From ac955d5a2e2d5b13b31bd5bbe931484816c57199 Mon Sep 17 00:00:00 2001 From: nzbin Date: Sun, 19 Jan 2025 21:29:12 +0800 Subject: [PATCH] Auto-generated commit --- 258.454dc11b24826f4c.js => 258.43572322358f7efd.js | 2 +- 404.html | 9 +++++++-- 644.26ee31aa1cdca77a.js | 1 - 744.b2a72e3382a7aa7c.js | 1 + 953.08e343c0618a7567.js | 1 - 953.e01c9f311811c5ac.js | 1 + index.html | 9 +++++++-- main.429fa1a6480a0743.js | 1 - main.4d3ce0c938e294e4.js | 1 + ...me.0c9df29161901060.js => runtime.32986572b76f9f2b.js | 2 +- 10 files changed, 19 insertions(+), 9 deletions(-) rename 258.454dc11b24826f4c.js => 258.43572322358f7efd.js (99%) delete mode 100644 644.26ee31aa1cdca77a.js create mode 100644 744.b2a72e3382a7aa7c.js delete mode 100644 953.08e343c0618a7567.js create mode 100644 953.e01c9f311811c5ac.js delete mode 100644 main.429fa1a6480a0743.js create mode 100644 main.4d3ce0c938e294e4.js rename runtime.0c9df29161901060.js => runtime.32986572b76f9f2b.js (56%) diff --git a/258.454dc11b24826f4c.js b/258.43572322358f7efd.js similarity index 99% rename from 258.454dc11b24826f4c.js rename to 258.43572322358f7efd.js index 2b0c86a3..23f3c2f9 100644 --- a/258.454dc11b24826f4c.js +++ b/258.43572322358f7efd.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[258],{50258:(L,B,i)=>{i.r(B),i.d(B,{routes:()=>h});var t=i(54438),u=i(96850),f=i(18498),_=i(21413),c=i(99172),v=i(69576),m=i(78731);function T(s,g){if(1&s&&(t.j41(0,"a",4,1),t.EFF(2),t.k0s()),2&s){const y=g.$implicit,p=t.sdS(1),M=t.XpG();t.Y8G("routerLink",M.componentId+"/"+y.toLowerCase())("active",p.isActive),t.R7$(2),t.SpI(" ",y," ")}}const h=[{path:"",component:(()=>{class s{constructor(){this._router=(0,t.WQX)(f.Ix),this._route=(0,t.WQX)(f.nX),this._componentPageTitle=(0,t.WQX)(m.X),this.sections=new Set(["overview","api"]),this._destroyed=new _.B,this.componentId="",this._route.parent&&[this._route.params].push(this._route.parent.params),this._router.events.pipe((0,c.Z)(this._router)).subscribe(p=>{if(p instanceof f.Ix||p instanceof f.wF){const M=p.url.split("/");this.componentId=M[2]??M[1],this._componentPageTitle.title=this.componentId}})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}static{this.\u0275fac=function(p){return new(p||s)}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-component-viewer"]],decls:7,vars:1,consts:[["panel",""],["rla","routerLinkActive"],[1,"docs-component-viewer"],["mat-tab-nav-bar","","mat-stretch-tabs","false","aria-label","Documentation Sections","id","component-viewer","focusOnNavigation","",1,"docs-component-viewer-tabbed-content",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab",3,"routerLink","active"],[1,"docs-component-viewer-content"]],template:function(p,M){if(1&p&&(t.j41(0,"div",2)(1,"nav",3),t.Z7z(2,T,3,3,"a",4,t.fX1),t.k0s(),t.j41(4,"mat-tab-nav-panel",5,0),t.nrm(6,"router-outlet"),t.k0s()()),2&p){const E=t.sdS(5);t.R7$(),t.Y8G("tabPanel",E),t.R7$(),t.Dyx(M.sections)}},dependencies:[u.RI,u.Bu,u.hQ,u.Ql,v.r,f.wQ,f.Wk,f.n3],styles:["guide-viewer,app-component-viewer{color:var(--mat-sys-on-surface)}app-component-viewer{width:calc(100% - 341px);font-weight:400;line-height:1.5;padding:20px 50px}@media (max-width: 959px){app-component-viewer{width:calc(100% - 100px)}}@media (width <= 599px){app-component-viewer{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}app-component-viewer .docs-component-viewer-section-tab{min-width:160px;text-transform:uppercase}.docs-component-viewer-tabbed-content{margin-bottom:25px}.docs-component-viewer-content{position:relative;min-height:500px}.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{display:flex;align-items:flex-start;overflow:visible}@media (max-width: 959px){.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{flex-direction:column}}.docs-component-viewer-content table-of-contents{top:35px;position:sticky}@media (max-width: 959px){.docs-component-viewer-content table-of-contents{order:-1;position:inherit;width:auto;padding-left:0}}.docs-component-view-text-content{flex-grow:1;width:100%}.docs-component-api,.docs-component-overview{width:80%}@media (max-width: 959px){.docs-component-api,.docs-component-overview{width:100%;margin-right:0}}\n"],encapsulation:2})}}return s})(),children:[{path:"alert",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(881),i.e(76),i.e(662)]).then(i.bind(i,91662)).then(s=>s.routes)},{path:"button",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(918)]).then(i.bind(i,82918)).then(s=>s.routes)},{path:"checkbox-group",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(825),i.e(76),i.e(816)]).then(i.bind(i,91816)).then(s=>s.routes)},{path:"colorpicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(719),i.e(631),i.e(161),i.e(539)]).then(i.bind(i,29539)).then(s=>s.routes)},{path:"datetimepicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(596),i.e(953)]).then(i.bind(i,1953)).then(s=>s.routes)},{path:"dialog",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(719),i.e(631),i.e(825),i.e(529),i.e(176),i.e(593)]).then(i.bind(i,48593)).then(s=>s.routes)},{path:"drawer",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(529),i.e(156)]).then(i.bind(i,17156)).then(s=>s.routes)},{path:"grid",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(798),i.e(825),i.e(529),i.e(875),i.e(176),i.e(76),i.e(644)]).then(i.bind(i,19644)).then(s=>s.routes)},{path:"loader",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(777)]).then(i.bind(i,85777)).then(s=>s.routes)},{path:"photoviewer",loadChildren:()=>Promise.all([i.e(313),i.e(76),i.e(530)]).then(i.bind(i,65530)).then(s=>s.routes)},{path:"popover",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(798),i.e(875),i.e(144)]).then(i.bind(i,47144)).then(s=>s.routes)},{path:"progress",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(161),i.e(116)]).then(i.bind(i,12116)).then(s=>s.routes)},{path:"select",loadChildren:()=>Promise.all([i.e(313),i.e(765),i.e(719),i.e(596),i.e(76),i.e(7)]).then(i.bind(i,60007)).then(s=>s.routes)},{path:"split",loadChildren:()=>Promise.all([i.e(313),i.e(361)]).then(i.bind(i,98361)).then(s=>s.routes)},{path:"tooltip",loadChildren:()=>Promise.all([i.e(313),i.e(719),i.e(798),i.e(76),i.e(81)]).then(i.bind(i,35081)).then(s=>s.routes)}]}]},92771:(L,B,i)=>{i.d(B,{m:()=>f});var t=i(21413),u=i(86129);class f extends t.B{constructor(c=1/0,v=1/0,m=u.U){super(),this._bufferSize=c,this._windowTime=v,this._timestampProvider=m,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=v===1/0,this._bufferSize=Math.max(1,c),this._windowTime=Math.max(1,v)}next(c){const{isStopped:v,_buffer:m,_infiniteTimeWindow:T,_timestampProvider:I,_windowTime:h}=this;v||(m.push(c),!T&&m.push(I.now()+h)),this._trimBuffer(),super.next(c)}_subscribe(c){this._throwIfClosed(),this._trimBuffer();const v=this._innerSubscribe(c),{_infiniteTimeWindow:m,_buffer:T}=this,I=T.slice();for(let h=0;h{i.d(B,{t:()=>f});var t=i(92771),u=i(97647);function f(_,c,v){let m,T=!1;return _&&"object"==typeof _?({bufferSize:m=1/0,windowTime:c=1/0,refCount:T=!1,scheduler:v}=_):m=_??1/0,(0,u.u)({connector:()=>new t.m(m,c,v),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:T})}},98170:(L,B,i)=>{i.d(B,{a:()=>I});var t=i(54438),u=i(21413),f=i(71985),_=i(5964),c=i(44668),v=i(56977);class T{_box;_destroyed=new u.B;_resizeSubject=new u.B;_resizeObserver;_elementObservables=new Map;constructor(s){this._box=s,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(g=>this._resizeSubject.next(g)))}observe(s){return this._elementObservables.has(s)||this._elementObservables.set(s,new f.c(g=>{const y=this._resizeSubject.subscribe(g);return this._resizeObserver?.observe(s,{box:this._box}),()=>{this._resizeObserver?.unobserve(s),y.unsubscribe(),this._elementObservables.delete(s)}}).pipe((0,_.p)(g=>g.some(y=>y.target===s)),(0,c.t)({bufferSize:1,refCount:!0}),(0,v.Q)(this._destroyed))),this._elementObservables.get(s)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let I=(()=>{class h{_cleanupErrorListener;_observers=new Map;_ngZone=(0,t.WQX)(t.SKi);constructor(){}ngOnDestroy(){for(const[,g]of this._observers)g.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(g,y){const p=y?.box||"content-box";return this._observers.has(p)||this._observers.set(p,new T(p)),this._observers.get(p).observe(g)}static \u0275fac=function(y){return new(y||h)};static \u0275prov=t.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},96850:(L,B,i)=>{i.d(B,{Bu:()=>q,Ql:()=>tt,RI:()=>wt,T8:()=>Rt,hQ:()=>Ot,mq:()=>V});var t=i(54438),u=i(3),f=i(76939),_=i(21413),c=i(33726),v=i(7673),m=i(57786),T=i(983),I=i(71985),h=i(41584),s=i(18359),g=i(84412),y=i(49046),p=i(89888),M=i(28203),E=i(67336),at=i(98170),R=i(36860),O=i(65478),D=i(56977),nt=i(70152),A=i(99172),it=i(25558),ot=i(65245),rt=i(5964),W=i(72318),C=i(49969);const P=["*"];function st(r,b){1&r&&t.SdG(0)}const S=["tabListContainer"],j=["tabList"],F=["tabListInner"],G=["nextPaginator"],N=["previousPaginator"],dt=r=>({animationDuration:r}),lt=(r,b)=>({value:r,params:b});function ct(r,b){}const mt=["tabBodyWrapper"],bt=["tabHeader"];function ht(r,b){}function pt(r,b){if(1&r&&t.DNE(0,ht,0,0,"ng-template",12),2&r){const e=t.XpG().$implicit;t.Y8G("cdkPortalOutlet",e.templateLabel)}}function ut(r,b){if(1&r&&t.EFF(0),2&r){const e=t.XpG().$implicit;t.JRh(e.textLabel)}}function gt(r,b){if(1&r){const e=t.RV6();t.j41(0,"div",7,2),t.bIt("click",function(){const n=t.eBV(e),o=n.$implicit,d=n.$index,l=t.XpG(),k=t.sdS(1);return t.Njj(l._handleClick(o,k,d))})("cdkFocusChange",function(n){const o=t.eBV(e).$index,d=t.XpG();return t.Njj(d._tabFocusChanged(n,o))}),t.nrm(2,"span",8)(3,"div",9),t.j41(4,"span",10)(5,"span",11),t.DNE(6,pt,1,1,null,12)(7,ut,1,1),t.k0s()()()}if(2&r){const e=b.$implicit,a=b.$index,n=t.sdS(1),o=t.XpG();t.HbH(e.labelClass),t.AVh("mdc-tab--active",o.selectedIndex===a),t.Y8G("id",o._getTabLabelId(a))("disabled",e.disabled)("fitInkBarToContent",o.fitInkBarToContent),t.BMQ("tabIndex",o._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(a))("aria-selected",o.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.R7$(3),t.Y8G("matRippleTrigger",n)("matRippleDisabled",e.disabled||o.disableRipple),t.R7$(3),t.vxM(e.templateLabel?6:7)}}function ft(r,b){1&r&&t.SdG(0)}function vt(r,b){if(1&r){const e=t.RV6();t.j41(0,"mat-tab-body",13),t.bIt("_onCentered",function(){t.eBV(e);const n=t.XpG();return t.Njj(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o._setTabBodyWrapperHeight(n))}),t.k0s()}if(2&r){const e=b.$implicit,a=b.$index,n=t.XpG();t.HbH(e.bodyClass),t.AVh("mat-mdc-tab-body-active",n.selectedIndex===a),t.Y8G("id",n._getTabContentId(a))("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.BMQ("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const _t=["mat-tab-nav-bar",""],yt=["mat-tab-link",""],Tt=new t.nKC("MatTabContent");let Ct=(()=>{class r{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,selectors:[["","matTabContent",""]],features:[t.Jv_([{provide:Tt,useExisting:r}])]})}return r})();const xt=new t.nKC("MatTabLabel"),Q=new t.nKC("MAT_TAB");let It=(()=>{class r extends f.bV{_closestTab=(0,t.WQX)(Q,{optional:!0});static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275dir=t.FsC({type:r,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t.Jv_([{provide:xt,useExisting:r}]),t.Vt3]})}return r})();const H=new t.nKC("MAT_TAB_GROUP");let V=(()=>{class r{_viewContainerRef=(0,t.WQX)(t.c1b);_closestTabGroup=(0,t.WQX)(H,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new _.B;position=null;origin=null;isActive=!1;constructor(){(0,t.WQX)(y.l).load(u.Ah)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new f.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab"]],contentQueries:function(a,n,o){if(1&a&&(t.wni(o,It,5),t.wni(o,Ct,7,t.C4Q)),2&a){let d;t.mGM(d=t.lsd())&&(n.templateLabel=d.first),t.mGM(d=t.lsd())&&(n._explicitContent=d.first)}},viewQuery:function(a,n){if(1&a&&t.GBs(t.C4Q,7),2&a){let o;t.mGM(o=t.lsd())&&(n._implicitContent=o.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",t.L39],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[t.Jv_([{provide:Q,useExisting:r}]),t.GFd,t.OA$],ngContentSelectors:P,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.DNE(0,st,1,0,"ng-template"))},encapsulation:2})}return r})();const w="mdc-tab-indicator--active",X="mdc-tab-indicator--no-transition";class z{_items;_currentItem;constructor(b){this._items=b}hide(){this._items.forEach(b=>b.deactivateInkBar()),this._currentItem=void 0}alignToElement(b){const e=this._items.find(n=>n.elementRef.nativeElement===b),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}let K=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){const a=this._elementRef.nativeElement;if(!e||!a.getBoundingClientRect||!this._inkBarContentElement)return void a.classList.add(w);const n=a.getBoundingClientRect(),o=e.width/n.width,d=e.left-n.left;a.classList.add(X),this._inkBarContentElement.style.setProperty("transform",`translateX(${d}px) scaleX(${o})`),a.getBoundingClientRect(),a.classList.remove(X),a.classList.add(w),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(w)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const e=this._elementRef.nativeElement.ownerDocument||document,a=this._inkBarElement=e.createElement("span"),n=this._inkBarContentElement=e.createElement("span");a.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",a.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",t.L39]},features:[t.GFd]})}return r})(),U=(()=>{class r extends K{elementRef=(0,t.WQX)(t.aKT);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275dir=t.FsC({type:r,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.BMQ("aria-disabled",!!n.disabled),t.AVh("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:[2,"disabled","disabled",t.L39]},features:[t.GFd,t.Vt3]})}return r})();const $=(0,R.BQ)({passive:!0});let Y=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_viewportRuler=(0,t.WQX)(O.Xj);_dir=(0,t.WQX)(M.dS,{optional:!0});_ngZone=(0,t.WQX)(t.SKi);_platform=(0,t.WQX)(R.OD);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new _.B;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new _.B;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const a=isNaN(e)?0:e;this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}_selectedIndex=0;selectFocusedIndex=new t.bkB;indexFocused=new t.bkB;_sharedResizeObserver=(0,t.WQX)(at.a);_injector=(0,t.WQX)(t.zZn);constructor(){this._ngZone.runOutsideAngular(()=>{(0,c.R)(this._elementRef.nativeElement,"mouseleave").pipe((0,D.Q)(this._destroyed)).subscribe(()=>this._stopInterval())})}ngAfterViewInit(){(0,c.R)(this._previousPaginator.nativeElement,"touchstart",$).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,c.R)(this._nextPaginator.nativeElement,"touchstart",$).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,v.of)("ltr"),a=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe((0,nt.B)(32),(0,D.Q)(this._destroyed)),n=this._viewportRuler.change(150).pipe((0,D.Q)(this._destroyed)),o=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new p.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),(0,t.mal)(o,{injector:this._injector}),(0,m.h)(e,n,a,this._items.changes,this._itemsResized()).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),o()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(d=>{this.indexFocused.emit(d),this._setTabFocus(d)})}_itemsResized(){return"function"!=typeof ResizeObserver?T.w:this._items.changes.pipe((0,A.Z)(this._items),(0,it.n)(e=>new I.c(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(o=>a.next(o));return e.forEach(o=>n.observe(o.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,ot.i)(1),(0,rt.p)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,E.rp)(e))switch(e.keyCode){case E.Fm:case E.t6:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:d}=a.elementRef.nativeElement;let l,k;"ltr"==this._getLayoutDirection()?(l=o,k=l+d):(k=this._tabListInner.nativeElement.offsetWidth-o,l=k-d);const x=this.scrollDistance,et=this.scrollDistance+n;let&&(this.scrollDistance+=Math.min(k-et,l-x))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const n=this._tabListInner.nativeElement.scrollWidth-this._elementRef.nativeElement.offsetWidth>=5;n||(this.scrollDistance=0),n!==this._showPaginationControls&&(this._showPaginationControls=n,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,h.O)(650,100).pipe((0,D.Q)((0,m.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:o}=this._scrollHeader(e);(0===o||o>=n)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,inputs:{disablePagination:[2,"disablePagination","disablePagination",t.L39],selectedIndex:[2,"selectedIndex","selectedIndex",t.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.GFd]})}return r})(),kt=(()=>{class r extends Y{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new z(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-header"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,U,4),2&a){let d;t.mGM(d=t.lsd())&&(n._items=d)}},viewQuery:function(a,n){if(1&a&&(t.GBs(S,7),t.GBs(j,7),t.GBs(F,7),t.GBs(G,5),t.GBs(N,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabListContainer=o.first),t.mGM(o=t.lsd())&&(n._tabList=o.first),t.mGM(o=t.lsd())&&(n._tabListInner=o.first),t.mGM(o=t.lsd())&&(n._nextPaginator=o.first),t.mGM(o=t.lsd())&&(n._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.AVh("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",t.L39]},features:[t.GFd,t.Vt3],ngContentSelectors:P,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"div",5,0),t.bIt("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("before"))})("mousedown",function(l){return t.eBV(o),t.Njj(n._handlePaginatorPress("before",l))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(l){return t.eBV(o),t.Njj(n._handleKeydown(l))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(o),t.Njj(n._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"div",10,4),t.bIt("mousedown",function(l){return t.eBV(o),t.Njj(n._handlePaginatorPress("after",l))})("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&a&&(t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.Y8G("matRippleDisabled",n._disableScrollBefore||n.disableRipple),t.R7$(3),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.BMQ("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null),t.R7$(5),t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.Y8G("matRippleDisabled",n._disableScrollAfter||n.disableRipple))},dependencies:[u.r6,W.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}"],encapsulation:2})}return r})();const Z=new t.nKC("MAT_TABS_CONFIG"),Et={translateTab:(0,C.hZ)("translateTab",[(0,C.wk)("center, void, left-origin-center, right-origin-center",(0,C.iF)({transform:"none",visibility:"visible"})),(0,C.wk)("left",(0,C.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,C.wk)("right",(0,C.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,C.kY)("* => left, * => right, left => center, right => center",(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,C.kY)("void => left-origin-center",[(0,C.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,C.kY)("void => right-origin-center",[(0,C.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Pt=(()=>{class r extends f.I3{_host=(0,t.WQX)(J);_centeringSub=s.yU.EMPTY;_leavingSub=s.yU.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,A.Z)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,selectors:[["","matTabBodyHost",""]],features:[t.Vt3]})}return r})(),J=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_dir=(0,t.WQX)(M.dS,{optional:!0});_positionIndex;_dirChangeSubscription=s.yU.EMPTY;_position;_translateTabComplete=new _.B;_onCentering=new t.bkB;_beforeCentering=new t.bkB;_afterLeavingCenter=new t.bkB;_onCentered=new t.bkB(!0);_portalHost;_content;origin;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){const e=(0,t.WQX)(t.gRc);this._dirChangeSubscription=this._dir.change.subscribe(a=>{this._computePositionAnimationState(a),e.markForCheck()})}this._translateTabComplete.subscribe(e=>{this._isCenterPosition(e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.GBs(f.I3,5),2&a){let o;t.mGM(o=t.lsd())&&(n._portalHost=o.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(a,n){if(1&a){const o=t.RV6();t.j41(0,"div",1,0),t.bIt("@translateTab.start",function(l){return t.eBV(o),t.Njj(n._onTranslateTabStarted(l))})("@translateTab.done",function(l){return t.eBV(o),t.Njj(n._translateTabComplete.next(l))}),t.DNE(2,ct,0,0,"ng-template",2),t.k0s()}2&a&&t.Y8G("@translateTab",t.l_i(3,lt,n._position,t.eq3(1,dt,n.animationDuration)))},dependencies:[Pt,O.uv],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Et.translateTab]}})}return r})(),Rt=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_allTabs;_tabBodyWrapper;_tabHeader;_tabs=new t.rOR;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;_tabsSubscription=s.yU.EMPTY;_tabLabelSubscription=s.yU.EMPTY;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new t.bkB;focusChange=new t.bkB;animationDone=new t.bkB;selectedTabChange=new t.bkB(!0);_groupId;_isServer=!(0,t.WQX)(R.OD).isBrowser;constructor(){const e=(0,t.WQX)(Z,{optional:!0});this._groupId=(0,t.WQX)(p.g7).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=!(!e||null==e.disablePagination)&&e.disablePagination,this.dynamicHeight=!(!e||null==e.dynamicHeight)&&e.dynamicHeight,null!=e?.contentTabIndex&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=!(!e||null==e.fitInkBarToContent)&&e.fitInkBarToContent,this.stretchTabs=!e||null==e.stretchTabs||e.stretchTabs,this.alignTabs=e&&null!=e.alignTabs?e.alignTabs:null}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,o)=>n.isActive=o===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let n;for(let o=0;o{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,A.Z)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new At;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,m.h)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`${this._groupId}-label-${e}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,n){a.focusIndex=n,e.disabled||(this.selectedIndex=n)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-group"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,V,5),2&a){let d;t.mGM(d=t.lsd())&&(n._allTabs=d)}},viewQuery:function(a,n){if(1&a&&(t.GBs(mt,5),t.GBs(bt,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabBodyWrapper=o.first),t.mGM(o=t.lsd())&&(n._tabHeader=o.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(a,n){2&a&&(t.BMQ("mat-align-tabs",n.alignTabs),t.HbH("mat-"+(n.color||"primary")),t.xc7("--mat-tab-animation-duration",n.animationDuration),t.AVh("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",t.L39],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",t.L39],selectedIndex:[2,"selectedIndex","selectedIndex",t.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",t.Udg],disablePagination:[2,"disablePagination","disablePagination",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],preserveContent:[2,"preserveContent","preserveContent",t.L39],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[t.Jv_([{provide:H,useExisting:r}]),t.GFd],ngContentSelectors:P,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"mat-tab-header",3,0),t.bIt("indexFocused",function(l){return t.eBV(o),t.Njj(n._focusChanged(l))})("selectFocusedIndex",function(l){return t.eBV(o),t.Njj(n.selectedIndex=l)}),t.Z7z(2,gt,8,17,"div",4,t.fX1),t.k0s(),t.DNE(4,ft,1,0),t.j41(5,"div",5,1),t.Z7z(7,vt,1,13,"mat-tab-body",6,t.fX1),t.k0s()}2&a&&(t.Y8G("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby),t.R7$(2),t.Dyx(n._tabs),t.R7$(2),t.vxM(n._isServer?4:-1),t.R7$(),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.Dyx(n._tabs))},dependencies:[kt,U,p.vR,u.r6,f.I3,J],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return r})();class At{index;tab}let q=(()=>{class r extends Y{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new g.t(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;disableRipple=!1;color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){const e=(0,t.WQX)(t.aKT),a=(0,t.WQX)(M.dS,{optional:!0}),n=(0,t.WQX)(t.SKi),o=(0,t.WQX)(t.gRc),d=(0,t.WQX)(O.Xj),l=(0,t.WQX)(R.OD),k=(0,t.WQX)(t.bc$,{optional:!0}),x=(0,t.WQX)(Z,{optional:!0});super(e,o,d,a,n,l,k),this.disablePagination=!(!x||null==x.disablePagination)&&x.disablePagination,this.fitInkBarToContent=!(!x||null==x.fitInkBarToContent)&&x.fitInkBarToContent,this.stretchTabs=!x||null==x.stretchTabs||x.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new z(this._items),this._items.changes.pipe((0,A.Z)(null),(0,D.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}return r})(),tt=(()=>{class r extends K{_tabNavBar=(0,t.WQX)(q);elementRef=(0,t.WQX)(t.aKT);_focusMonitor=(0,t.WQX)(p.FN);_destroyed=new _.B;_isActive=!1;get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;disableRipple=!1;tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=(0,t.WQX)(p.g7).getId("mat-tab-link-");constructor(){super(),(0,t.WQX)(y.l).load(u.Ah);const e=(0,t.WQX)(u.$E,{optional:!0}),a=(0,t.WQX)(new t.ES_("tabindex"),{optional:!0}),n=(0,t.WQX)(t.bc$,{optional:!0});this.rippleConfig=e||{},this.tabIndex=null==a?0:parseInt(a)||0,"NoopAnimations"===n&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe((0,D.Q)(this._destroyed)).subscribe(o=>{this.fitInkBarToContent=o})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===E.t6||e.keyCode===E.Fm)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===E.t6&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n._handleFocus()})("keydown",function(d){return n._handleKeydown(d)}),2&a&&(t.BMQ("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),t.AVh("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active))},inputs:{active:[2,"active","active",t.L39],disabled:[2,"disabled","disabled",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],id:"id"},exportAs:["matTabLink"],features:[t.GFd,t.Vt3],attrs:yt,ngContentSelectors:P,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(a,n){1&a&&(t.NAR(),t.nrm(0,"span",0)(1,"div",1),t.j41(2,"span",2)(3,"span",3),t.SdG(4),t.k0s()()),2&a&&(t.R7$(),t.Y8G("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled))},dependencies:[u.r6],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0})}return r})(),Ot=(()=>{class r{id=(0,t.WQX)(p.g7).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(a,n){2&a&&t.BMQ("aria-labelledby",n._activeTabId)("id",n.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:P,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return r})(),wt=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=t.$C({type:r});static \u0275inj=t.G2t({imports:[u.yE,u.yE]})}return r})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[258],{50258:(L,B,i)=>{i.r(B),i.d(B,{routes:()=>h});var t=i(54438),u=i(96850),f=i(18498),_=i(21413),c=i(99172),v=i(69576),m=i(78731);function T(s,g){if(1&s&&(t.j41(0,"a",4,1),t.EFF(2),t.k0s()),2&s){const y=g.$implicit,p=t.sdS(1),M=t.XpG();t.Y8G("routerLink",M.componentId+"/"+y.toLowerCase())("active",p.isActive),t.R7$(2),t.SpI(" ",y," ")}}const h=[{path:"",component:(()=>{class s{constructor(){this._router=(0,t.WQX)(f.Ix),this._route=(0,t.WQX)(f.nX),this._componentPageTitle=(0,t.WQX)(m.X),this.sections=new Set(["overview","api"]),this._destroyed=new _.B,this.componentId="",this._route.parent&&[this._route.params].push(this._route.parent.params),this._router.events.pipe((0,c.Z)(this._router)).subscribe(p=>{if(p instanceof f.Ix||p instanceof f.wF){const M=p.url.split("/");this.componentId=M[2]??M[1],this._componentPageTitle.title=this.componentId}})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}static{this.\u0275fac=function(p){return new(p||s)}}static{this.\u0275cmp=t.VBU({type:s,selectors:[["app-component-viewer"]],decls:7,vars:1,consts:[["panel",""],["rla","routerLinkActive"],[1,"docs-component-viewer"],["mat-tab-nav-bar","","mat-stretch-tabs","false","aria-label","Documentation Sections","id","component-viewer","focusOnNavigation","",1,"docs-component-viewer-tabbed-content",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab",3,"routerLink","active"],[1,"docs-component-viewer-content"]],template:function(p,M){if(1&p&&(t.j41(0,"div",2)(1,"nav",3),t.Z7z(2,T,3,3,"a",4,t.fX1),t.k0s(),t.j41(4,"mat-tab-nav-panel",5,0),t.nrm(6,"router-outlet"),t.k0s()()),2&p){const E=t.sdS(5);t.R7$(),t.Y8G("tabPanel",E),t.R7$(),t.Dyx(M.sections)}},dependencies:[u.RI,u.Bu,u.hQ,u.Ql,v.r,f.wQ,f.Wk,f.n3],styles:["guide-viewer,app-component-viewer{color:var(--mat-sys-on-surface)}app-component-viewer{width:calc(100% - 341px);font-weight:400;line-height:1.5;padding:20px 50px}@media (max-width: 959px){app-component-viewer{width:calc(100% - 100px)}}@media (width <= 599px){app-component-viewer{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}app-component-viewer .docs-component-viewer-section-tab{min-width:160px;text-transform:uppercase}.docs-component-viewer-tabbed-content{margin-bottom:25px}.docs-component-viewer-content{position:relative;min-height:500px}.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{display:flex;align-items:flex-start;overflow:visible}@media (max-width: 959px){.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{flex-direction:column}}.docs-component-viewer-content table-of-contents{top:35px;position:sticky}@media (max-width: 959px){.docs-component-viewer-content table-of-contents{order:-1;position:inherit;width:auto;padding-left:0}}.docs-component-view-text-content{flex-grow:1;width:100%}.docs-component-api,.docs-component-overview{width:80%}@media (max-width: 959px){.docs-component-api,.docs-component-overview{width:100%;margin-right:0}}\n"],encapsulation:2})}}return s})(),children:[{path:"alert",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(881),i.e(76),i.e(662)]).then(i.bind(i,91662)).then(s=>s.routes)},{path:"button",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(918)]).then(i.bind(i,82918)).then(s=>s.routes)},{path:"checkbox-group",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(825),i.e(76),i.e(816)]).then(i.bind(i,91816)).then(s=>s.routes)},{path:"colorpicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(719),i.e(631),i.e(161),i.e(539)]).then(i.bind(i,29539)).then(s=>s.routes)},{path:"datetimepicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(596),i.e(953)]).then(i.bind(i,1953)).then(s=>s.routes)},{path:"dialog",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(719),i.e(631),i.e(825),i.e(529),i.e(176),i.e(593)]).then(i.bind(i,48593)).then(s=>s.routes)},{path:"drawer",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(529),i.e(156)]).then(i.bind(i,17156)).then(s=>s.routes)},{path:"grid",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(798),i.e(825),i.e(529),i.e(875),i.e(176),i.e(76),i.e(744)]).then(i.bind(i,65744)).then(s=>s.routes)},{path:"loader",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(777)]).then(i.bind(i,85777)).then(s=>s.routes)},{path:"photoviewer",loadChildren:()=>Promise.all([i.e(313),i.e(76),i.e(530)]).then(i.bind(i,65530)).then(s=>s.routes)},{path:"popover",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(798),i.e(875),i.e(144)]).then(i.bind(i,47144)).then(s=>s.routes)},{path:"progress",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(719),i.e(631),i.e(881),i.e(161),i.e(116)]).then(i.bind(i,12116)).then(s=>s.routes)},{path:"select",loadChildren:()=>Promise.all([i.e(313),i.e(765),i.e(719),i.e(596),i.e(76),i.e(7)]).then(i.bind(i,60007)).then(s=>s.routes)},{path:"split",loadChildren:()=>Promise.all([i.e(313),i.e(361)]).then(i.bind(i,98361)).then(s=>s.routes)},{path:"tooltip",loadChildren:()=>Promise.all([i.e(313),i.e(719),i.e(798),i.e(76),i.e(81)]).then(i.bind(i,35081)).then(s=>s.routes)}]}]},92771:(L,B,i)=>{i.d(B,{m:()=>f});var t=i(21413),u=i(86129);class f extends t.B{constructor(c=1/0,v=1/0,m=u.U){super(),this._bufferSize=c,this._windowTime=v,this._timestampProvider=m,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=v===1/0,this._bufferSize=Math.max(1,c),this._windowTime=Math.max(1,v)}next(c){const{isStopped:v,_buffer:m,_infiniteTimeWindow:T,_timestampProvider:I,_windowTime:h}=this;v||(m.push(c),!T&&m.push(I.now()+h)),this._trimBuffer(),super.next(c)}_subscribe(c){this._throwIfClosed(),this._trimBuffer();const v=this._innerSubscribe(c),{_infiniteTimeWindow:m,_buffer:T}=this,I=T.slice();for(let h=0;h{i.d(B,{t:()=>f});var t=i(92771),u=i(97647);function f(_,c,v){let m,T=!1;return _&&"object"==typeof _?({bufferSize:m=1/0,windowTime:c=1/0,refCount:T=!1,scheduler:v}=_):m=_??1/0,(0,u.u)({connector:()=>new t.m(m,c,v),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:T})}},98170:(L,B,i)=>{i.d(B,{a:()=>I});var t=i(54438),u=i(21413),f=i(71985),_=i(5964),c=i(44668),v=i(56977);class T{_box;_destroyed=new u.B;_resizeSubject=new u.B;_resizeObserver;_elementObservables=new Map;constructor(s){this._box=s,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(g=>this._resizeSubject.next(g)))}observe(s){return this._elementObservables.has(s)||this._elementObservables.set(s,new f.c(g=>{const y=this._resizeSubject.subscribe(g);return this._resizeObserver?.observe(s,{box:this._box}),()=>{this._resizeObserver?.unobserve(s),y.unsubscribe(),this._elementObservables.delete(s)}}).pipe((0,_.p)(g=>g.some(y=>y.target===s)),(0,c.t)({bufferSize:1,refCount:!0}),(0,v.Q)(this._destroyed))),this._elementObservables.get(s)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let I=(()=>{class h{_cleanupErrorListener;_observers=new Map;_ngZone=(0,t.WQX)(t.SKi);constructor(){}ngOnDestroy(){for(const[,g]of this._observers)g.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(g,y){const p=y?.box||"content-box";return this._observers.has(p)||this._observers.set(p,new T(p)),this._observers.get(p).observe(g)}static \u0275fac=function(y){return new(y||h)};static \u0275prov=t.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},96850:(L,B,i)=>{i.d(B,{Bu:()=>q,Ql:()=>tt,RI:()=>wt,T8:()=>Rt,hQ:()=>Ot,mq:()=>V});var t=i(54438),u=i(3),f=i(76939),_=i(21413),c=i(33726),v=i(7673),m=i(57786),T=i(983),I=i(71985),h=i(41584),s=i(18359),g=i(84412),y=i(49046),p=i(89888),M=i(28203),E=i(67336),at=i(98170),R=i(36860),O=i(65478),D=i(56977),nt=i(70152),A=i(99172),it=i(25558),ot=i(65245),rt=i(5964),W=i(72318),C=i(49969);const P=["*"];function st(r,b){1&r&&t.SdG(0)}const S=["tabListContainer"],j=["tabList"],F=["tabListInner"],G=["nextPaginator"],N=["previousPaginator"],dt=r=>({animationDuration:r}),lt=(r,b)=>({value:r,params:b});function ct(r,b){}const mt=["tabBodyWrapper"],bt=["tabHeader"];function ht(r,b){}function pt(r,b){if(1&r&&t.DNE(0,ht,0,0,"ng-template",12),2&r){const e=t.XpG().$implicit;t.Y8G("cdkPortalOutlet",e.templateLabel)}}function ut(r,b){if(1&r&&t.EFF(0),2&r){const e=t.XpG().$implicit;t.JRh(e.textLabel)}}function gt(r,b){if(1&r){const e=t.RV6();t.j41(0,"div",7,2),t.bIt("click",function(){const n=t.eBV(e),o=n.$implicit,d=n.$index,l=t.XpG(),k=t.sdS(1);return t.Njj(l._handleClick(o,k,d))})("cdkFocusChange",function(n){const o=t.eBV(e).$index,d=t.XpG();return t.Njj(d._tabFocusChanged(n,o))}),t.nrm(2,"span",8)(3,"div",9),t.j41(4,"span",10)(5,"span",11),t.DNE(6,pt,1,1,null,12)(7,ut,1,1),t.k0s()()()}if(2&r){const e=b.$implicit,a=b.$index,n=t.sdS(1),o=t.XpG();t.HbH(e.labelClass),t.AVh("mdc-tab--active",o.selectedIndex===a),t.Y8G("id",o._getTabLabelId(a))("disabled",e.disabled)("fitInkBarToContent",o.fitInkBarToContent),t.BMQ("tabIndex",o._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(a))("aria-selected",o.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.R7$(3),t.Y8G("matRippleTrigger",n)("matRippleDisabled",e.disabled||o.disableRipple),t.R7$(3),t.vxM(e.templateLabel?6:7)}}function ft(r,b){1&r&&t.SdG(0)}function vt(r,b){if(1&r){const e=t.RV6();t.j41(0,"mat-tab-body",13),t.bIt("_onCentered",function(){t.eBV(e);const n=t.XpG();return t.Njj(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o._setTabBodyWrapperHeight(n))}),t.k0s()}if(2&r){const e=b.$implicit,a=b.$index,n=t.XpG();t.HbH(e.bodyClass),t.AVh("mat-mdc-tab-body-active",n.selectedIndex===a),t.Y8G("id",n._getTabContentId(a))("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.BMQ("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const _t=["mat-tab-nav-bar",""],yt=["mat-tab-link",""],Tt=new t.nKC("MatTabContent");let Ct=(()=>{class r{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,selectors:[["","matTabContent",""]],features:[t.Jv_([{provide:Tt,useExisting:r}])]})}return r})();const xt=new t.nKC("MatTabLabel"),Q=new t.nKC("MAT_TAB");let It=(()=>{class r extends f.bV{_closestTab=(0,t.WQX)(Q,{optional:!0});static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275dir=t.FsC({type:r,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[t.Jv_([{provide:xt,useExisting:r}]),t.Vt3]})}return r})();const H=new t.nKC("MAT_TAB_GROUP");let V=(()=>{class r{_viewContainerRef=(0,t.WQX)(t.c1b);_closestTabGroup=(0,t.WQX)(H,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new _.B;position=null;origin=null;isActive=!1;constructor(){(0,t.WQX)(y.l).load(u.Ah)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new f.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab"]],contentQueries:function(a,n,o){if(1&a&&(t.wni(o,It,5),t.wni(o,Ct,7,t.C4Q)),2&a){let d;t.mGM(d=t.lsd())&&(n.templateLabel=d.first),t.mGM(d=t.lsd())&&(n._explicitContent=d.first)}},viewQuery:function(a,n){if(1&a&&t.GBs(t.C4Q,7),2&a){let o;t.mGM(o=t.lsd())&&(n._implicitContent=o.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",t.L39],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],features:[t.Jv_([{provide:Q,useExisting:r}]),t.GFd,t.OA$],ngContentSelectors:P,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.DNE(0,st,1,0,"ng-template"))},encapsulation:2})}return r})();const w="mdc-tab-indicator--active",X="mdc-tab-indicator--no-transition";class z{_items;_currentItem;constructor(b){this._items=b}hide(){this._items.forEach(b=>b.deactivateInkBar()),this._currentItem=void 0}alignToElement(b){const e=this._items.find(n=>n.elementRef.nativeElement===b),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}let K=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){const a=this._elementRef.nativeElement;if(!e||!a.getBoundingClientRect||!this._inkBarContentElement)return void a.classList.add(w);const n=a.getBoundingClientRect(),o=e.width/n.width,d=e.left-n.left;a.classList.add(X),this._inkBarContentElement.style.setProperty("transform",`translateX(${d}px) scaleX(${o})`),a.getBoundingClientRect(),a.classList.remove(X),a.classList.add(w),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(w)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const e=this._elementRef.nativeElement.ownerDocument||document,a=this._inkBarElement=e.createElement("span"),n=this._inkBarContentElement=e.createElement("span");a.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",a.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",t.L39]},features:[t.GFd]})}return r})(),U=(()=>{class r extends K{elementRef=(0,t.WQX)(t.aKT);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275dir=t.FsC({type:r,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.BMQ("aria-disabled",!!n.disabled),t.AVh("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:[2,"disabled","disabled",t.L39]},features:[t.GFd,t.Vt3]})}return r})();const $=(0,R.BQ)({passive:!0});let Y=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_viewportRuler=(0,t.WQX)(O.Xj);_dir=(0,t.WQX)(M.dS,{optional:!0});_ngZone=(0,t.WQX)(t.SKi);_platform=(0,t.WQX)(R.OD);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new _.B;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new _.B;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const a=isNaN(e)?0:e;this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}_selectedIndex=0;selectFocusedIndex=new t.bkB;indexFocused=new t.bkB;_sharedResizeObserver=(0,t.WQX)(at.a);_injector=(0,t.WQX)(t.zZn);constructor(){this._ngZone.runOutsideAngular(()=>{(0,c.R)(this._elementRef.nativeElement,"mouseleave").pipe((0,D.Q)(this._destroyed)).subscribe(()=>this._stopInterval())})}ngAfterViewInit(){(0,c.R)(this._previousPaginator.nativeElement,"touchstart",$).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,c.R)(this._nextPaginator.nativeElement,"touchstart",$).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,v.of)("ltr"),a=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe((0,nt.B)(32),(0,D.Q)(this._destroyed)),n=this._viewportRuler.change(150).pipe((0,D.Q)(this._destroyed)),o=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new p.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),(0,t.mal)(o,{injector:this._injector}),(0,m.h)(e,n,a,this._items.changes,this._itemsResized()).pipe((0,D.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),o()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(d=>{this.indexFocused.emit(d),this._setTabFocus(d)})}_itemsResized(){return"function"!=typeof ResizeObserver?T.w:this._items.changes.pipe((0,A.Z)(this._items),(0,it.n)(e=>new I.c(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(o=>a.next(o));return e.forEach(o=>n.observe(o.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,ot.i)(1),(0,rt.p)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,E.rp)(e))switch(e.keyCode){case E.Fm:case E.t6:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:d}=a.elementRef.nativeElement;let l,k;"ltr"==this._getLayoutDirection()?(l=o,k=l+d):(k=this._tabListInner.nativeElement.offsetWidth-o,l=k-d);const x=this.scrollDistance,et=this.scrollDistance+n;let&&(this.scrollDistance+=Math.min(k-et,l-x))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const n=this._tabListInner.nativeElement.scrollWidth-this._elementRef.nativeElement.offsetWidth>=5;n||(this.scrollDistance=0),n!==this._showPaginationControls&&(this._showPaginationControls=n,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,h.O)(650,100).pipe((0,D.Q)((0,m.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:o}=this._scrollHeader(e);(0===o||o>=n)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,inputs:{disablePagination:[2,"disablePagination","disablePagination",t.L39],selectedIndex:[2,"selectedIndex","selectedIndex",t.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.GFd]})}return r})(),kt=(()=>{class r extends Y{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new z(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(r)))(n||r)}})();static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-header"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,U,4),2&a){let d;t.mGM(d=t.lsd())&&(n._items=d)}},viewQuery:function(a,n){if(1&a&&(t.GBs(S,7),t.GBs(j,7),t.GBs(F,7),t.GBs(G,5),t.GBs(N,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabListContainer=o.first),t.mGM(o=t.lsd())&&(n._tabList=o.first),t.mGM(o=t.lsd())&&(n._tabListInner=o.first),t.mGM(o=t.lsd())&&(n._nextPaginator=o.first),t.mGM(o=t.lsd())&&(n._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.AVh("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",t.L39]},features:[t.GFd,t.Vt3],ngContentSelectors:P,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"div",5,0),t.bIt("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("before"))})("mousedown",function(l){return t.eBV(o),t.Njj(n._handlePaginatorPress("before",l))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(l){return t.eBV(o),t.Njj(n._handleKeydown(l))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(o),t.Njj(n._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"div",10,4),t.bIt("mousedown",function(l){return t.eBV(o),t.Njj(n._handlePaginatorPress("after",l))})("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&a&&(t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.Y8G("matRippleDisabled",n._disableScrollBefore||n.disableRipple),t.R7$(3),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.BMQ("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby||null),t.R7$(5),t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.Y8G("matRippleDisabled",n._disableScrollAfter||n.disableRipple))},dependencies:[u.r6,W.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}"],encapsulation:2})}return r})();const Z=new t.nKC("MAT_TABS_CONFIG"),Et={translateTab:(0,C.hZ)("translateTab",[(0,C.wk)("center, void, left-origin-center, right-origin-center",(0,C.iF)({transform:"none",visibility:"visible"})),(0,C.wk)("left",(0,C.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,C.wk)("right",(0,C.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,C.kY)("* => left, * => right, left => center, right => center",(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,C.kY)("void => left-origin-center",[(0,C.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,C.kY)("void => right-origin-center",[(0,C.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,C.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Pt=(()=>{class r extends f.I3{_host=(0,t.WQX)(J);_centeringSub=s.yU.EMPTY;_leavingSub=s.yU.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,A.Z)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(a){return new(a||r)};static \u0275dir=t.FsC({type:r,selectors:[["","matTabBodyHost",""]],features:[t.Vt3]})}return r})(),J=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_dir=(0,t.WQX)(M.dS,{optional:!0});_positionIndex;_dirChangeSubscription=s.yU.EMPTY;_position;_translateTabComplete=new _.B;_onCentering=new t.bkB;_beforeCentering=new t.bkB;_afterLeavingCenter=new t.bkB;_onCentered=new t.bkB(!0);_portalHost;_content;origin;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){const e=(0,t.WQX)(t.gRc);this._dirChangeSubscription=this._dir.change.subscribe(a=>{this._computePositionAnimationState(a),e.markForCheck()})}this._translateTabComplete.subscribe(e=>{this._isCenterPosition(e.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(e.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.GBs(f.I3,5),2&a){let o;t.mGM(o=t.lsd())&&(n._portalHost=o.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(a,n){if(1&a){const o=t.RV6();t.j41(0,"div",1,0),t.bIt("@translateTab.start",function(l){return t.eBV(o),t.Njj(n._onTranslateTabStarted(l))})("@translateTab.done",function(l){return t.eBV(o),t.Njj(n._translateTabComplete.next(l))}),t.DNE(2,ct,0,0,"ng-template",2),t.k0s()}2&a&&t.Y8G("@translateTab",t.l_i(3,lt,n._position,t.eq3(1,dt,n.animationDuration)))},dependencies:[Pt,O.uv],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Et.translateTab]}})}return r})(),Rt=(()=>{class r{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_allTabs;_tabBodyWrapper;_tabHeader;_tabs=new t.rOR;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;_tabsSubscription=s.yU.EMPTY;_tabLabelSubscription=s.yU.EMPTY;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new t.bkB;focusChange=new t.bkB;animationDone=new t.bkB;selectedTabChange=new t.bkB(!0);_groupId;_isServer=!(0,t.WQX)(R.OD).isBrowser;constructor(){const e=(0,t.WQX)(Z,{optional:!0});this._groupId=(0,t.WQX)(p.g7).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=!(!e||null==e.disablePagination)&&e.disablePagination,this.dynamicHeight=!(!e||null==e.dynamicHeight)&&e.dynamicHeight,null!=e?.contentTabIndex&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=!(!e||null==e.fitInkBarToContent)&&e.fitInkBarToContent,this.stretchTabs=!e||null==e.stretchTabs||e.stretchTabs,this.alignTabs=e&&null!=e.alignTabs?e.alignTabs:null}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,o)=>n.isActive=o===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let n;for(let o=0;o{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,A.Z)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new At;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,m.h)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`${this._groupId}-label-${e}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,n){a.focusIndex=n,e.disabled||(this.selectedIndex=n)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-group"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,V,5),2&a){let d;t.mGM(d=t.lsd())&&(n._allTabs=d)}},viewQuery:function(a,n){if(1&a&&(t.GBs(mt,5),t.GBs(bt,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabBodyWrapper=o.first),t.mGM(o=t.lsd())&&(n._tabHeader=o.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(a,n){2&a&&(t.BMQ("mat-align-tabs",n.alignTabs),t.HbH("mat-"+(n.color||"primary")),t.xc7("--mat-tab-animation-duration",n.animationDuration),t.AVh("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",t.L39],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",t.L39],selectedIndex:[2,"selectedIndex","selectedIndex",t.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",t.Udg],disablePagination:[2,"disablePagination","disablePagination",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],preserveContent:[2,"preserveContent","preserveContent",t.L39],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[t.Jv_([{provide:H,useExisting:r}]),t.GFd],ngContentSelectors:P,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"mat-tab-header",3,0),t.bIt("indexFocused",function(l){return t.eBV(o),t.Njj(n._focusChanged(l))})("selectFocusedIndex",function(l){return t.eBV(o),t.Njj(n.selectedIndex=l)}),t.Z7z(2,gt,8,17,"div",4,t.fX1),t.k0s(),t.DNE(4,ft,1,0),t.j41(5,"div",5,1),t.Z7z(7,vt,1,13,"mat-tab-body",6,t.fX1),t.k0s()}2&a&&(t.Y8G("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby),t.R7$(2),t.Dyx(n._tabs),t.R7$(2),t.vxM(n._isServer?4:-1),t.R7$(),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.Dyx(n._tabs))},dependencies:[kt,U,p.vR,u.r6,f.I3,J],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return r})();class At{index;tab}let q=(()=>{class r extends Y{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new g.t(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;disableRipple=!1;color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){const e=(0,t.WQX)(t.aKT),a=(0,t.WQX)(M.dS,{optional:!0}),n=(0,t.WQX)(t.SKi),o=(0,t.WQX)(t.gRc),d=(0,t.WQX)(O.Xj),l=(0,t.WQX)(R.OD),k=(0,t.WQX)(t.bc$,{optional:!0}),x=(0,t.WQX)(Z,{optional:!0});super(e,o,d,a,n,l,k),this.disablePagination=!(!x||null==x.disablePagination)&&x.disablePagination,this.fitInkBarToContent=!(!x||null==x.fitInkBarToContent)&&x.fitInkBarToContent,this.stretchTabs=!x||null==x.stretchTabs||x.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new z(this._items),this._items.changes.pipe((0,A.Z)(null),(0,D.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}return r})(),tt=(()=>{class r extends K{_tabNavBar=(0,t.WQX)(q);elementRef=(0,t.WQX)(t.aKT);_focusMonitor=(0,t.WQX)(p.FN);_destroyed=new _.B;_isActive=!1;get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;disableRipple=!1;tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=(0,t.WQX)(p.g7).getId("mat-tab-link-");constructor(){super(),(0,t.WQX)(y.l).load(u.Ah);const e=(0,t.WQX)(u.$E,{optional:!0}),a=(0,t.WQX)(new t.ES_("tabindex"),{optional:!0}),n=(0,t.WQX)(t.bc$,{optional:!0});this.rippleConfig=e||{},this.tabIndex=null==a?0:parseInt(a)||0,"NoopAnimations"===n&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe((0,D.Q)(this._destroyed)).subscribe(o=>{this.fitInkBarToContent=o})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===E.t6||e.keyCode===E.Fm)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===E.t6&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n._handleFocus()})("keydown",function(d){return n._handleKeydown(d)}),2&a&&(t.BMQ("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),t.AVh("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active))},inputs:{active:[2,"active","active",t.L39],disabled:[2,"disabled","disabled",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],tabIndex:[2,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],id:"id"},exportAs:["matTabLink"],features:[t.GFd,t.Vt3],attrs:yt,ngContentSelectors:P,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(a,n){1&a&&(t.NAR(),t.nrm(0,"span",0)(1,"div",1),t.j41(2,"span",2)(3,"span",3),t.SdG(4),t.k0s()()),2&a&&(t.R7$(),t.Y8G("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled))},dependencies:[u.r6],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0})}return r})(),Ot=(()=>{class r{id=(0,t.WQX)(p.g7).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(a){return new(a||r)};static \u0275cmp=t.VBU({type:r,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(a,n){2&a&&t.BMQ("aria-labelledby",n._activeTabId)("id",n.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:P,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return r})(),wt=(()=>{class r{static \u0275fac=function(a){return new(a||r)};static \u0275mod=t.$C({type:r});static \u0275inj=t.G2t({imports:[u.yE,u.yE]})}return r})()}}]); \ No newline at end of file diff --git a/404.html b/404.html index 710e2317..1344b22a 100644 --- a/404.html +++ b/404.html @@ -10,10 +10,15 @@ + - + Loading... - + diff --git a/644.26ee31aa1cdca77a.js b/644.26ee31aa1cdca77a.js deleted file mode 100644 index d9278014..00000000 --- a/644.26ee31aa1cdca77a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[644],{19644:(p,c,o)=>{"use strict";o.r(c),o.d(c,{GridApiComponent:()=>ke,GridOverviewComponent:()=>De,TranslateHttpLoaderFactory:()=>Se,routes:()=>pc});var d=o(60177),Ss=o(21626),t=o(54438),Rs=o(18498),Lt=o(68018),Re=o(65218),Ee=o(13942),Ae=o(4840),Ge=o(91526),bt=o(1875),x=o(89417),f=o(3),D=o(89888),O=o(49046);const Es="mat-badge-content";let Ie=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],decls:0,vars:0,template:function(a,n){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}"],encapsulation:2,changeDetection:0})}return e})(),Fe=(()=>{class e{_ngZone=(0,t.WQX)(t.SKi);_elementRef=(0,t.WQX)(t.aKT);_ariaDescriber=(0,t.WQX)(D.vr);_renderer=(0,t.WQX)(t.sFG);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_idGenerator=(0,t.WQX)(D.g7);get color(){return this._color}set color(s){this._setColor(s),this._color=s}_color="primary";overlap=!0;disabled;position="above after";get content(){return this._content}set content(s){this._updateRenderedContent(s)}_content;get description(){return this._description}set description(s){this._updateDescription(s)}_description;size="medium";hidden;_badgeElement;_inlineBadgeDescription;_isInitialized=!1;_interactivityChecker=(0,t.WQX)(D.Z7);_document=(0,t.WQX)(d.qQ);constructor(){(0,t.WQX)(O.l).load(Ie),(0,t.WQX)(O.l).load(O.Y)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const s=this._renderer.createElement("span"),a="mat-badge-active";return s.setAttribute("id",this._idGenerator.getId("mat-badge-content-")),s.setAttribute("aria-hidden","true"),s.classList.add(Es),"NoopAnimations"===this._animationMode&&s.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(s),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{s.classList.add(a)})}):s.classList.add(a),s}_updateRenderedContent(s){const a=`${s??""}`.trim();this._isInitialized&&a&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=a),this._content=a}_updateDescription(s){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!s||this._isHostInteractive())&&this._removeInlineDescription(),this._description=s,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,s):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(s){const a=this._elementRef.nativeElement.classList;a.remove(`mat-badge-${this._color}`),s&&a.add(`mat-badge-${s}`)}_clearExistingBadges(){const s=this._elementRef.nativeElement.querySelectorAll(`:scope > .${Es}`);for(const a of Array.from(s))a!==this._badgeElement&&a.remove()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(a,n){2&a&&t.AVh("mat-badge-overlap",n.overlap)("mat-badge-above",n.isAbove())("mat-badge-below",!n.isAbove())("mat-badge-before",!n.isAfter())("mat-badge-after",n.isAfter())("mat-badge-small","small"===n.size)("mat-badge-medium","medium"===n.size)("mat-badge-large","large"===n.size)("mat-badge-hidden",n.hidden||!n.content)("mat-badge-disabled",n.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",t.L39],disabled:[2,"matBadgeDisabled","disabled",t.L39],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",t.L39]},features:[t.GFd]})}return e})(),Pe=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[D.Pd,f.yE,f.yE]})}return e})();var k=o(88834),I=o(82765),b=o(67336),T=o(21413),S=o(57786),y=o(56977),F=o(99172),Nt=o(25558),ct=o(28203),xt=o(53719);const As=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Gs=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function Be(e,l){1&e&&(t.j41(0,"span",3),t.SdG(1,1),t.k0s())}function Oe(e,l){1&e&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}function Xe(e,l){1&e&&(t.j41(0,"span",3),t.SdG(1,1),t.j41(2,"span",8),t.qSk(),t.j41(3,"svg",9),t.nrm(4,"path",10),t.k0s()()())}function ze(e,l){1&e&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}const Ht=["*"],jt=new t.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[b.Fm]})}),Wt=new t.nKC("MatChipAvatar"),Vt=new t.nKC("MatChipTrailingIcon"),$t=new t.nKC("MatChipRemove"),yt=new t.nKC("MatChip");let Z=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_parentChip=(0,t.WQX)(yt);isInteractive=!0;_isPrimary=!0;get disabled(){return this._disabled||this._parentChip?.disabled||!1}set disabled(s){this._disabled=s}_disabled=!1;tabIndex=-1;_allowFocusWhenDisabled=!1;_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(){(0,t.WQX)(O.l).load(f.Ah),"BUTTON"===this._elementRef.nativeElement.nodeName&&this._elementRef.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(s){!this.disabled&&this.isInteractive&&this._isPrimary&&(s.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(s){(s.keyCode===b.Fm||s.keyCode===b.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(s.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n._handleClick(r)})("keydown",function(r){return n._handleKeydown(r)}),2&a&&(t.BMQ("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),t.AVh("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[2,"disabled","disabled",t.L39],tabIndex:[2,"tabIndex","tabIndex",s=>null==s?-1:(0,t.Udg)(s)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[t.GFd]})}return e})(),$=(()=>{class e{_changeDetectorRef=(0,t.WQX)(t.gRc);_elementRef=(0,t.WQX)(t.aKT);_ngZone=(0,t.WQX)(t.SKi);_focusMonitor=(0,t.WQX)(D.FN);_globalRippleOptions=(0,t.WQX)(f.$E,{optional:!0});_document=(0,t.WQX)(d.qQ);_onFocus=new T.B;_onBlur=new T.B;_isBasicChip;role=null;_hasFocusInternal=!1;_pendingFocus;_actionChanges;_animationsDisabled;_allLeadingIcons;_allTrailingIcons;_allRemoveIcons;_hasFocus(){return this._hasFocusInternal}id=(0,t.WQX)(D.g7).getId("mat-mdc-chip-");ariaLabel=null;ariaDescription=null;_ariaDescriptionId=`${this.id}-aria-description`;_chipListDisabled=!1;_textElement;get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(s){this._value=s}_value;color;removable=!0;highlighted=!1;disableRipple=!1;get disabled(){return this._disabled||this._chipListDisabled}set disabled(s){this._disabled=s}_disabled=!1;removed=new t.bkB;destroyed=new t.bkB;basicChipAttrName="mat-basic-chip";leadingIcon;trailingIcon;removeIcon;primaryAction;_rippleLoader=(0,t.WQX)(f.Ej);_injector=(0,t.WQX)(t.zZn);constructor(){(0,t.WQX)(O.l).load(f.Ah),(0,t.WQX)(O.l).load(O.Y);const s=(0,t.WQX)(t.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===s,this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const s=this._elementRef.nativeElement;this._isBasicChip=s.hasAttribute(this.basicChipAttrName)||s.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,S.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(s){(s.keyCode===b.G_&&!s.repeat||s.keyCode===b.SJ)&&(s.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(s){return this._getActions().find(a=>{const n=a._elementRef.nativeElement;return n===s||n.contains(s)})}_getActions(){const s=[];return this.primaryAction&&s.push(this.primaryAction),this.removeIcon&&s.push(this.removeIcon),this.trailingIcon&&s.push(this.trailingIcon),s}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(s=>{const a=null!==s;a!==this._hasFocusInternal&&(this._hasFocusInternal=a,a?this._onFocus.next({chip:this}):(0,t.mal)(()=>this._ngZone.run(()=>this._onBlur.next({chip:this})),{injector:this._injector}))})}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(a,n,i){if(1&a&&(t.wni(i,Wt,5),t.wni(i,Vt,5),t.wni(i,$t,5),t.wni(i,Wt,5),t.wni(i,Vt,5),t.wni(i,$t,5)),2&a){let r;t.mGM(r=t.lsd())&&(n.leadingIcon=r.first),t.mGM(r=t.lsd())&&(n.trailingIcon=r.first),t.mGM(r=t.lsd())&&(n.removeIcon=r.first),t.mGM(r=t.lsd())&&(n._allLeadingIcons=r),t.mGM(r=t.lsd())&&(n._allTrailingIcons=r),t.mGM(r=t.lsd())&&(n._allRemoveIcons=r)}},viewQuery:function(a,n){if(1&a&&t.GBs(Z,5),2&a){let i;t.mGM(i=t.lsd())&&(n.primaryAction=i.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:31,hostBindings:function(a,n){1&a&&t.bIt("keydown",function(r){return n._handleKeydown(r)}),2&a&&(t.Mr5("id",n.id),t.BMQ("role",n.role)("aria-label",n.ariaLabel),t.HbH("mat-"+(n.color||"primary")),t.AVh("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],ariaDescription:[0,"aria-description","ariaDescription"],value:"value",color:"color",removable:[2,"removable","removable",t.L39],highlighted:[2,"highlighted","highlighted",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],disabled:[2,"disabled","disabled",t.L39]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[t.Jv_([{provide:yt,useExisting:e}]),t.GFd],ngContentSelectors:Gs,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(a,n){1&a&&(t.NAR(As),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"span",2),t.DNE(3,Be,2,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,Oe,2,0,"span",6)),2&a&&(t.R7$(2),t.Y8G("isInteractive",!1),t.R7$(),t.vxM(n.leadingIcon?3:-1),t.R7$(4),t.vxM(n._hasTrailingIcon()?7:-1))},dependencies:[Z],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})(),Ps=(()=>{class e extends ${_defaultOptions=(0,t.WQX)(jt,{optional:!0});chipListSelectable=!0;_chipListMultiple=!1;_chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get selectable(){return this._selectable&&this.chipListSelectable}set selectable(s){this._selectable=s,this._changeDetectorRef.markForCheck()}_selectable=!0;get selected(){return this._selected}set selected(s){this._setSelectedState(s,!1,!0)}_selected=!1;get ariaSelected(){return this.selectable?this.selected.toString():null}basicChipAttrName="mat-basic-chip-option";selectionChange=new t.bkB;ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(s=!1){return this._setSelectedState(!this.selected,s,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(s,a,n){s!==this.selected&&(this._selected=s,n&&this.selectionChange.emit({source:this,isUserInput:a,selected:this.selected}),this._changeDetectorRef.markForCheck())}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(a,n){2&a&&(t.Mr5("id",n.id),t.BMQ("tabindex",null)("aria-label",null)("aria-description",null)("role",n.role),t.AVh("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--filter",!n._isBasicChip)("mdc-evolution-chip--selectable",!n._isBasicChip)("mat-mdc-chip-selected",n.selected)("mat-mdc-chip-multiple",n._chipListMultiple)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-chip-with-avatar",n.leadingIcon)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--selected",n.selected)("mdc-evolution-chip--selecting",!n._animationsDisabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-primary-graphic",n._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon()))},inputs:{selectable:[2,"selectable","selectable",t.L39],selected:[2,"selected","selected",t.L39]},outputs:{selectionChange:"selectionChange"},features:[t.Jv_([{provide:$,useExisting:e},{provide:yt,useExisting:e}]),t.GFd,t.Vt3],ngContentSelectors:Gs,decls:10,vars:8,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"_allowFocusWhenDisabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(a,n){1&a&&(t.NAR(As),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"button",2),t.DNE(3,Xe,5,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,ze,2,0,"span",6),t.j41(8,"span",7),t.EFF(9),t.k0s()),2&a&&(t.R7$(2),t.Y8G("_allowFocusWhenDisabled",!0),t.BMQ("aria-selected",n.ariaSelected)("aria-label",n.ariaLabel)("aria-describedby",n._ariaDescriptionId),t.R7$(),t.vxM(n._hasLeadingGraphic()?3:-1),t.R7$(4),t.vxM(n._hasTrailingIcon()?7:-1),t.R7$(),t.Y8G("id",n._ariaDescriptionId),t.R7$(),t.JRh(n.ariaDescription))},dependencies:[Z],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})(),Qt=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_dir=(0,t.WQX)(ct.dS,{optional:!0});_lastDestroyedFocusedChipIndex=null;_keyManager;_destroyed=new T.B;_defaultRole="presentation";get chipFocusChanges(){return this._getChipStream(s=>s._onFocus)}get chipDestroyedChanges(){return this._getChipStream(s=>s.destroyed)}get chipRemovedChanges(){return this._getChipStream(s=>s.removed)}get disabled(){return this._disabled}set disabled(s){this._disabled=s,this._syncChipsState()}_disabled=!1;get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}tabIndex=0;set role(s){this._explicitRole=s}_explicitRole=null;get focused(){return this._hasFocusedChip()}_chips;_chipActions=new t.rOR;constructor(){}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(s=>s._hasFocus())}_syncChipsState(){this._chips?.forEach(s=>{s._chipListDisabled=this._disabled,s._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(s){this._originatesFromChip(s)&&this._keyManager.onKeydown(s)}_isValidIndex(s){return s>=0&&sthis._elementRef.nativeElement.tabIndex=s))}_getChipStream(s){return this._chips.changes.pipe((0,F.Z)(null),(0,Nt.n)(()=>(0,S.h)(...this._chips.map(s))))}_originatesFromChip(s){let a=s.target;for(;a&&a!==this._elementRef.nativeElement;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,F.Z)(this._chips)).subscribe(s=>{const a=[];s.forEach(n=>n._getActions().forEach(i=>a.push(i))),this._chipActions.reset(a),this._chipActions.notifyOnChanges()}),this._keyManager=new D.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(s=>this._skipPredicate(s)),this.chipFocusChanges.pipe((0,y.Q)(this._destroyed)).subscribe(({chip:s})=>{const a=s._getSourceAction(document.activeElement);a&&this._keyManager.updateActiveItem(a)}),this._dir?.change.pipe((0,y.Q)(this._destroyed)).subscribe(s=>this._keyManager.withHorizontalOrientation(s))}_skipPredicate(s){return!s.isInteractive||s.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,F.Z)(null),(0,y.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,y.Q)(this._destroyed)).subscribe(s=>{const n=this._chips.toArray().indexOf(s.chip);this._isValidIndex(n)&&s.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=n)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const s=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),a=this._chips.toArray()[s];a.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():a.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-chip-set"]],contentQueries:function(a,n,i){if(1&a&&t.wni(i,$,5),2&a){let r;t.mGM(r=t.lsd())&&(n._chips=r)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(a,n){1&a&&t.bIt("keydown",function(r){return n._handleKeydown(r)}),2&a&&t.BMQ("role",n.role)},inputs:{disabled:[2,"disabled","disabled",t.L39],role:"role",tabIndex:[2,"tabIndex","tabIndex",s=>null==s?0:(0,t.Udg)(s)]},features:[t.GFd],ngContentSelectors:Ht,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return e})();class Ze{source;value;constructor(l,s){this.source=l,this.value=s}}const ta={provide:x.kq,useExisting:(0,t.Rfq)(()=>Ut),multi:!0};let Ut=(()=>{class e extends Qt{_onTouched=()=>{};_onChange=()=>{};_defaultRole="listbox";_pendingInitialValue;_defaultOptions=(0,t.WQX)(jt,{optional:!0});get multiple(){return this._multiple}set multiple(s){this._multiple=s,this._syncListboxProperties()}_multiple=!1;get selected(){const s=this._chips.toArray().filter(a=>a.selected);return this.multiple?s:s[0]}ariaOrientation="horizontal";get selectable(){return this._selectable}set selectable(s){this._selectable=s,this._syncListboxProperties()}_selectable=!0;compareWith=(s,a)=>s===a;required=!1;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(s){this._hideSingleSelectionIndicator=s,this._syncListboxProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get chipSelectionChanges(){return this._getChipStream(s=>s.selectionChange)}get chipBlurChanges(){return this._getChipStream(s=>s._onBlur)}get value(){return this._value}set value(s){this.writeValue(s),this._value=s}_value;change=new t.bkB;_chips=void 0;ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,F.Z)(null),(0,y.Q)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,y.Q)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,y.Q)(this._destroyed)).subscribe(s=>{this.multiple||this._chips.forEach(a=>{a!==s.source&&a._setSelectedState(!1,!1,!1)}),s.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const s=this._getFirstSelectedChip();s&&!s.disabled?s.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(s){this._chips?this._setSelectionByValue(s,!1):null!=s&&(this._pendingInitialValue=s)}registerOnChange(s){this._onChange=s}registerOnTouched(s){this._onTouched=s}setDisabledState(s){this.disabled=s}_setSelectionByValue(s,a=!0){this._clearSelection(),Array.isArray(s)?s.forEach(n=>this._selectValue(n,a)):this._selectValue(s,a)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(s){s.keyCode===b.wn&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let s=null;s=Array.isArray(this.selected)?this.selected.map(a=>a.value):this.selected?this.selected.value:void 0,this._value=s,this.change.emit(new Ze(this,s)),this._onChange(s),this._changeDetectorRef.markForCheck()}_clearSelection(s){this._chips.forEach(a=>{a!==s&&a.deselect()})}_selectValue(s,a){const n=this._chips.find(i=>null!=i.value&&this.compareWith(i.value,s));return n&&(a?n.selectViaInteraction():n.select()),n}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(s=>{s._chipListMultiple=this.multiple,s.chipListSelectable=this._selectable,s._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,s._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(s){return!s.isInteractive}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-chip-listbox"]],contentQueries:function(a,n,i){if(1&a&&t.wni(i,Ps,5),2&a){let r;t.mGM(r=t.lsd())&&(n._chips=r)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n.focus()})("blur",function(){return n._blur()})("keydown",function(r){return n._keydown(r)}),2&a&&(t.Mr5("tabIndex",n.disabled||n.empty?-1:n.tabIndex),t.BMQ("role",n.role)("aria-describedby",n._ariaDescribedby||null)("aria-required",n.role?n.required:null)("aria-disabled",n.disabled.toString())("aria-multiselectable",n.multiple)("aria-orientation",n.ariaOrientation),t.AVh("mat-mdc-chip-list-disabled",n.disabled)("mat-mdc-chip-list-required",n.required))},inputs:{multiple:[2,"multiple","multiple",t.L39],ariaOrientation:[0,"aria-orientation","ariaOrientation"],selectable:[2,"selectable","selectable",t.L39],compareWith:"compareWith",required:[2,"required","required",t.L39],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],value:"value"},outputs:{change:"change"},features:[t.Jv_([ta]),t.GFd,t.Vt3],ngContentSelectors:Ht,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return e})(),ea=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[f.es,{provide:jt,useValue:{separatorKeyCodes:[b.Fm]}}],imports:[f.yE,f.pZ,f.yE]})}return e})();var tt=o(99213),qt=o(18359),st=o(7673),Os=o(96697),Ct=o(5964),wt=o(76939),Q=o(66969),Xs=o(36860),Yt=o(65478),m=o(49969);const aa=["mat-menu-item",""],na=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ia=["mat-icon, [matMenuItemIcon]","*"];function la(e,l){1&e&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const oa=["*"];function ra(e,l){if(1&e){const s=t.RV6();t.j41(0,"div",0),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n.closed.emit("click"))})("animationstart",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onAnimationStart(n.animationName))})("animationend",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onAnimationDone(n.animationName))})("animationcancel",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onAnimationDone(n.animationName))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&e){const s=t.XpG();t.HbH(s._classList),t.AVh("mat-menu-panel-animations-disabled",s._animationsDisabled)("mat-menu-panel-exit-animation","void"===s._panelAnimationState)("mat-menu-panel-animating",s._isAnimating),t.Y8G("id",s.panelId),t.BMQ("aria-label",s.ariaLabel||null)("aria-labelledby",s.ariaLabelledby||null)("aria-describedby",s.ariaDescribedby||null)}}const Kt=new t.nKC("MAT_MENU_PANEL");let pt=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_document=(0,t.WQX)(d.qQ);_focusMonitor=(0,t.WQX)(D.FN);_parentMenu=(0,t.WQX)(Kt,{optional:!0});_changeDetectorRef=(0,t.WQX)(t.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new T.B;_focused=new T.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,t.WQX)(O.l).load(f.Ah),this._parentMenu?.addItem?.(this)}focus(s,a){this._focusMonitor&&s?this._focusMonitor.focusVia(this._getHostElement(),s,a):this._getHostElement().focus(a),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(s){this.disabled&&(s.preventDefault(),s.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const s=this._elementRef.nativeElement.cloneNode(!0),a=s.querySelectorAll("mat-icon, .material-icons");for(let n=0;n{class e{_template=(0,t.WQX)(t.C4Q);_appRef=(0,t.WQX)(t.o8S);_injector=(0,t.WQX)(t.zZn);_viewContainerRef=(0,t.WQX)(t.c1b);_document=(0,t.WQX)(d.qQ);_changeDetectorRef=(0,t.WQX)(t.gRc);_portal;_outlet;_attached=new T.B;constructor(){}attach(s={}){this._portal||(this._portal=new wt.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new wt.aI(this._document.createElement("div"),null,this._appRef,this._injector));const a=this._template.elementRef.nativeElement;a.parentNode.insertBefore(this._outlet.outletElement,a),this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,s),this._attached.next()}detach(){this._portal?.isAttached&&this._portal.detach()}ngOnDestroy(){this.detach(),this._outlet?.dispose()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["ng-template","matMenuContent",""]],features:[t.Jv_([{provide:zs,useExisting:e}])]})}return e})();const pa=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function da(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}}),Jt="_mat-menu-enter",Mt="_mat-menu-exit";let U=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_injector=(0,t.WQX)(t.zZn);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled;_allItems;_directDescendantItems=new t.rOR;_classList={};_panelAnimationState="void";_animationDone=new T.B;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(s){this._xPosition=s,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(s){this._yPosition=s,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(s){const a=this._previousPanelClass,n={...this._classList};a&&a.length&&a.split(" ").forEach(i=>{n[i]=!1}),this._previousPanelClass=s,s&&s.length&&(s.split(" ").forEach(i=>{n[i]=!0}),this._elementRef.nativeElement.className=""),this._classList=n}_previousPanelClass;get classList(){return this.panelClass}set classList(s){this.panelClass=s}closed=new t.bkB;close=this.closed;panelId=(0,t.WQX)(D.g7).getId("mat-menu-panel-");constructor(){const s=(0,t.WQX)(pa);this.overlayPanelClass=s.overlayPanelClass||"",this._xPosition=s.xPosition,this._yPosition=s.yPosition,this.backdropClass=s.backdropClass,this.overlapTrigger=s.overlapTrigger,this.hasBackdrop=s.hasBackdrop,this._animationsDisabled="NoopAnimations"===(0,t.WQX)(t.bc$,{optional:!0})}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new D.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,F.Z)(this._directDescendantItems),(0,Nt.n)(s=>(0,S.h)(...s.map(a=>a._focused)))).subscribe(s=>this._keyManager.updateActiveItem(s)),this._directDescendantItems.changes.subscribe(s=>{const a=this._keyManager;if("enter"===this._panelAnimationState&&a.activeItem?._hasFocus()){const n=s.toArray(),i=Math.max(0,Math.min(n.length-1,a.activeItemIndex||0));n[i]&&!n[i].disabled?a.setActiveItem(i):a.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe((0,F.Z)(this._directDescendantItems),(0,Nt.n)(a=>(0,S.h)(...a.map(n=>n._hovered))))}addItem(s){}removeItem(s){}_handleKeydown(s){const a=s.keyCode,n=this._keyManager;switch(a){case b._f:(0,b.rp)(s)||(s.preventDefault(),this.closed.emit("keydown"));break;case b.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case b.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(a===b.i7||a===b.n6)&&n.setFocusOrigin("keyboard"),void n.onKeydown(s)}}focusFirstItem(s="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,t.mal)(()=>{const a=this._resolvePanel();if(!a||!a.contains(document.activeElement)){const n=this._keyManager;n.setFocusOrigin(s).setFirstItemActive(),!n.activeItem&&a&&a.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(s){}setPositionClasses(s=this.xPosition,a=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===s,"mat-menu-after":"after"===s,"mat-menu-above":"above"===a,"mat-menu-below":"below"===a},this._changeDetectorRef.markForCheck()}_onAnimationDone(s){const a=s===Mt;(a||s===Jt)&&(a&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(a?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(s){(s===Jt||s===Mt)&&(this._isAnimating=!0)}_setIsOpen(s){if(this._panelAnimationState=s?"enter":"void",s){if(0===this._keyManager.activeItemIndex){const a=this._resolvePanel();a&&(a.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Mt),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(s?Jt:Mt)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe((0,F.Z)(this._allItems)).subscribe(s=>{this._directDescendantItems.reset(s.filter(a=>a._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let s=null;return this._directDescendantItems.length&&(s=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),s}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-menu"]],contentQueries:function(a,n,i){if(1&a&&(t.wni(i,zs,5),t.wni(i,pt,5),t.wni(i,pt,4)),2&a){let r;t.mGM(r=t.lsd())&&(n.lazyContent=r.first),t.mGM(r=t.lsd())&&(n._allItems=r),t.mGM(r=t.lsd())&&(n.items=r)}},viewQuery:function(a,n){if(1&a&&t.GBs(t.C4Q,5),2&a){let i;t.mGM(i=t.lsd())&&(n.templateRef=i.first)}},hostVars:3,hostBindings:function(a,n){2&a&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",s=>null==s?null:(0,t.L39)(s)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[t.Jv_([{provide:Kt,useExisting:e}]),t.GFd],ngContentSelectors:oa,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(a,n){1&a&&(t.NAR(),t.DNE(0,ra,3,12,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,changeDetection:0})}return e})();const Ls=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const e=(0,t.WQX)(Q.hJ);return()=>e.scrollStrategies.reposition()}}),ma={provide:Ls,deps:[Q.hJ],useFactory:function ha(e){return()=>e.scrollStrategies.reposition()}},Ns=(0,Xs.BQ)({passive:!0}),dt=new WeakMap;let Tt=(()=>{class e{_overlay=(0,t.WQX)(Q.hJ);_element=(0,t.WQX)(t.aKT);_viewContainerRef=(0,t.WQX)(t.c1b);_menuItemInstance=(0,t.WQX)(pt,{optional:!0,self:!0});_dir=(0,t.WQX)(ct.dS,{optional:!0});_focusMonitor=(0,t.WQX)(D.FN);_ngZone=(0,t.WQX)(t.SKi);_scrollStrategy=(0,t.WQX)(Ls);_changeDetectorRef=(0,t.WQX)(t.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=qt.yU.EMPTY;_hoverSubscription=qt.yU.EMPTY;_menuCloseSubscription=qt.yU.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=s=>{(0,D.w6)(s)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(s){this.menu=s}get menu(){return this._menu}set menu(s){s!==this._menu&&(this._menu=s,this._menuCloseSubscription.unsubscribe(),s&&(this._menuCloseSubscription=s.close.subscribe(a=>{this._destroyMenu(a),("click"===a||"tab"===a)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(a)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new t.bkB;onMenuOpen=this.menuOpened;menuClosed=new t.bkB;onMenuClose=this.menuClosed;constructor(){const s=(0,t.WQX)(Kt,{optional:!0});this._parentMaterialMenu=s instanceof U?s:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ns)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this.menu&&this._ownsMenu(this.menu)&&dt.delete(this.menu),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ns),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const s=this.menu;if(this._menuOpen||!s)return;this._pendingRemoval?.unsubscribe();const a=dt.get(s);dt.set(s,this),a&&a!==this&&a.closeMenu();const n=this._createOverlay(s),i=n.getConfig(),r=i.positionStrategy;this._setPosition(s,r),i.hasBackdrop=null==s.hasBackdrop?!this.triggersSubmenu():s.hasBackdrop,n.hasAttached()||(n.attach(this._getPortal(s)),s.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),s.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,s.direction=this.dir,s.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),s instanceof U&&(s._setIsOpen(!0),s._directDescendantItems.changes.pipe((0,y.Q)(s.close)).subscribe(()=>{r.withLockedPosition(!1).reapplyLastPosition(),r.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(s,a){this._focusMonitor&&s?this._focusMonitor.focusVia(this._element,s,a):this._element.nativeElement.focus(a)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(s){const a=this._overlayRef,n=this._menu;!a||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),n instanceof U&&this._ownsMenu(n)?(this._pendingRemoval=n._animationDone.pipe((0,Os.s)(1)).subscribe(()=>a.detach()),n._setIsOpen(!1)):a.detach(),n&&this._ownsMenu(n)&&dt.delete(n),this.restoreFocus&&("keydown"===s||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(s){s!==this._menuOpen&&(this._menuOpen=s,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(s),this._changeDetectorRef.markForCheck())}_createOverlay(s){if(!this._overlayRef){const a=this._getOverlayConfig(s);this._subscribeToPositions(s,a.positionStrategy),this._overlayRef=this._overlay.create(a),this._overlayRef.keydownEvents().subscribe(n=>{this.menu instanceof U&&this.menu._handleKeydown(n)})}return this._overlayRef}_getOverlayConfig(s){return new Q.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:s.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:s.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(s,a){s.setPositionClasses&&a.positionChanges.subscribe(n=>{this._ngZone.run(()=>{s.setPositionClasses("start"===n.connectionPair.overlayX?"after":"before","top"===n.connectionPair.overlayY?"below":"above")})})}_setPosition(s,a){let[n,i]="before"===s.xPosition?["end","start"]:["start","end"],[r,h]="above"===s.yPosition?["bottom","top"]:["top","bottom"],[u,g]=[r,h],[_,j]=[n,i],v=0;if(this.triggersSubmenu()){if(j=n="before"===s.xPosition?"start":"end",i=_="end"===n?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const A=this._parentMaterialMenu.items.first;this._parentInnerPadding=A?A._getHostElement().offsetTop:0}v="bottom"===r?this._parentInnerPadding:-this._parentInnerPadding}}else s.overlapTrigger||(u="top"===r?"bottom":"top",g="top"===h?"bottom":"top");a.withPositions([{originX:n,originY:u,overlayX:_,overlayY:r,offsetY:v},{originX:i,originY:u,overlayX:j,overlayY:r,offsetY:v},{originX:n,originY:g,overlayX:_,overlayY:h,offsetY:-v},{originX:i,originY:g,overlayX:j,overlayY:h,offsetY:-v}])}_menuClosingActions(){const s=this._overlayRef.backdropClick(),a=this._overlayRef.detachments(),n=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,st.of)(),i=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ct.p)(r=>this._menuOpen&&r!==this._menuItemInstance)):(0,st.of)();return(0,S.h)(s,n,i,a)}_handleMousedown(s){(0,D._G)(s)||(this._openedBy=0===s.button?"mouse":void 0,this.triggersSubmenu()&&s.preventDefault())}_handleKeydown(s){const a=s.keyCode;(a===b.Fm||a===b.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(a===b.LE&&"ltr"===this.dir||a===b.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(s){this.triggersSubmenu()?(s.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(s=>{s===this._menuItemInstance&&!s.disabled&&(this._openedBy="mouse",this.openMenu())}))}_getPortal(s){return(!this._portal||this._portal.templateRef!==s.templateRef)&&(this._portal=new wt.VA(s.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(s){return dt.get(s)===this}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n._handleClick(r)})("mousedown",function(r){return n._handleMousedown(r)})("keydown",function(r){return n._handleKeydown(r)}),2&a&&t.BMQ("aria-haspopup",n.menu?"menu":null)("aria-expanded",n.menuOpen)("aria-controls",n.menuOpen?n.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return e})(),Hs=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[ma],imports:[f.pZ,f.yE,Q.z_,Yt.Gj,f.yE]})}return e})();var Vs=o(92771),Zt=o(82798),et=o(14823);function ua(e,l){if(1&e&&(t.j41(0,"mat-option",17),t.EFF(1),t.k0s()),2&e){const s=l.$implicit;t.Y8G("value",s),t.R7$(),t.SpI(" ",s," ")}}function ga(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-form-field",14)(1,"mat-select",16,0),t.bIt("selectionChange",function(n){t.eBV(s);const i=t.XpG(2);return t.Njj(i._changePageSize(n.value))}),t.Z7z(3,ua,2,2,"mat-option",17,t.fX1),t.k0s(),t.j41(5,"div",18),t.bIt("click",function(){t.eBV(s);const n=t.sdS(2);return t.Njj(n.open())}),t.k0s()()}if(2&e){const s=t.XpG(2);t.Y8G("appearance",s._formFieldAppearance)("color",s.color),t.R7$(),t.Y8G("value",s.pageSize)("disabled",s.disabled)("aria-labelledby",s._pageSizeLabelId)("panelClass",s.selectConfig.panelClass||"")("disableOptionCentering",s.selectConfig.disableOptionCentering),t.R7$(2),t.Dyx(s._displayedPageSizeOptions)}}function _a(e,l){if(1&e&&(t.j41(0,"div",15),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.pageSize)}}function fa(e,l){if(1&e&&(t.j41(0,"div",3)(1,"div",13),t.EFF(2),t.k0s(),t.DNE(3,ga,6,7,"mat-form-field",14)(4,_a,2,1,"div",15),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.BMQ("id",s._pageSizeLabelId),t.R7$(),t.SpI(" ",s._intl.itemsPerPageLabel," "),t.R7$(),t.vxM(s._displayedPageSizeOptions.length>1?3:-1),t.R7$(),t.vxM(s._displayedPageSizeOptions.length<=1?4:-1)}}function ba(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n._buttonClicked(0,n._previousButtonsDisabled()))}),t.qSk(),t.j41(1,"svg",8),t.nrm(2,"path",20),t.k0s()()}if(2&e){const s=t.XpG();t.Y8G("matTooltip",s._intl.firstPageLabel)("matTooltipDisabled",s._previousButtonsDisabled())("disabled",s._previousButtonsDisabled()),t.BMQ("aria-label",s._intl.firstPageLabel)}}function xa(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",21),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n._buttonClicked(n.getNumberOfPages()-1,n._nextButtonsDisabled()))}),t.qSk(),t.j41(1,"svg",8),t.nrm(2,"path",22),t.k0s()()}if(2&e){const s=t.XpG();t.Y8G("matTooltip",s._intl.lastPageLabel)("matTooltipDisabled",s._nextButtonsDisabled())("disabled",s._nextButtonsDisabled()),t.BMQ("aria-label",s._intl.lastPageLabel)}}let Dt=(()=>{class e{changes=new T.B;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(s,a,n)=>{if(0==n||0==a)return`0 of ${n}`;const i=s*a;return`${i+1} \u2013 ${i<(n=Math.max(n,0))?Math.min(i+a,n):i+a} of ${n}`};static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const ya={provide:Dt,deps:[[new t.Xx1,new t.kdw,Dt]],useFactory:function ja(e){return e||new Dt}},Ca=new t.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let ts=(()=>{class e{_intl;_changeDetectorRef;_formFieldAppearance;_pageSizeLabelId=(0,t.WQX)(D.g7).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Vs.m(1);color;get pageIndex(){return this._pageIndex}set pageIndex(s){this._pageIndex=Math.max(s||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(s){this._length=s||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(s){this._pageSize=Math.max(s||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(s){this._pageSizeOptions=(s||[]).map(a=>(0,t.Udg)(a,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new t.bkB;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(s,a,n){if(this._intl=s,this._changeDetectorRef=a,this._intlChanges=s.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:i,pageSizeOptions:r,hidePageSize:h,showFirstLastButtons:u}=n;null!=i&&(this._pageSize=i),null!=r&&(this._pageSizeOptions=r),null!=h&&(this.hidePageSize=h),null!=u&&(this.showFirstLastButtons=u)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const s=this.getNumberOfPages()-1;return this.pageIndexs-a),this._changeDetectorRef.markForCheck())}_emitPageEvent(s){this.page.emit({previousPageIndex:s,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(s){const a=this.pageIndex;s!==a&&(this.pageIndex=s,this._emitPageEvent(a))}_buttonClicked(s,a){a||this._navigate(s)}static \u0275fac=function(a){return new(a||e)(t.rXU(Dt),t.rXU(t.gRc),t.rXU(Ca,8))};static \u0275cmp=t.VBU({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",t.Udg],length:[2,"length","length",t.Udg],pageSize:[2,"pageSize","pageSize",t.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",t.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",t.L39],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",t.L39]},outputs:{page:"page"},exportAs:["matPaginator"],features:[t.GFd],decls:14,vars:12,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(a,n){1&a&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,fa,5,4,"div",3),t.j41(3,"div",4)(4,"div",5),t.EFF(5),t.k0s(),t.DNE(6,ba,3,4,"button",6),t.j41(7,"button",7),t.bIt("click",function(){return n._buttonClicked(n.pageIndex-1,n._previousButtonsDisabled())}),t.qSk(),t.j41(8,"svg",8),t.nrm(9,"path",9),t.k0s()(),t.joV(),t.j41(10,"button",10),t.bIt("click",function(){return n._buttonClicked(n.pageIndex+1,n._nextButtonsDisabled())}),t.qSk(),t.j41(11,"svg",8),t.nrm(12,"path",11),t.k0s()(),t.DNE(13,xa,3,4,"button",12),t.k0s()()()),2&a&&(t.R7$(2),t.vxM(n.hidePageSize?-1:2),t.R7$(3),t.SpI(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),t.R7$(),t.vxM(n.showFirstLastButtons?6:-1),t.R7$(),t.Y8G("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("disabled",n._previousButtonsDisabled()),t.BMQ("aria-label",n._intl.previousPageLabel),t.R7$(3),t.Y8G("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("disabled",n._nextButtonsDisabled()),t.BMQ("aria-label",n._intl.nextPageLabel),t.R7$(3),t.vxM(n.showFirstLastButtons?13:-1))},dependencies:[xt.rl,Zt.VO,f.wT,k.iY,et.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}return e})(),wa=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[ya],imports:[k.Hl,Zt.Ve,et.uc,ts]})}return e})();var $s=o(67575);const Ma=["mat-sort-header",""],Ta=["*"];function Da(e,l){1&e&&(t.j41(0,"div",2),t.qSk(),t.j41(1,"svg",3),t.nrm(2,"path",4),t.k0s()())}const Qs=new t.nKC("MAT_SORT_DEFAULT_OPTIONS");let ss=(()=>{class e{_defaultOptions;_initializedStream=new Vs.m(1);sortables=new Map;_stateChanges=new T.B;active;start="asc";get direction(){return this._direction}set direction(s){this._direction=s}_direction="";disableClear;disabled=!1;sortChange=new t.bkB;initialized=this._initializedStream;constructor(s){this._defaultOptions=s}register(s){this.sortables.set(s.id,s)}deregister(s){this.sortables.delete(s.id)}sort(s){this.active!=s.id?(this.active=s.id,this.direction=s.start?s.start:this.start):this.direction=this.getNextSortDirection(s),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(s){if(!s)return"";let n=function ka(e,l){let s=["asc","desc"];return"desc"==e&&s.reverse(),l||s.push(""),s}(s.start||this.start,s?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),i=n.indexOf(this.direction)+1;return i>=n.length&&(i=0),n[i]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(a){return new(a||e)(t.rXU(Qs,8))};static \u0275dir=t.FsC({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",t.L39],disabled:[2,"matSortDisabled","disabled",t.L39]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[t.GFd,t.OA$]})}return e})(),kt=(()=>{class e{changes=new T.B;static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Ra={provide:kt,deps:[[new t.Xx1,new t.kdw,kt]],useFactory:function Sa(e){return e||new kt}};let Ea=(()=>{class e{_intl=(0,t.WQX)(kt);_sort=(0,t.WQX)(ss,{optional:!0});_columnDef=(0,t.WQX)("MAT_SORT_HEADER_COLUMN_DEF",{optional:!0});_changeDetectorRef=(0,t.WQX)(t.gRc);_focusMonitor=(0,t.WQX)(D.FN);_elementRef=(0,t.WQX)(t.aKT);_ariaDescriber=(0,t.WQX)(D.vr,{optional:!0});_renderChanges;_animationModule=(0,t.WQX)(t.bc$,{optional:!0});_recentlyCleared=(0,t.vPA)(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(s){this._updateSortActionDescription(s)}_sortActionDescription="Sort";disableClear;constructor(){(0,t.WQX)(O.l).load(f.Ah);const s=(0,t.WQX)(Qs,{optional:!0});s?.arrowPosition&&(this.arrowPosition=s?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=(0,S.h)(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>this._recentlyCleared.set(null))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){const s=this._isSorted(),a=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(s&&!this._isSorted()?a:null)}}_handleKeydown(s){(s.keyCode===b.t6||s.keyCode===b.Fm)&&(s.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(s){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,s)),this._sortActionDescription=s}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(a,n){1&a&&t.bIt("click",function(){return n._toggleOnInteraction()})("keydown",function(r){return n._handleKeydown(r)})("mouseleave",function(){return n._recentlyCleared.set(!1)}),2&a&&(t.BMQ("aria-sort",n._getAriaSortAttribute()),t.AVh("mat-sort-header-disabled",n._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",t.L39],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",t.L39]},exportAs:["matSortHeader"],features:[t.GFd],attrs:Ma,ngContentSelectors:Ta,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,Da,3,0,"div",2),t.k0s()),2&a&&(t.AVh("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before","before"===n.arrowPosition)("mat-sort-header-descending","desc"===n._sort.direction)("mat-sort-header-ascending","asc"===n._sort.direction)("mat-sort-header-recently-cleared-ascending","asc"===n._recentlyCleared())("mat-sort-header-recently-cleared-descending","desc"===n._recentlyCleared())("mat-sort-header-animations-disabled","NoopAnimations"===n._animationModule),t.BMQ("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),t.R7$(3),t.vxM(n._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}@keyframes _mat-sort-header-recently-cleared-ascending{from{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes _mat-sort-header-recently-cleared-descending{from{transform:translateY(0) rotate(180deg);opacity:1}to{transform:translateY(25%) rotate(180deg);opacity:0}}.mat-sort-header-arrow{height:12px;width:12px;position:relative;transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1),opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:visible;color:var(--mat-sort-arrow-color, var(--mat-sys-on-surface))}.mat-sort-header:hover .mat-sort-header-arrow{opacity:.54}.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(180deg)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transform:translateY(-25%)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-animations-disabled .mat-sort-header-arrow{transition-duration:0ms;animation-duration:0ms}.mat-sort-header-arrow svg{width:24px;height:24px;fill:currentColor;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;transform:translateZ(0)}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}"],encapsulation:2,changeDetection:0})}return e})(),Aa=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[Ra],imports:[f.yE]})}return e})();var R=o(45024),St=o(84412),Rt=o(74402);const Ga=[[["caption"]],[["colgroup"],["col"]],"*"],Ia=["caption","colgroup, col","*"];function Fa(e,l){1&e&&t.SdG(0,2)}function Pa(e,l){1&e&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",0),t.eu8(3,2)(4,3),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,4),t.k0s())}function Ba(e,l){1&e&&t.eu8(0,1)(1,2)(2,3)(3,4)}const X=new t.nKC("CDK_TABLE");let at=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkCellDef",""]]})}return e})(),nt=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkHeaderCellDef",""]]})}return e})(),Et=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkFooterCellDef",""]]})}return e})(),P=(()=>{class e{_table=(0,t.WQX)(X,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(s){this._setNameInput(s)}_name;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(s){s!==this._stickyEnd&&(this._stickyEnd=s,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(s){s&&(this._name=s,this.cssClassFriendlyName=s.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(a,n,i){if(1&a&&(t.wni(i,at,5),t.wni(i,nt,5),t.wni(i,Et,5)),2&a){let r;t.mGM(r=t.lsd())&&(n.cell=r.first),t.mGM(r=t.lsd())&&(n.headerCell=r.first),t.mGM(r=t.lsd())&&(n.footerCell=r.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",t.L39],stickyEnd:[2,"stickyEnd","stickyEnd",t.L39]},features:[t.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),t.GFd]})}return e})();class es{constructor(l,s){s.nativeElement.classList.add(...l._columnCssClassName)}}let as=(()=>{class e extends es{constructor(){super((0,t.WQX)(P),(0,t.WQX)(t.aKT))}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[t.Vt3]})}return e})(),Us=(()=>{class e extends es{constructor(){const s=(0,t.WQX)(P),a=(0,t.WQX)(t.aKT);super(s,a);const n=s._table?._getCellRole();n&&a.nativeElement.setAttribute("role",n)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[t.Vt3]})}return e})(),ns=(()=>{class e extends es{constructor(){const s=(0,t.WQX)(P),a=(0,t.WQX)(t.aKT);super(s,a);const n=s._table?._getCellRole();n&&a.nativeElement.setAttribute("role",n)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[t.Vt3]})}return e})();class qs{tasks=[];endTasks=[]}const q=new t.nKC("_COALESCED_STYLE_SCHEDULER");let Ys=(()=>{class e{_currentSchedule=null;_ngZone=(0,t.WQX)(t.SKi);constructor(){}schedule(s){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(s)}scheduleEnd(s){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(s)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new qs,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const s=this._currentSchedule;this._currentSchedule=new qs;for(const a of s.tasks)a();for(const a of s.endTasks)a()}this._currentSchedule=null})))}static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),is=(()=>{class e{template=(0,t.WQX)(t.C4Q);_differs=(0,t.WQX)(t._q3);columns;_columnsDiffer;constructor(){}ngOnChanges(s){if(!this._columnsDiffer){const a=s.columns&&s.columns.currentValue||[];this._columnsDiffer=this._differs.find(a).create(),this._columnsDiffer.diff(a)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(s){return this instanceof ht?s.headerCell.template:this instanceof mt?s.footerCell.template:s.cell.template}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,features:[t.OA$]})}return e})(),ht=(()=>{class e extends is{_table=(0,t.WQX)(X,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}ngOnChanges(s){super.ngOnChanges(s)}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",t.L39]},features:[t.GFd,t.Vt3,t.OA$]})}return e})(),mt=(()=>{class e extends is{_table=(0,t.WQX)(X,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}ngOnChanges(s){super.ngOnChanges(s)}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",t.L39]},features:[t.GFd,t.Vt3,t.OA$]})}return e})(),At=(()=>{class e extends is{_table=(0,t.WQX)(X,{optional:!0});when;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[t.Vt3]})}return e})(),N=(()=>{class e{_viewContainer=(0,t.WQX)(t.c1b);cells;context;static mostRecentCellOutlet=null;constructor(){e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkCellOutlet",""]]})}return e})(),ls=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),os=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),rs=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),Gt=(()=>{class e{templateRef=(0,t.WQX)(t.C4Q);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["ng-template","cdkNoDataRow",""]]})}return e})();const Ks=["top","bottom","left","right"];class La{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(l=>this._updateCachedSizes(l)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;constructor(l,s,a,n,i=!0,r=!0,h){this._isNativeHtmlTable=l,this._stickCellCss=s,this.direction=a,this._coalescedStyleScheduler=n,this._isBrowser=i,this._needsPositionStickyOnElement=r,this._positionListener=h,this._borderCellCss={top:`${s}-border-elem-top`,bottom:`${s}-border-elem-bottom`,left:`${s}-border-elem-left`,right:`${s}-border-elem-right`}}clearStickyPositioning(l,s){(s.includes("left")||s.includes("right"))&&this._removeFromStickyColumnReplayQueue(l);const a=[];for(const n of l)if(n.nodeType===n.ELEMENT_NODE){a.push(n);for(let i=0;i{for(const n of a)this._removeStickyStyle(n,s)})}updateStickyColumns(l,s,a,n=!0,i=!0){i&&this._updateStickyColumnReplayQueue({rows:[...l],stickyStartStates:[...s],stickyEndStates:[...a]}),l.length&&this._isBrowser&&(s.some(r=>r)||a.some(r=>r))?this._coalescedStyleScheduler.schedule(()=>{const r=l[0],h=r.children.length,u=this._getCellWidths(r,n),g=this._getStickyStartColumnPositions(u,s),_=this._getStickyEndColumnPositions(u,a),j=s.lastIndexOf(!0),v=a.indexOf(!0),A="rtl"===this.direction,B=A?"right":"left",ft=A?"left":"right";for(const G of l)for(let E=0;Es[E]?G:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===v?[]:u.slice(v).map((G,E)=>a[E+v]?G:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(l,s,a){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const n="bottom"===a?l.slice().reverse():l,i="bottom"===a?s.slice().reverse():s,r=[],h=[],u=[];for(let _=0,j=0;_{const a=l.querySelector("tfoot");a&&(s.some(n=>!n)?this._removeStickyStyle(a,["bottom"]):this._addStickyStyle(a,"bottom",0,!1))})}_removeStickyStyle(l,s){for(const n of s)l.style[n]="",l.classList.remove(this._borderCellCss[n]);Ks.some(n=>-1===s.indexOf(n)&&l.style[n])?l.style.zIndex=this._getCalculatedZIndex(l):(l.style.zIndex="",this._needsPositionStickyOnElement&&(l.style.position=""),l.classList.remove(this._stickCellCss))}_addStickyStyle(l,s,a,n){l.classList.add(this._stickCellCss),n&&l.classList.add(this._borderCellCss[s]),l.style[s]=`${a}px`,l.style.zIndex=this._getCalculatedZIndex(l),this._needsPositionStickyOnElement&&(l.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(l){const s={top:100,bottom:10,left:1,right:1};let a=0;for(const n of Ks)l.style[n]&&(a+=s[n]);return a?`${a}`:""}_getCellWidths(l,s=!0){if(!s&&this._cachedCellWidths.length)return this._cachedCellWidths;const a=[],n=l.children;for(let i=0;i0;i--)s[i]&&(a[i]=n,n+=l[i]);return a}_retrieveElementSize(l){const s=this._elemSizeCache.get(l);if(s)return s;const a=l.getBoundingClientRect(),n={width:a.width,height:a.height};return this._resizeObserver&&(this._elemSizeCache.set(l,n),this._resizeObserver.observe(l,{box:"border-box"})),n}_updateStickyColumnReplayQueue(l){this._removeFromStickyColumnReplayQueue(l.rows),!this._stickyColumnsReplayTimeout&&this._updatedStickyColumnsParamsToReplay.push(l)}_removeFromStickyColumnReplayQueue(l){const s=new Set(l);for(const a of this._updatedStickyColumnsParamsToReplay)a.rows=a.rows.filter(n=>!s.has(n));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(a=>!!a.rows.length)}_updateCachedSizes(l){let s=!1;for(const a of l){const n=a.borderBoxSize?.length?{width:a.borderBoxSize[0].inlineSize,height:a.borderBoxSize[0].blockSize}:{width:a.contentRect.width,height:a.contentRect.height};n.width!==this._elemSizeCache.get(a.target)?.width&&Na(a.target)&&(s=!0),this._elemSizeCache.set(a.target,n)}s&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{for(const a of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(a.rows,a.stickyStartStates,a.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null},0))}}function Na(e){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(l=>e.classList.contains(l))}const cs=new t.nKC("CDK_SPL");let ps=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(X);s._rowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","rowOutlet",""]]})}return e})(),ds=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(X);s._headerRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","headerRowOutlet",""]]})}return e})(),hs=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(X);s._footerRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","footerRowOutlet",""]]})}return e})(),ms=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(X);s._noDataRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","noDataRowOutlet",""]]})}return e})(),it=(()=>{class e{_differs=(0,t.WQX)(t._q3);_changeDetectorRef=(0,t.WQX)(t.gRc);_elementRef=(0,t.WQX)(t.aKT);_dir=(0,t.WQX)(ct.dS,{optional:!0});_platform=(0,t.WQX)(Xs.OD);_viewRepeater=(0,t.WQX)(R.sL);_coalescedStyleScheduler=(0,t.WQX)(q);_viewportRuler=(0,t.WQX)(Yt.Xj);_stickyPositioningListener=(0,t.WQX)(cs,{optional:!0,skipSelf:!0});_document=(0,t.WQX)(d.qQ);_data;_onDestroy=new T.B;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(void 0===this._cellRoleInternal){const s=this._elementRef.nativeElement.getAttribute("role");return"grid"===s||"treegrid"===s?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(s){this._trackByFn=s}_trackByFn;get dataSource(){return this._dataSource}set dataSource(s){this._dataSource!==s&&this._switchDataSource(s)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(s){this._multiTemplateDataRows=s,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(s){this._fixedLayout=s,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new t.bkB;viewChange=new St.t({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=(0,t.WQX)(t.zZn);constructor(){(0,t.WQX)(new t.ES_("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((s,a)=>this.trackBy?this.trackBy(a.dataIndex,a.data):a),this._viewportRuler.change().pipe((0,y.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(s=>{s?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,R.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const s=this._dataDiffer.diff(this._renderRows);if(!s)return this._updateNoDataRow(),void this.contentChanged.next();const a=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(s,a,(n,i,r)=>this._getEmbeddedViewArgs(n.item,r),n=>n.item.data,n=>{n.operation===R.Q3.INSERTED&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context)}),this._updateRowIndexContext(),s.forEachIdentityChange(n=>{a.get(n.currentIndex).context.$implicit=n.item.data}),this._updateNoDataRow(),(0,t.mal)(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(s){this._customColumnDefs.add(s)}removeColumnDef(s){this._customColumnDefs.delete(s)}addRowDef(s){this._customRowDefs.add(s)}removeRowDef(s){this._customRowDefs.delete(s)}addHeaderRowDef(s){this._customHeaderRowDefs.add(s),this._headerRowDefChanged=!0}removeHeaderRowDef(s){this._customHeaderRowDefs.delete(s),this._headerRowDefChanged=!0}addFooterRowDef(s){this._customFooterRowDefs.add(s),this._footerRowDefChanged=!0}removeFooterRowDef(s){this._customFooterRowDefs.delete(s),this._footerRowDefChanged=!0}setNoDataRow(s){this._customNoDataRow=s}updateStickyHeaderRowStyles(){const s=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const n=Js(this._headerRowOutlet,"thead");n&&(n.style.display=s.length?"":"none")}const a=this._headerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(s,["top"]),this._stickyStyler.stickRows(s,a,"top"),this._headerRowDefs.forEach(n=>n.resetStickyChanged())}updateStickyFooterRowStyles(){const s=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const n=Js(this._footerRowOutlet,"tfoot");n&&(n.style.display=s.length?"":"none")}const a=this._footerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(s,["bottom"]),this._stickyStyler.stickRows(s,a,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,a),this._footerRowDefs.forEach(n=>n.resetStickyChanged())}updateStickyColumnStyles(){const s=this._getRenderedRows(this._headerRowOutlet),a=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...s,...a,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),s.forEach((i,r)=>{this._addStickyColumnStyles([i],this._headerRowDefs[r])}),this._rowDefs.forEach(i=>{const r=[];for(let h=0;h{this._addStickyColumnStyles([i],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(i=>i.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const a=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||a,this._forceRecalculateCellWidths=a,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()}_getAllRenderRows(){const s=[],a=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const h=n&&n.has(r)?n.get(r):[];if(h.length){const u=h.shift();return u.dataIndex=a,u}return{data:s,rowDef:r,dataIndex:a}})}_cacheColumnDefs(){this._columnDefsByName.clear(),It(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(a=>{this._columnDefsByName.has(a.name),this._columnDefsByName.set(a.name,a)})}_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 s=this._rowDefs.filter(a=>!a.when);this._defaultRowDef=s[0]}_renderUpdatedColumns(){const s=(r,h)=>{const u=!!h.getColumnsDiff();return r||u},a=this._rowDefs.reduce(s,!1);a&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(s,!1);n&&this._forceRenderHeaderRows();const i=this._footerRowDefs.reduce(s,!1);return i&&this._forceRenderFooterRows(),a||n||i}_switchDataSource(s){this._data=[],(0,R.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),s||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=s}_observeRenderChanges(){if(!this.dataSource)return;let s;(0,R.y4)(this.dataSource)?s=this.dataSource.connect(this):(0,Rt.A)(this.dataSource)?s=this.dataSource:Array.isArray(this.dataSource)&&(s=(0,st.of)(this.dataSource)),this._renderChangeSubscription=s.pipe((0,y.Q)(this._onDestroy)).subscribe(a=>{this._data=a||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((s,a)=>this._renderRow(this._headerRowOutlet,s,a)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((s,a)=>this._renderRow(this._footerRowOutlet,s,a)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(s,a){const n=Array.from(a.columns||[]).map(h=>this._columnDefsByName.get(h)),i=n.map(h=>h.sticky),r=n.map(h=>h.stickyEnd);this._stickyStyler.updateStickyColumns(s,i,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(s){const a=[];for(let n=0;n!i.when||i.when(a,s));else{let i=this._rowDefs.find(r=>r.when&&r.when(a,s))||this._defaultRowDef;i&&n.push(i)}return n}_getEmbeddedViewArgs(s,a){return{templateRef:s.rowDef.template,context:{$implicit:s.data},index:a}}_renderRow(s,a,n,i={}){const r=s.viewContainer.createEmbeddedView(a.template,i,n);return this._renderCellTemplateForItem(a,i),r}_renderCellTemplateForItem(s,a){for(let n of this._getCellTemplates(s))N.mostRecentCellOutlet&&N.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,a);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const s=this._rowOutlet.viewContainer;for(let a=0,n=s.length;a{const n=this._columnDefsByName.get(a);return s.extractCellTemplate(n)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const s=(a,n)=>a||n.hasStickyChanged();this._headerRowDefs.reduce(s,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(s,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(s,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new La(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,st.of)()).pipe((0,y.Q)(this._onDestroy)).subscribe(a=>{this._stickyStyler.direction=a,this.updateStickyColumnStyles()})}_getOwnDefs(s){return s.filter(a=>!a._table||a._table===this)}_updateNoDataRow(){const s=this._customNoDataRow||this._noDataRow;if(!s)return;const a=0===this._rowOutlet.viewContainer.length;if(a===this._isShowingNoDataRow)return;const n=this._noDataRowOutlet.viewContainer;if(a){const i=n.createEmbeddedView(s.templateRef),r=i.rootNodes[0];1===i.rootNodes.length&&r?.nodeType===this._document.ELEMENT_NODE&&(r.setAttribute("role","row"),r.classList.add(s._contentClassName))}else n.clear();this._isShowingNoDataRow=a,this._changeDetectorRef.markForCheck()}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(a,n,i){if(1&a&&(t.wni(i,Gt,5),t.wni(i,P,5),t.wni(i,At,5),t.wni(i,ht,5),t.wni(i,mt,5)),2&a){let r;t.mGM(r=t.lsd())&&(n._noDataRow=r.first),t.mGM(r=t.lsd())&&(n._contentColumnDefs=r),t.mGM(r=t.lsd())&&(n._contentRowDefs=r),t.mGM(r=t.lsd())&&(n._contentHeaderRowDefs=r),t.mGM(r=t.lsd())&&(n._contentFooterRowDefs=r)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(a,n){2&a&&t.AVh("cdk-table-fixed-layout",n.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",t.L39],fixedLayout:[2,"fixedLayout","fixedLayout",t.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[t.Jv_([{provide:X,useExisting:e},{provide:R.sL,useClass:R.xn},{provide:q,useClass:Ys},{provide:cs,useValue:null}]),t.GFd],ngContentSelectors:Ia,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(a,n){1&a&&(t.NAR(Ga),t.SdG(0),t.SdG(1,1),t.DNE(2,Fa,1,0)(3,Pa,7,0)(4,Ba,4,0)),2&a&&(t.R7$(2),t.vxM(n._isServer?2:-1),t.R7$(),t.vxM(n._isNativeHtmlTable?3:4))},dependencies:[ds,ps,ms,hs],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return e})();function It(e,l){return e.concat(Array.from(l))}function Js(e,l){const s=l.toUpperCase();let a=e.viewContainer.element.nativeElement;for(;a;){const n=1===a.nodeType?a.nodeName:null;if(n===s)return a;if("TABLE"===n)break;a=a.parentNode}return null}let Wa=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[Yt.E9]})}return e})();var Ft=o(84572),Y=o(14085),z=o(96354);const Va=[[["caption"]],[["colgroup"],["col"]],"*"],$a=["caption","colgroup, col","*"];function Qa(e,l){1&e&&t.SdG(0,2)}function Ua(e,l){1&e&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",2),t.eu8(3,3)(4,4),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,5),t.k0s())}function qa(e,l){1&e&&t.eu8(0,1)(1,3)(2,4)(3,5)}let us=(()=>{class e extends it{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(a,n){2&a&&t.AVh("mdc-table-fixed-layout",n.fixedLayout)},exportAs:["matTable"],features:[t.Jv_([{provide:it,useExisting:e},{provide:X,useExisting:e},{provide:q,useClass:Ys},{provide:R.sL,useClass:R.xn},{provide:cs,useValue:null}]),t.Vt3],ngContentSelectors:$a,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(a,n){1&a&&(t.NAR(Va),t.SdG(0),t.SdG(1,1),t.DNE(2,Qa,1,0)(3,Ua,7,0)(4,qa,4,0)),2&a&&(t.R7$(2),t.vxM(n._isServer?2:-1),t.R7$(),t.vxM(n._isNativeHtmlTable?3:4))},dependencies:[ds,ps,ms,hs],styles:[".mat-mdc-table-sticky{position:sticky !important}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-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}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return e})(),gs=(()=>{class e extends at{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matCellDef",""]],features:[t.Jv_([{provide:at,useExisting:e}]),t.Vt3]})}return e})(),_s=(()=>{class e extends nt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matHeaderCellDef",""]],features:[t.Jv_([{provide:nt,useExisting:e}]),t.Vt3]})}return e})(),te=(()=>{class e extends Et{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matFooterCellDef",""]],features:[t.Jv_([{provide:Et,useExisting:e}]),t.Vt3]})}return e})(),fs=(()=>{class e extends P{get name(){return this._name}set name(s){this._setNameInput(s)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[t.Jv_([{provide:P,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),t.Vt3]})}return e})(),bs=(()=>{class e extends as{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[t.Vt3]})}return e})(),se=(()=>{class e extends Us{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[t.Vt3]})}return e})(),xs=(()=>{class e extends ns{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[t.Vt3]})}return e})(),js=(()=>{class e extends ht{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",t.L39]},features:[t.Jv_([{provide:ht,useExisting:e}]),t.GFd,t.Vt3]})}return e})(),ee=(()=>{class e extends mt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",t.L39]},features:[t.Jv_([{provide:mt,useExisting:e}]),t.GFd,t.Vt3]})}return e})(),ys=(()=>{class e extends At{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[t.Jv_([{provide:At,useExisting:e}]),t.Vt3]})}return e})(),ae=(()=>{class e extends ls{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[t.Jv_([{provide:ls,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),vs=(()=>{class e extends os{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[t.Jv_([{provide:os,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),ne=(()=>{class e extends rs{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[t.Jv_([{provide:rs,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),Za=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[f.yE,Wa,f.yE]})}return e})();class ie extends R.qS{_data;_renderData=new St.t([]);_filter=new St.t("");_internalPageChanges=new T.B;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(l){l=Array.isArray(l)?l:[],this._data.next(l),this._renderChangesSubscription||this._filterData(l)}get filter(){return this._filter.value}set filter(l){this._filter.next(l),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(l){this._sort=l,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(l){this._paginator=l,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(l,s)=>{const a=l[s];if((0,Y.o1)(a)){const n=Number(a);return n<9007199254740991?n:a}return a};sortData=(l,s)=>{const a=s.active,n=s.direction;return a&&""!=n?l.sort((i,r)=>{let h=this.sortingDataAccessor(i,a),u=this.sortingDataAccessor(r,a);const g=typeof h,_=typeof u;g!==_&&("number"===g&&(h+=""),"number"===_&&(u+=""));let j=0;return null!=h&&null!=u?h>u?j=1:h{const a=s.trim().toLowerCase();return Object.values(l).some(n=>`${n}`.toLowerCase().includes(a))};constructor(l=[]){super(),this._data=new St.t(l),this._updateChangeSubscription()}_updateChangeSubscription(){const l=this._sort?(0,S.h)(this._sort.sortChange,this._sort.initialized):(0,st.of)(null),s=this._paginator?(0,S.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,st.of)(null),n=(0,Ft.z)([this._data,this._filter]).pipe((0,z.T)(([h])=>this._filterData(h))),i=(0,Ft.z)([n,l]).pipe((0,z.T)(([h])=>this._orderData(h))),r=(0,Ft.z)([i,s]).pipe((0,z.T)(([h])=>this._pageData(h)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(h=>this._renderData.next(h))}_filterData(l){return this.filteredData=null==this.filter||""===this.filter?l:l.filter(s=>this.filterPredicate(s,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(l){return this.sort?this.sortData(l.slice(),this.sort):l}_pageData(l){if(!this.paginator)return l;const s=this.paginator.pageIndex*this.paginator.pageSize;return l.slice(s,s+this.paginator.pageSize)}_updatePaginator(l){Promise.resolve().then(()=>{const s=this.paginator;if(s&&(s.length=l,s.pageIndex>0)){const a=Math.ceil(s.length/s.pageSize)-1||0,n=Math.min(s.pageIndex,a);n!==s.pageIndex&&(s.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}var L=o(33726),ut=o(73703),lt=o(23294),le=o(13946);const oe=".cdk-header-cell, .mat-header-cell",Cs=".cdk-header-row, .mat-header-row";function gt(e,l){if(!(e instanceof Node))return null;let s=e;for(;null!=s&&!(s instanceof Element);)s=s.parentNode;return s?.closest(l)??null}let en=(()=>{class e{constructor(){this.destroyed=new T.B}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,L.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,ut.u)(this.resizeRef.origin.nativeElement),(0,y.Q)(this.destroyed)).subscribe(s=>this.eventDispatcher.headerCellHovered.next(s)),(0,L.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,z.T)(s=>s.relatedTarget&>(s.relatedTarget,oe)),(0,y.Q)(this.destroyed)).subscribe(s=>this.eventDispatcher.headerCellHovered.next(s)),(0,L.R)(this.elementRef.nativeElement,"mousedown").pipe((0,y.Q)(this.destroyed)).subscribe(s=>{this._dragStarted(s)})})}_dragStarted(s){if(0!==s.button)return;const a=(0,L.R)(this.document,"mouseup"),n=(0,L.R)(this.document,"mousemove"),i=(0,L.R)(this.document,"keyup").pipe((0,Ct.p)(v=>v.keyCode===b._f)),r=s.screenX,h=this._getOriginWidth();let u=0,g=this._getOriginOffset(),_=h,j=0;this.updateResizeActive(!0),a.pipe((0,y.Q)((0,S.h)(i,this.destroyed))).subscribe(({screenX:v})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(_,v!==r)})}),i.pipe((0,y.Q)((0,S.h)(a,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(h)}),n.pipe((0,z.T)(({screenX:v})=>v),(0,F.Z)(r),(0,lt.F)(),(0,le.J)(),(0,y.Q)((0,S.h)(a,i,this.destroyed))).subscribe(([v,A])=>{let B=A-v;if(0!==j){if(j<0&&B<0||j>0&&B>0)return void(j+=B);{const G=j+B;if(j=j>0?Math.max(G,0):Math.min(G,0),B=G-j,0===B)return}}let ft=_+(this._isLtr()?B:-B);ft=Math.min(Math.max(ft,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:ft,previousSize:_,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const G=this._getOriginWidth(),E=this._getOriginOffset(),zt=E-g,ks=G-_;_=G,g=E,j+=B+(this._isLtr()?-ks:ks),u+=zt+(this._isLtr()?ks:0),this._updateOverlayOffset(u)})})}updateResizeActive(s){this.eventDispatcher.overlayHandleActiveForCell.next(s?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(s){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,Y.a1)(s)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(s,a=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const n={columnId:this.columnDef.name,size:s};a?this.resizeNotifier.resizeCompleted.next(n):this.resizeNotifier.resizeCanceled.next(n)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();const re="cdk-column-resize-hover-or-active";let nn=0,K=(()=>{class e{constructor(){this.destroyed=new T.B,this.selectorId=""+ ++nn}ngAfterViewInit(){this.elementRef.nativeElement.classList.add(this.getUniqueCssClass()),this._listenForRowHoverEvents(),this._listenForResizeActivity(),this._listenForHoverActivity()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}getUniqueCssClass(){return`cdk-column-resize-${this.selectorId}`}setResized(){this.elementRef.nativeElement.classList.add("cdk-column-resize-with-resized-column")}_listenForRowHoverEvents(){this.ngZone.runOutsideAngular(()=>{const s=this.elementRef.nativeElement;(0,L.R)(s,"mouseover").pipe((0,z.T)(a=>gt(a.target,oe)),(0,y.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,L.R)(s,"mouseleave").pipe((0,Ct.p)(a=>!!a.relatedTarget&&!a.relatedTarget.matches(".mat-column-resize-overlay-thumb")),(0,ut.u)(null),(0,y.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,S.h)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,ut.u)(void 0)),this.notifier.triggerResize.pipe((0,ut.u)(void 0)),this.notifier.resizeCompleted.pipe((0,ut.u)(void 0))).pipe((0,Os.s)(1),(0,y.Q)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,F.Z)(null),(0,le.J)(),(0,y.Q)(this.destroyed)).subscribe(([s,a])=>{a&&a.classList.add(re),s&&s.classList.remove(re)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();var ln=o(71985),Pt=o(97647),on=o(65245);let Bt=(()=>{class e{constructor(){this._ngZone=(0,t.WQX)(t.SKi),this.headerCellHovered=new T.B,this.overlayHandleActiveForCell=new T.B,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,lt.F)(),(0,Pt.u)()),this.headerRowHoveredOrActiveDistinct=(0,Ft.z)([this.headerCellHoveredDistinct.pipe((0,z.T)(s=>gt(s,Cs)),(0,F.Z)(null),(0,lt.F)()),this.overlayHandleActiveForCell.pipe((0,z.T)(s=>gt(s,Cs)),(0,F.Z)(null),(0,lt.F)())]).pipe((0,on.i)(1),(0,z.T)(([s,a])=>a||s),(0,lt.F)(),(0,Pt.u)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,Pt.u)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(s){return s!==this._lastSeenRow&&(this._lastSeenRow=s,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,z.T)(a=>a===s),(0,lt.F)(),(0,Pt.u)())),this._lastSeenRowHover}_enterZone(){return s=>new ln.c(a=>s.subscribe({next:n=>this._ngZone.run(()=>a.next(n)),error:n=>a.error(n),complete:()=>a.complete()}))}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),_t=(()=>{class e{constructor(){this.resizeCanceled=new T.B,this.resizeCompleted=new T.B,this.triggerResize=new T.B}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),ce=(()=>{class e{constructor(){this._source=(0,t.WQX)(_t),this.resizeCompleted=this._source.resizeCompleted}resize(s,a){this._source.triggerResize.next({columnId:s,size:a,completeImmediately:!0,isStickyColumn:!0})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})();class ws{constructor(l,s,a,n){this.origin=l,this.overlayRef=s,this.minWidthPx=a,this.maxWidthPx=n}}const rn=["top"];let pe=(()=>{class e extends en{constructor(){super(...arguments),this.columnDef=(0,t.WQX)(P),this.columnResize=(0,t.WQX)(K),this.directionality=(0,t.WQX)(ct.dS),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Bt),this.ngZone=(0,t.WQX)(t.SKi),this.resizeNotifier=(0,t.WQX)(_t),this.resizeRef=(0,t.WQX)(ws),this.styleScheduler=(0,t.WQX)(q),this.document=(0,t.WQX)(d.qQ)}updateResizeActive(s){super.updateResizeActive(s);const a=this.resizeRef.origin.nativeElement.offsetHeight;this.topElement.nativeElement.style.height=`${a}px`,this.resizeRef.overlayRef.updateSize({height:s?this.columnResize.getTableHeight():a})}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],viewQuery:function(a,n){if(1&a&&t.GBs(rn,7),2&a){let i;t.mGM(i=t.lsd())&&(n.topElement=i.first)}},hostAttrs:[1,"mat-column-resize-overlay-thumb"],features:[t.Vt3],decls:2,vars:0,consts:[["top",""],[1,"mat-column-resize-overlay-thumb-top"]],template:function(a,n){1&a&&t.nrm(0,"div",1,0)},encapsulation:2,changeDetection:0})}}return e})();const pn=[f.yE,Q.z_,(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({})}}return e})()];let de=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({imports:[pn]})}}return e})();var he=o(92154),dn=o(34006),hn=o(53026),me=o(3176);let mn=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[me.K],imports:[d.MD,dn.hM,k.Hl,tt.m_,he.L,hn.Z]})}}return e})();var Ms=o(93962);let Ot=(()=>{class e{constructor(){}getCellValue(s,a){const n=a.field?a.field.split("."):[];let i="";return n.forEach((r,h)=>{i=0===h?s[r]:i&&i[r]}),i}getColData(s,a){return s.map(n=>this.getCellValue(n,a))}isEmpty(s){return null==s||""===s.toString()}isContainHTML(s){return/<\/?[a-z][\s\S]*>/i.test(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),un=(()=>{class e{transform(s,a,n,i){return"string"==typeof s.class?s.class:"function"==typeof s.class?s.class(a,s):""}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"colClass",type:e,pure:!0})}}return e})(),gn=(()=>{class e{transform(s,a,n,i){const r=void 0===a?n:a,h=r%2==1?["mat-row-odd"]:[];if(i)for(const u of Object.keys(i))i[u](s,r)&&h.push(u);return h.join(" ")}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"rowClass",type:e,pure:!0})}}return e})(),_n=(()=>{class e{transform(s,a,n,i){return"function"==typeof s?s(a):Array.isArray(s)?s:[]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActions",type:e,pure:!0})}}return e})(),fn=(()=>{class e{transform(s){return"string"==typeof s.tooltip||(0,Rt.A)(s.tooltip)?{message:s.tooltip}:s.tooltip||{message:""}}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionTooltip",type:e,pure:!0})}}return e})(),bn=(()=>{class e{transform(s){return"number"==typeof s.badge||"string"==typeof s.badge||(0,Rt.A)(s.badge)?{content:s.badge}:s.badge||{content:""}}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionBadge",type:e,pure:!0})}}return e})(),xn=(()=>{class e{transform(s,a,n,i){return"boolean"==typeof s.disabled?s.disabled:"function"==typeof s.disabled&&s.disabled(a)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionDisable",type:e,pure:!0})}}return e})(),jn=(()=>{class e{constructor(){this.utils=(0,t.WQX)(Ot)}transform(s,a){return"string"==typeof a.summary?a.summary:"function"==typeof a.summary?a.summary(this.utils.getColData(s,a),a):void 0}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellSummary",type:e,pure:!0})}}return e})();const J=e=>({$implicit:e}),ue=(e,l,s,a,n)=>[e,l,s,a,n];function yn(e,l){if(1&e&&(t.nrm(0,"span",1),t.nI1(1,"cellSummary"),t.nI1(2,"cellSummary")),2&e){const s=t.XpG();t.Y8G("title",s._getFormatterTooltip(t.i5U(1,2,s.data,s.colDef)))("innerHTML",s._getText(t.i5U(2,5,s.data,s.colDef)),t.npT)}}function vn(e,l){if(1&e&&t.nrm(0,"span",1),2&e){const s=t.XpG(2);t.Y8G("title",s._getFormatterTooltip(s.colDef.formatter(s.rowData,s.colDef)))("innerHTML",s._getText(s.colDef.formatter(s.rowData,s.colDef)),t.npT)}}function Cn(e,l){1&e&&t.nrm(0,"mat-icon")}function wn(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",12),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Cn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,J,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function Mn(e,l){1&e&&t.nrm(0,"mat-icon")}function Tn(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",14),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Mn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,J,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function Dn(e,l){1&e&&t.nrm(0,"mat-icon")}function kn(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",15),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Dn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,J,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function Sn(e,l){1&e&&t.nrm(0,"mat-icon")}function Rn(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",16),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Sn,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,J,s))}}function En(e,l){1&e&&t.nrm(0,"mat-icon")}function An(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",17),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,En,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,J,s))}}function Gn(e,l){1&e&&t.nrm(0,"mat-icon")}function In(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",18),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Gn,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,J,s))}}function Fn(e,l){1&e&&t.nrm(0,"mat-icon")}function Pn(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",19),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,i,r.rowData))}),t.DNE(24,Fn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,J,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function Bn(e,l){if(1&e&&t.DNE(0,wn,29,78,"button",5)(1,Tn,29,78,"button",6)(2,kn,29,78,"button",7)(3,Rn,25,73,"button",8)(4,An,25,73,"button",9)(5,In,25,73,"button",10)(6,Pn,29,78,"button",11),2&e){let s;const a=t.XpG().$implicit;t.vxM("raised"===(s=a.type)?0:"stroked"===s?1:"flat"===s?2:"icon"===s?3:"fab"===s?4:"mini-fab"===s?5:6)}}function On(e,l){if(1&e&&t.DNE(0,Bn,7,1),2&e){const s=l.$implicit,a=t.XpG(4);t.vxM(!s.iif||s.iif(a.rowData)?0:-1)}}function Xn(e,l){if(1&e&&(t.Z7z(0,On,1,1,null,null,t.fX1),t.nI1(2,"cellActions")),2&e){const s=t.XpG(3);t.Dyx(t.ii3(2,0,s.colDef.buttons,s.rowData,s.rowChangeRecord,null==s.rowChangeRecord?null:s.rowChangeRecord.currentValue))}}function zn(e,l){if(1&e&&(t.j41(0,"mat-chip-listbox")(1,"mat-chip",20),t.EFF(2),t.k0s()()),2&e){const s=t.XpG(4);t.R7$(),t.HbH("bg-"+s.colDef.tag[s._value].color),t.R7$(),t.SpI(" ",s.colDef.tag[s._value].text," ")}}function Ln(e,l){if(1&e&&t.EFF(0),2&e){const s=t.XpG(4);t.SpI(" ",s._value," ")}}function Nn(e,l){if(1&e&&t.DNE(0,zn,3,3,"mat-chip-listbox")(1,Ln,1,1),2&e){const s=t.XpG(3);t.vxM(s.colDef.tag&&s.colDef.tag[s._value]?0:1)}}function Hn(e,l){if(1&e&&(t.j41(0,"a",2),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("href",s._value,t.B4B),t.R7$(),t.JRh(s._value)}}function Wn(e,l){if(1&e&&t.nrm(0,"img",3),2&e){const s=t.XpG(3);t.Y8G("src",s._value,t.B4B)}}function Vn(e,l){if(1&e&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(s._value)),t.R7$(),t.JRh(s._getText(s._value))}}function $n(e,l){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"number"),t.EFF(2),t.nI1(3,"number"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.brH(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.brH(3,6,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function Qn(e,l){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"currency"),t.EFF(2),t.nI1(3,"currency"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.iJd(1,2,t.s1E(14,ue,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.currencyCode,null==s.colDef.typeParameter?null:s.colDef.typeParameter.display,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale)))),t.R7$(2),t.SpI(" ",s._getText(t.iJd(3,8,t.s1E(20,ue,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.currencyCode,null==s.colDef.typeParameter?null:s.colDef.typeParameter.display,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale)))," ")}}function Un(e,l){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"percent"),t.EFF(2),t.nI1(3,"percent"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.brH(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.brH(3,6,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function qn(e,l){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"date"),t.EFF(2),t.nI1(3,"date"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.ii3(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.format,null==s.colDef.typeParameter?null:s.colDef.typeParameter.timezone,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.ii3(3,7,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.format,null==s.colDef.typeParameter?null:s.colDef.typeParameter.timezone,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function Yn(e,l){if(1&e&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(s._value)),t.R7$(),t.JRh(s._getText(s._value))}}function Kn(e,l){if(1&e&&t.DNE(0,Xn,3,5)(1,Nn,2,1)(2,Hn,2,2,"a",2)(3,Wn,1,1,"img",3)(4,Vn,2,2,"span",4)(5,$n,4,10,"span",4)(6,Qn,4,26,"span",4)(7,Un,4,10,"span",4)(8,qn,4,12,"span",4)(9,Yn,2,2,"span",4),2&e){let s;const a=t.XpG(2);t.vxM("button"===(s=a.colDef.type)?0:"tag"===s?1:"link"===s?2:"image"===s?3:"boolean"===s?4:"number"===s?5:"currency"===s?6:"percent"===s?7:"date"===s?8:9)}}function Jn(e,l){if(1&e&&t.DNE(0,vn,1,2,"span",1)(1,Kn,10,1),2&e){const s=t.XpG();t.vxM(s.colDef.formatter?0:1)}}function Zn(e,l){if(1&e&&(t.j41(0,"mat-icon",21),t.EFF(1),t.k0s()),2&e){const s=t.XpG().$implicit;t.R7$(),t.JRh(s.icon)}}function ti(e,l){if(1&e&&t.nrm(0,"mat-icon",22),2&e){const s=t.XpG().$implicit;t.Y8G("fontIcon",s.fontIcon)}}function si(e,l){if(1&e&&t.nrm(0,"mat-icon",23),2&e){const s=t.XpG().$implicit;t.Y8G("svgIcon",s.svgIcon)}}function ei(e,l){if(1&e&&t.DNE(0,Zn,2,1,"mat-icon",21)(1,ti,1,1,"mat-icon",22)(2,si,1,1,"mat-icon",23),2&e){const s=l.$implicit;t.vxM(s.icon?0:s.fontIcon?1:s.svgIcon?2:-1)}}let ge=(()=>{class e{constructor(){this._dialog=(0,t.WQX)(me.K),this._utils=(0,t.WQX)(Ot),this._differs=(0,t.WQX)(t.MKu),this._changeDetectorRef=(0,t.WQX)(t.gRc),this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new t.bkB}get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const s=this.rowDataDiffer?.diff(this.rowData);s&&this._applyChanges(s)}_applyChanges(s){s.forEachChangedItem(a=>{this.rowChangeRecord=a,this.rowDataChange.emit(a),this._changeDetectorRef.markForCheck()})}_getText(s){return void 0===s?"":this._utils.isEmpty(s)?this.placeholder:s}_getTooltip(s){return this._utils.isEmpty(s)?"":s}_getFormatterTooltip(s){return this._utils.isContainHTML(s)||this._utils.isEmpty(s)?"":s}_onActionClick(s,a,n){s.preventDefault(),s.stopPropagation(),"string"==typeof a.pop||(0,Rt.A)(a.pop)?this._dialog.open({title:a.pop,buttons:[{color:"primary",text:"OK",onClick:()=>a.click?.(n)||{}},{text:"CLOSE"}]}):"object"==typeof a.pop?this._dialog.open({title:a.pop?.title,description:a.pop?.description,buttons:[{color:a.pop?.okColor||"primary",text:a.pop?.okText||"OK",onClick:()=>a.click?.(n)||{}},{color:a.pop?.closeColor,text:a.pop?.closeText||"CLOSE"}]}):a.click?.(n)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],decls:4,vars:1,consts:[["iconTpl",""],[3,"title","innerHTML"],["target","_blank",3,"href"],["alt","",1,"mtx-grid-img",3,"src"],[3,"title"],["mat-raised-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-stroked-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-raised-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-stroked-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["color","primary"],[1,"mtx-grid-icon"],[1,"mtx-grid-icon",3,"fontIcon"],[1,"mtx-grid-icon",3,"svgIcon"]],template:function(a,n){1&a&&t.DNE(0,yn,3,8,"span",1)(1,Jn,2,1)(2,ei,3,1,"ng-template",null,0,t.C5r),2&a&&t.vxM(n.summary?0:1)},dependencies:[d.Jj,d.oe,d.vh,d.QX,d.T3,d.m1,k.$z,k.iY,k.Sr,k.$0,tt.An,Ut,$,et.oV,Fe,Ms.W,_n,jn,xn,fn,bn],styles:[".mtx-grid-img{display:inline-block;width:32px;border-radius:4px;vertical-align:middle}\n"],encapsulation:2,changeDetection:0})}}return e})();const _e=(e,l)=>l.field,fe=e=>({$implicit:e});function ai(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function ni(e,l){if(1&e&&(t.j41(0,"button",17),t.DNE(1,ai,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function ii(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function li(e,l){if(1&e&&(t.j41(0,"button",18),t.DNE(1,ii,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function oi(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function ri(e,l){if(1&e&&(t.j41(0,"button",19),t.DNE(1,oi,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function ci(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function pi(e,l){if(1&e&&(t.j41(0,"button",20),t.DNE(1,ci,2,1,"mat-icon"),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1)}}function di(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function hi(e,l){if(1&e&&(t.j41(0,"button",21),t.DNE(1,di,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function mi(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function ui(e,l){if(1&e&&(t.j41(0,"button",22),t.DNE(1,mi,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function gi(e,l){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function _i(e,l){if(1&e&&(t.j41(0,"button",23),t.DNE(1,gi,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function fi(e,l){}function bi(e,l){if(1&e&&t.DNE(0,fi,0,0,"ng-template",24),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.headerTemplate)}}function xi(e,l){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.headerText," ")}}function ji(e,l){if(1&e&&(t.j41(0,"div",12),t.DNE(1,bi,1,1,null,24)(2,xi,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.headerTemplate?1:2)}}function yi(e,l){}function vi(e,l){if(1&e&&(t.j41(0,"div",26),t.qSk(),t.j41(1,"svg",27),t.nrm(2,"path",28),t.k0s(),t.DNE(3,yi,0,0,"ng-template",29),t.k0s()),2&e){const s=l.$implicit,a=t.XpG(2),n=t.sdS(16);t.Y8G("cdkDragDisabled","show"===a.selectableChecked?!s.show:s.hide),t.R7$(3),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(3,fe,s))}}function Ci(e,l){if(1&e){const s=t.RV6();t.j41(0,"div",25),t.bIt("cdkDropListDropped",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._handleDroped(n))}),t.Z7z(1,vi,4,5,"div",26,_e),t.k0s()}if(2&e){const s=t.XpG();t.R7$(),t.Dyx(s.columns)}}function wi(e,l){}function Mi(e,l){if(1&e&&(t.j41(0,"div",30),t.DNE(1,wi,0,0,"ng-template",29),t.k0s()),2&e){const s=l.$implicit;t.XpG(2);const a=t.sdS(16);t.R7$(),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(2,fe,s))}}function Ti(e,l){if(1&e&&(t.j41(0,"div",15),t.Z7z(1,Mi,2,4,"div",30,_e),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.Dyx(s.columns)}}function Di(e,l){}function ki(e,l){if(1&e&&t.DNE(0,Di,0,0,"ng-template",24),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.footerTemplate)}}function Si(e,l){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.footerText," ")}}function Ri(e,l){if(1&e&&(t.j41(0,"div",16),t.DNE(1,ki,1,1,null,24)(2,Si,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.footerTemplate?1:2)}}function Ei(e,l){1&e&&(t.qSk(),t.j41(0,"svg",34),t.nrm(1,"path",38),t.k0s())}function Ai(e,l){1&e&&(t.qSk(),t.j41(0,"svg",35),t.nrm(1,"path",39),t.k0s())}function Gi(e,l){1&e&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",44),t.k0s())}function Ii(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",40),t.bIt("click",function(){const n=t.eBV(s).$implicit,i=t.XpG(2).$implicit,r=t.XpG();return t.Njj(r._handlePinSelect(i,n.value))}),t.j41(1,"span",41),t.DNE(2,Gi,2,0,":svg:svg",42),t.k0s(),t.j41(3,"span",43),t.EFF(4),t.nI1(5,"toObservable"),t.nI1(6,"async"),t.k0s()()}if(2&e){const s=l.$implicit,a=t.XpG(2).$implicit;t.R7$(2),t.vxM(a.pinned==s.value?2:-1),t.R7$(2),t.JRh(t.bMT(6,4,t.bMT(5,2,s.label)))}}function Fi(e,l){if(1&e&&(t.j41(0,"button",33),t.DNE(1,Ei,2,0,":svg:svg",34)(2,Ai,2,0,":svg:svg",35),t.k0s(),t.j41(3,"mat-menu",36,2),t.Z7z(5,Ii,7,6,"button",37,t.fX1),t.k0s()),2&e){const s=t.sdS(4),a=t.XpG().$implicit,n=t.XpG();t.Y8G("matMenuTriggerFor",s),t.R7$(),t.vxM(a.pinned?1:-1),t.R7$(),t.vxM(a.pinned?-1:2),t.R7$(3),t.Dyx(n.pinOptions)}}function Pi(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",45),t.mxI("ngModelChange",function(n){t.eBV(s);const i=t.XpG().$implicit,r=t.XpG();return t.DH7(i[r.selectableChecked],n)||(i[r.selectableChecked]=n),t.Njj(n)}),t.bIt("change",function(){t.eBV(s);const n=t.XpG().$implicit,i=t.XpG();return t.Njj(i._handleChecked(n))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&e){const s=t.XpG().$implicit,a=t.XpG();t.R50("ngModel",s[a.selectableChecked]),t.Y8G("disabled",s.disabled),t.R7$(),t.JRh(t.bMT(3,5,t.bMT(2,3,s.header)))}}function Bi(e,l){if(1&e&&(t.j41(0,"span",32),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()),2&e){const s=t.XpG().$implicit;t.R7$(),t.JRh(t.bMT(3,3,t.bMT(2,1,s.header)))}}function Oi(e,l){if(1&e&&t.DNE(0,Fi,7,3)(1,Pi,4,7,"mat-checkbox",31)(2,Bi,4,5,"span",32),2&e){const s=t.XpG();t.vxM(s.pinnable?0:-1),t.R7$(),t.vxM(s.selectable?1:2)}}let Ts=(()=>{class e{constructor(){this.columns=[],this.selectable=!0,this.selectableChecked="show",this.sortable=!0,this.pinnable=!0,this._buttonText="",this.buttonType="stroked",this.buttonClass="",this.buttonIcon="",this.showHeader=!1,this.headerText="Columns Header",this.showFooter=!1,this.footerText="Columns Footer",this.columnChange=new t.bkB,this._pinOptions=[{label:"Pin Left",value:"left"},{label:"Pin Right",value:"right"},{label:"No Pin",value:null}]}get buttonText(){return this._buttonText?this._buttonText:"Columns "+("show"===this.selectableChecked?"Shown":"Hidden")}set buttonText(s){this._buttonText=s}get pinOptions(){return this._pinOptions}set pinOptions(s){s.length>0&&(this._pinOptions=s)}_handleDroped(s){(0,bt.HD)(this.columns,s.previousIndex,s.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(s){"show"===this.selectableChecked?s.hide=!s.show:s.show=!s.hide,this.columnChange.emit(this.columns)}_handlePinSelect(s,a){s.pinned!=a&&(s.pinned=a,this.columnChange.emit(this.columns))}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid-column-menu"]],viewQuery:function(a,n){if(1&a&&(t.GBs(U,7),t.GBs(Tt,5)),2&a){let i;t.mGM(i=t.lsd())&&(n.menuPanel=i.first),t.mGM(i=t.lsd())&&(n.menuTrigger=i.first)}},inputs:{columns:"columns",selectable:"selectable",selectableChecked:"selectableChecked",sortable:"sortable",pinnable:"pinnable",buttonText:"buttonText",buttonType:"buttonType",buttonColor:"buttonColor",buttonClass:"buttonClass",buttonIcon:"buttonIcon",showHeader:"showHeader",headerText:"headerText",headerTemplate:"headerTemplate",showFooter:"showFooter",footerText:"footerText",footerTemplate:"footerTemplate",pinOptions:"pinOptions"},outputs:{columnChange:"columnChange"},exportAs:["mtxGridColumnMenu"],decls:17,vars:5,consts:[["menu","matMenu"],["checkboxList",""],["pinList","matMenu"],["mat-raised-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-stroked-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-fab","","type","button",3,"class","color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"class","color","matMenuTriggerFor"],["mat-button","","type","button",3,"class","color","matMenuTriggerFor"],[1,"mtx-grid-column-menu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],[1,"mtx-grid-column-menu-header"],[1,"mtx-grid-column-menu-body"],["cdkDropList","",1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-footer"],["mat-raised-button","","type","button",3,"color","matMenuTriggerFor"],["mat-stroked-button","","type","button",3,"color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"color","matMenuTriggerFor"],["mat-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-button","","type","button",3,"color","matMenuTriggerFor"],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["cdkDrag","",1,"mtx-grid-column-menu-item",3,"cdkDragDisabled"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-drag-handle-icon"],["d","M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-item-label",3,"ngModel","disabled"],[1,"mtx-grid-column-menu-item-label"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],[1,"mtx-grid-column-pin-list"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["d","M2,5.27L3.28,4L20,20.72L18.73,22L12.8,16.07V22H11.2V16H6V14L8,12V11.27L2,5.27M16,12L18,14V16H17.82L8,6.18V4H7V2H17V4H16V12Z"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option",3,"click"],[1,"mtx-grid-column-pin-option-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],[1,"mtx-grid-column-pin-option-text"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModelChange","change","ngModel","disabled"]],template:function(a,n){if(1&a){const i=t.RV6();t.DNE(0,ni,3,6,"button",3)(1,li,3,6,"button",4)(2,ri,3,6,"button",5)(3,pi,2,5,"button",6)(4,hi,3,6,"button",7)(5,ui,3,6,"button",8)(6,_i,3,6,"button",9),t.j41(7,"mat-menu",10,0)(9,"div",11),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())})("keydown",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.DNE(10,ji,3,1,"div",12),t.j41(11,"div",13),t.DNE(12,Ci,3,0,"div",14)(13,Ti,3,0,"div",15),t.k0s(),t.DNE(14,Ri,3,1,"div",16),t.k0s()(),t.DNE(15,Oi,3,2,"ng-template",null,1,t.C5r)}if(2&a){let i;t.vxM("raised"===(i=n.buttonType)?0:"stroked"===i?1:"flat"===i?2:"icon"===i?3:"fab"===i?4:"mini-fab"===i?5:6),t.R7$(10),t.vxM(n.showHeader?10:-1),t.R7$(2),t.vxM(n.sortable?12:-1),t.R7$(),t.vxM(n.sortable?-1:13),t.R7$(),t.vxM(n.showFooter?14:-1)}},dependencies:[d.Jj,d.T3,x.YN,x.BC,x.vS,k.$z,k.iY,k.Sr,k.$0,tt.An,U,Tt,pt,I.So,bt.T1,bt.O7,Ms.W],styles:[".mtx-grid-column-menu,.mtx-grid-column-pin-list{color:var(--mtx-grid-column-menu-text-color, var(--mat-sys-on-surface-variant))}.mtx-grid-column-menu .mat-mdc-menu-content{padding:0}.mtx-grid-column-menu-body{max-height:65vh;padding:8px 16px;overflow:auto}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{position:sticky;z-index:1;padding:8px 16px}.mtx-grid-column-menu-header{top:0;border-bottom:1px solid var(--mtx-grid-column-menu-divider-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-footer{bottom:0;border-top:1px solid var(--mtx-grid-column-menu-divider-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-list{display:block;max-width:100%}.mtx-grid-column-menu-list.cdk-drop-list-dragging .mtx-grid-column-menu-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.mtx-grid-column-menu-item{display:flex;flex-direction:row;align-items:center}.mtx-grid-column-menu-item.cdk-drag-disabled .cdk-drag-handle{opacity:.35;cursor:no-drop}.mtx-grid-column-menu-item .cdk-drag-handle{cursor:move}.mtx-grid-column-menu-item.cdk-drag-preview{border-radius:4px;box-shadow:0 0 0 1px var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-item.cdk-drag-placeholder{opacity:0}.mtx-grid-column-menu-item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.mtx-grid-column-pin-button.mat-mdc-icon-button .mat-mdc-button-touch-target{width:100%;height:100%}.mtx-grid-column-pin-option.mat-menu-item{display:flex;align-items:center;height:32px}.mtx-grid-column-pin-option-placeholder{display:inline-block;width:20px;height:20px;line-height:20px;vertical-align:middle}.mtx-grid-column-pin-option-text{padding:0 8px;vertical-align:middle}.mtx-grid-column-drag-handle-icon:hover{cursor:move}.mtx-grid-column-menu-item-label.mat-mdc-checkbox .mat-mdc-checkbox-touch-target{width:100%;height:100%}\n"],encapsulation:2,changeDetection:0})}}return e})();var Xi=o(1514);let ot=(()=>{class e{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(s){if(null===this._pendingResizeDelta){const a=this.columnResize.elementRef.nativeElement,n=Xt(a);this.styleScheduler.schedule(()=>{a.style.width=(0,Y.a1)(n+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+s}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),zi=(()=>{class e extends ot{constructor(){super(),this.columnResize=(0,t.WQX)(K),this.styleScheduler=(0,t.WQX)(q),this.table=(0,t.WQX)(it)}applyColumnSize(s,a,n,i){const r=n-(i??Xt(a));0!==r&&(this.styleScheduler.schedule(()=>{a.style.width=(0,Y.a1)(n)}),this.updateTableWidthAndStickyColumns(r))}applyMinColumnSize(s,a,n){const i=Xt(a),r=Math.max(i,n);this.applyColumnSize(s,a,r,i)}applyMaxColumnSize(s,a,n){const i=Xt(a),r=Math.min(i,n);this.applyColumnSize(s,a,r,i)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})();function Xt(e){return function Li(e){return Number(e.match(/(\d+)px/)?.[1])}(e.style.width)||e.offsetWidth}const Hi={provide:ot,useClass:zi},xe="cdk-resizable-overlay-thumb-active";let Wi=(()=>{class e{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new T.B,this._viewInitialized=!1,this._isDestroyed=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(s){s&&(this.minWidthPxInternal=s),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(s){s&&(this.maxWidthPxInternal=s),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._isDestroyed||(this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx())}))}ngOnDestroy(){this._isDestroyed=!0,this.destroyed.next(),this.destroyed.complete(),this.inlineHandle?.remove(),this.overlayRef?.dispose()}_createOverlayForHandle(){const s="rtl"===this.directionality.value,a=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(s?1:0).withPositions([{originX:s?"start":"end",originY:"top",overlayX:"center",overlayY:"top"}]);return this.overlay.create({direction:"ltr",disposeOnNavigation:!0,positionStrategy:a,scrollStrategy:this.overlay.scrollStrategies.reposition(),width:"16px"})}_listenForRowHoverEvents(){const s=this.elementRef.nativeElement,a=(0,y.Q)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow(gt(s,Cs)).pipe(a).subscribe(n=>{n?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const s=(0,y.Q)(this.destroyed);(0,S.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(s,(0,Ct.p)(a=>a.columnId===this.columnDef.name)).subscribe(({size:a,previousSize:n,completeImmediately:i})=>{this.elementRef.nativeElement.classList.add(xe),this._applySize(a,n),i&&this._completeResizeOperation()}),(0,S.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(s).subscribe(a=>{this._cleanUpAfterResize(a)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(s){this.elementRef.nativeElement.classList.remove(xe),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),s.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const s=t.zZn.create({parent:this.injector,providers:[{provide:ws,useValue:new ws(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new wt.A8(this.getOverlayHandleComponentType(),this.viewContainerRef,s)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(s,a){const n=Math.min(Math.max(s,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,n,a)}_applyMinWidthPx(){this.resizeStrategy.applyMinColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.minWidthPx)}_applyMaxWidthPx(){this.resizeStrategy.applyMaxColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.maxWidthPx)}_appendInlineHandle(){this.styleScheduler.schedule(()=>{this.inlineHandle=this.document.createElement("div"),this.inlineHandle.tabIndex=0,this.inlineHandle.className=this.getInlineHandleCssClassName(),this.elementRef.nativeElement.appendChild(this.inlineHandle)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();class Vi extends Wi{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return pe}}let Qi=(()=>{class e extends Vi{constructor(){super(...arguments),this.columnDef=(0,t.WQX)(P),this.columnResize=(0,t.WQX)(K),this.directionality=(0,t.WQX)(ct.dS),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Bt),this.injector=(0,t.WQX)(t.zZn),this.ngZone=(0,t.WQX)(t.SKi),this.overlay=(0,t.WQX)(Q.hJ),this.resizeNotifier=(0,t.WQX)(_t),this.resizeStrategy=(0,t.WQX)(ot),this.styleScheduler=(0,t.WQX)(q),this.viewContainerRef=(0,t.WQX)(t.c1b),this.changeDetectorRef=(0,t.WQX)(t.gRc),this.document=(0,t.WQX)(d.qQ),this.isResizable=!0}get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(s){this.isResizable=null==s||""===s||s}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275dir=t.FsC({type:e,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostAttrs:[1,"mat-resizable"],hostVars:2,hostBindings:function(a,n){2&a&&t.HbH(n.hasResizableClass)},inputs:{minWidthPx:[0,"matResizableMinWidthPx","minWidthPx"],maxWidthPx:[0,"matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},features:[t.Vt3]})}}return e})();const qi=[...[ce,Bt,_t],Hi];class Yi extends K{getTableHeight(){const l=this.elementRef.nativeElement,s=l.parentNode;return s.classList.contains("mat-table-container")?s.offsetHeight:l.offsetHeight}}let Ki=(()=>{class e extends Yi{constructor(){super(...arguments),this.columnResizeNotifier=(0,t.WQX)(ce),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Bt),this.ngZone=(0,t.WQX)(t.SKi),this.notifier=(0,t.WQX)(_t)}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275dir=t.FsC({type:e,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],features:[t.Jv_([...qi,{provide:K,useExisting:e}]),t.Vt3]})}}return e})(),Ji=(()=>{class e{get opened(){return this._opened}set opened(s){this._opened=s,this.openedChange.emit(s)}get expanded(){return this._opened}set expandableRow(s){s!==this._row&&(this._row=s)}set template(s){s!==this._tplRef&&(this._tplRef=s)}constructor(){this._opened=!1,this.openedChange=new t.bkB,this.toggleChange=new t.bkB}onClick(s){s.preventDefault(),s.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n.onClick(r)}),2&a&&t.AVh("expanded",n.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:[0,"expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"}})}}return e})(),Zi=(()=>{class e{constructor(){this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this._selected=!1,this.cellSelectable=!0,this.cellSelectedChange=new t.bkB}get selected(){return this._selected}onClick(s){this.ctrlKeyPressed=s.ctrlKey,this.shiftKeyPressed=s.shiftKey,this.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectedChange.emit(this)}deselect(){this._selected=!1,this.cellSelectedChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectedChange.emit(this)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n.onClick(r)}),2&a&&t.AVh("selected",n.selected)},inputs:{cellSelectable:"cellSelectable"},outputs:{cellSelectedChange:"cellSelectedChange"}})}}return e})();const tl=["tableContainer"],ye=(e,l)=>l.field,V=(e,l)=>({$implicit:e,colDef:l}),rt=(e,l,s,a)=>({$implicit:e,rowData:l,index:s,colDef:a}),ve=(e,l,s)=>({$implicit:e,colDef:l,data:s}),Ce=(e,l,s)=>({$implicit:e,colData:l,colDef:s}),we=()=>["MtxGridExpansionColumnDef"],Me=(e,l,s,a)=>({$implicit:e,rowData:l,index:s,expanded:a});function sl(e,l){1&e&&(t.j41(0,"div",2),t.nrm(1,"mat-progress-bar",16),t.k0s())}function el(e,l){}function al(e,l){if(1&e&&t.DNE(0,el,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.toolbarTemplate)}}function nl(e,l){if(1&e&&(t.j41(0,"div",20),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.JRh(s.toolbarTitle)}}function il(e,l){if(1&e&&t.DNE(0,nl,2,1,"div",20),2&e){const s=t.XpG(2);t.vxM(s.toolbarTitle?0:-1)}}function ll(e,l){if(1&e){const s=t.RV6();t.j41(0,"mtx-grid-column-menu",21),t.bIt("columnChange",function(n){t.eBV(s);const i=t.XpG(2);return t.Njj(i._onColumnChange(n))}),t.k0s()}if(2&e){const s=t.XpG(2);t.Y8G("columns",s.columns)("buttonText",s.columnMenuButtonText)("buttonType",s.columnMenuButtonType)("buttonColor",s.columnMenuButtonColor)("buttonClass",s.columnMenuButtonClass)("buttonIcon",s.columnMenuButtonIcon)("selectable",s.columnHideable)("selectableChecked",s.columnHideableChecked)("sortable",s.columnSortable)("pinnable",s.columnPinnable)("showHeader",s.showColumnMenuHeader)("headerText",s.columnMenuHeaderText)("headerTemplate",s.columnMenuHeaderTemplate)("showFooter",s.showColumnMenuFooter)("footerText",s.columnMenuFooterText)("footerTemplate",s.columnMenuFooterTemplate)("pinOptions",s.columnPinOptions)}}function ol(e,l){if(1&e&&(t.j41(0,"div",3)(1,"div",17),t.DNE(2,al,1,1,null,14)(3,il,1,1),t.k0s(),t.j41(4,"div",18),t.DNE(5,ll,1,17,"mtx-grid-column-menu",19),t.k0s()()),2&e){const s=t.XpG();t.R7$(2),t.vxM(s.toolbarTemplate?2:3),t.R7$(3),t.vxM(s.showColumnMenuButton?5:-1)}}function rl(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",33),t.bIt("change",function(n){t.eBV(s);const i=t.XpG(4);return t.Njj(n?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&e){const s=t.XpG(4);t.Y8G("checked",s.rowSelection.hasValue()&&s._isAllSelected())("indeterminate",s.rowSelection.hasValue()&&!s._isAllSelected())}}function cl(e,l){if(1&e&&(t.j41(0,"th",31),t.DNE(1,rl,1,2,"mat-checkbox",32),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.vxM(s.multiSelectable?1:-1)}}function pl(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",36),t.bIt("click",function(n){return t.eBV(s),t.Njj(n.stopPropagation())})("change",function(n){t.eBV(s);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(n?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&e){const s=t.XpG(),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(a,r._getIndex(n,i)))("checked",r.rowSelection.isSelected(a))}}function dl(e,l){if(1&e&&(t.j41(0,"td",34),t.DNE(1,pl,1,2,"mat-checkbox",35),t.k0s()),2&e){const s=l.$implicit,a=l.index,n=l.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(s,i._getIndex(a,n))?-1:1)}}function hl(e,l){1&e&&t.nrm(0,"td",37)}function ml(e,l){1&e&&(t.qex(0,23),t.DNE(1,cl,2,1,"th",28)(2,dl,2,1,"td",29)(3,hl,1,0,"td",30),t.bVm())}function ul(e,l){}function gl(e,l){if(1&e&&t.DNE(0,ul,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",t.l_i(2,V,s,s))}}function _l(e,l){}function fl(e,l){if(1&e&&t.DNE(0,_l,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate[s.field])("ngTemplateOutletContext",t.l_i(2,V,s,s))}}function bl(e,l){1&e&&t.nrm(0,"span",45)}function xl(e,l){1&e&&(t.qSk(),t.j41(0,"svg",46),t.nrm(1,"path",47),t.k0s())}function jl(e,l){}function yl(e,l){if(1&e&&(t.j41(0,"div",44),t.DNE(1,bl,1,0,"span",45),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,xl,2,0,":svg:svg",46),t.k0s(),t.DNE(7,jl,0,0,"ng-template",43)),2&e){let s;const a=t.XpG(3).$implicit,n=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==a.sortProp?null:a.sortProp.id)||a.field)("disabled",!a.sortable)("disableClear",null!==(s=null==a.sortProp?null:a.sortProp.disableClear)&&void 0!==s?s:n.sortDisableClear)("arrowPosition",null==a.sortProp?null:a.sortProp.arrowPosition)("start",null==a.sortProp?null:a.sortProp.start),t.R7$(),t.vxM(a.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,a.header))),t.R7$(3),t.vxM(a.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,V,n.headerExtraTemplate,a))}}function vl(e,l){if(1&e&&(t.DNE(0,fl,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,yl,8,17)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.headerTemplate?null:a.headerTemplate[s.field])?0:2)}}function Cl(e,l){if(1&e&&(t.j41(0,"th",41),t.nI1(1,"colClass"),t.j41(2,"div",42),t.DNE(3,gl,1,5,null,43),t.nI1(4,"isTemplateRef"),t.DNE(5,vl,3,3),t.k0s()()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.bMT(1,15,s)),t.xc7("width",s.width)("min-width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(3),t.vxM(t.bMT(4,17,a.headerTemplate)?3:5)}}function wl(e,l){}function Ml(e,l){if(1&e&&t.DNE(0,wl,0,0,"ng-template",43),2&e){const s=t.XpG(),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function Tl(e,l){}function Dl(e,l){if(1&e&&t.DNE(0,Tl,0,0,"ng-template",43),2&e){const s=t.XpG(2),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function kl(e,l){}function Sl(e,l){if(1&e&&t.DNE(0,kl,0,0,"ng-template",43),2&e){const s=t.XpG(3),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function Rl(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",51),t.mxI("openedChange",function(n){t.eBV(s);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,n)||(r.expansionRowStates[i].expanded=n),t.Njj(n)}),t.bIt("toggleChange",function(n){t.eBV(s);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(n,r,u,h))}),t.qSk(),t.j41(1,"svg",52),t.nrm(2,"path",53),t.k0s()()}if(2&e){const s=t.XpG(4).dataIndex,a=t.XpG(3);t.R50("opened",a.expansionRowStates[s].expanded)}}function El(e,l){if(1&e){const s=t.RV6();t.DNE(0,Rl,3,1,"button",49),t.j41(1,"mtx-grid-cell",50),t.bIt("rowDataChange",function(n){t.eBV(s);const i=t.XpG(6);return t.Njj(i._onRowDataChange(n))}),t.k0s()}if(2&e){const s=t.XpG(3).$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.vxM(a.showExpand?0:-1),t.R7$(),t.Y8G("rowData",s)("colDef",a)("placeholder",n.emptyValuePlaceholder)}}function Al(e,l){if(1&e&&t.DNE(0,Sl,1,7,null,43)(1,El,2,4),2&e){const s=t.XpG(3).$implicit;t.vxM(s.cellTemplate?0:1)}}function Gl(e,l){if(1&e&&(t.DNE(0,Dl,1,7,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,Al,2,1)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.cellTemplate?null:a.cellTemplate[s.field])?0:2)}}function Il(e,l){if(1&e){const s=t.RV6();t.j41(0,"td",48),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(n){const i=t.eBV(s).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(n,i,r))}),t.DNE(2,Ml,1,7,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,Gl,3,3),t.k0s()}if(2&e){const s=l.$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.ii3(1,16,a,s,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue)),t.xc7("width",a.width)("min-width",a.width)("left",a.left)("right",a.right),t.AVh("mat-table-sticky-left","left"===a.pinned)("mat-table-sticky-right","right"===a.pinned),t.Y8G("cellSelectable",n.cellSelectable),t.R7$(2),t.vxM(t.bMT(3,21,n.cellTemplate)?2:4)}}function Fl(e,l){1&e&&t.nrm(0,"span",45)}function Pl(e,l){}function Bl(e,l){if(1&e&&t.DNE(0,Pl,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ve,s,s,a.data))}}function Ol(e,l){}function Xl(e,l){if(1&e&&t.DNE(0,Ol,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate[s.field])("ngTemplateOutletContext",t.sMw(2,Ce,a._getColData(a.data,s),a._getColData(a.data,s),s))}}function zl(e,l){if(1&e&&t.nrm(0,"mtx-grid-cell",55),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("summary",!0)("data",a.data)("colDef",s)("placeholder",a.emptyValuePlaceholder)}}function Ll(e,l){if(1&e&&(t.DNE(0,Xl,1,6,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,zl,1,4,"mtx-grid-cell",55)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.summaryTemplate?null:a.summaryTemplate[s.field])?0:2)}}function Nl(e,l){if(1&e&&(t.j41(0,"td",54),t.DNE(1,Fl,1,0,"span",45)(2,Bl,1,6,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,Ll,3,3),t.k0s()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.xc7("width",s.width)("min-width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(),t.vxM(s.showExpand?1:-1),t.R7$(),t.vxM(t.bMT(3,14,a.summaryTemplate)?2:4)}}function Hl(e,l){if(1&e&&(t.qex(0,24),t.DNE(1,Cl,6,19,"th",38)(2,Il,5,23,"td",39)(3,Nl,5,16,"td",40),t.bVm()),2&e){const s=l.$implicit;t.Y8G("matColumnDef",s.field)("sticky","left"===s.pinned)("stickyEnd","right"===s.pinned)}}function Wl(e,l){1&e&&t.nrm(0,"tr",25)}function Vl(e,l){if(1&e&&t.DNE(0,Wl,1,0,"tr",56),2&e){const s=t.XpG(2);t.Y8G("matHeaderRowDef",s.displayedColumns)("matHeaderRowDefSticky",!0)}}function $l(e,l){if(1&e){const s=t.RV6();t.j41(0,"tr",58),t.nI1(1,"rowClass"),t.bIt("click",function(n){const i=t.eBV(s),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(n,r,g._getIndex(h,u)))})("contextmenu",function(n){const i=t.eBV(s),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(n,r,g._getIndex(h,u)))}),t.k0s()}if(2&e){const s=l.$implicit,a=l.index,n=l.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,s,a,n,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(s))}}function Ql(e,l){if(1&e&&t.DNE(0,$l,2,9,"tr",57),2&e){const s=t.XpG(2);t.Y8G("matRowDefColumns",s.displayedColumns)}}function Ul(e,l){1&e&&t.nrm(0,"tr",27)}function ql(e,l){if(1&e&&t.DNE(0,Ul,1,0,"tr",59),2&e){const s=t.XpG(2);t.Y8G("matFooterRowDef",s.displayedColumns)("matFooterRowDefSticky",!0)}}function Yl(e,l){}function Kl(e,l){if(1&e&&(t.j41(0,"td",63)(1,"div",64),t.DNE(2,Yl,0,0,"ng-template",43),t.k0s()()),2&e){const s=l.$implicit,a=l.dataIndex,n=t.XpG(3);t.BMQ("colspan",n.displayedColumns.length),t.R7$(),t.Y8G("@expansion",n.expansionRowStates[a].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",n.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,Me,s,s,a,n.expansionRowStates[a].expanded))}}function Jl(e,l){if(1&e&&t.nrm(0,"tr",65),2&e){const s=l.dataIndex,a=t.XpG(3);t.HbH(a.expansionRowStates[s].expanded?"expanded":"collapsed")}}function Zl(e,l){1&e&&(t.qex(0,60),t.DNE(1,Kl,3,9,"td",61),t.bVm(),t.DNE(2,Jl,1,2,"tr",62)),2&e&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,we)))}function to(e,l){if(1&e){const s=t.RV6();t.j41(0,"table",22),t.bIt("matSortChange",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onSortChange(n))}),t.DNE(1,ml,4,0,"ng-container",23),t.Z7z(2,Hl,4,3,"ng-container",24,ye),t.DNE(4,Vl,1,2,"tr",25)(5,Ql,1,1,"tr",26)(6,ql,1,2,"tr",27)(7,Zl,3,2),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-table-hover",s.rowHover)("mat-table-striped",s.rowStriped)("mat-table-expandable",s.expandable),t.Y8G("dataSource",s.dataSource)("multiTemplateDataRows",s.expandable)("matSortActive",s.sortActive)("matSortDirection",s.sortDirection)("matSortDisableClear",s.sortDisableClear)("matSortDisabled",s.sortDisabled)("matSortStart",s.sortStart)("trackBy",s.trackBy),t.R7$(),t.vxM(s.rowSelectable&&!s.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(s.columns),t.R7$(2),t.vxM(s.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(s.useContentRowTemplate?-1:5),t.R7$(),t.vxM(s._whetherShowSummary?6:-1),t.R7$(),t.vxM(s.expandable?7:-1)}}function so(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",33),t.bIt("change",function(n){t.eBV(s);const i=t.XpG(4);return t.Njj(n?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&e){const s=t.XpG(4);t.Y8G("checked",s.rowSelection.hasValue()&&s._isAllSelected())("indeterminate",s.rowSelection.hasValue()&&!s._isAllSelected())}}function eo(e,l){if(1&e&&(t.j41(0,"th",31),t.DNE(1,so,1,2,"mat-checkbox",32),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.vxM(s.multiSelectable?1:-1)}}function ao(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",36),t.bIt("click",function(n){return t.eBV(s),t.Njj(n.stopPropagation())})("change",function(n){t.eBV(s);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(n?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&e){const s=t.XpG(),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(a,r._getIndex(n,i)))("checked",r.rowSelection.isSelected(a))}}function no(e,l){if(1&e&&(t.j41(0,"td",34),t.DNE(1,ao,1,2,"mat-checkbox",35),t.k0s()),2&e){const s=l.$implicit,a=l.index,n=l.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(s,i._getIndex(a,n))?-1:1)}}function io(e,l){1&e&&t.nrm(0,"td",37)}function lo(e,l){1&e&&(t.qex(0,23),t.DNE(1,eo,2,1,"th",28)(2,no,2,1,"td",29)(3,io,1,0,"td",30),t.bVm())}function oo(e,l){}function ro(e,l){if(1&e&&t.DNE(0,oo,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",t.l_i(2,V,s,s))}}function co(e,l){}function po(e,l){if(1&e&&t.DNE(0,co,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate[s.field])("ngTemplateOutletContext",t.l_i(2,V,s,s))}}function ho(e,l){1&e&&t.nrm(0,"span",45)}function mo(e,l){1&e&&(t.qSk(),t.j41(0,"svg",46),t.nrm(1,"path",47),t.k0s())}function uo(e,l){}function go(e,l){if(1&e&&(t.j41(0,"div",44),t.DNE(1,ho,1,0,"span",45),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,mo,2,0,":svg:svg",46),t.k0s(),t.DNE(7,uo,0,0,"ng-template",43)),2&e){let s;const a=t.XpG(3).$implicit,n=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==a.sortProp?null:a.sortProp.id)||a.field)("disabled",!a.sortable)("disableClear",null!==(s=null==a.sortProp?null:a.sortProp.disableClear)&&void 0!==s?s:n.sortDisableClear)("arrowPosition",null==a.sortProp?null:a.sortProp.arrowPosition)("start",null==a.sortProp?null:a.sortProp.start),t.R7$(),t.vxM(a.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,a.header))),t.R7$(3),t.vxM(a.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,V,n.headerExtraTemplate,a))}}function _o(e,l){if(1&e&&(t.DNE(0,po,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,go,8,17)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.headerTemplate?null:a.headerTemplate[s.field])?0:2)}}function fo(e,l){if(1&e&&(t.j41(0,"th",70),t.nI1(1,"colClass"),t.j41(2,"div",42),t.DNE(3,ro,1,5,null,43),t.nI1(4,"isTemplateRef"),t.DNE(5,_o,3,3),t.k0s()()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.bMT(1,16,s)),t.xc7("width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.Y8G("resizable",s.resizable)("matResizableMinWidthPx",s.minWidth)("matResizableMaxWidthPx",s.maxWidth),t.R7$(3),t.vxM(t.bMT(4,18,a.headerTemplate)?3:5)}}function bo(e,l){}function xo(e,l){if(1&e&&t.DNE(0,bo,0,0,"ng-template",43),2&e){const s=t.XpG(),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function jo(e,l){}function yo(e,l){if(1&e&&t.DNE(0,jo,0,0,"ng-template",43),2&e){const s=t.XpG(2),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function vo(e,l){}function Co(e,l){if(1&e&&t.DNE(0,vo,0,0,"ng-template",43),2&e){const s=t.XpG(3),a=s.$implicit,n=s.index,i=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,rt,a,a,h._getIndex(n,i),r))}}function wo(e,l){if(1&e){const s=t.RV6();t.j41(0,"button",51),t.mxI("openedChange",function(n){t.eBV(s);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,n)||(r.expansionRowStates[i].expanded=n),t.Njj(n)}),t.bIt("toggleChange",function(n){t.eBV(s);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(n,r,u,h))}),t.qSk(),t.j41(1,"svg",52),t.nrm(2,"path",53),t.k0s()()}if(2&e){const s=t.XpG(4).dataIndex,a=t.XpG(3);t.R50("opened",a.expansionRowStates[s].expanded)}}function Mo(e,l){if(1&e){const s=t.RV6();t.DNE(0,wo,3,1,"button",49),t.j41(1,"mtx-grid-cell",50),t.bIt("rowDataChange",function(n){t.eBV(s);const i=t.XpG(6);return t.Njj(i._onRowDataChange(n))}),t.k0s()}if(2&e){const s=t.XpG(3).$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.vxM(a.showExpand?0:-1),t.R7$(),t.Y8G("rowData",s)("colDef",a)("placeholder",n.emptyValuePlaceholder)}}function To(e,l){if(1&e&&t.DNE(0,Co,1,7,null,43)(1,Mo,2,4),2&e){const s=t.XpG(3).$implicit;t.vxM(s.cellTemplate?0:1)}}function Do(e,l){if(1&e&&(t.DNE(0,yo,1,7,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,To,2,1)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.cellTemplate?null:a.cellTemplate[s.field])?0:2)}}function ko(e,l){if(1&e){const s=t.RV6();t.j41(0,"td",48),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(n){const i=t.eBV(s).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(n,i,r))}),t.DNE(2,xo,1,7,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,Do,3,3),t.k0s()}if(2&e){const s=l.$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.ii3(1,14,a,s,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue)),t.xc7("width",a.width)("left",a.left)("right",a.right),t.AVh("mat-table-sticky-left","left"===a.pinned)("mat-table-sticky-right","right"===a.pinned),t.Y8G("cellSelectable",n.cellSelectable),t.R7$(2),t.vxM(t.bMT(3,19,n.cellTemplate)?2:4)}}function So(e,l){1&e&&t.nrm(0,"span",45)}function Ro(e,l){}function Eo(e,l){if(1&e&&t.DNE(0,Ro,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ve,s,s,a.data))}}function Ao(e,l){}function Go(e,l){if(1&e&&t.DNE(0,Ao,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate[s.field])("ngTemplateOutletContext",t.sMw(2,Ce,a._getColData(a.data,s),a._getColData(a.data,s),s))}}function Io(e,l){if(1&e&&t.nrm(0,"mtx-grid-cell",55),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("summary",!0)("data",a.data)("colDef",s)("placeholder",a.emptyValuePlaceholder)}}function Fo(e,l){if(1&e&&(t.DNE(0,Go,1,6,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,Io,1,4,"mtx-grid-cell",55)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.summaryTemplate?null:a.summaryTemplate[s.field])?0:2)}}function Po(e,l){if(1&e&&(t.j41(0,"td",54),t.DNE(1,So,1,0,"span",45)(2,Eo,1,6,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,Fo,3,3),t.k0s()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.xc7("width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(),t.vxM(s.showExpand?1:-1),t.R7$(),t.vxM(t.bMT(3,12,a.summaryTemplate)?2:4)}}function Bo(e,l){if(1&e&&(t.qex(0,24),t.DNE(1,fo,6,20,"th",67)(2,ko,5,21,"td",68)(3,Po,5,14,"td",69),t.bVm()),2&e){const s=l.$implicit;t.Y8G("matColumnDef",s.field)("sticky","left"===s.pinned)("stickyEnd","right"===s.pinned)}}function Oo(e,l){1&e&&t.nrm(0,"tr",25)}function Xo(e,l){if(1&e&&t.DNE(0,Oo,1,0,"tr",56),2&e){const s=t.XpG(2);t.Y8G("matHeaderRowDef",s.displayedColumns)("matHeaderRowDefSticky",!0)}}function zo(e,l){if(1&e){const s=t.RV6();t.j41(0,"tr",58),t.nI1(1,"rowClass"),t.bIt("click",function(n){const i=t.eBV(s),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(n,r,g._getIndex(h,u)))})("contextmenu",function(n){const i=t.eBV(s),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(n,r,g._getIndex(h,u)))}),t.k0s()}if(2&e){const s=l.$implicit,a=l.index,n=l.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,s,a,n,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(s))}}function Lo(e,l){if(1&e&&t.DNE(0,zo,2,9,"tr",57),2&e){const s=t.XpG(2);t.Y8G("matRowDefColumns",s.displayedColumns)}}function No(e,l){1&e&&t.nrm(0,"tr",27)}function Ho(e,l){if(1&e&&t.DNE(0,No,1,0,"tr",59),2&e){const s=t.XpG(2);t.Y8G("matFooterRowDef",s.displayedColumns)("matFooterRowDefSticky",!0)}}function Wo(e,l){}function Vo(e,l){if(1&e&&(t.j41(0,"td",63)(1,"div",64),t.DNE(2,Wo,0,0,"ng-template",43),t.k0s()()),2&e){const s=l.$implicit,a=l.dataIndex,n=t.XpG(3);t.BMQ("colspan",n.displayedColumns.length),t.R7$(),t.Y8G("@expansion",n.expansionRowStates[a].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",n.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,Me,s,s,a,n.expansionRowStates[a].expanded))}}function $o(e,l){if(1&e&&t.nrm(0,"tr",65),2&e){const s=l.dataIndex,a=t.XpG(3);t.HbH(a.expansionRowStates[s].expanded?"expanded":"collapsed")}}function Qo(e,l){1&e&&(t.qex(0,60),t.DNE(1,Vo,3,9,"td",61),t.bVm(),t.DNE(2,$o,1,2,"tr",62)),2&e&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,we)))}function Uo(e,l){if(1&e){const s=t.RV6();t.j41(0,"table",66),t.bIt("matSortChange",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onSortChange(n))}),t.DNE(1,lo,4,0,"ng-container",23),t.Z7z(2,Bo,4,3,"ng-container",24,ye),t.DNE(4,Xo,1,2,"tr",25)(5,Lo,1,1,"tr",26)(6,Ho,1,2,"tr",27)(7,Qo,3,2),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-table-hover",s.rowHover)("mat-table-striped",s.rowStriped)("mat-table-expandable",s.expandable),t.Y8G("dataSource",s.dataSource)("multiTemplateDataRows",s.expandable)("matSortActive",s.sortActive)("matSortDirection",s.sortDirection)("matSortDisableClear",s.sortDisableClear)("matSortDisabled",s.sortDisabled)("matSortStart",s.sortStart)("trackBy",s.trackBy),t.R7$(),t.vxM(s.rowSelectable&&!s.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(s.columns),t.R7$(2),t.vxM(s.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(s.useContentRowTemplate?-1:5),t.R7$(),t.vxM(s._whetherShowSummary?6:-1),t.R7$(),t.vxM(s.expandable?7:-1)}}function qo(e,l){}function Yo(e,l){if(1&e&&t.DNE(0,qo,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.noResultTemplate)}}function Ko(e,l){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.noResultText," ")}}function Jo(e,l){if(1&e&&(t.j41(0,"div",9),t.DNE(1,Yo,1,1,null,14)(2,Ko,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.noResultTemplate?1:2)}}function Zo(e,l){}function tr(e,l){if(1&e&&t.DNE(0,Zo,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.sidebarTemplate)}}function sr(e,l){if(1&e&&(t.j41(0,"div",10),t.DNE(1,tr,1,1,null,14),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.sidebarTemplate?1:-1)}}function er(e,l){}function ar(e,l){if(1&e&&t.DNE(0,er,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.statusbarTemplate)}}function nr(e,l){if(1&e&&(t.j41(0,"div",12),t.DNE(1,ar,1,1,null,14),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.statusbarTemplate?1:-1)}}function ir(e,l){}function lr(e,l){if(1&e&&t.DNE(0,ir,0,0,"ng-template",14),2&e){const s=t.XpG();t.Y8G("ngTemplateOutlet",s.paginationTemplate)}}function or(e,l){if(1&e){const s=t.RV6();t.j41(0,"mat-paginator",71),t.bIt("page",function(n){t.eBV(s);const i=t.XpG();return t.Njj(i._onPage(n))}),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-paginator-hidden",!s.showPaginator),t.Y8G("showFirstLastButtons",s.showFirstLastButtons)("length",s.length)("pageIndex",s.pageIndex)("pageSize",s.pageSize)("pageSizeOptions",s.pageSizeOptions)("hidePageSize",s.hidePageSize)("disabled",s.pageDisabled)}}function rr(e,l){}function cr(e,l){if(1&e&&t.DNE(0,rr,0,0,"ng-template",43),2&e){const s=t.XpG(),n=s.colDef;t.Y8G("ngTemplateOutlet",s.$implicit)("ngTemplateOutletContext",t.l_i(2,V,n,n))}}function pr(e,l){}function dr(e,l){if(1&e&&t.DNE(0,pr,0,0,"ng-template",43),2&e){const s=t.XpG(2),n=s.colDef;t.Y8G("ngTemplateOutlet",s.$implicit[n.field])("ngTemplateOutletContext",t.l_i(2,V,n,n))}}function hr(e,l){if(1&e&&(t.DNE(0,dr,1,5,null,43),t.nI1(1,"isTemplateRef")),2&e){const s=t.XpG(),a=s.$implicit;t.vxM(t.bMT(1,1,null==a?null:a[s.colDef.field])?0:-1)}}function mr(e,l){1&e&&(t.DNE(0,cr,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,hr,2,3)),2&e&&t.vxM(t.bMT(1,1,l.$implicit)?0:2)}const ur=new t.nKC("mtx-grid-default-options");let C=(()=>{class e{constructor(){this._utils=(0,t.WQX)(Ot),this._changeDetectorRef=(0,t.WQX)(t.gRc),this._defaultOptions=(0,t.WQX)(ur,{optional:!0}),this.dataSource=new ie,this.displayedColumns=[],this.columns=[],this.data=[],this.length=0,this.loading=!1,this.columnResizable=this._defaultOptions?.columnResizable??!1,this.emptyValuePlaceholder=this._defaultOptions?.emptyValuePlaceholder??"--",this.pageOnFront=this._defaultOptions?.pageOnFront??!0,this.showPaginator=this._defaultOptions?.showPaginator??!0,this.pageDisabled=this._defaultOptions?.pageDisabled??!1,this.showFirstLastButtons=this._defaultOptions?.showFirstLastButtons??!0,this.pageIndex=this._defaultOptions?.pageIndex??0,this.pageSize=this._defaultOptions?.pageSize??10,this.pageSizeOptions=this._defaultOptions?.pageSizeOptions??[10,50,100],this.hidePageSize=this._defaultOptions?.hidePageSize??!1,this.page=new t.bkB,this.sortOnFront=this._defaultOptions?.sortOnFront??!0,this.sortActive=this._defaultOptions?.sortActive??"",this.sortDirection=this._defaultOptions?.sortDirection??"",this.sortDisableClear=this._defaultOptions?.sortDisableClear??!1,this.sortDisabled=this._defaultOptions?.sortDisabled??!1,this.sortStart=this._defaultOptions?.sortStart??"asc",this.sortChange=new t.bkB,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new t.bkB,this.rowContextMenu=new t.bkB,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new t.bkB,this.rowSelection=new R.CB(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelected=[],this.rowSelectedChange=new t.bkB,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectedChange=new t.bkB,this.showToolbar=this._defaultOptions?.showToolbar??!1,this.toolbarTitle=this._defaultOptions?.toolbarTitle??"",this.columnHideable=this._defaultOptions?.columnHideable??!0,this.columnHideableChecked=this._defaultOptions?.columnHideableChecked??"show",this.columnSortable=this._defaultOptions?.columnSortable??!0,this.columnPinnable=this._defaultOptions?.columnPinnable??!0,this.columnChange=new t.bkB,this.columnPinOptions=this._defaultOptions?.columnPinOptions??[],this.showColumnMenuButton=this._defaultOptions?.showColumnMenuButton??!0,this.columnMenuButtonText=this._defaultOptions?.columnMenuButtonText??"",this.columnMenuButtonType=this._defaultOptions?.columnMenuButtonType??"stroked",this.columnMenuButtonColor=this._defaultOptions?.columnMenuButtonColor,this.columnMenuButtonClass=this._defaultOptions?.columnMenuButtonClass??"",this.columnMenuButtonIcon=this._defaultOptions?.columnMenuButtonIcon??"",this.showColumnMenuHeader=this._defaultOptions?.showColumnMenuHeader??!1,this.columnMenuHeaderText=this._defaultOptions?.columnMenuHeaderText??"Columns Header",this.showColumnMenuFooter=this._defaultOptions?.showColumnMenuFooter??!1,this.columnMenuFooterText=this._defaultOptions?.columnMenuFooterText??"Columns Footer",this.noResultText=this._defaultOptions?.noResultText??"No records found",this.useContentRowTemplate=!1,this.useContentHeaderRowTemplate=!1,this.useContentFooterRowTemplate=!1,this.showSummary=!1,this.showSidebar=!1,this.showStatusbar=!1}get _hasNoResult(){return!(this.dataSource.data&&0!==this.dataSource.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(s,a){return this._utils.getColData(s,a)}_isColumnHide(s){return void 0!==s.hide?s.hide:void 0!==s.show&&!s.show}ngOnChanges(s){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(a=>!this._isColumnHide(a)).map(a=>a.field),this.showColumnMenuButton&&this.columns.forEach(a=>{a.hide=this._isColumnHide(a),a.show=!a.hide}),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef"),this.expandable&&(this.expansionRowStates=[],this.data?.forEach(a=>{this.expansionRowStates.push({expanded:!1})})),this.rowSelectable&&(this.rowSelection=new R.CB(this.multiSelectable,this.rowSelected)),this.dataSource=new ie(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,s.data&&this.scrollTop(0)}ngAfterViewInit(){this.pageOnFront&&(this.dataSource.paginator=this.paginator),this.sortOnFront&&(this.dataSource.sort=this.sort),this.rowDefs?.length>0&&this.useContentRowTemplate&&this.rowDefs.forEach(s=>this.table.addRowDef(s)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(s=>this.table.addHeaderRowDef(s)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(s=>this.table.addFooterRowDef(s))}ngOnDestroy(){}_countPinnedPosition(){const s=(i,r)=>i+parseFloat(r.width||"80px"),a=this.columns.filter(i=>i.pinned&&"left"===i.pinned);a.forEach((i,r)=>{i.left=a.slice(0,r).reduce(s,0)+"px"});const n=this.columns.filter(i=>i.pinned&&"right"===i.pinned).reverse();n.forEach((i,r)=>{i.right=n.slice(0,r).reduce(s,0)+"px"})}_getIndex(s,a){return void 0===s?a:s}_onSortChange(s){this.sortChange.emit(s)}_onRowDataChange(s){this.rowChangeRecord=s,this._changeDetectorRef.markForCheck()}_onExpansionChange(s,a,n,i){this.expansionChange.emit({expanded:s.expanded,data:a,index:i,column:n})}_selectCell(s,a,n){if(this._selectedCell!==s){const i=this._utils.getCellValue(a,n);this.cellSelection=[],this.cellSelection.push({cellData:i,rowData:a,colDef:n}),this.cellSelectedChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=s.selected?s:void 0}_selectRow(s,a,n){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(a,n)&&!this.rowSelectionFormatter.hideCheckbox?.(a,n)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!s.ctrlKey&&!s.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(a)),this.rowClick.emit({event:s,rowData:a,index:n})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((n,i)=>!this.rowSelectionFormatter.disabled?.(n,i)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((s,a)=>{this.rowSelectionFormatter.disabled?.(s,a)||this.rowSelection.select(s)}),this.rowSelectedChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(s){this.rowSelection.toggle(s),this.rowSelectedChange.emit(this.rowSelection.selected)}_onColumnChange(s){this.columnChange.emit(s),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(s)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(s){return s.filter(n=>"show"===this.columnHideableChecked?n.show:!n.hide).map(n=>n.field)}toggleExpansion(s){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[s].expanded=!this.expansionRowStates[s].expanded,this.expansionRowStates[s].expanded}_onPage(s){this.pageOnFront&&this.scrollTop(0),this.page.emit(s)}scrollTop(s){if(null==s)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=s)}scrollLeft(s){if(null==s)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=s)}_contextmenu(s,a,n){this.rowContextMenu.emit({event:s,rowData:a,index:n})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid"]],contentQueries:function(a,n,i){if(1&a&&(t.wni(i,ys,4),t.wni(i,js,4),t.wni(i,vs,4)),2&a){let r;t.mGM(r=t.lsd())&&(n.rowDefs=r),t.mGM(r=t.lsd())&&(n.headerRowDefs=r),t.mGM(r=t.lsd())&&(n.footerRowDefs=r)}},viewQuery:function(a,n){if(1&a&&(t.GBs(us,5),t.GBs(ts,5),t.GBs(ss,5),t.GBs(K,5),t.GBs(Ts,5),t.GBs(tl,5)),2&a){let i;t.mGM(i=t.lsd())&&(n.table=i.first),t.mGM(i=t.lsd())&&(n.paginator=i.first),t.mGM(i=t.lsd())&&(n.sort=i.first),t.mGM(i=t.lsd())&&(n.columnResize=i.first),t.mGM(i=t.lsd())&&(n.columnMenu=i.first),t.mGM(i=t.lsd())&&(n.tableContainer=i.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:[2,"loading","loading",t.L39],trackBy:"trackBy",columnResizable:[2,"columnResizable","columnResizable",t.L39],emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:[2,"pageOnFront","pageOnFront",t.L39],showPaginator:[2,"showPaginator","showPaginator",t.L39],pageDisabled:[2,"pageDisabled","pageDisabled",t.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",t.L39],pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",t.L39],paginationTemplate:"paginationTemplate",sortOnFront:[2,"sortOnFront","sortOnFront",t.L39],sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:[2,"sortDisableClear","sortDisableClear",t.L39],sortDisabled:[2,"sortDisabled","sortDisabled",t.L39],sortStart:"sortStart",rowHover:[2,"rowHover","rowHover",t.L39],rowStriped:[2,"rowStriped","rowStriped",t.L39],expandable:[2,"expandable","expandable",t.L39],expansionTemplate:"expansionTemplate",multiSelectable:[2,"multiSelectable","multiSelectable",t.L39],multiSelectionWithClick:[2,"multiSelectionWithClick","multiSelectionWithClick",t.L39],rowSelectable:[2,"rowSelectable","rowSelectable",t.L39],hideRowSelectionCheckbox:[2,"hideRowSelectionCheckbox","hideRowSelectionCheckbox",t.L39],disableRowClickSelection:[2,"disableRowClickSelection","disableRowClickSelection",t.L39],rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",rowSelected:"rowSelected",cellSelectable:[2,"cellSelectable","cellSelectable",t.L39],showToolbar:[2,"showToolbar","showToolbar",t.L39],toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:[2,"columnHideable","columnHideable",t.L39],columnHideableChecked:"columnHideableChecked",columnSortable:[2,"columnSortable","columnSortable",t.L39],columnPinnable:[2,"columnPinnable","columnPinnable",t.L39],columnPinOptions:"columnPinOptions",showColumnMenuButton:[2,"showColumnMenuButton","showColumnMenuButton",t.L39],columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:[2,"showColumnMenuHeader","showColumnMenuHeader",t.L39],columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:[2,"showColumnMenuFooter","showColumnMenuFooter",t.L39],columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:[2,"useContentRowTemplate","useContentRowTemplate",t.L39],useContentHeaderRowTemplate:[2,"useContentHeaderRowTemplate","useContentHeaderRowTemplate",t.L39],useContentFooterRowTemplate:[2,"useContentFooterRowTemplate","useContentFooterRowTemplate",t.L39],showSummary:[2,"showSummary","showSummary",t.L39],summaryTemplate:"summaryTemplate",showSidebar:[2,"showSidebar","showSidebar",t.L39],sidebarTemplate:"sidebarTemplate",showStatusbar:[2,"showStatusbar","showStatusbar",t.L39],statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",rowContextMenu:"rowContextMenu",expansionChange:"expansionChange",rowSelectedChange:"rowSelectedChange",cellSelectedChange:"cellSelectedChange",columnChange:"columnChange"},exportAs:["mtxGrid"],features:[t.GFd,t.OA$],decls:17,vars:9,consts:[["tableContainer",""],["headerExtraTplBase",""],[1,"mtx-grid-progress"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container"],["mat-table","","matSort","",3,"mat-table-hover","mat-table-striped","mat-table-expandable","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-table","","columnResize","","matSort","",3,"mat-table-hover","mat-table-striped","mat-table-expandable","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],[1,"mtx-grid-no-result"],[1,"mtx-grid-sidebar"],[1,"mtx-grid-footer"],[1,"mtx-grid-statusbar"],[1,"mtx-grid-pagination"],[3,"ngTemplateOutlet"],[3,"mat-paginator-hidden","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"],["mode","indeterminate"],[1,"mtx-grid-toolbar-content"],[1,"mtx-grid-toolbar-actions"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],[1,"mtx-grid-toolbar-title"],[3,"columnChange","columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],["mat-table","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["matColumnDef","MtxGridCheckboxColumnDef"],[3,"matColumnDef","sticky","stickyEnd"],["mat-header-row",""],["mat-row","",3,"class","selected"],["mat-footer-row",""],["mat-header-cell","","class","mtx-grid-checkbox-cell",4,"matHeaderCellDef"],["mat-cell","","class","mtx-grid-checkbox-cell",4,"matCellDef"],["mat-footer-cell","","class","mtx-grid-checkbox-cell",4,"matFooterCellDef"],["mat-header-cell","",1,"mtx-grid-checkbox-cell"],[3,"checked","indeterminate"],[3,"change","checked","indeterminate"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"disabled","checked"],[3,"click","change","disabled","checked"],["mat-footer-cell","",1,"mtx-grid-checkbox-cell"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right","cellSelectable","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right",4,"matFooterCellDef"],["mat-header-cell",""],[1,"mat-header-cell-inner"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],[1,"mtx-grid-expansion-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mat-sort-header-icon"],["d","M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z"],["mat-cell","","mtx-grid-selectable-cell","",3,"cellSelectedChange","cellSelectable"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"opened"],[3,"rowDataChange","rowData","colDef","placeholder"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"openedChange","toggleChange","opened"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-row-expand-icon"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-footer-cell",""],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",3,"class","selected","click","contextmenu",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"click","contextmenu"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","","class","mtx-grid-expansion",3,"class",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",1,"mtx-grid-expansion"],["mat-table","","columnResize","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","left","right","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","left","right","cellSelectable","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"mat-table-sticky-left","mat-table-sticky-right","width","left","right",4,"matFooterCellDef"],["mat-header-cell","",3,"resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[3,"page","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"]],template:function(a,n){1&a&&(t.DNE(0,sl,2,0,"div",2)(1,ol,6,2,"div",3),t.j41(2,"div",4)(3,"div",5)(4,"div",6,0),t.DNE(6,to,8,19,"table",7)(7,Uo,8,19,"table",8),t.k0s(),t.DNE(8,Jo,3,1,"div",9),t.k0s(),t.DNE(9,sr,2,1,"div",10),t.k0s(),t.j41(10,"div",11),t.DNE(11,nr,2,1,"div",12),t.j41(12,"div",13),t.DNE(13,lr,1,1,null,14)(14,or,1,9,"mat-paginator",15),t.k0s()(),t.DNE(15,mr,3,3,"ng-template",null,1,t.C5r)),2&a&&(t.vxM(n.loading?0:-1),t.R7$(),t.vxM(n.showToolbar?1:-1),t.R7$(3),t.AVh("mat-table-with-data",!n._hasNoResult),t.R7$(2),t.vxM(n.columnResizable?7:6),t.R7$(2),t.vxM(n._hasNoResult?8:-1),t.R7$(),t.vxM(n.showSidebar?9:-1),t.R7$(2),t.vxM(n.showStatusbar?11:-1),t.R7$(2),t.vxM(n.paginationTemplate?13:14))},dependencies:[d.Jj,d.T3,$s.HM,k.iY,I.So,us,fs,js,ae,ys,ne,ee,vs,_s,bs,gs,xs,te,se,ss,Ea,ts,Qi,Ki,ge,Ts,Zi,Ji,Xi.H,un,gn,Ms.W],styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant));border-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium))}.mtx-grid .mat-mdc-table{--mat-table-row-item-outline-color: var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:var(--mtx-grid-table-row-striped-background-color, var(--mat-sys-surface-container))}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover{background-color:var(--mtx-grid-table-row-hover-background-color, var(--mat-sys-secondary-container))}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row.selected:hover{background-color:var(--mtx-grid-table-row-selected-hover-background-color, var(--mat-sys-primary-container))}.mtx-grid .mat-mdc-table .mat-mdc-row.selected{background-color:var(--mtx-grid-table-row-selected-background-color, var(--mat-sys-secondary-container))}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px var(--mtx-grid-table-cell-selected-outline-color, var(--mat-sys-primary))}.mtx-grid .mat-table-container{overflow:auto}.mtx-grid .mat-table-container.mat-table-with-data{flex:1}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table){min-width:100%;border-collapse:separate}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-header-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-footer-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-cell:not(.mtx-grid-checkbox-cell){min-width:var(--mtx-grid-table-cell-min-width, 80px)}.mtx-grid .mat-table-sticky-left{border-right:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-table-sticky-right{border-left:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-mdc-footer-cell{border-top:1px solid var(--mat-table-row-item-outline-color);background-color:var(--mtx-grid-table-footer-background-color, var(--mat-sys-surface-container))}.mtx-grid .mat-mdc-row.mtx-grid-expansion{height:0;overflow:hidden}.mtx-grid .mat-mdc-row.mtx-grid-expansion .mat-mdc-cell{padding-top:0;padding-bottom:0}.mtx-grid .mat-mdc-row.mtx-grid-expansion.collapsed .mat-mdc-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin-left:4px}[dir=rtl] .mtx-grid .mat-sort-header-icon{margin-left:0;margin-right:4px}.mtx-grid .mat-header-cell-inner{display:inline-flex;align-items:center;vertical-align:middle}.mtx-grid .mat-mdc-paginator{border-top:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant));border-bottom-left-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium));border-bottom-right-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium))}.mtx-grid .mat-paginator-hidden{display:none}.mtx-grid .mtx-grid-checkbox-cell{width:60px;min-width:60px;padding:0 calc((60px - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mtx-grid-progress{position:absolute;top:0;z-index:120;width:100%}.mtx-grid-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:var(--mat-table-header-container-height, 56px);padding:8px;box-sizing:border-box;border-bottom:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-toolbar-content{flex:1;width:0;padding:0 8px}.mtx-grid-layout{display:flex;flex:1 1 auto;overflow:auto}.mtx-grid-content{flex-direction:column;width:0}.mtx-grid-sidebar{max-width:50%;border-left:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:var(--mat-table-header-container-height, 56px);padding:8px;box-sizing:border-box;border-top:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;vertical-align:middle;width:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size, 40px));height:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size, 40px))}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:var(--mat-table-row-item-container-height, 52px);overflow:hidden}.mtx-grid-row-expand-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button,.mtx-grid-row-expand-button+mtx-grid-cell{vertical-align:middle}\n"],encapsulation:2,data:{animation:[(0,m.hZ)("expansion",[(0,m.wk)("collapsed, void",(0,m.iF)({height:"0",minHeight:"0",visibility:"hidden"})),(0,m.wk)("expanded",(0,m.iF)({height:"*",visibility:"visible"})),(0,m.kY)("expanded <=> collapsed",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,m.kY)("expanded <=> void",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0})}}return e})(),M=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[Ot],imports:[d.MD,x.YN,Za,Aa,wa,I.g7,k.Hl,$s.PO,ea,et.uc,Pe,tt.m_,Zt.Ve,xt.RG,Hs,bt.ad,mn,he.L,de,C,ge,Ts,de]})}}return e})();const w=[{position:1,name:"Boron",tag:[{color:"red",value:[1,2]}],weight:10.811,symbol:"B",gender:"male",mobile:"13198765432",tele:"567891234",city:"Berlin",address:"Bernauer Str.111,13355",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Boron@gmail.com",status:!1,cost:4},{position:2,name:"Helium",tag:[{color:"blue",value:[3,4]}],weight:8.0026,symbol:"He",gender:"female",mobile:"13034676675",tele:"80675432",city:"Shanghai",address:"88 Songshan Road",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Helium@gmail.com",status:!0,cost:5},{position:3,name:"Nitrogen",tag:[{color:"yellow",value:[5,6]}],weight:14.0067,symbol:"N",gender:"male",mobile:"15811112222",tele:"345678912",city:"Sydney",address:"Circular Quay, Sydney NSW 2000",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Nitrogen@gmail.com",status:!0,cost:2}],gr={title:"Basic",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",type:"number",typeParameter:{digitsInfo:"1.2-2"}},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Date",field:"date",type:"date",typeParameter:{format:"yyyy-MM-dd"}}],this.list=w}trackByName(s,a){return a.name}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("trackBy",n.trackByName)},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(52624),filecontent:o(89277)},{file:"app.component.ts",content:o(32482),filecontent:o(83305)},{file:"app.component.scss",content:o(33988),filecontent:o(57978)},{file:"data.ts",content:o(51949),filecontent:o(46926)}]};var H=o(5951);const _r=["grid"];function fr(e,l){if(1&e){const s=t.RV6();t.j41(0,"button"),t.EFF(1,"Save"),t.k0s(),t.j41(2,"button",7),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n.closeMenu())}),t.EFF(3,"Close"),t.k0s()}}const br={title:"Column hiding & moving",description:"\n

Click the Column Shown button, you can select or drag the columns.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(_r,5),2&a){let i;t.mGM(i=t.lsd())&&(n.grid=i.first)}},decls:18,vars:16,consts:[["grid",""],["menuFooter",""],[3,"ngModelChange","ngModel"],["for",""],["value","show"],["value","hide"],[3,"columnChange","data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate"],[3,"click"]],template:function(a,n){if(1&a){const i=t.RV6();t.j41(0,"div")(1,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(n.columnHideable,h)||(n.columnHideable=h),t.Njj(h)}),t.EFF(2,"Column Hiding"),t.k0s(),t.j41(3,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(n.columnSortable,h)||(n.columnSortable=h),t.Njj(h)}),t.EFF(4,"Column Sorting"),t.k0s(),t.j41(5,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(n.columnPinnable,h)||(n.columnPinnable=h),t.Njj(h)}),t.EFF(6,"Column Pinning"),t.k0s(),t.j41(7,"label",3),t.EFF(8,"ColumnHideableChecked:"),t.k0s(),t.j41(9,"mat-radio-group",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(n.columnHideableChecked,h)||(n.columnHideableChecked=h),t.Njj(h)}),t.j41(10,"mat-radio-button",4),t.EFF(11,"Show"),t.k0s(),t.j41(12,"mat-radio-button",5),t.EFF(13,"Hide"),t.k0s()()(),t.j41(14,"mtx-grid",6,0),t.bIt("columnChange",function(h){return t.eBV(i),t.Njj(n.log(h))}),t.k0s(),t.DNE(16,fr,4,0,"ng-template",null,1,t.C5r)}if(2&a){const i=t.sdS(17);t.R7$(),t.R50("ngModel",n.columnHideable),t.R7$(2),t.R50("ngModel",n.columnSortable),t.R7$(2),t.R50("ngModel",n.columnPinnable),t.R7$(4),t.R50("ngModel",n.columnHideableChecked),t.R7$(5),t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("toolbarTitle","Data Grid")("columnHideable",n.columnHideable)("columnHideableChecked",n.columnHideableChecked)("columnSortable",n.columnSortable)("columnPinnable",n.columnPinnable)("showColumnMenuHeader",!0)("columnMenuHeaderText","Title")("showColumnMenuFooter",!0)("columnMenuFooterTemplate",i)}},dependencies:[I.g7,I.So,x.YN,x.BC,x.vS,H.Wk,H.VT,H._g,M,C],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}}return e})(),files:[{file:"app.component.html",content:o(43825),filecontent:o(38234)},{file:"app.component.ts",content:o(46915),filecontent:o(17926)},{file:"app.component.scss",content:o(46483),filecontent:o(74101)}]},xr={title:"Column pinnable",component:(()=>{class e{constructor(){this.columns=[{header:"Position",field:"position",width:"200px"},{header:"Name",field:"name",width:"200px",pinned:"left"},{header:"tags",field:"tag.0.value",width:"200px"},{header:"Weight",field:"weight",width:"200px",pinned:"left"},{header:"Symbol",field:"symbol",width:"200px"},{header:"Gender",field:"gender",width:"200px"},{header:"Mobile",field:"mobile",width:"200px"},{header:"Tele",field:"tele",width:"200px"},{header:"City",field:"city",width:"200px"},{header:"Address",field:"address",width:"200px"},{header:"Date",field:"date",width:"200px"},{header:"Website",field:"website",width:"200px"},{header:"Company",field:"company",width:"200px"},{header:"Email",field:"email",width:"200px",pinned:"right"},{header:"Status",field:"status",type:"boolean",width:"200px"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)},dependencies:[M,C],encapsulation:2})}}return e})(),description:"\n

The name and weight column pinned left, the email column\n pinned right. Scroll the columns to test.

\n ",files:[{file:"app.component.html",content:o(98640),filecontent:o(94553)},{file:"app.component.ts",content:o(6726),filecontent:o(37461)},{file:"app.component.scss",content:o(12060),filecontent:o(10910)}]},jr=()=>[1,2,5,10],yr={title:"Column resize",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=[...w,...w,...w]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("columnResizable",!0)("pageSizeOptions",t.lJ4(4,jr))},dependencies:[M,C],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]})}}return e})(),files:[{file:"app.component.html",content:o(60495),filecontent:o(77954)},{file:"app.component.ts",content:o(82973),filecontent:o(20894)},{file:"app.component.scss",content:o(88723),filecontent:o(16653)}]};function vr(e,l){if(1&e&&(t.j41(0,"button",5),t.EFF(1),t.k0s()),2&e){const s=l.rowData,a=l.index;t.R7$(),t.Lme("",s.name,", ",a,"")}}const Cr={title:"Context Menu",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=w,this.contextMenuPosition={x:"0px",y:"0px"}}onContextMenu(s){const{event:a,rowData:n,index:i}=s;a.preventDefault(),this.contextMenu.closeMenu(),setTimeout(()=>this.contextMenu.openMenu(),this.contextMenu.menuOpen?150:0),this.contextMenuPosition.x=a.clientX+"px",this.contextMenuPosition.y=a.clientY+"px",this.contextMenu.menuData={rowData:n,index:i},this.contextMenu.menu?.focusFirstItem("mouse"),this.closingMenuSubscription=(0,S.h)((0,L.R)(document,"click"),(0,L.R)(document,"touchend")).subscribe(h=>{this.contextMenu.closeMenu(),this.closingMenuSubscription.unsubscribe()})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(Tt,5),2&a){let i;t.mGM(i=t.lsd())&&(n.contextMenu=i.first)}},decls:5,vars:8,consts:[["contextMenu","matMenu"],[3,"rowContextMenu","data","columns"],[2,"position","fixed","visibility","hidden",3,"matMenuTriggerFor"],[3,"hasBackdrop"],["matMenuContent",""],["mat-menu-item",""]],template:function(a,n){if(1&a){const i=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("rowContextMenu",function(h){return t.eBV(i),t.Njj(n.onContextMenu(h))}),t.k0s(),t.nrm(1,"div",2),t.j41(2,"mat-menu",3,0),t.DNE(4,vr,2,2,"ng-template",4),t.k0s()}if(2&a){const i=t.sdS(3);t.Y8G("data",n.list)("columns",n.columns),t.R7$(),t.xc7("left",n.contextMenuPosition.x)("top",n.contextMenuPosition.y),t.Y8G("matMenuTriggerFor",i),t.R7$(),t.Y8G("hasBackdrop",!1)}},dependencies:[M,C,Hs,U,pt,ca,Tt],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(15487),filecontent:o(3644)},{file:"app.component.ts",content:o(21273),filecontent:o(23340)},{file:"app.component.scss",content:o(32641),filecontent:o(17647)}]},wr=["switch"],Mr=["*"];function Tr(e,l){1&e&&(t.j41(0,"span",10),t.qSk(),t.j41(1,"svg",12),t.nrm(2,"path",13),t.k0s(),t.j41(3,"svg",14),t.nrm(4,"path",15),t.k0s()())}const Dr=new t.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),kr={provide:x.kq,useExisting:(0,t.Rfq)(()=>Ds),multi:!0};class Te{source;checked;constructor(l,s){this.source=l,this.checked=s}}let Ds=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_focusMonitor=(0,t.WQX)(D.FN);_changeDetectorRef=(0,t.WQX)(t.gRc);defaults=(0,t.WQX)(Dr);_onChange=s=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(s){return new Te(this,s)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(s){this._checked=s,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new t.bkB;toggleChange=new t.bkB;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){(0,t.WQX)(O.l).load(f.Ah);const s=(0,t.WQX)(new t.ES_("tabindex"),{optional:!0}),a=this.defaults,n=(0,t.WQX)(t.bc$,{optional:!0});this.tabIndex=null==s?0:parseInt(s)||0,this.color=a.color||"accent",this._noopAnimations="NoopAnimations"===n,this.id=this._uniqueId=(0,t.WQX)(D.g7).getId("mat-mdc-slide-toggle-"),this.hideIcon=a.hideIcon??!1,this.disabledInteractive=a.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(s=>{"keyboard"===s||"program"===s?(this._focused=!0,this._changeDetectorRef.markForCheck()):s||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(s){s.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(s){this.checked=!!s}registerOnChange(s){this._onChange=s}registerOnTouched(s){this._onTouched=s}validate(s){return this.required&&!0!==s.value?{required:!0}:null}registerOnValidatorChange(s){this._validatorOnChange=s}setDisabledState(s){this.disabled=s,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Te(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(a,n){if(1&a&&t.GBs(wr,5),2&a){let i;t.mGM(i=t.lsd())&&(n._switchElement=i.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(a,n){2&a&&(t.Mr5("id",n.id),t.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),t.HbH(n.color?"mat-"+n.color:""),t.AVh("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",t.L39],color:"color",disabled:[2,"disabled","disabled",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],tabIndex:[2,"tabIndex","tabIndex",s=>null==s?0:(0,t.Udg)(s)],checked:[2,"checked","checked",t.L39],hideIcon:[2,"hideIcon","hideIcon",t.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",t.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[t.Jv_([kr,{provide:x.cz,useExisting:e,multi:!0}]),t.GFd,t.OA$],ngContentSelectors:Mr,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(a,n){if(1&a){const i=t.RV6();t.NAR(),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(i),t.Njj(n._handleClick())}),t.nrm(3,"span",3),t.j41(4,"span",4)(5,"span",5)(6,"span",6),t.nrm(7,"span",7),t.k0s(),t.j41(8,"span",8),t.nrm(9,"span",9),t.k0s(),t.DNE(10,Tr,5,0,"span",10),t.k0s()()(),t.j41(11,"label",11),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.SdG(12),t.k0s()()}if(2&a){const i=t.sdS(2);t.Y8G("labelPosition",n.labelPosition),t.R7$(),t.AVh("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled)("mat-mdc-slide-toggle-disabled-interactive",n.disabledInteractive),t.Y8G("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("disabled",n.disabled&&!n.disabledInteractive),t.BMQ("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),t.R7$(8),t.Y8G("matRippleTrigger",i)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),t.R7$(),t.vxM(n.hideIcon?-1:10),t.R7$(),t.Y8G("for",n.buttonId),t.BMQ("id",n._labelId)}},dependencies:[f.r6,f.tO],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return e})(),Er=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[Ds,f.yE,f.yE]})}return e})();const Ar=["statusTpl"];function Gr(e,l){1&e&&(t.j41(0,"mat-slide-toggle",2),t.EFF(1,"Slide me!"),t.k0s()),2&e&&t.Y8G("checked",l.$implicit.status)}const Ir={title:"Custom cell template",description:"\n

The status column are custom cells.

\n ",component:(()=>{class e{constructor(){this.columns=[],this.list=w}ngOnInit(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Status",field:"status",cellTemplate:this.statusTpl}]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(Ar,7),2&a){let i;t.mGM(i=t.lsd())&&(n.statusTpl=i.first)}},decls:3,vars:2,consts:[["statusTpl",""],[3,"data","columns"],[3,"checked"]],template:function(a,n){1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,Gr,2,1,"ng-template",null,0,t.C5r)),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[M,C,Er,Ds],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(38741),filecontent:o(90598)},{file:"app.component.ts",content:o(60955),filecontent:o(16594)},{file:"app.component.scss",content:o(97731),filecontent:o(34969)}]},Fr=(e,l)=>({mobile:e,city:l});function Pr(e,l){if(1&e&&(t.j41(0,"button",3),t.EFF(1),t.k0s()),2&e){const s=l.$implicit;t.R7$(),t.JRh(s.mobile)}}function Br(e,l){if(1&e&&(t.j41(0,"button",4),t.EFF(1),t.k0s()),2&e){const s=l.$implicit;t.R7$(),t.JRh(s.city)}}const Or={title:"Custom cell template 2",description:'\n

There has another easiest way to custom cells. You can use property\n [cellTemplate]="{ mobile: mobileTpl, city: cityTpl }",\n the key of cellTemplate is the column field.

\n ',component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:5,vars:6,consts:[["mobileTpl",""],["cityTpl",""],[3,"data","columns","cellTemplate"],["mat-raised-button","","color","accent"],["mat-raised-button","","color","primary"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",2),t.DNE(1,Pr,2,1,"ng-template",null,0,t.C5r)(3,Br,2,1,"ng-template",null,1,t.C5r)),2&a){const i=t.sdS(2),r=t.sdS(4);t.Y8G("data",n.list)("columns",n.columns)("cellTemplate",t.l_i(3,Fr,i,r))}},dependencies:[M,C,k.Hl,k.$z],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(78398),filecontent:o(19265)},{file:"app.component.ts",content:o(59264),filecontent:o(24141)},{file:"app.component.scss",content:o(58380),filecontent:o(67158)}]},Xr=e=>({cost:e});function zr(e,l){if(1&e&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"currency"),t.k0s()),2&e){const s=l.$implicit,a=t.XpG();t.R7$(),t.JRh(t.bMT(2,1,a.getTotalCost(s)))}}const Lr={title:"Custom footer template",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:s=>Math.max(...s)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency",typeParameter:{display:"$"}}],this.list=w}getTotalCost(s){return s.reduce((a,n)=>a+n,0)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:6,consts:[["footerTpl",""],[3,"data","columns","showSummary","summaryTemplate"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,zr,3,3,"ng-template",null,0,t.C5r)),2&a){const i=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("showSummary",!0)("summaryTemplate",t.eq3(4,Xr,i))}},dependencies:[M,C,d.oe],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(98872),filecontent:o(87519)},{file:"app.component.ts",content:o(93750),filecontent:o(16839)},{file:"app.component.scss",content:o(10850),filecontent:o(19268)}]};function Nr(e,l){if(1&e&&(t.EFF(0),t.j41(1,"mat-icon",2),t.EFF(2,"info"),t.k0s()),2&e){const s=l.$implicit;t.SpI(" ",s.header," "),t.R7$(),t.Y8G("matTooltip",s.description)}}const Hr={title:"Custom header template",description:"\n

If you just want to append something to header, you can try\n [headerExtraTemplate] instead.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",description:"Info about the name"},{header:"Weight",field:"weight",description:"Info about the weight"},{header:"Gender",field:"gender",description:"Info about the gender"},{header:"Mobile",field:"mobile",description:"Info about the mobile"},{header:"City",field:"city",description:"Info about the city"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:3,consts:[["headerTpl",""],[3,"data","columns","headerTemplate"],[3,"matTooltip"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,Nr,3,2,"ng-template",null,0,t.C5r)),2&a){const i=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("headerTemplate",i)}},dependencies:[M,C,tt.m_,tt.An,et.uc,et.oV],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(25934),filecontent:o(3609)},{file:"app.component.ts",content:o(87980),filecontent:o(46709)},{file:"app.component.scss",content:o(90256),filecontent:o(36318)}]};function Wr(e,l){1&e&&t.nrm(0,"input",2)}const Vr={title:"Custom toolbar template",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:s=>Math.max(...s)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency",typeParameter:{display:"$"}}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:5,consts:[["toolbarTpl",""],[3,"data","columns","showToolbar","showColumnMenuButton","toolbarTemplate"],["placeholder","Search"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,Wr,1,0,"ng-template",null,0,t.C5r)),2&a){const i=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("showColumnMenuButton",!1)("toolbarTemplate",i)}},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(9264),filecontent:o(90033)},{file:"app.component.ts",content:o(37090),filecontent:o(93629)},{file:"app.component.scss",content:o(63152),filecontent:o(20870)}]},$r={title:"Data formatting",description:"\n

The name field use a formatter.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",formatter:s=>`${s.name}`},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[M,C],styles:["[_nghost-%COMP%] .label{padding:5px 10px;border-radius:999px;background-color:#ffb74d}"]})}}return e})(),files:[{file:"app.component.html",content:o(11598),filecontent:o(51627)},{file:"app.component.ts",content:o(10860),filecontent:o(10867)},{file:"app.component.scss",content:o(3202),filecontent:o(86792)}]};function Qr(e,l){1&e&&t.EFF(0),2&e&&t.SpI(" ",l.$implicit.name,"\n")}const Ur={title:"Expandable row",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",showExpand:!0},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[["expansionTpl",""],[3,"expansionChange","data","columns","expandable","expansionTemplate"]],template:function(a,n){if(1&a){const i=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("expansionChange",function(h){return t.eBV(i),t.Njj(n.log(h))}),t.k0s(),t.DNE(1,Qr,1,1,"ng-template",null,0,t.C5r)}if(2&a){const i=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("expandable",!0)("expansionTemplate",i)}},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(55051),filecontent:o(68096)},{file:"app.component.ts",content:o(11105),filecontent:o(83200)},{file:"app.component.scss",content:o(65081),filecontent:o(90427)}]},qr={title:"Hide pagination",description:"\n

If you hide the pagination, you should set pageOnFront false to show all the data.\n

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:4,consts:[[3,"data","columns","pageOnFront","showPaginator"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("pageOnFront",!1)("showPaginator",!1)},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(37977),filecontent:o(9536)},{file:"app.component.ts",content:o(65819),filecontent:o(16704)},{file:"app.component.scss",content:o(14817),filecontent:o(31867)}]},Yr={title:"Hover & striped",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w,this.rowHover=!0,this.rowStriped=!1}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:6,vars:7,consts:[[3,"ngModelChange","ngModel"],[3,"data","columns","rowHover","rowStriped","rowSelectable"]],template:function(a,n){1&a&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowHover,r)||(n.rowHover=r),r}),t.EFF(2,"Hover"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowStriped,r)||(n.rowStriped=r),r}),t.EFF(4,"Striped"),t.k0s()(),t.nrm(5,"mtx-grid",1)),2&a&&(t.R7$(),t.R50("ngModel",n.rowHover),t.R7$(2),t.R50("ngModel",n.rowStriped),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("rowHover",n.rowHover)("rowStriped",n.rowStriped)("rowSelectable",!0))},dependencies:[I.g7,I.So,x.YN,x.BC,x.vS,M,C],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(72682),filecontent:o(17103)},{file:"app.component.ts",content:o(72392),filecontent:o(73719)},{file:"app.component.scss",content:o(2190),filecontent:o(42452)}]};function Kr(e,l){if(1&e&&(t.j41(0,"mat-radio-button",1),t.EFF(1),t.k0s()),2&e){const s=l.$implicit;t.Y8G("value",s.value),t.R7$(),t.JRh(s.label)}}const Jr={title:"I18n ngx-translate",component:(()=>{class e{constructor(){this.translate=(0,t.WQX)(Lt.c$),this.columns=[{header:this.translate.stream("name"),field:"name"},{header:this.translate.stream("weight"),field:"weight"},{header:this.translate.stream("gender"),field:"gender"},{header:this.translate.stream("mobile"),field:"mobile"},{header:this.translate.stream("city"),field:"city"},{header:this.translate.stream("operation"),field:"operation",width:"120px",pinned:"right",right:"0px",type:"button",buttons:[{type:"basic",text:this.translate.stream("delete"),icon:"delete",tooltip:this.translate.stream("delete"),color:"warn",pop:{title:this.translate.stream("confirm_delete"),closeText:this.translate.stream("close"),okText:this.translate.stream("ok")},click:()=>alert("delete")}]}],this.list=w,this.columnPinOptions=[{label:this.translate.stream("pin_left"),value:"left"},{label:this.translate.stream("pin_right"),value:"right"},{label:this.translate.stream("no_pin"),value:null}],this.langs=[{label:"\u4e2d\u6587\u7b80\u4f53",value:"zh-CN"},{label:"English",value:"en-US"}],this.defaultlang="zh-CN",this.translate.addLangs(this.langs.map(s=>s.value)),this.translate.setDefaultLang(this.defaultlang)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:4,vars:7,consts:[[3,"ngModelChange","change","ngModel"],[3,"value"],[3,"data","columns","showToolbar","columnHideable","columnSortable","columnPinOptions"]],template:function(a,n){1&a&&(t.j41(0,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(n.defaultlang,r)||(n.defaultlang=r),r}),t.bIt("change",function(r){return n.translate.use(r.value)}),t.Z7z(1,Kr,2,2,"mat-radio-button",1,t.fX1),t.k0s(),t.nrm(3,"mtx-grid",2)),2&a&&(t.R50("ngModel",n.defaultlang),t.R7$(),t.Dyx(n.langs),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("columnHideable",!0)("columnSortable",!0)("columnPinOptions",n.columnPinOptions))},dependencies:[x.YN,x.BC,x.vS,H.Wk,H.VT,H._g,M,C],styles:[".mat-radio-button[_ngcontent-%COMP%]{margin:0 1rem 1rem 0}"]})}}return e})(),files:[{file:"app.component.html",content:o(49138),filecontent:o(41145)},{file:"app.component.ts",content:o(26652),filecontent:o(78549)},{file:"app.component.scss",content:o(68164),filecontent:o(30)},{file:"assets/zh-CN.json",content:o(560),filecontent:o(66136)},{file:"assets/en-US.json",content:o(81318),filecontent:o(58414)}]},Zr={title:"Loading status",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w,this.isLoading=!0}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"ngModelChange","ngModel"],[3,"data","columns","loading"]],template:function(a,n){1&a&&(t.j41(0,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.isLoading,r)||(n.isLoading=r),r}),t.EFF(1,"Loading"),t.k0s(),t.nrm(2,"mtx-grid",1)),2&a&&(t.R50("ngModel",n.isLoading),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("loading",n.isLoading))},dependencies:[I.g7,I.So,x.YN,x.BC,x.vS,M,C],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(37051),filecontent:o(13112)},{file:"app.component.ts",content:o(74713),filecontent:o(32648)},{file:"app.component.scss",content:o(79553),filecontent:o(40259)}]},tc={title:"No result",description:'\n

You can use [noResultTemplate]="noResultTpl" to customize it.

\n ',component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=[]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(52981),filecontent:o(33356)},{file:"app.component.ts",content:o(80711),filecontent:o(42396)},{file:"app.component.scss",content:o(33309),filecontent:o(88191)}]},sc=()=>[5,10,20],ec={title:"Remote Data",component:(()=>{class e{constructor(){this.http=(0,t.WQX)(Ss.Qq),this.columns=[{header:"Name",field:"name",formatter:s=>`${s.name}`},{header:"Owner",field:"owner.login"},{header:"Owner Avatar",field:"owner.avatar_url",type:"image"},{header:"Description",field:"description",width:"300px"},{header:"Stars",field:"stargazers_count"},{header:"Forks",field:"forks_count"},{header:"Score",field:"score"},{header:"Issues",field:"open_issues"},{header:"Language",field:"language"},{header:"License",field:"license.name"},{header:"Home Page",field:"homepage",type:"link"},{header:"Is forked",field:"fork",type:"boolean"},{header:"Archived",field:"archived",type:"tag",tag:{true:{text:"Yes",color:"red-100"},false:{text:"No",color:"green-100"}}},{header:"Created Date",field:"created_at"},{header:"Updated Date",field:"updated_at"}],this.list=[],this.total=0,this.isLoading=!0,this.query={q:"user:nzbin",page:0,per_page:5}}get params(){const s=Object.assign({},this.query);return s.page+=1,s}ngOnInit(){this.getList()}getList(){this.isLoading=!0,this.http.get("https://api.github.com/search/repositories",{params:this.params}).subscribe(s=>{this.list=s.items,this.total=s.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(s){this.query.page=s.pageIndex,this.query.per_page=s.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"page","data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.bIt("click",function(){return n.refresh()}),t.EFF(1,"Refresh"),t.k0s(),t.j41(2,"button",1),t.bIt("click",function(){return n.reset()}),t.EFF(3,"Reset"),t.k0s(),t.j41(4,"mtx-grid",2),t.bIt("page",function(r){return n.getNextPage(r)}),t.k0s()),2&a&&(t.R7$(4),t.Y8G("data",n.list)("columns",n.columns)("length",n.total)("loading",n.isLoading)("pageOnFront",!1)("pageIndex",n.query.page)("pageSize",n.query.per_page)("pageSizeOptions",t.lJ4(8,sc)))},dependencies:[k.Hl,k.$z,M,C],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(8423),filecontent:o(40522)},{file:"app.component.ts",content:o(71197),filecontent:o(88534)},{file:"app.component.scss",content:o(7363),filecontent:o(7973)}]},ac={title:"Custom class for row and column",component:(()=>{class e{constructor(){this.rowClassFormatter={success:(s,a)=>"Boron"===s.name,danger:(s,a)=>1===a},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:s=>s?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("rowClassFormatter",n.rowClassFormatter)},dependencies:[M,C],styles:["[_nghost-%COMP%] .mtx-grid .success{background-color:#d1e7dd}[_nghost-%COMP%] .mtx-grid .danger{background-color:#f8d7da}[_nghost-%COMP%] .mtx-grid .warning{background-color:#fff3cd}[_nghost-%COMP%] .mtx-grid .info{background-color:#cff4fc}"]})}}return e})(),files:[{file:"app.component.html",content:o(3186),filecontent:o(39113)},{file:"app.component.ts",content:o(35660),filecontent:o(11653)},{file:"app.component.scss",content:o(78532),filecontent:o(90254)}]},nc={title:"Row selectable",description:"\n

If you choose the multiple option, you can press ctrl/command +\n click or select checkboxs to choose multiple rows.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=w,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=w.slice(2,3),this.rowSelectionFormatter={disabled:s=>"Boron"===s.name,hideCheckbox:s=>"John"===s.name}}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:11,vars:12,consts:[[3,"ngModelChange","ngModel"],[3,"value"],[3,"rowSelectedChange","cellSelectedChange","data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter"]],template:function(a,n){1&a&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowSelectable,r)||(n.rowSelectable=r),r}),t.EFF(2,"Row selectable"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.hideRowSelectionCheckbox,r)||(n.hideRowSelectionCheckbox=r),r}),t.EFF(4,"Hide checkbox"),t.k0s(),t.j41(5,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(n.multiSelectable,r)||(n.multiSelectable=r),r}),t.j41(6,"mat-radio-button",1),t.EFF(7,"Single"),t.k0s(),t.j41(8,"mat-radio-button",1),t.EFF(9,"Multiple"),t.k0s()()(),t.j41(10,"mtx-grid",2),t.bIt("rowSelectedChange",function(r){return n.log(r)})("cellSelectedChange",function(r){return n.log(r)}),t.k0s()),2&a&&(t.R7$(),t.R50("ngModel",n.rowSelectable),t.R7$(2),t.R50("ngModel",n.hideRowSelectionCheckbox),t.R7$(2),t.R50("ngModel",n.multiSelectable),t.R7$(),t.Y8G("value",!1),t.R7$(2),t.Y8G("value",!0),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("multiSelectable",n.multiSelectable)("hideRowSelectionCheckbox",n.hideRowSelectionCheckbox)("rowSelectable",n.rowSelectable)("rowSelected",n.rowSelected)("rowSelectionFormatter",n.rowSelectionFormatter))},dependencies:[I.g7,I.So,x.YN,x.BC,x.vS,H.Wk,H.VT,H._g,M,C],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(71737),filecontent:o(43078)},{file:"app.component.ts",content:o(78167),filecontent:o(23282)},{file:"app.component.scss",content:o(57083),filecontent:o(71097)}]},ic={title:"Row with buttons",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Operation",field:"operation",width:"180px",pinned:"right",right:"0px",type:"button",buttons:[{type:"icon",text:"copy",icon:"file_copy",tooltip:"copy",disabled:!0,click:()=>alert("copy")},{type:"icon",text:"edit",icon:"edit",tooltip:"Edit",click:()=>alert("edit")},{type:"icon",text:"delete",icon:"delete",tooltip:"Delete",color:"warn",pop:"Confirm delete?",click:()=>alert("delete"),badge:{content:1}}]}],this.list=w}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(17493),filecontent:o(42602)},{file:"app.component.ts",content:o(72587),filecontent:o(62966)},{file:"app.component.scss",content:o(33983),filecontent:o(38341)}]},lc={title:"Sortable",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",sortable:!0},{header:"Weight",field:"weight",sortable:!0},{header:"Gender",field:"gender",sortable:!0},{header:"Mobile",field:"mobile",sortable:!1},{header:"City",field:"city",sortable:!0,sortProp:{arrowPosition:"before",disableClear:!0,start:"desc"}}],this.list=w}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"sortChange","data","columns","sortOnFront","sortDisableClear","sortDisabled"]],template:function(a,n){1&a&&(t.j41(0,"mtx-grid",0),t.bIt("sortChange",function(r){return n.log(r)}),t.k0s()),2&a&&t.Y8G("data",n.list)("columns",n.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[M,C],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(58918),filecontent:o(7745)},{file:"app.component.ts",content:o(32068),filecontent:o(89485)},{file:"app.component.scss",content:o(25352),filecontent:o(55638)}]};function oc(e,l){if(1&e&&t.nrm(0,"doc-heading",0)(1,"example-viewer",1),2&e){const s=l.$implicit;t.Y8G("text",s.title),t.R7$(),t.Y8G("exampleData",s)}}function rc(e,l){1&e&&t.Z7z(0,oc,2,2,null,null,t.fX1),2&e&&t.Dyx(l.examples)}function cc(e,l){1&e&&t.nrm(0,"doc-viewer",0),2&e&&t.Y8G("textContent",l.content.default)}let De=(()=>{class e{constructor(){this.route=(0,t.WQX)(Rs.nX)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-grid-overview"]],decls:7,vars:3,consts:[[3,"text"],[3,"exampleData"]],template:function(a,n){if(1&a&&(t.j41(0,"p"),t.EFF(1," The "),t.j41(2,"code"),t.EFF(3,"mtx-grid"),t.k0s(),t.EFF(4," is an powerful material table component. It supports cell selectable, row selectable, multiple row selectable, row expandable, column hiding, column moving and so on.\n"),t.k0s(),t.DNE(5,rc,2,0),t.nI1(6,"async")),2&a){let i;t.R7$(5),t.vxM((i=t.bMT(6,1,n.route.data))?5:-1,i)}},dependencies:[Ee.Y,Ge.v,d.Jj],encapsulation:2})}}return e})(),ke=(()=>{class e{constructor(){this.route=(0,t.WQX)(Rs.nX)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-grid-api"]],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(t.DNE(0,cc,1,1,"doc-viewer",0),t.nI1(1,"async")),2&a){let i;t.vxM((i=t.bMT(1,1,n.route.data))?0:-1,i)}},dependencies:[Ae.T,d.Jj],encapsulation:2})}}return e})();function Se(e){return new Re.s(e,"assets/i18n/data-grid/","_json")}const pc=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:De,pathMatch:"full",data:{examples:[gr,yr,Cr,Zr,qr,lc,nc,Ur,br,xr,Yr,ic,Ir,Or,$r,ac,tc,Hr,Lr,Vr,Jr,ec]},providers:[(0,Lt.D8)({loader:{provide:Lt.Wr,useFactory:Se,deps:[Ss.Qq]}})]},{path:"api",component:ke,pathMatch:"full",data:{content:o(22426)}},{path:"**",redirectTo:"overview"}]},52624:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [trackBy]="trackByName"></mtx-grid>\n'},43825:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="columnHideable">Column Hiding</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnSortable">Column Sorting</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnPinnable">Column Pinning</mat-checkbox>\n\n <label for="">ColumnHideableChecked:</label>\n <mat-radio-group [(ngModel)]="columnHideableChecked">\n <mat-radio-button value="show">Show</mat-radio-button>\n <mat-radio-button value="hide">Hide</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid\n [data]="list"\n #grid\n [columns]="columns"\n [showToolbar]="true"\n [toolbarTitle]="'Data Grid'"\n [columnHideable]="columnHideable"\n [columnHideableChecked]="columnHideableChecked"\n [columnSortable]="columnSortable"\n [columnPinnable]="columnPinnable"\n (columnChange)="log($event)"\n [showColumnMenuHeader]="true"\n [columnMenuHeaderText]="'Title'"\n [showColumnMenuFooter]="true"\n [columnMenuFooterTemplate]="menuFooter"\n></mtx-grid>\n\n<ng-template #menuFooter>\n <button>Save</button>\n <button (click)="closeMenu()">Close</button>\n</ng-template>\n'},98640:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [showToolbar]="true"></mtx-grid>\n'},60495:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1, 2, 5, 10]"\n></mtx-grid>\n'},15487:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" (rowContextMenu)="onContextMenu($event)"></mtx-grid>\n\n<!-- Context Menu -->\n<div\n style="position: fixed; visibility: hidden"\n [style.left]="contextMenuPosition.x"\n [style.top]="contextMenuPosition.y"\n [matMenuTriggerFor]="contextMenu"\n></div>\n<mat-menu #contextMenu="matMenu" [hasBackdrop]="false">\n <ng-template matMenuContent let-row="rowData" let-index="index">\n <button mat-menu-item>{{ row.name }}, {{ index }}</button>\n </ng-template>\n</mat-menu>\n'},78398:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [cellTemplate]="{ mobile: mobileTpl, city: cityTpl }"\n></mtx-grid>\n\n<ng-template #mobileTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="accent">{{ row.mobile }}</button>\n</ng-template>\n\n<ng-template #cityTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="primary">{{ row.city }}</button>\n</ng-template>\n'},38741:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n\n<ng-template #statusTpl let-row let-index="index" let-col="colDef">\n <mat-slide-toggle [checked]="row.status">Slide me!</mat-slide-toggle>\n</ng-template>\n'},98872:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [showSummary]="true"\n [summaryTemplate]="{ cost: footerTpl }"\n></mtx-grid>\n\n<ng-template #footerTpl let-data>\n <div>{{ getTotalCost(data) | currency }}</div>\n</ng-template>\n'},25934:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [headerTemplate]="headerTpl"></mtx-grid>\n\n<ng-template #headerTpl let-col>\n {{ col.header }}\n <mat-icon [matTooltip]="col.description">info</mat-icon>\n</ng-template>\n'},9264:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [showColumnMenuButton]="false"\n [toolbarTemplate]="toolbarTpl"\n></mtx-grid>\n\n<ng-template #toolbarTpl>\n <input placeholder="Search" />\n</ng-template>\n'},11598:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},55051:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [expandable]="true"\n [expansionTemplate]="expansionTpl"\n (expansionChange)="log($event)"\n></mtx-grid>\n\n<ng-template #expansionTpl let-row>\n {{ row.name }}\n</ng-template>\n'},37977:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false"\n></mtx-grid>\n'},72682:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true"\n></mtx-grid>\n'},49138:p=>{p.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n @for (lang of langs; track lang) {\n <mat-radio-button [value]="lang.value">{{ lang.label }}</mat-radio-button>\n }\n</mat-radio-group>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions"\n></mtx-grid>\n'},37051:p=>{p.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list" [columns]="columns" [loading]="isLoading"></mtx-grid>\n'},52981:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},8423:p=>{p.exports='<button mat-raised-button color="primary" (click)="refresh()">Refresh</button>\n<button mat-raised-button color="warn" (click)="reset()">Reset</button>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [length]="total"\n [loading]="isLoading"\n [pageOnFront]="false"\n [pageIndex]="query.page"\n [pageSize]="query.per_page"\n [pageSizeOptions]="[5, 10, 20]"\n (page)="getNextPage($event)"\n></mtx-grid>\n'},3186:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [rowClassFormatter]="rowClassFormatter"></mtx-grid>\n'},71737:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowSelectable">Row selectable</mat-checkbox>\n <mat-checkbox [(ngModel)]="hideRowSelectionCheckbox">Hide checkbox</mat-checkbox>\n <mat-radio-group [(ngModel)]="multiSelectable">\n <mat-radio-button [value]="false">Single</mat-radio-button>\n <mat-radio-button [value]="true">Multiple</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectedChange)="log($event)"\n (cellSelectedChange)="log($event)"\n></mtx-grid>\n'},17493:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},58918:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [sortOnFront]="true"\n sortActive="name"\n sortDirection="asc"\n [sortDisableClear]="true"\n [sortDisabled]="false"\n sortStart="asc"\n (sortChange)="log($event)"\n></mtx-grid>\n'},81318:p=>{p.exports='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},560:p=>{p.exports='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'},33988:p=>{p.exports='/** No CSS for this example */\n'},46483:p=>{p.exports='label {\n padding: 0 8px;\n}\n'},12060:p=>{p.exports='/** No CSS for this example */\n'},88723:p=>{p.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},32641:p=>{p.exports=""},58380:p=>{p.exports='/** No CSS for this example */\n'},97731:p=>{p.exports='/** No CSS for this example */\n'},10850:p=>{p.exports='/** No CSS for this example */\n'},90256:p=>{p.exports='/** No CSS for this example */\n'},63152:p=>{p.exports='/** No CSS for this example */\n'},3202:p=>{p.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},65081:p=>{p.exports='/** No CSS for this example */\n'},14817:p=>{p.exports='/** No CSS for this example */\n'},2190:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},68164:p=>{p.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},79553:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},33309:p=>{p.exports='/** No CSS for this example */\n'},7363:p=>{p.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},78532:p=>{p.exports=':host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n'},57083:p=>{p.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},33983:p=>{p.exports=""},25352:p=>{p.exports='/** No CSS for this example */\n'},51949:p=>{p.exports='export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n'},32482:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n'},46915:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n'},6726:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},82973:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n'},21273:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { MatMenuModule, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatMenuModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable<MouseEvent>,\n fromEvent(document, 'touchend') as Observable<MouseEvent>\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n'},59264:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatButtonModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},60955:p=>{p.exports='import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatSlideToggleModule],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef<any>;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n'},93750:p=>{p.exports='import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n'},87980:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTooltipModule } from '@angular/material/tooltip';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatIconModule, MatTooltipModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},37090:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},10860:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<span class="label">${data.name}</span>`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},11105:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},65819:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},72392:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n'},26652:p=>{p.exports='import { Component, inject } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGridColumn, MtxGridColumnPinOption, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n translate = inject(TranslateService);\n\n columns: MtxGridColumn[] = [\n {\n header: this.translate.stream('name'),\n field: 'name',\n },\n {\n header: this.translate.stream('weight'),\n field: 'weight',\n },\n {\n header: this.translate.stream('gender'),\n field: 'gender',\n },\n {\n header: this.translate.stream('mobile'),\n field: 'mobile',\n },\n {\n header: this.translate.stream('city'),\n field: 'city',\n },\n {\n header: this.translate.stream('operation'),\n field: 'operation',\n width: '120px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'basic',\n text: this.translate.stream('delete'),\n icon: 'delete',\n tooltip: this.translate.stream('delete'),\n color: 'warn',\n pop: {\n title: this.translate.stream('confirm_delete'),\n closeText: this.translate.stream('close'),\n okText: this.translate.stream('ok'),\n },\n click: () => alert('delete'),\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinOptions: MtxGridColumnPinOption[] = [\n { label: this.translate.stream('pin_left'), value: 'left' },\n { label: this.translate.stream('pin_right'), value: 'right' },\n { label: this.translate.stream('no_pin'), value: null },\n ];\n\n langs = [\n { label: '\u4e2d\u6587\u7b80\u4f53', value: 'zh-CN' },\n { label: 'English', value: 'en-US' },\n ];\n defaultlang = 'zh-CN';\n\n constructor() {\n this.translate.addLangs(this.langs.map(item => item.value));\n this.translate.setDefaultLang(this.defaultlang);\n }\n}\n'},74713:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n'},80711:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n'},71197:p=>{p.exports='import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit, inject } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatButtonModule, MtxGridModule],\n})\nexport class AppComponent implements OnInit {\n private http = inject(HttpClient);\n\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<a href="${data.html_url}" target="_blank">${data.name}</a>`,\n },\n { header: 'Owner', field: 'owner.login' },\n { header: 'Owner Avatar', field: 'owner.avatar_url', type: 'image' },\n { header: 'Description', field: 'description', width: '300px' },\n { header: 'Stars', field: 'stargazers_count' },\n { header: 'Forks', field: 'forks_count' },\n { header: 'Score', field: 'score' },\n { header: 'Issues', field: 'open_issues' },\n { header: 'Language', field: 'language' },\n { header: 'License', field: 'license.name' },\n { header: 'Home Page', field: 'homepage', type: 'link' },\n { header: 'Is forked', field: 'fork', type: 'boolean' },\n {\n header: 'Archived',\n field: 'archived',\n type: 'tag',\n tag: {\n true: { text: 'Yes', color: 'red-100' },\n false: { text: 'No', color: 'green-100' },\n },\n },\n { header: 'Created Date', field: 'created_at' },\n { header: 'Updated Date', field: 'updated_at' },\n ];\n list = [];\n total = 0;\n isLoading = true;\n\n query = {\n q: 'user:nzbin',\n page: 0,\n per_page: 5,\n };\n\n get params() {\n const p = Object.assign({}, this.query);\n p.page += 1;\n return p;\n }\n\n ngOnInit() {\n this.getList();\n }\n\n getList() {\n this.isLoading = true;\n this.http.get('https://api.github.com/search/repositories', { params: this.params }).subscribe(\n (res: any) => {\n this.list = res.items;\n this.total = res.total_count;\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n }\n );\n }\n\n getNextPage(e: PageEvent) {\n this.query.page = e.pageIndex;\n this.query.per_page = e.pageSize;\n this.getList();\n }\n\n refresh() {\n this.getList();\n }\n\n reset() {\n this.query.page = 0;\n this.query.per_page = 5;\n this.getList();\n }\n}\n'},35660:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},78167:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport {\n MtxGridColumn,\n MtxGridModule,\n MtxGridRowSelectionFormatter,\n} from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n'},72587:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},32068:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},22426:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='

Data Grid

\n

API reference for Material Extensions grid

\n

import { MtxGridModule } from '@ng-matero/extensions/grid';

\n

Directives

\n

MtxGrid

\n

Selector: [mtx-grid]

\n

Exported as: mtxGrid

\n
Properties
\n
Basic
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
columns: MtxGridColumn[]
The grid's columns.
@Input()
data: any[]
The grid's data.
@Input()
length: number
The total number of the data. Default is 0.
@Input()
loading: boolean
Whether the grid is loading. Default is false.
@Input()
trackBy: TrackByFunction<any>
Tracking function that will be used to check the differences in data changes.
@Input()
columnResizable: boolean
Whether the column is resizable. Default is false.
@Input()
emptyValuePlaceholder: string
Placeholder for the empty value (null, '', []). Default is --.
\n
Page
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
pageOnFront: boolean
Whether to paginate the data on front end. Default is true.
@Input()
showPaginator: boolean
Whether to show the paginator. Default is true.
@Input()
pageDisabled: boolean
Whether the paginator is disabled. Default is false.
@Input()
showFirstLastButtons: boolean
Whether to show the first/last buttons UI to the user. Default is true.
@Input()
pageIndex: number
The zero-based page index of the displayed list of items. Default is 0.
@Input()
pageSize: number
Number of items to display on a page. Default is 10.
@Input()
pageSizeOptions: number[]
The set of provided page size options to display to the user. Default is [10, 50, 100]
@Input()
hidePageSize: boolean
Whether to hide the page size selection UI from the user. Default is false.
@Output()
page: EventEmitter<PageEvent>
Event emitted when the paginator changes the page size or page index.
@Input()
paginationTemplate: TemplateRef<any>
The template for the pagination.
\n
Sort
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
sortOnFront: boolean
Whether to sort the data on front end. Default is true.
@Input()
sortActive: string
The id of the most recently sorted MatSortable.
@Input()
sortDirection: SortDirection
The sort direction of the currently active MatSortable.
@Input()
sortDisableClear: boolean
Whether to disable the user from clearing the sort by finishing the sort direction cycle. May be overriden by the column's disableClear in sortProp. Default is false.
@Input()
sortDisabled: boolean
Whether the sort is disabled. Default is false.
@Input()
sortStart: 'asc' | 'desc'
The direction to set when an MatSortable is initially sorted. May be overriden by the column's start in sortProp. Default is asc.
@Output()
sortChange: EventEmitter<sort>
Event emitted when the user changes either the active sort or sort direction.
\n
Expansion
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
expandable: boolean
Whether the row is expandable. Default is false.
@Input()
expansionTemplate: TemplateRef<any>
The template for the expandable row.
@Output()
expansionChange: EventEmitter<any>
Event emitted when the user toggles the expandable row.
\n
Selection
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
multiSelectable: boolean
Whether to support multiple row/cell selection. Default is true.
@Input()
multiSelectionWithClick: boolean
Whether the user can select multiple rows with click. Default is false.
@Input()
rowSelectable: boolean
Whether the row is selectable. Default is false.
@Input()
rowSelected: any[]
The selected row items. Default is [].
@Input()
hideRowSelectionCheckbox: boolean
Whether to hide the row selection checkbox. Default is false.
@Input()
disableRowClickSelection: boolean
Whether disable rows to be selected when clicked. Default is false.
@Input()
rowSelectionFormatter: MtxGridRowSelectionFormatter
The formatter to disable the row selection or hide the row's checkbox.
@Output()
rowClassFormatter: MtxGridRowClassFormatter
The formatter to set the row's class.
@Output()
rowSelectedChange: EventEmitter<any>
Event emitted when the row is selected.
@Input()
cellSelectable: boolean
Whether the cell is selectable. Default is true.
@Output()
cellSelectedChange: EventEmitter<any>
Event emitted when the cell is selected.
\n
Toolbar
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showToolbar: boolean
Whether to show the toolbar. Default is false.
@Input()
toolbarTitle: string
The text of the toolbar's title. Default is ''.
@Input()
toolbarTemplate: TemplateRef<any>
The template for the toolbar .
\n
Column menu
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
columnHideable: boolean
Whether the column is hideable. Default is true.
@Input()
columnHideableChecked: 'show' | 'hide'
Hide or show when the column's checkbox is checked. Default is 'show'.
@Input()
columnSortable: boolean
Whether the column is sortable. Default is true.
@Input()
columnPinnable: boolean
Whether the column is pinnable. Default is true.
@Output()
columnChange: EventEmitter<string[]>
Event emitted when the column is hided or is sorted.
@Input()
showColumnMenuHeader: boolean
Whether to show the column-menu's header. Default is false.
@Input()
columnMenuHeaderText: string
The text for the column-menu's header. Default is 'Columns Header'
@Input()
columnMenuHeaderTemplate: TemplateRef<any>
The template for the column-menu's header.
@Input()
showColumnMenuFooter: boolean
Whether to show the column-menu's footer. Default is false
@Input()
columnMenuFooterText: string
The text for the column-menu's footer. Default is 'Columns Footer'
@Input()
columnMenuFooterTemplate: TemplateRef<any>
The template for the column-menu's footer.
@Input()
showColumnMenuButton: boolean
Whether to show the column menu button. Default is true.
@Input()
columnMenuButtonText: string
The text for the column menu button. Default is ''.
@Input()
columnMenuButtonType: MtxGridButtonType
The type for the column menu button. Default is 'stroked'.
@Input()
columnMenuButtonColor: string
The color for the column menu button. Default is ''.
@Input()
columnMenuButtonClass: string
The class for the column menu button. Default is ''.
@Input()
columnMenuButtonIcon: string
The icon for the column menu button. Default is ''.
@Input()
columnPinOptions: MtxGridColumnPinOption[]
The options for the column pin list.
\n
Row
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
rowHover: boolean
Whether to use the row hover style. Default is false.
@Input()
rowStriped: boolean
Whether to use the row striped style. Default is false.
@Output()
rowClick: EventEmitter<any>;
Event emitted when the user clicks the row.
@Output()
rowContextMenu: EventEmitter<any>;
Event emitted when the user attempts to open a context menu.
@Input()
useContentRowTemplate: boolean
Whether to use custom row template. If true, you should define a matRowDef. Default is false.
\n
Cell templates
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
headerTemplate: TemplateRef<any> | MtxGridCellTemplate
The header's cell template for the grid.
@Input()
headerExtraTemplate: TemplateRef<any> | MtxGridCellTemplate
The header's cell template for the grid exclude sort.
@Input()
cellTemplate: TemplateRef<any> | MtxGridCellTemplate
The cell template for the grid.
\n
Summary
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showSummary: boolean
Whether to show the summary. Default is false.
@Input()
summaryTemplate: TemplateRef<any> | MtxGridCellTemplate
The template for the summary .
\n
No result
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
noResultText: string
The displayed text for the empty data. Default is 'No records found'.
@Input()
noResultTemplate: TemplateRef<any>
The template for the empty data.
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showSidebar: boolean
Whether to show the sidebar. Default is false.
@Input()
sidebarTemplate: TemplateRef<any>
The template for the sidebar.
\n
Status bar
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showStatusbar: boolean
Whether to show the status bar. Default is false.
@Input()
statusbarTemplate: TemplateRef<any>
The template for the status bar .
\n

Interfaces

\n

MtxGridColumn

\n
interface MtxGridColumn<T = any> {\n  field: string;\n  header?: string | Observable<string>;\n  hide?: boolean;\n  show?: boolean;\n  disabled?: boolean;\n  pinned?: MtxGridColumnPinValue;\n  left?: string;\n  right?: string;\n  width?: string;\n  resizable?: boolean;\n  minWidth?: number;\n  maxWidth?: number;\n  sortable?: boolean | string;\n  sortProp?: MtxGridSortProp;\n  type?: MtxGridColumnType;\n  typeParameter?: MtxGridColumnTypeParameter;\n  tag?: MtxGridColumnTag;\n  buttons?: MtxGridColumnButton<T>[] | ((rowData: T) => MtxGridColumnButton<T>[]);\n  formatter?: (rowData: T, colDef?: MtxGridColumn) => any;\n  cellTemplate?: TemplateRef<any> | null;\n  showExpand?: boolean;\n  description?: string;\n  summary?: ((data: T[], colDef?: MtxGridColumn) => any) | string;\n  class?: string | ((rowData?: T, colDef?: MtxGridColumn) => string);\n}\n
\n

MtxGridColumnPinOption

\n
interface MtxGridColumnPinOption {\n  label: string | Observable<string>;\n  value: MtxGridColumnPinValue;\n}\n
\n

MtxGridColumnTypeParameter

\n
interface MtxGridColumnTypeParameter {\n  currencyCode?: string;\n  display?: string | boolean;\n  digitsInfo?: string;\n  format?: string;\n  locale?: string;\n  timezone?: string;\n}\n
\n

MtxGridSortProp

\n
interface MtxGridSortProp {\n  arrowPosition?: 'before' | 'after';\n  disableClear?: boolean;\n  id?: string;\n  start?: 'asc' | 'desc';\n}\n
\n

MtxGridColumnButton

\n
interface MtxGridColumnButton<T = any> {\n  type?: MtxGridButtonType;\n  text?: string | Observable<string>;\n  icon?: string;\n  fontIcon?: string;\n  svgIcon?: string;\n  color?: ThemePalette;\n  class?: string;\n  disabled?: boolean | ((rowData: T) => boolean);\n  click?: (rowData: T) => void;\n  iif?: (rowData: T) => boolean;\n  pop?: string | Observable<string> | MtxGridColumnButtonPop;\n  tooltip?: string | Observable<string> | MtxGridColumnButtonTooltip;\n  badge?: number | string | Observable<string> | MtxGridColumnButtonBadge;\n}\n
\n

MtxGridColumnButtonPop

\n
export interface MtxGridColumnButtonPop {\n  title: string | Observable<string>;\n  description?: string | Observable<string>;\n  okColor?: ThemePalette;\n  okText?: string | Observable<string>;\n  closeColor?: ThemePalette;\n  closeText?: string | Observable<string>;\n}\n
\n

MtxGridColumnButtonTooltip

\n
export interface MtxGridColumnButtonTooltip {\n  message: string | Observable<string>;\n  position?: TooltipPosition;\n  positionAtOrigin?: boolean;\n  class?: any;\n  hideDelay?: number;\n  showDelay?: number;\n  touchGestures?: TooltipTouchGestures;\n  disabled?: boolean;\n}\n
\n

MtxGridColumnButtonBadge

\n
export interface MtxGridColumnButtonBadge {\n  content: number | string | Observable<string>;\n  description?: string | Observable<string>;\n  color?: ThemePalette;\n  position?: MatBadgePosition;\n  size?: MatBadgeSize;\n  overlap?: boolean;\n  disabled?: boolean;\n  hidden?: boolean;\n}\n
\n

MtxGridColumnTag

\n
interface MtxGridColumnTag {\n  [key: number]: MtxGridColumnTagValue;\n  [key: string]: MtxGridColumnTagValue;\n}\n
\n

MtxGridColumnTagValue

\n
interface MtxGridColumnTagValue {\n  text?: string;\n  color?: string;\n}\n
\n

MtxGridRowSelectionFormatter

\n
interface MtxGridRowSelectionFormatter<T = any> {\n  disabled?: (rowData: T, index: number) => boolean;\n  hideCheckbox?: (rowData: T, index: number) => boolean;\n}\n
\n

MtxGridRowClassFormatter

\n
interface MtxGridRowClassFormatter<T = any> {\n  [className: string]: (rowData: T, index: number) => boolean;\n}\n
\n

MtxGridDefaultOptions

\n
interface MtxGridDefaultOptions {\n  columnResizable?: boolean;\n  emptyValuePlaceholder?: string;\n\n  pageOnFront?: boolean;\n  showPaginator?: boolean;\n  pageDisabled?: boolean;\n  showFirstLastButtons?: boolean;\n  pageIndex?: number;\n  pageSize?: number;\n  pageSizeOptions?: number[];\n  hidePageSize?: boolean;\n\n  sortOnFront?: boolean;\n  sortActive?: string;\n  sortDirection?: SortDirection;\n  sortDisableClear?: boolean;\n  sortDisabled?: boolean;\n  sortStart?: 'asc' | 'desc';\n\n  rowHover?: boolean;\n  rowStriped?: boolean;\n\n  multiSelectable?: boolean;\n  multiSelectionWithClick?: boolean;\n  rowSelectable?: boolean;\n  hideRowSelectionCheckbox?: boolean;\n  disableRowClickSelection?: boolean;\n\n  cellSelectable?: boolean;\n\n  showToolbar?: boolean;\n  toolbarTitle?: string;\n\n  columnHideable?: boolean;\n  columnHideableChecked?: 'show' | 'hide';\n  columnSortable?: boolean;\n  columnPinnable?: boolean;\n  columnPinOptions?: MtxGridColumnPinOption[];\n\n  showColumnMenuButton?: boolean;\n  columnMenuButtonText?: string;\n  columnMenuButtonType?: MtxGridButtonType;\n  columnMenuButtonColor?: ThemePalette;\n  columnMenuButtonClass?: string;\n  columnMenuButtonIcon?: string;\n\n  showColumnMenuHeader?: boolean;\n  columnMenuHeaderText?: string;\n  showColumnMenuFooter?: boolean;\n  columnMenuFooterText?: string;\n\n  noResultText?: string;\n}\n
\n

Type aliases

\n

MtxGridColumnType

\n
type MtxGridColumnType = 'tag' | 'button' | 'link' | 'image' | 'boolean' | 'number' | 'currency' | 'percent' | 'date';\n
\n

MtxGridColumnPinValue

\n
type MtxGridColumnPinValue = 'left' | 'right' | null;\n
\n

MtxGridButtonType

\n
type MtxGridButtonType = 'basic' | 'raised' | 'stroked' | 'flat' | 'icon' | 'fab' | 'mini-fab';\n
\n

Constants

\n

MTX_GRID_DEFAULT_OPTIONS

\n

Injection token that can be used to specify default grid options.

\n
const MTX_GRID_DEFAULT_OPTIONS: InjectionToken<() => MtxGridDefaultOptions>;\n
\n'},46926:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n"},89277:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},57978:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83305:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n"},38234:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Column Hiding\n Column Sorting\n Column Pinning\n\n \n \n Show\n Hide\n \n
\n\n\n\n\n \n \n\n'},74101:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="label {\n padding: 0 8px;\n}\n"},17926:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n"},94553:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},10910:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},37461:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},77954:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},16653:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},20894:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n"},3644:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\x3c!-- Context Menu --\x3e\n\n\n \n \n \n\n'},17647:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=""},23340:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { MatMenuModule, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatMenuModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable,\n fromEvent(document, 'touchend') as Observable\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n"},19265:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n \n\n\n\n \n\n'},67158:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},24141:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatButtonModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90598:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n Slide me!\n\n'},34969:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16594:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatSlideToggleModule],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n"},87519:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n
{{ getTotalCost(data) | currency }}
\n
\n'},19268:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16839:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n"},3609:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n {{ col.header }}\n info\n\n'},36318:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},46709:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTooltipModule } from '@angular/material/tooltip';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatIconModule, MatTooltipModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90033:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n \n\n'},20870:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},93629:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},51627:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},86792:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},10867:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},68096:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n {{ row.name }}\n\n'},90427:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83200:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},9536:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},31867:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16704:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},17103:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Hover\n Striped\n
\n\n\n'},42452:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},73719:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n"},41145:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n @for (lang of langs; track lang) {\n {{ lang.label }}\n }\n\n\n\n'},30:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},78549:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, inject } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGridColumn, MtxGridColumnPinOption, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n translate = inject(TranslateService);\n\n columns: MtxGridColumn[] = [\n {\n header: this.translate.stream('name'),\n field: 'name',\n },\n {\n header: this.translate.stream('weight'),\n field: 'weight',\n },\n {\n header: this.translate.stream('gender'),\n field: 'gender',\n },\n {\n header: this.translate.stream('mobile'),\n field: 'mobile',\n },\n {\n header: this.translate.stream('city'),\n field: 'city',\n },\n {\n header: this.translate.stream('operation'),\n field: 'operation',\n width: '120px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'basic',\n text: this.translate.stream('delete'),\n icon: 'delete',\n tooltip: this.translate.stream('delete'),\n color: 'warn',\n pop: {\n title: this.translate.stream('confirm_delete'),\n closeText: this.translate.stream('close'),\n okText: this.translate.stream('ok'),\n },\n click: () => alert('delete'),\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinOptions: MtxGridColumnPinOption[] = [\n { label: this.translate.stream('pin_left'), value: 'left' },\n { label: this.translate.stream('pin_right'), value: 'right' },\n { label: this.translate.stream('no_pin'), value: null },\n ];\n\n langs = [\n { label: '\u4e2d\u6587\u7b80\u4f53', value: 'zh-CN' },\n { label: 'English', value: 'en-US' },\n ];\n defaultlang = 'zh-CN';\n\n constructor() {\n this.translate.addLangs(this.langs.map(item => item.value));\n this.translate.setDefaultLang(this.defaultlang);\n }\n}\n"},13112:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='Loading\n\n\n'},40259:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},32648:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n"},33356:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},88191:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},42396:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n"},40522:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n\n'},7973:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},88534:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit, inject } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatButtonModule, MtxGridModule],\n})\nexport class AppComponent implements OnInit {\n private http = inject(HttpClient);\n\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Owner', field: 'owner.login' },\n { header: 'Owner Avatar', field: 'owner.avatar_url', type: 'image' },\n { header: 'Description', field: 'description', width: '300px' },\n { header: 'Stars', field: 'stargazers_count' },\n { header: 'Forks', field: 'forks_count' },\n { header: 'Score', field: 'score' },\n { header: 'Issues', field: 'open_issues' },\n { header: 'Language', field: 'language' },\n { header: 'License', field: 'license.name' },\n { header: 'Home Page', field: 'homepage', type: 'link' },\n { header: 'Is forked', field: 'fork', type: 'boolean' },\n {\n header: 'Archived',\n field: 'archived',\n type: 'tag',\n tag: {\n true: { text: 'Yes', color: 'red-100' },\n false: { text: 'No', color: 'green-100' },\n },\n },\n { header: 'Created Date', field: 'created_at' },\n { header: 'Updated Date', field: 'updated_at' },\n ];\n list = [];\n total = 0;\n isLoading = true;\n\n query = {\n q: 'user:nzbin',\n page: 0,\n per_page: 5,\n };\n\n get params() {\n const p = Object.assign({}, this.query);\n p.page += 1;\n return p;\n }\n\n ngOnInit() {\n this.getList();\n }\n\n getList() {\n this.isLoading = true;\n this.http.get('https://api.github.com/search/repositories', { params: this.params }).subscribe(\n (res: any) => {\n this.list = res.items;\n this.total = res.total_count;\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n }\n );\n }\n\n getNextPage(e: PageEvent) {\n this.query.page = e.pageIndex;\n this.query.per_page = e.pageSize;\n this.getList();\n }\n\n refresh() {\n this.getList();\n }\n\n reset() {\n this.query.page = 0;\n this.query.per_page = 5;\n this.getList();\n }\n}\n"},39113:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},90254:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n"},11653:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},43078:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n'},71097:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},23282:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport {\n MtxGridColumn,\n MtxGridModule,\n MtxGridRowSelectionFormatter,\n} from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n"},42602:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},38341:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=""},62966:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},7745:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},55638:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},89485:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},58414:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},66136:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'}}]); \ No newline at end of file diff --git a/744.b2a72e3382a7aa7c.js b/744.b2a72e3382a7aa7c.js new file mode 100644 index 00000000..99348135 --- /dev/null +++ b/744.b2a72e3382a7aa7c.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[744],{65744:(p,c,o)=>{"use strict";o.r(c),o.d(c,{GridApiComponent:()=>he,GridOverviewComponent:()=>de,TranslateHttpLoaderFactory:()=>me,routes:()=>Nr});var d=o(60177),xs=o(21626),t=o(54438),bs=o(18498),It=o(68018),ue=o(65218),ge=o(13942),_e=o(4840),fe=o(91526),mt=o(1875),_=o(89417),x=o(3),R=o(89888),X=o(49046);const js="mat-badge-content";let xe=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],decls:0,vars:0,template:function(a,n){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}"],encapsulation:2,changeDetection:0})}return e})(),be=(()=>{class e{_ngZone=(0,t.WQX)(t.SKi);_elementRef=(0,t.WQX)(t.aKT);_ariaDescriber=(0,t.WQX)(R.vr);_renderer=(0,t.WQX)(t.sFG);_animationMode=(0,t.WQX)(t.bc$,{optional:!0});_idGenerator=(0,t.WQX)(R.g7);get color(){return this._color}set color(s){this._setColor(s),this._color=s}_color="primary";overlap=!0;disabled;position="above after";get content(){return this._content}set content(s){this._updateRenderedContent(s)}_content;get description(){return this._description}set description(s){this._updateDescription(s)}_description;size="medium";hidden;_badgeElement;_inlineBadgeDescription;_isInitialized=!1;_interactivityChecker=(0,t.WQX)(R.Z7);_document=(0,t.WQX)(d.qQ);constructor(){(0,t.WQX)(X.l).load(xe),(0,t.WQX)(X.l).load(X.Y)}isAbove(){return-1===this.position.indexOf("below")}isAfter(){return-1===this.position.indexOf("before")}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){const s=this._renderer.createElement("span"),a="mat-badge-active";return s.setAttribute("id",this._idGenerator.getId("mat-badge-content-")),s.setAttribute("aria-hidden","true"),s.classList.add(js),"NoopAnimations"===this._animationMode&&s.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(s),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{s.classList.add(a)})}):s.classList.add(a),s}_updateRenderedContent(s){const a=`${s??""}`.trim();this._isInitialized&&a&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=a),this._content=a}_updateDescription(s){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!s||this._isHostInteractive())&&this._removeInlineDescription(),this._description=s,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,s):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(s){const a=this._elementRef.nativeElement.classList;a.remove(`mat-badge-${this._color}`),s&&a.add(`mat-badge-${s}`)}_clearExistingBadges(){const s=this._elementRef.nativeElement.querySelectorAll(`:scope > .${js}`);for(const a of Array.from(s))a!==this._badgeElement&&a.remove()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(a,n){2&a&&t.AVh("mat-badge-overlap",n.overlap)("mat-badge-above",n.isAbove())("mat-badge-below",!n.isAbove())("mat-badge-before",!n.isAfter())("mat-badge-after",n.isAfter())("mat-badge-small","small"===n.size)("mat-badge-medium","medium"===n.size)("mat-badge-large","large"===n.size)("mat-badge-hidden",n.hidden||!n.content)("mat-badge-disabled",n.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",t.L39],disabled:[2,"matBadgeDisabled","disabled",t.L39],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",t.L39]},features:[t.GFd]})}return e})(),je=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[R.Pd,x.yE,x.yE]})}return e})();var T=o(88834),I=o(82765),w=o(67336),D=o(21413),E=o(57786),b=o(56977),W=o(99172),ye=o(25558),ut=o(28203),gt=o(53719);const ys=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],Cs=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function Ce(e,i){1&e&&(t.j41(0,"span",3),t.SdG(1,1),t.k0s())}function ve(e,i){1&e&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}function we(e,i){1&e&&(t.j41(0,"span",3),t.SdG(1,1),t.j41(2,"span",8),t.qSk(),t.j41(3,"svg",9),t.nrm(4,"path",10),t.k0s()()())}function Me(e,i){1&e&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}const Ft=["*"],_t=new t.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[w.Fm]})}),Bt=new t.nKC("MatChipAvatar"),Pt=new t.nKC("MatChipTrailingIcon"),Ot=new t.nKC("MatChipRemove"),ft=new t.nKC("MatChip");let J=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_parentChip=(0,t.WQX)(ft);isInteractive=!0;_isPrimary=!0;get disabled(){return this._disabled||this._parentChip?.disabled||!1}set disabled(s){this._disabled=s}_disabled=!1;tabIndex=-1;_allowFocusWhenDisabled=!1;_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(){(0,t.WQX)(X.l).load(x.Ah),"BUTTON"===this._elementRef.nativeElement.nodeName&&this._elementRef.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(s){!this.disabled&&this.isInteractive&&this._isPrimary&&(s.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(s){(s.keyCode===w.Fm||s.keyCode===w.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(s.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n._handleClick(r)})("keydown",function(r){return n._handleKeydown(r)}),2&a&&(t.BMQ("tabindex",n._getTabindex())("disabled",n._getDisabledAttribute())("aria-disabled",n.disabled),t.AVh("mdc-evolution-chip__action--primary",n._isPrimary)("mdc-evolution-chip__action--presentational",!n.isInteractive)("mdc-evolution-chip__action--trailing",!n._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[2,"disabled","disabled",t.L39],tabIndex:[2,"tabIndex","tabIndex",s=>null==s?-1:(0,t.Udg)(s)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[t.GFd]})}return e})(),U=(()=>{class e{_changeDetectorRef=(0,t.WQX)(t.gRc);_elementRef=(0,t.WQX)(t.aKT);_ngZone=(0,t.WQX)(t.SKi);_focusMonitor=(0,t.WQX)(R.FN);_globalRippleOptions=(0,t.WQX)(x.$E,{optional:!0});_document=(0,t.WQX)(d.qQ);_onFocus=new D.B;_onBlur=new D.B;_isBasicChip;role=null;_hasFocusInternal=!1;_pendingFocus;_actionChanges;_animationsDisabled;_allLeadingIcons;_allTrailingIcons;_allRemoveIcons;_hasFocus(){return this._hasFocusInternal}id=(0,t.WQX)(R.g7).getId("mat-mdc-chip-");ariaLabel=null;ariaDescription=null;_ariaDescriptionId=`${this.id}-aria-description`;_chipListDisabled=!1;_textElement;get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(s){this._value=s}_value;color;removable=!0;highlighted=!1;disableRipple=!1;get disabled(){return this._disabled||this._chipListDisabled}set disabled(s){this._disabled=s}_disabled=!1;removed=new t.bkB;destroyed=new t.bkB;basicChipAttrName="mat-basic-chip";leadingIcon;trailingIcon;removeIcon;primaryAction;_rippleLoader=(0,t.WQX)(x.Ej);_injector=(0,t.WQX)(t.zZn);constructor(){(0,t.WQX)(X.l).load(x.Ah),(0,t.WQX)(X.l).load(X.Y);const s=(0,t.WQX)(t.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===s,this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const s=this._elementRef.nativeElement;this._isBasicChip=s.hasAttribute(this.basicChipAttrName)||s.tagName.toLowerCase()===this.basicChipAttrName}ngAfterViewInit(){this._textElement=this._elementRef.nativeElement.querySelector(".mat-mdc-chip-action-label"),this._pendingFocus&&(this._pendingFocus=!1,this.focus())}ngAfterContentInit(){this._actionChanges=(0,E.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(s){(s.keyCode===w.G_&&!s.repeat||s.keyCode===w.SJ)&&(s.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(s){return this._getActions().find(a=>{const n=a._elementRef.nativeElement;return n===s||n.contains(s)})}_getActions(){const s=[];return this.primaryAction&&s.push(this.primaryAction),this.removeIcon&&s.push(this.removeIcon),this.trailingIcon&&s.push(this.trailingIcon),s}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(s=>{const a=null!==s;a!==this._hasFocusInternal&&(this._hasFocusInternal=a,a?this._onFocus.next({chip:this}):(0,t.mal)(()=>this._ngZone.run(()=>this._onBlur.next({chip:this})),{injector:this._injector}))})}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(a,n,l){if(1&a&&(t.wni(l,Bt,5),t.wni(l,Pt,5),t.wni(l,Ot,5),t.wni(l,Bt,5),t.wni(l,Pt,5),t.wni(l,Ot,5)),2&a){let r;t.mGM(r=t.lsd())&&(n.leadingIcon=r.first),t.mGM(r=t.lsd())&&(n.trailingIcon=r.first),t.mGM(r=t.lsd())&&(n.removeIcon=r.first),t.mGM(r=t.lsd())&&(n._allLeadingIcons=r),t.mGM(r=t.lsd())&&(n._allTrailingIcons=r),t.mGM(r=t.lsd())&&(n._allRemoveIcons=r)}},viewQuery:function(a,n){if(1&a&&t.GBs(J,5),2&a){let l;t.mGM(l=t.lsd())&&(n.primaryAction=l.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:31,hostBindings:function(a,n){1&a&&t.bIt("keydown",function(r){return n._handleKeydown(r)}),2&a&&(t.Mr5("id",n.id),t.BMQ("role",n.role)("aria-label",n.ariaLabel),t.HbH("mat-"+(n.color||"primary")),t.AVh("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",n.leadingIcon)("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-basic-chip",n._isBasicChip)("mat-mdc-standard-chip",!n._isBasicChip)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon())("_mat-animation-noopable",n._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],ariaDescription:[0,"aria-description","ariaDescription"],value:"value",color:"color",removable:[2,"removable","removable",t.L39],highlighted:[2,"highlighted","highlighted",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],disabled:[2,"disabled","disabled",t.L39]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[t.Jv_([{provide:ft,useExisting:e}]),t.GFd],ngContentSelectors:Cs,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(a,n){1&a&&(t.NAR(ys),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"span",2),t.DNE(3,Ce,2,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,ve,2,0,"span",6)),2&a&&(t.R7$(2),t.Y8G("isInteractive",!1),t.R7$(),t.vxM(n.leadingIcon?3:-1),t.R7$(4),t.vxM(n._hasTrailingIcon()?7:-1))},dependencies:[J],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})(),Ms=(()=>{class e extends U{_defaultOptions=(0,t.WQX)(_t,{optional:!0});chipListSelectable=!0;_chipListMultiple=!1;_chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get selectable(){return this._selectable&&this.chipListSelectable}set selectable(s){this._selectable=s,this._changeDetectorRef.markForCheck()}_selectable=!0;get selected(){return this._selected}set selected(s){this._setSelectedState(s,!1,!0)}_selected=!1;get ariaSelected(){return this.selectable?this.selected.toString():null}basicChipAttrName="mat-basic-chip-option";selectionChange=new t.bkB;ngOnInit(){super.ngOnInit(),this.role="presentation"}select(){this._setSelectedState(!0,!1,!0)}deselect(){this._setSelectedState(!1,!1,!0)}selectViaInteraction(){this._setSelectedState(!0,!0,!0)}toggleSelected(s=!1){return this._setSelectedState(!this.selected,s,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(s,a,n){s!==this.selected&&(this._selected=s,n&&this.selectionChange.emit({source:this,isUserInput:a,selected:this.selected}),this._changeDetectorRef.markForCheck())}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-basic-chip-option"],["","mat-basic-chip-option",""],["mat-chip-option"],["","mat-chip-option",""]],hostAttrs:[1,"mat-mdc-chip","mat-mdc-chip-option"],hostVars:37,hostBindings:function(a,n){2&a&&(t.Mr5("id",n.id),t.BMQ("tabindex",null)("aria-label",null)("aria-description",null)("role",n.role),t.AVh("mdc-evolution-chip",!n._isBasicChip)("mdc-evolution-chip--filter",!n._isBasicChip)("mdc-evolution-chip--selectable",!n._isBasicChip)("mat-mdc-chip-selected",n.selected)("mat-mdc-chip-multiple",n._chipListMultiple)("mat-mdc-chip-disabled",n.disabled)("mat-mdc-chip-with-avatar",n.leadingIcon)("mdc-evolution-chip--disabled",n.disabled)("mdc-evolution-chip--selected",n.selected)("mdc-evolution-chip--selecting",!n._animationsDisabled)("mdc-evolution-chip--with-trailing-action",n._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",n.leadingIcon)("mdc-evolution-chip--with-primary-graphic",n._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",n.leadingIcon)("mat-mdc-chip-highlighted",n.highlighted)("mat-mdc-chip-with-trailing-icon",n._hasTrailingIcon()))},inputs:{selectable:[2,"selectable","selectable",t.L39],selected:[2,"selected","selected",t.L39]},outputs:{selectionChange:"selectionChange"},features:[t.Jv_([{provide:U,useExisting:e},{provide:ft,useExisting:e}]),t.GFd,t.Vt3],ngContentSelectors:Cs,decls:10,vars:8,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"_allowFocusWhenDisabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(a,n){1&a&&(t.NAR(ys),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"button",2),t.DNE(3,we,5,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,Me,2,0,"span",6),t.j41(8,"span",7),t.EFF(9),t.k0s()),2&a&&(t.R7$(2),t.Y8G("_allowFocusWhenDisabled",!0),t.BMQ("aria-selected",n.ariaSelected)("aria-label",n.ariaLabel)("aria-describedby",n._ariaDescriptionId),t.R7$(),t.vxM(n._hasLeadingGraphic()?3:-1),t.R7$(4),t.vxM(n._hasTrailingIcon()?7:-1),t.R7$(),t.Y8G("id",n._ariaDescriptionId),t.R7$(),t.JRh(n.ariaDescription))},dependencies:[J],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip .mat-ripple.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;z-index:0}.mat-mdc-chip-action-label{text-align:left;z-index:1}[dir=rtl] .mat-mdc-chip-action-label{text-align:right}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label{position:relative}.mat-mdc-chip-action-label .mat-mdc-chip-primary-focus-indicator{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mat-mdc-chip-action-label .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return e})(),zt=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_changeDetectorRef=(0,t.WQX)(t.gRc);_dir=(0,t.WQX)(ut.dS,{optional:!0});_lastDestroyedFocusedChipIndex=null;_keyManager;_destroyed=new D.B;_defaultRole="presentation";get chipFocusChanges(){return this._getChipStream(s=>s._onFocus)}get chipDestroyedChanges(){return this._getChipStream(s=>s.destroyed)}get chipRemovedChanges(){return this._getChipStream(s=>s.removed)}get disabled(){return this._disabled}set disabled(s){this._disabled=s,this._syncChipsState()}_disabled=!1;get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}tabIndex=0;set role(s){this._explicitRole=s}_explicitRole=null;get focused(){return this._hasFocusedChip()}_chips;_chipActions=new t.rOR;constructor(){}ngAfterViewInit(){this._setUpFocusManagement(),this._trackChipSetChanges(),this._trackDestroyedFocusedChip()}ngOnDestroy(){this._keyManager?.destroy(),this._chipActions.destroy(),this._destroyed.next(),this._destroyed.complete()}_hasFocusedChip(){return this._chips&&this._chips.some(s=>s._hasFocus())}_syncChipsState(){this._chips?.forEach(s=>{s._chipListDisabled=this._disabled,s._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(s){this._originatesFromChip(s)&&this._keyManager.onKeydown(s)}_isValidIndex(s){return s>=0&&sthis._elementRef.nativeElement.tabIndex=s))}_getChipStream(s){return this._chips.changes.pipe((0,W.Z)(null),(0,ye.n)(()=>(0,E.h)(...this._chips.map(s))))}_originatesFromChip(s){let a=s.target;for(;a&&a!==this._elementRef.nativeElement;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,W.Z)(this._chips)).subscribe(s=>{const a=[];s.forEach(n=>n._getActions().forEach(l=>a.push(l))),this._chipActions.reset(a),this._chipActions.notifyOnChanges()}),this._keyManager=new R.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(s=>this._skipPredicate(s)),this.chipFocusChanges.pipe((0,b.Q)(this._destroyed)).subscribe(({chip:s})=>{const a=s._getSourceAction(document.activeElement);a&&this._keyManager.updateActiveItem(a)}),this._dir?.change.pipe((0,b.Q)(this._destroyed)).subscribe(s=>this._keyManager.withHorizontalOrientation(s))}_skipPredicate(s){return!s.isInteractive||s.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,W.Z)(null),(0,b.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,b.Q)(this._destroyed)).subscribe(s=>{const n=this._chips.toArray().indexOf(s.chip);this._isValidIndex(n)&&s.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=n)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const s=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),a=this._chips.toArray()[s];a.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():a.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-chip-set"]],contentQueries:function(a,n,l){if(1&a&&t.wni(l,U,5),2&a){let r;t.mGM(r=t.lsd())&&(n._chips=r)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(a,n){1&a&&t.bIt("keydown",function(r){return n._handleKeydown(r)}),2&a&&t.BMQ("role",n.role)},inputs:{disabled:[2,"disabled","disabled",t.L39],role:"role",tabIndex:[2,"tabIndex","tabIndex",s=>null==s?0:(0,t.Udg)(s)]},features:[t.GFd],ngContentSelectors:Ft,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return e})();class Oe{source;value;constructor(i,s){this.source=i,this.value=s}}const ze={provide:_.kq,useExisting:(0,t.Rfq)(()=>Xt),multi:!0};let Xt=(()=>{class e extends zt{_onTouched=()=>{};_onChange=()=>{};_defaultRole="listbox";_pendingInitialValue;_defaultOptions=(0,t.WQX)(_t,{optional:!0});get multiple(){return this._multiple}set multiple(s){this._multiple=s,this._syncListboxProperties()}_multiple=!1;get selected(){const s=this._chips.toArray().filter(a=>a.selected);return this.multiple?s:s[0]}ariaOrientation="horizontal";get selectable(){return this._selectable}set selectable(s){this._selectable=s,this._syncListboxProperties()}_selectable=!0;compareWith=(s,a)=>s===a;required=!1;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(s){this._hideSingleSelectionIndicator=s,this._syncListboxProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get chipSelectionChanges(){return this._getChipStream(s=>s.selectionChange)}get chipBlurChanges(){return this._getChipStream(s=>s._onBlur)}get value(){return this._value}set value(s){this.writeValue(s),this._value=s}_value;change=new t.bkB;_chips=void 0;ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,W.Z)(null),(0,b.Q)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,b.Q)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,b.Q)(this._destroyed)).subscribe(s=>{this.multiple||this._chips.forEach(a=>{a!==s.source&&a._setSelectedState(!1,!1,!1)}),s.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const s=this._getFirstSelectedChip();s&&!s.disabled?s.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(s){this._chips?this._setSelectionByValue(s,!1):null!=s&&(this._pendingInitialValue=s)}registerOnChange(s){this._onChange=s}registerOnTouched(s){this._onTouched=s}setDisabledState(s){this.disabled=s}_setSelectionByValue(s,a=!0){this._clearSelection(),Array.isArray(s)?s.forEach(n=>this._selectValue(n,a)):this._selectValue(s,a)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(s){s.keyCode===w.wn&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let s=null;s=Array.isArray(this.selected)?this.selected.map(a=>a.value):this.selected?this.selected.value:void 0,this._value=s,this.change.emit(new Oe(this,s)),this._onChange(s),this._changeDetectorRef.markForCheck()}_clearSelection(s){this._chips.forEach(a=>{a!==s&&a.deselect()})}_selectValue(s,a){const n=this._chips.find(l=>null!=l.value&&this.compareWith(l.value,s));return n&&(a?n.selectViaInteraction():n.select()),n}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(s=>{s._chipListMultiple=this.multiple,s.chipListSelectable=this._selectable,s._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,s._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(s){return!s.isInteractive}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-chip-listbox"]],contentQueries:function(a,n,l){if(1&a&&t.wni(l,Ms,5),2&a){let r;t.mGM(r=t.lsd())&&(n._chips=r)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n.focus()})("blur",function(){return n._blur()})("keydown",function(r){return n._keydown(r)}),2&a&&(t.Mr5("tabIndex",n.disabled||n.empty?-1:n.tabIndex),t.BMQ("role",n.role)("aria-describedby",n._ariaDescribedby||null)("aria-required",n.role?n.required:null)("aria-disabled",n.disabled.toString())("aria-multiselectable",n.multiple)("aria-orientation",n.ariaOrientation),t.AVh("mat-mdc-chip-list-disabled",n.disabled)("mat-mdc-chip-list-required",n.required))},inputs:{multiple:[2,"multiple","multiple",t.L39],ariaOrientation:[0,"aria-orientation","ariaOrientation"],selectable:[2,"selectable","selectable",t.L39],compareWith:"compareWith",required:[2,"required","required",t.L39],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],value:"value"},outputs:{change:"change"},features:[t.Jv_([ze]),t.GFd,t.Vt3],ngContentSelectors:Ft,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.mat-mdc-chip-set-stacked .mdc-evolution-chip__graphic{flex-grow:0}.mat-mdc-chip-set-stacked .mdc-evolution-chip__action--primary{flex-basis:100%;justify-content:start}input.mat-mdc-chip-input{flex:1 0 150px;margin-left:8px}[dir=rtl] input.mat-mdc-chip-input{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0})}return e})(),Ne=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[x.es,{provide:_t,useValue:{separatorKeyCodes:[w.Fm]}}],imports:[x.yE,x.pZ,x.yE]})}return e})();var Z=o(99213),G=o(59115),Ds=o(92771),Nt=o(82798),tt=o(14823);function Le(e,i){if(1&e&&(t.j41(0,"mat-option",17),t.EFF(1),t.k0s()),2&e){const s=i.$implicit;t.Y8G("value",s),t.R7$(),t.SpI(" ",s," ")}}function He(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-form-field",14)(1,"mat-select",16,0),t.bIt("selectionChange",function(n){t.eBV(s);const l=t.XpG(2);return t.Njj(l._changePageSize(n.value))}),t.Z7z(3,Le,2,2,"mat-option",17,t.fX1),t.k0s(),t.j41(5,"div",18),t.bIt("click",function(){t.eBV(s);const n=t.sdS(2);return t.Njj(n.open())}),t.k0s()()}if(2&e){const s=t.XpG(2);t.Y8G("appearance",s._formFieldAppearance)("color",s.color),t.R7$(),t.Y8G("value",s.pageSize)("disabled",s.disabled)("aria-labelledby",s._pageSizeLabelId)("panelClass",s.selectConfig.panelClass||"")("disableOptionCentering",s.selectConfig.disableOptionCentering),t.R7$(2),t.Dyx(s._displayedPageSizeOptions)}}function We(e,i){if(1&e&&(t.j41(0,"div",15),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.pageSize)}}function Ve(e,i){if(1&e&&(t.j41(0,"div",3)(1,"div",13),t.EFF(2),t.k0s(),t.DNE(3,He,6,7,"mat-form-field",14)(4,We,2,1,"div",15),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.BMQ("id",s._pageSizeLabelId),t.R7$(),t.SpI(" ",s._intl.itemsPerPageLabel," "),t.R7$(),t.vxM(s._displayedPageSizeOptions.length>1?3:-1),t.R7$(),t.vxM(s._displayedPageSizeOptions.length<=1?4:-1)}}function $e(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n._buttonClicked(0,n._previousButtonsDisabled()))}),t.qSk(),t.j41(1,"svg",8),t.nrm(2,"path",20),t.k0s()()}if(2&e){const s=t.XpG();t.Y8G("matTooltip",s._intl.firstPageLabel)("matTooltipDisabled",s._previousButtonsDisabled())("disabled",s._previousButtonsDisabled()),t.BMQ("aria-label",s._intl.firstPageLabel)}}function Ue(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",21),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n._buttonClicked(n.getNumberOfPages()-1,n._nextButtonsDisabled()))}),t.qSk(),t.j41(1,"svg",8),t.nrm(2,"path",22),t.k0s()()}if(2&e){const s=t.XpG();t.Y8G("matTooltip",s._intl.lastPageLabel)("matTooltipDisabled",s._nextButtonsDisabled())("disabled",s._nextButtonsDisabled()),t.BMQ("aria-label",s._intl.lastPageLabel)}}let bt=(()=>{class e{changes=new D.B;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(s,a,n)=>{if(0==n||0==a)return`0 of ${n}`;const l=s*a;return`${l+1} \u2013 ${l<(n=Math.max(n,0))?Math.min(l+a,n):l+a} of ${n}`};static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const qe={provide:bt,deps:[[new t.Xx1,new t.kdw,bt]],useFactory:function Qe(e){return e||new bt}},Ke=new t.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let Lt=(()=>{class e{_intl;_changeDetectorRef;_formFieldAppearance;_pageSizeLabelId=(0,t.WQX)(R.g7).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Ds.m(1);color;get pageIndex(){return this._pageIndex}set pageIndex(s){this._pageIndex=Math.max(s||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(s){this._length=s||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(s){this._pageSize=Math.max(s||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(s){this._pageSizeOptions=(s||[]).map(a=>(0,t.Udg)(a,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new t.bkB;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(s,a,n){if(this._intl=s,this._changeDetectorRef=a,this._intlChanges=s.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){const{pageSize:l,pageSizeOptions:r,hidePageSize:h,showFirstLastButtons:u}=n;null!=l&&(this._pageSize=l),null!=r&&(this._pageSizeOptions=r),null!=h&&(this.hidePageSize=h),null!=u&&(this.showFirstLastButtons=u)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const s=this.getNumberOfPages()-1;return this.pageIndexs-a),this._changeDetectorRef.markForCheck())}_emitPageEvent(s){this.page.emit({previousPageIndex:s,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(s){const a=this.pageIndex;s!==a&&(this.pageIndex=s,this._emitPageEvent(a))}_buttonClicked(s,a){a||this._navigate(s)}static \u0275fac=function(a){return new(a||e)(t.rXU(bt),t.rXU(t.gRc),t.rXU(Ke,8))};static \u0275cmp=t.VBU({type:e,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",t.Udg],length:[2,"length","length",t.Udg],pageSize:[2,"pageSize","pageSize",t.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",t.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",t.L39],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",t.L39]},outputs:{page:"page"},exportAs:["matPaginator"],features:[t.GFd],decls:14,vars:12,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(a,n){1&a&&(t.j41(0,"div",1)(1,"div",2),t.DNE(2,Ve,5,4,"div",3),t.j41(3,"div",4)(4,"div",5),t.EFF(5),t.k0s(),t.DNE(6,$e,3,4,"button",6),t.j41(7,"button",7),t.bIt("click",function(){return n._buttonClicked(n.pageIndex-1,n._previousButtonsDisabled())}),t.qSk(),t.j41(8,"svg",8),t.nrm(9,"path",9),t.k0s()(),t.joV(),t.j41(10,"button",10),t.bIt("click",function(){return n._buttonClicked(n.pageIndex+1,n._nextButtonsDisabled())}),t.qSk(),t.j41(11,"svg",8),t.nrm(12,"path",11),t.k0s()(),t.DNE(13,Ue,3,4,"button",12),t.k0s()()()),2&a&&(t.R7$(2),t.vxM(n.hidePageSize?-1:2),t.R7$(3),t.SpI(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),t.R7$(),t.vxM(n.showFirstLastButtons?6:-1),t.R7$(),t.Y8G("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("disabled",n._previousButtonsDisabled()),t.BMQ("aria-label",n._intl.previousPageLabel),t.R7$(3),t.Y8G("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("disabled",n._nextButtonsDisabled()),t.BMQ("aria-label",n._intl.nextPageLabel),t.R7$(3),t.vxM(n.showFirstLastButtons?13:-1))},dependencies:[gt.rl,Nt.VO,x.wT,T.iY,tt.oV],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}return e})(),Je=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[qe],imports:[T.Hl,Nt.Ve,tt.uc,Lt]})}return e})();var ks=o(67575),m=o(49969);const Ze=["mat-sort-header",""],ta=["*"];function sa(e,i){1&e&&(t.j41(0,"div",2),t.qSk(),t.j41(1,"svg",3),t.nrm(2,"path",4),t.k0s()())}const Ss=new t.nKC("MAT_SORT_DEFAULT_OPTIONS");let Ht=(()=>{class e{_defaultOptions;_initializedStream=new Ds.m(1);sortables=new Map;_stateChanges=new D.B;active;start="asc";get direction(){return this._direction}set direction(s){this._direction=s}_direction="";disableClear;disabled=!1;sortChange=new t.bkB;initialized=this._initializedStream;constructor(s){this._defaultOptions=s}register(s){this.sortables.set(s.id,s)}deregister(s){this.sortables.delete(s.id)}sort(s){this.active!=s.id?(this.active=s.id,this.direction=s.start?s.start:this.start):this.direction=this.getNextSortDirection(s),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(s){if(!s)return"";let n=function ea(e,i){let s=["asc","desc"];return"desc"==e&&s.reverse(),i||s.push(""),s}(s.start||this.start,s?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),l=n.indexOf(this.direction)+1;return l>=n.length&&(l=0),n[l]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(a){return new(a||e)(t.rXU(Ss,8))};static \u0275dir=t.FsC({type:e,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",t.L39],disabled:[2,"matSortDisabled","disabled",t.L39]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[t.GFd,t.OA$]})}return e})(),jt=(()=>{class e{changes=new D.B;static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const na={provide:jt,deps:[[new t.Xx1,new t.kdw,jt]],useFactory:function aa(e){return e||new jt}};let la=(()=>{class e{_intl=(0,t.WQX)(jt);_sort=(0,t.WQX)(Ht,{optional:!0});_columnDef=(0,t.WQX)("MAT_SORT_HEADER_COLUMN_DEF",{optional:!0});_changeDetectorRef=(0,t.WQX)(t.gRc);_focusMonitor=(0,t.WQX)(R.FN);_elementRef=(0,t.WQX)(t.aKT);_ariaDescriber=(0,t.WQX)(R.vr,{optional:!0});_renderChanges;_animationModule=(0,t.WQX)(t.bc$,{optional:!0});_recentlyCleared=(0,t.vPA)(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(s){this._updateSortActionDescription(s)}_sortActionDescription="Sort";disableClear;constructor(){(0,t.WQX)(X.l).load(x.Ah);const s=(0,t.WQX)(Ss,{optional:!0});s?.arrowPosition&&(this.arrowPosition=s?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=(0,E.h)(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>this._recentlyCleared.set(null))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){const s=this._isSorted(),a=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(s&&!this._isSorted()?a:null)}}_handleKeydown(s){(s.keyCode===w.t6||s.keyCode===w.Fm)&&(s.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(s){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,s)),this._sortActionDescription=s}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(a,n){1&a&&t.bIt("click",function(){return n._toggleOnInteraction()})("keydown",function(r){return n._handleKeydown(r)})("mouseleave",function(){return n._recentlyCleared.set(!1)}),2&a&&(t.BMQ("aria-sort",n._getAriaSortAttribute()),t.AVh("mat-sort-header-disabled",n._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",t.L39],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",t.L39]},exportAs:["matSortHeader"],features:[t.GFd],attrs:Ze,ngContentSelectors:ta,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(a,n){1&a&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,sa,3,0,"div",2),t.k0s()),2&a&&(t.AVh("mat-sort-header-sorted",n._isSorted())("mat-sort-header-position-before","before"===n.arrowPosition)("mat-sort-header-descending","desc"===n._sort.direction)("mat-sort-header-ascending","asc"===n._sort.direction)("mat-sort-header-recently-cleared-ascending","asc"===n._recentlyCleared())("mat-sort-header-recently-cleared-descending","desc"===n._recentlyCleared())("mat-sort-header-animations-disabled","NoopAnimations"===n._animationModule),t.BMQ("tabindex",n._isDisabled()?null:0)("role",n._isDisabled()?null:"button"),t.R7$(3),t.vxM(n._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}@keyframes _mat-sort-header-recently-cleared-ascending{from{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes _mat-sort-header-recently-cleared-descending{from{transform:translateY(0) rotate(180deg);opacity:1}to{transform:translateY(25%) rotate(180deg);opacity:0}}.mat-sort-header-arrow{height:12px;width:12px;position:relative;transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1),opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:visible;color:var(--mat-sort-arrow-color, var(--mat-sys-on-surface))}.mat-sort-header:hover .mat-sort-header-arrow{opacity:.54}.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(180deg)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transform:translateY(-25%)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-animations-disabled .mat-sort-header-arrow{transition-duration:0ms;animation-duration:0ms}.mat-sort-header-arrow svg{width:24px;height:24px;fill:currentColor;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;transform:translateZ(0)}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}"],encapsulation:2,changeDetection:0})}return e})(),ia=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({providers:[na],imports:[x.yE]})}return e})();var k=o(45024),oa=o(36860),Rs=o(65478),yt=o(84412),Ct=o(74402),vt=o(7673);const ra=[[["caption"]],[["colgroup"],["col"]],"*"],ca=["caption","colgroup, col","*"];function pa(e,i){1&e&&t.SdG(0,2)}function da(e,i){1&e&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",0),t.eu8(3,2)(4,3),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,4),t.k0s())}function ha(e,i){1&e&&t.eu8(0,1)(1,2)(2,3)(3,4)}const P=new t.nKC("CDK_TABLE");let st=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkCellDef",""]]})}return e})(),et=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkHeaderCellDef",""]]})}return e})(),wt=(()=>{class e{template=(0,t.WQX)(t.C4Q);constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkFooterCellDef",""]]})}return e})(),F=(()=>{class e{_table=(0,t.WQX)(P,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(s){this._setNameInput(s)}_name;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(s){s!==this._stickyEnd&&(this._stickyEnd=s,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(s){s&&(this._name=s,this.cssClassFriendlyName=s.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkColumnDef",""]],contentQueries:function(a,n,l){if(1&a&&(t.wni(l,st,5),t.wni(l,et,5),t.wni(l,wt,5)),2&a){let r;t.mGM(r=t.lsd())&&(n.cell=r.first),t.mGM(r=t.lsd())&&(n.headerCell=r.first),t.mGM(r=t.lsd())&&(n.footerCell=r.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",t.L39],stickyEnd:[2,"stickyEnd","stickyEnd",t.L39]},features:[t.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),t.GFd]})}return e})();class Wt{constructor(i,s){s.nativeElement.classList.add(...i._columnCssClassName)}}let Vt=(()=>{class e extends Wt{constructor(){super((0,t.WQX)(F),(0,t.WQX)(t.aKT))}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[t.Vt3]})}return e})(),Es=(()=>{class e extends Wt{constructor(){const s=(0,t.WQX)(F),a=(0,t.WQX)(t.aKT);super(s,a);const n=s._table?._getCellRole();n&&a.nativeElement.setAttribute("role",n)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[t.Vt3]})}return e})(),$t=(()=>{class e extends Wt{constructor(){const s=(0,t.WQX)(F),a=(0,t.WQX)(t.aKT);super(s,a);const n=s._table?._getCellRole();n&&a.nativeElement.setAttribute("role",n)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[t.Vt3]})}return e})();class Gs{tasks=[];endTasks=[]}const Q=new t.nKC("_COALESCED_STYLE_SCHEDULER");let As=(()=>{class e{_currentSchedule=null;_ngZone=(0,t.WQX)(t.SKi);constructor(){}schedule(s){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(s)}scheduleEnd(s){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(s)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Gs,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const s=this._currentSchedule;this._currentSchedule=new Gs;for(const a of s.tasks)a();for(const a of s.endTasks)a()}this._currentSchedule=null})))}static \u0275fac=function(a){return new(a||e)};static \u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),Ut=(()=>{class e{template=(0,t.WQX)(t.C4Q);_differs=(0,t.WQX)(t._q3);columns;_columnsDiffer;constructor(){}ngOnChanges(s){if(!this._columnsDiffer){const a=s.columns&&s.columns.currentValue||[];this._columnsDiffer=this._differs.find(a).create(),this._columnsDiffer.diff(a)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(s){return this instanceof ot?s.headerCell.template:this instanceof rt?s.footerCell.template:s.cell.template}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,features:[t.OA$]})}return e})(),ot=(()=>{class e extends Ut{_table=(0,t.WQX)(P,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}ngOnChanges(s){super.ngOnChanges(s)}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",t.L39]},features:[t.GFd,t.Vt3,t.OA$]})}return e})(),rt=(()=>{class e extends Ut{_table=(0,t.WQX)(P,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(s){s!==this._sticky&&(this._sticky=s,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}ngOnChanges(s){super.ngOnChanges(s)}hasStickyChanged(){const s=this._hasStickyChanged;return this.resetStickyChanged(),s}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",t.L39]},features:[t.GFd,t.Vt3,t.OA$]})}return e})(),Mt=(()=>{class e extends Ut{_table=(0,t.WQX)(P,{optional:!0});when;constructor(){super((0,t.WQX)(t.C4Q),(0,t.WQX)(t._q3))}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[t.Vt3]})}return e})(),N=(()=>{class e{_viewContainer=(0,t.WQX)(t.c1b);cells;context;static mostRecentCellOutlet=null;constructor(){e.mostRecentCellOutlet=this}ngOnDestroy(){e.mostRecentCellOutlet===this&&(e.mostRecentCellOutlet=null)}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","cdkCellOutlet",""]]})}return e})(),Qt=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),qt=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),Yt=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),Tt=(()=>{class e{templateRef=(0,t.WQX)(t.C4Q);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["ng-template","cdkNoDataRow",""]]})}return e})();const Is=["top","bottom","left","right"];class _a{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;constructor(i,s,a,n,l=!0,r=!0,h){this._isNativeHtmlTable=i,this._stickCellCss=s,this.direction=a,this._coalescedStyleScheduler=n,this._isBrowser=l,this._needsPositionStickyOnElement=r,this._positionListener=h,this._borderCellCss={top:`${s}-border-elem-top`,bottom:`${s}-border-elem-bottom`,left:`${s}-border-elem-left`,right:`${s}-border-elem-right`}}clearStickyPositioning(i,s){(s.includes("left")||s.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);const a=[];for(const n of i)if(n.nodeType===n.ELEMENT_NODE){a.push(n);for(let l=0;l{for(const n of a)this._removeStickyStyle(n,s)})}updateStickyColumns(i,s,a,n=!0,l=!0){l&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...s],stickyEndStates:[...a]}),i.length&&this._isBrowser&&(s.some(r=>r)||a.some(r=>r))?this._coalescedStyleScheduler.schedule(()=>{const r=i[0],h=r.children.length,u=this._getCellWidths(r,n),g=this._getStickyStartColumnPositions(u,s),f=this._getStickyEndColumnPositions(u,a),j=s.lastIndexOf(!0),M=a.indexOf(!0),H="rtl"===this.direction,B=H?"right":"left",ht=H?"left":"right";for(const A of i)for(let S=0;Ss[S]?A:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===M?[]:u.slice(M).map((A,S)=>a[S+M]?A:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(i,s,a){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const n="bottom"===a?i.slice().reverse():i,l="bottom"===a?s.slice().reverse():s,r=[],h=[],u=[];for(let f=0,j=0;f{const a=i.querySelector("tfoot");a&&(s.some(n=>!n)?this._removeStickyStyle(a,["bottom"]):this._addStickyStyle(a,"bottom",0,!1))})}_removeStickyStyle(i,s){for(const n of s)i.style[n]="",i.classList.remove(this._borderCellCss[n]);Is.some(n=>-1===s.indexOf(n)&&i.style[n])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,s,a,n){i.classList.add(this._stickCellCss),n&&i.classList.add(this._borderCellCss[s]),i.style[s]=`${a}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){const s={top:100,bottom:10,left:1,right:1};let a=0;for(const n of Is)i.style[n]&&(a+=s[n]);return a?`${a}`:""}_getCellWidths(i,s=!0){if(!s&&this._cachedCellWidths.length)return this._cachedCellWidths;const a=[],n=i.children;for(let l=0;l0;l--)s[l]&&(a[l]=n,n+=i[l]);return a}_retrieveElementSize(i){const s=this._elemSizeCache.get(i);if(s)return s;const a=i.getBoundingClientRect(),n={width:a.width,height:a.height};return this._resizeObserver&&(this._elemSizeCache.set(i,n),this._resizeObserver.observe(i,{box:"border-box"})),n}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),!this._stickyColumnsReplayTimeout&&this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){const s=new Set(i);for(const a of this._updatedStickyColumnsParamsToReplay)a.rows=a.rows.filter(n=>!s.has(n));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(a=>!!a.rows.length)}_updateCachedSizes(i){let s=!1;for(const a of i){const n=a.borderBoxSize?.length?{width:a.borderBoxSize[0].inlineSize,height:a.borderBoxSize[0].blockSize}:{width:a.contentRect.width,height:a.contentRect.height};n.width!==this._elemSizeCache.get(a.target)?.width&&fa(a.target)&&(s=!0),this._elemSizeCache.set(a.target,n)}s&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{for(const a of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(a.rows,a.stickyStartStates,a.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null},0))}}function fa(e){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>e.classList.contains(i))}const Kt=new t.nKC("CDK_SPL");let Jt=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(P);s._rowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","rowOutlet",""]]})}return e})(),Zt=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(P);s._headerRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","headerRowOutlet",""]]})}return e})(),ts=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(P);s._footerRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","footerRowOutlet",""]]})}return e})(),ss=(()=>{class e{viewContainer=(0,t.WQX)(t.c1b);elementRef=(0,t.WQX)(t.aKT);constructor(){const s=(0,t.WQX)(P);s._noDataRowOutlet=this,s._outletAssigned()}static \u0275fac=function(a){return new(a||e)};static \u0275dir=t.FsC({type:e,selectors:[["","noDataRowOutlet",""]]})}return e})(),at=(()=>{class e{_differs=(0,t.WQX)(t._q3);_changeDetectorRef=(0,t.WQX)(t.gRc);_elementRef=(0,t.WQX)(t.aKT);_dir=(0,t.WQX)(ut.dS,{optional:!0});_platform=(0,t.WQX)(oa.OD);_viewRepeater=(0,t.WQX)(k.sL);_coalescedStyleScheduler=(0,t.WQX)(Q);_viewportRuler=(0,t.WQX)(Rs.Xj);_stickyPositioningListener=(0,t.WQX)(Kt,{optional:!0,skipSelf:!0});_document=(0,t.WQX)(d.qQ);_data;_onDestroy=new D.B;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(void 0===this._cellRoleInternal){const s=this._elementRef.nativeElement.getAttribute("role");return"grid"===s||"treegrid"===s?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(s){this._trackByFn=s}_trackByFn;get dataSource(){return this._dataSource}set dataSource(s){this._dataSource!==s&&this._switchDataSource(s)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(s){this._multiTemplateDataRows=s,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(s){this._fixedLayout=s,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new t.bkB;viewChange=new yt.t({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=(0,t.WQX)(t.zZn);constructor(){(0,t.WQX)(new t.ES_("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((s,a)=>this.trackBy?this.trackBy(a.dataIndex,a.data):a),this._viewportRuler.change().pipe((0,b.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(s=>{s?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,k.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const s=this._dataDiffer.diff(this._renderRows);if(!s)return this._updateNoDataRow(),void this.contentChanged.next();const a=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(s,a,(n,l,r)=>this._getEmbeddedViewArgs(n.item,r),n=>n.item.data,n=>{n.operation===k.Q3.INSERTED&&n.context&&this._renderCellTemplateForItem(n.record.item.rowDef,n.context)}),this._updateRowIndexContext(),s.forEachIdentityChange(n=>{a.get(n.currentIndex).context.$implicit=n.item.data}),this._updateNoDataRow(),(0,t.mal)(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(s){this._customColumnDefs.add(s)}removeColumnDef(s){this._customColumnDefs.delete(s)}addRowDef(s){this._customRowDefs.add(s)}removeRowDef(s){this._customRowDefs.delete(s)}addHeaderRowDef(s){this._customHeaderRowDefs.add(s),this._headerRowDefChanged=!0}removeHeaderRowDef(s){this._customHeaderRowDefs.delete(s),this._headerRowDefChanged=!0}addFooterRowDef(s){this._customFooterRowDefs.add(s),this._footerRowDefChanged=!0}removeFooterRowDef(s){this._customFooterRowDefs.delete(s),this._footerRowDefChanged=!0}setNoDataRow(s){this._customNoDataRow=s}updateStickyHeaderRowStyles(){const s=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const n=Fs(this._headerRowOutlet,"thead");n&&(n.style.display=s.length?"":"none")}const a=this._headerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(s,["top"]),this._stickyStyler.stickRows(s,a,"top"),this._headerRowDefs.forEach(n=>n.resetStickyChanged())}updateStickyFooterRowStyles(){const s=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const n=Fs(this._footerRowOutlet,"tfoot");n&&(n.style.display=s.length?"":"none")}const a=this._footerRowDefs.map(n=>n.sticky);this._stickyStyler.clearStickyPositioning(s,["bottom"]),this._stickyStyler.stickRows(s,a,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,a),this._footerRowDefs.forEach(n=>n.resetStickyChanged())}updateStickyColumnStyles(){const s=this._getRenderedRows(this._headerRowOutlet),a=this._getRenderedRows(this._rowOutlet),n=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...s,...a,...n],["left","right"]),this._stickyColumnStylesNeedReset=!1),s.forEach((l,r)=>{this._addStickyColumnStyles([l],this._headerRowDefs[r])}),this._rowDefs.forEach(l=>{const r=[];for(let h=0;h{this._addStickyColumnStyles([l],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(l=>l.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const a=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||a,this._forceRecalculateCellWidths=a,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()}_getAllRenderRows(){const s=[],a=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let n=0;n{const h=n&&n.has(r)?n.get(r):[];if(h.length){const u=h.shift();return u.dataIndex=a,u}return{data:s,rowDef:r,dataIndex:a}})}_cacheColumnDefs(){this._columnDefsByName.clear(),Dt(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(a=>{this._columnDefsByName.has(a.name),this._columnDefsByName.set(a.name,a)})}_cacheRowDefs(){this._headerRowDefs=Dt(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=Dt(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=Dt(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const s=this._rowDefs.filter(a=>!a.when);this._defaultRowDef=s[0]}_renderUpdatedColumns(){const s=(r,h)=>{const u=!!h.getColumnsDiff();return r||u},a=this._rowDefs.reduce(s,!1);a&&this._forceRenderDataRows();const n=this._headerRowDefs.reduce(s,!1);n&&this._forceRenderHeaderRows();const l=this._footerRowDefs.reduce(s,!1);return l&&this._forceRenderFooterRows(),a||n||l}_switchDataSource(s){this._data=[],(0,k.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),s||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=s}_observeRenderChanges(){if(!this.dataSource)return;let s;(0,k.y4)(this.dataSource)?s=this.dataSource.connect(this):(0,Ct.A)(this.dataSource)?s=this.dataSource:Array.isArray(this.dataSource)&&(s=(0,vt.of)(this.dataSource)),this._renderChangeSubscription=s.pipe((0,b.Q)(this._onDestroy)).subscribe(a=>{this._data=a||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((s,a)=>this._renderRow(this._headerRowOutlet,s,a)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((s,a)=>this._renderRow(this._footerRowOutlet,s,a)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(s,a){const n=Array.from(a.columns||[]).map(h=>this._columnDefsByName.get(h)),l=n.map(h=>h.sticky),r=n.map(h=>h.stickyEnd);this._stickyStyler.updateStickyColumns(s,l,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(s){const a=[];for(let n=0;n!l.when||l.when(a,s));else{let l=this._rowDefs.find(r=>r.when&&r.when(a,s))||this._defaultRowDef;l&&n.push(l)}return n}_getEmbeddedViewArgs(s,a){return{templateRef:s.rowDef.template,context:{$implicit:s.data},index:a}}_renderRow(s,a,n,l={}){const r=s.viewContainer.createEmbeddedView(a.template,l,n);return this._renderCellTemplateForItem(a,l),r}_renderCellTemplateForItem(s,a){for(let n of this._getCellTemplates(s))N.mostRecentCellOutlet&&N.mostRecentCellOutlet._viewContainer.createEmbeddedView(n,a);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const s=this._rowOutlet.viewContainer;for(let a=0,n=s.length;a{const n=this._columnDefsByName.get(a);return s.extractCellTemplate(n)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const s=(a,n)=>a||n.hasStickyChanged();this._headerRowDefs.reduce(s,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(s,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(s,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new _a(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,vt.of)()).pipe((0,b.Q)(this._onDestroy)).subscribe(a=>{this._stickyStyler.direction=a,this.updateStickyColumnStyles()})}_getOwnDefs(s){return s.filter(a=>!a._table||a._table===this)}_updateNoDataRow(){const s=this._customNoDataRow||this._noDataRow;if(!s)return;const a=0===this._rowOutlet.viewContainer.length;if(a===this._isShowingNoDataRow)return;const n=this._noDataRowOutlet.viewContainer;if(a){const l=n.createEmbeddedView(s.templateRef),r=l.rootNodes[0];1===l.rootNodes.length&&r?.nodeType===this._document.ELEMENT_NODE&&(r.setAttribute("role","row"),r.classList.add(s._contentClassName))}else n.clear();this._isShowingNoDataRow=a,this._changeDetectorRef.markForCheck()}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(a,n,l){if(1&a&&(t.wni(l,Tt,5),t.wni(l,F,5),t.wni(l,Mt,5),t.wni(l,ot,5),t.wni(l,rt,5)),2&a){let r;t.mGM(r=t.lsd())&&(n._noDataRow=r.first),t.mGM(r=t.lsd())&&(n._contentColumnDefs=r),t.mGM(r=t.lsd())&&(n._contentRowDefs=r),t.mGM(r=t.lsd())&&(n._contentHeaderRowDefs=r),t.mGM(r=t.lsd())&&(n._contentFooterRowDefs=r)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(a,n){2&a&&t.AVh("cdk-table-fixed-layout",n.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",t.L39],fixedLayout:[2,"fixedLayout","fixedLayout",t.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[t.Jv_([{provide:P,useExisting:e},{provide:k.sL,useClass:k.xn},{provide:Q,useClass:As},{provide:Kt,useValue:null}]),t.GFd],ngContentSelectors:ca,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(a,n){1&a&&(t.NAR(ra),t.SdG(0),t.SdG(1,1),t.DNE(2,pa,1,0)(3,da,7,0)(4,ha,4,0)),2&a&&(t.R7$(2),t.vxM(n._isServer?2:-1),t.R7$(),t.vxM(n._isNativeHtmlTable?3:4))},dependencies:[Zt,Jt,ss,ts],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return e})();function Dt(e,i){return e.concat(Array.from(i))}function Fs(e,i){const s=i.toUpperCase();let a=e.viewContainer.element.nativeElement;for(;a;){const n=1===a.nodeType?a.nodeName:null;if(n===s)return a;if("TABLE"===n)break;a=a.parentNode}return null}let ba=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[Rs.E9]})}return e})();var kt=o(84572),q=o(14085),O=o(96354);const ja=[[["caption"]],[["colgroup"],["col"]],"*"],ya=["caption","colgroup, col","*"];function Ca(e,i){1&e&&t.SdG(0,2)}function va(e,i){1&e&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",2),t.eu8(3,3)(4,4),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,5),t.k0s())}function wa(e,i){1&e&&t.eu8(0,1)(1,3)(2,4)(3,5)}let es=(()=>{class e extends at{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(a,n){2&a&&t.AVh("mdc-table-fixed-layout",n.fixedLayout)},exportAs:["matTable"],features:[t.Jv_([{provide:at,useExisting:e},{provide:P,useExisting:e},{provide:Q,useClass:As},{provide:k.sL,useClass:k.xn},{provide:Kt,useValue:null}]),t.Vt3],ngContentSelectors:ya,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(a,n){1&a&&(t.NAR(ja),t.SdG(0),t.SdG(1,1),t.DNE(2,Ca,1,0)(3,va,7,0)(4,wa,4,0)),2&a&&(t.R7$(2),t.vxM(n._isServer?2:-1),t.R7$(),t.vxM(n._isNativeHtmlTable?3:4))},dependencies:[Zt,Jt,ss,ts],styles:[".mat-mdc-table-sticky{position:sticky !important}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-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}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return e})(),as=(()=>{class e extends st{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matCellDef",""]],features:[t.Jv_([{provide:st,useExisting:e}]),t.Vt3]})}return e})(),ns=(()=>{class e extends et{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matHeaderCellDef",""]],features:[t.Jv_([{provide:et,useExisting:e}]),t.Vt3]})}return e})(),Ps=(()=>{class e extends wt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matFooterCellDef",""]],features:[t.Jv_([{provide:wt,useExisting:e}]),t.Vt3]})}return e})(),ls=(()=>{class e extends F{get name(){return this._name}set name(s){this._setNameInput(s)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[t.Jv_([{provide:F,useExisting:e},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:e}]),t.Vt3]})}return e})(),is=(()=>{class e extends Vt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[t.Vt3]})}return e})(),Os=(()=>{class e extends Es{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[t.Vt3]})}return e})(),os=(()=>{class e extends $t{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[t.Vt3]})}return e})(),rs=(()=>{class e extends ot{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",t.L39]},features:[t.Jv_([{provide:ot,useExisting:e}]),t.GFd,t.Vt3]})}return e})(),zs=(()=>{class e extends rt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",t.L39]},features:[t.Jv_([{provide:rt,useExisting:e}]),t.GFd,t.Vt3]})}return e})(),cs=(()=>{class e extends Mt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275dir=t.FsC({type:e,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[t.Jv_([{provide:Mt,useExisting:e}]),t.Vt3]})}return e})(),Xs=(()=>{class e extends Qt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[t.Jv_([{provide:Qt,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),ps=(()=>{class e extends qt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[t.Jv_([{provide:qt,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),Ns=(()=>{class e extends Yt{static \u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})();static \u0275cmp=t.VBU({type:e,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[t.Jv_([{provide:Yt,useExisting:e}]),t.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(a,n){1&a&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return e})(),ka=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[x.yE,ba,x.yE]})}return e})();class Ls extends k.qS{_data;_renderData=new yt.t([]);_filter=new yt.t("");_internalPageChanges=new D.B;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,s)=>{const a=i[s];if((0,q.o1)(a)){const n=Number(a);return n<9007199254740991?n:a}return a};sortData=(i,s)=>{const a=s.active,n=s.direction;return a&&""!=n?i.sort((l,r)=>{let h=this.sortingDataAccessor(l,a),u=this.sortingDataAccessor(r,a);const g=typeof h,f=typeof u;g!==f&&("number"===g&&(h+=""),"number"===f&&(u+=""));let j=0;return null!=h&&null!=u?h>u?j=1:h{const a=s.trim().toLowerCase();return Object.values(i).some(n=>`${n}`.toLowerCase().includes(a))};constructor(i=[]){super(),this._data=new yt.t(i),this._updateChangeSubscription()}_updateChangeSubscription(){const i=this._sort?(0,E.h)(this._sort.sortChange,this._sort.initialized):(0,vt.of)(null),s=this._paginator?(0,E.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,vt.of)(null),n=(0,kt.z)([this._data,this._filter]).pipe((0,O.T)(([h])=>this._filterData(h))),l=(0,kt.z)([n,i]).pipe((0,O.T)(([h])=>this._orderData(h))),r=(0,kt.z)([l,s]).pipe((0,O.T)(([h])=>this._pageData(h)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(h=>this._renderData.next(h))}_filterData(i){return this.filteredData=null==this.filter||""===this.filter?i:i.filter(s=>this.filterPredicate(s,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;const s=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(s,s+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{const s=this.paginator;if(s&&(s.length=i,s.pageIndex>0)){const a=Math.ceil(s.length/s.pageSize)-1||0,n=Math.min(s.pageIndex,a);n!==s.pageIndex&&(s.pageIndex=n,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}var Hs=o(66969),z=o(33726),ct=o(73703),ds=o(5964),nt=o(23294),Ws=o(13946);const Vs=".cdk-header-cell, .mat-header-cell",hs=".cdk-header-row, .mat-header-row";function pt(e,i){if(!(e instanceof Node))return null;let s=e;for(;null!=s&&!(s instanceof Element);)s=s.parentNode;return s?.closest(i)??null}let Ea=(()=>{class e{constructor(){this.destroyed=new D.B}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,z.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,ct.u)(this.resizeRef.origin.nativeElement),(0,b.Q)(this.destroyed)).subscribe(s=>this.eventDispatcher.headerCellHovered.next(s)),(0,z.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,O.T)(s=>s.relatedTarget&&pt(s.relatedTarget,Vs)),(0,b.Q)(this.destroyed)).subscribe(s=>this.eventDispatcher.headerCellHovered.next(s)),(0,z.R)(this.elementRef.nativeElement,"mousedown").pipe((0,b.Q)(this.destroyed)).subscribe(s=>{this._dragStarted(s)})})}_dragStarted(s){if(0!==s.button)return;const a=(0,z.R)(this.document,"mouseup"),n=(0,z.R)(this.document,"mousemove"),l=(0,z.R)(this.document,"keyup").pipe((0,ds.p)(M=>M.keyCode===w._f)),r=s.screenX,h=this._getOriginWidth();let u=0,g=this._getOriginOffset(),f=h,j=0;this.updateResizeActive(!0),a.pipe((0,b.Q)((0,E.h)(l,this.destroyed))).subscribe(({screenX:M})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(f,M!==r)})}),l.pipe((0,b.Q)((0,E.h)(a,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(h)}),n.pipe((0,O.T)(({screenX:M})=>M),(0,W.Z)(r),(0,nt.F)(),(0,Ws.J)(),(0,b.Q)((0,E.h)(a,l,this.destroyed))).subscribe(([M,H])=>{let B=H-M;if(0!==j){if(j<0&&B<0||j>0&&B>0)return void(j+=B);{const A=j+B;if(j=j>0?Math.max(A,0):Math.min(A,0),B=A-j,0===B)return}}let ht=f+(this._isLtr()?B:-B);ht=Math.min(Math.max(ht,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:ht,previousSize:f,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const A=this._getOriginWidth(),S=this._getOriginOffset(),At=S-g,fs=A-f;f=A,g=S,j+=B+(this._isLtr()?-fs:fs),u+=At+(this._isLtr()?fs:0),this._updateOverlayOffset(u)})})}updateResizeActive(s){this.eventDispatcher.overlayHandleActiveForCell.next(s?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(s){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,q.a1)(s)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(s,a=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const n={columnId:this.columnDef.name,size:s};a?this.resizeNotifier.resizeCompleted.next(n):this.resizeNotifier.resizeCanceled.next(n)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();var Ga=o(96697);const $s="cdk-column-resize-hover-or-active";let Ia=0,Y=(()=>{class e{constructor(){this.destroyed=new D.B,this.selectorId=""+ ++Ia}ngAfterViewInit(){this.elementRef.nativeElement.classList.add(this.getUniqueCssClass()),this._listenForRowHoverEvents(),this._listenForResizeActivity(),this._listenForHoverActivity()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}getUniqueCssClass(){return`cdk-column-resize-${this.selectorId}`}setResized(){this.elementRef.nativeElement.classList.add("cdk-column-resize-with-resized-column")}_listenForRowHoverEvents(){this.ngZone.runOutsideAngular(()=>{const s=this.elementRef.nativeElement;(0,z.R)(s,"mouseover").pipe((0,O.T)(a=>pt(a.target,Vs)),(0,b.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,z.R)(s,"mouseleave").pipe((0,ds.p)(a=>!!a.relatedTarget&&!a.relatedTarget.matches(".mat-column-resize-overlay-thumb")),(0,ct.u)(null),(0,b.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,E.h)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,ct.u)(void 0)),this.notifier.triggerResize.pipe((0,ct.u)(void 0)),this.notifier.resizeCompleted.pipe((0,ct.u)(void 0))).pipe((0,Ga.s)(1),(0,b.Q)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,W.Z)(null),(0,Ws.J)(),(0,b.Q)(this.destroyed)).subscribe(([s,a])=>{a&&a.classList.add($s),s&&s.classList.remove($s)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();var Fa=o(71985),St=o(97647),Ba=o(65245);let Rt=(()=>{class e{constructor(){this._ngZone=(0,t.WQX)(t.SKi),this.headerCellHovered=new D.B,this.overlayHandleActiveForCell=new D.B,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,nt.F)(),(0,St.u)()),this.headerRowHoveredOrActiveDistinct=(0,kt.z)([this.headerCellHoveredDistinct.pipe((0,O.T)(s=>pt(s,hs)),(0,W.Z)(null),(0,nt.F)()),this.overlayHandleActiveForCell.pipe((0,O.T)(s=>pt(s,hs)),(0,W.Z)(null),(0,nt.F)())]).pipe((0,Ba.i)(1),(0,O.T)(([s,a])=>a||s),(0,nt.F)(),(0,St.u)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,St.u)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(s){return s!==this._lastSeenRow&&(this._lastSeenRow=s,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,O.T)(a=>a===s),(0,nt.F)(),(0,St.u)())),this._lastSeenRowHover}_enterZone(){return s=>new Fa.c(a=>s.subscribe({next:n=>this._ngZone.run(()=>a.next(n)),error:n=>a.error(n),complete:()=>a.complete()}))}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),dt=(()=>{class e{constructor(){this.resizeCanceled=new D.B,this.resizeCompleted=new D.B,this.triggerResize=new D.B}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),Us=(()=>{class e{constructor(){this._source=(0,t.WQX)(dt),this.resizeCompleted=this._source.resizeCompleted}resize(s,a){this._source.triggerResize.next({columnId:s,size:a,completeImmediately:!0,isStickyColumn:!0})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})();class ms{constructor(i,s,a,n){this.origin=i,this.overlayRef=s,this.minWidthPx=a,this.maxWidthPx=n}}const Pa=["top"];let Qs=(()=>{class e extends Ea{constructor(){super(...arguments),this.columnDef=(0,t.WQX)(F),this.columnResize=(0,t.WQX)(Y),this.directionality=(0,t.WQX)(ut.dS),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Rt),this.ngZone=(0,t.WQX)(t.SKi),this.resizeNotifier=(0,t.WQX)(dt),this.resizeRef=(0,t.WQX)(ms),this.styleScheduler=(0,t.WQX)(Q),this.document=(0,t.WQX)(d.qQ)}updateResizeActive(s){super.updateResizeActive(s);const a=this.resizeRef.origin.nativeElement.offsetHeight;this.topElement.nativeElement.style.height=`${a}px`,this.resizeRef.overlayRef.updateSize({height:s?this.columnResize.getTableHeight():a})}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275cmp=t.VBU({type:e,selectors:[["ng-component"]],viewQuery:function(a,n){if(1&a&&t.GBs(Pa,7),2&a){let l;t.mGM(l=t.lsd())&&(n.topElement=l.first)}},hostAttrs:[1,"mat-column-resize-overlay-thumb"],features:[t.Vt3],decls:2,vars:0,consts:[["top",""],[1,"mat-column-resize-overlay-thumb-top"]],template:function(a,n){1&a&&t.nrm(0,"div",1,0)},encapsulation:2,changeDetection:0})}}return e})();const za=[x.yE,Hs.z_,(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({})}}return e})()];let qs=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({imports:[za]})}}return e})();var Ys=o(92154),Xa=o(34006),Na=o(53026),Ks=o(3176);let La=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[Ks.K],imports:[d.MD,Xa.hM,T.Hl,Z.m_,Ys.L,Na.Z]})}}return e})();var us=o(93962);let Et=(()=>{class e{constructor(){}getCellValue(s,a){const n=a.field?a.field.split("."):[];let l="";return n.forEach((r,h)=>{l=0===h?s[r]:l&&l[r]}),l}getColData(s,a){return s.map(n=>this.getCellValue(n,a))}isEmpty(s){return null==s||""===s.toString()}isContainHTML(s){return/<\/?[a-z][\s\S]*>/i.test(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Ha=(()=>{class e{transform(s,a,n,l){return"string"==typeof s.class?s.class:"function"==typeof s.class?s.class(a,s):""}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"colClass",type:e,pure:!0})}}return e})(),Wa=(()=>{class e{transform(s,a,n,l){const r=void 0===a?n:a,h=r%2==1?["mat-row-odd"]:[];if(l)for(const u of Object.keys(l))l[u](s,r)&&h.push(u);return h.join(" ")}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"rowClass",type:e,pure:!0})}}return e})(),Va=(()=>{class e{transform(s,a,n,l){return"function"==typeof s?s(a):Array.isArray(s)?s:[]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActions",type:e,pure:!0})}}return e})(),$a=(()=>{class e{transform(s){return"string"==typeof s.tooltip||(0,Ct.A)(s.tooltip)?{message:s.tooltip}:s.tooltip||{message:""}}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionTooltip",type:e,pure:!0})}}return e})(),Ua=(()=>{class e{transform(s){return"number"==typeof s.badge||"string"==typeof s.badge||(0,Ct.A)(s.badge)?{content:s.badge}:s.badge||{content:""}}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionBadge",type:e,pure:!0})}}return e})(),Qa=(()=>{class e{transform(s,a,n,l){return"boolean"==typeof s.disabled?s.disabled:"function"==typeof s.disabled&&s.disabled(a)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellActionDisable",type:e,pure:!0})}}return e})(),qa=(()=>{class e{constructor(){this.utils=(0,t.WQX)(Et)}transform(s,a){return"string"==typeof a.summary?a.summary:"function"==typeof a.summary?a.summary(this.utils.getColData(s,a),a):void 0}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275pipe=t.EJ8({name:"cellSummary",type:e,pure:!0})}}return e})();const K=e=>({$implicit:e}),Js=(e,i,s,a,n)=>[e,i,s,a,n];function Ya(e,i){if(1&e&&(t.nrm(0,"span",1),t.nI1(1,"cellSummary"),t.nI1(2,"cellSummary")),2&e){const s=t.XpG();t.Y8G("title",s._getFormatterTooltip(t.i5U(1,2,s.data,s.colDef)))("innerHTML",s._getText(t.i5U(2,5,s.data,s.colDef)),t.npT)}}function Ka(e,i){if(1&e&&t.nrm(0,"span",1),2&e){const s=t.XpG(2);t.Y8G("title",s._getFormatterTooltip(s.colDef.formatter(s.rowData,s.colDef)))("innerHTML",s._getText(s.colDef.formatter(s.rowData,s.colDef)),t.npT)}}function Ja(e,i){1&e&&t.nrm(0,"mat-icon")}function Za(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",12),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,Ja,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,K,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function tn(e,i){1&e&&t.nrm(0,"mat-icon")}function sn(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",14),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,tn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,K,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function en(e,i){1&e&&t.nrm(0,"mat-icon")}function an(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",15),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,en,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,K,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function nn(e,i){1&e&&t.nrm(0,"mat-icon")}function ln(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",16),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,nn,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,K,s))}}function on(e,i){1&e&&t.nrm(0,"mat-icon")}function rn(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",17),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,on,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,K,s))}}function cn(e,i){1&e&&t.nrm(0,"mat-icon")}function pn(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",18),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,cn,1,0,"mat-icon",13),t.k0s()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,22,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,s).message)))("matTooltipClass",t.bMT(5,33,s).class)("matTooltipHideDelay",t.bMT(6,35,s).hideDelay)("matTooltipShowDelay",t.bMT(7,37,s).showDelay)("matTooltipPosition",t.bMT(8,39,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,s).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,s).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,s).description)))("matBadgeColor",t.bMT(18,59,s).color)("matBadgePosition",t.bMT(19,61,s).position||"above after")("matBadgeSize",t.bMT(20,63,s).size||"medium")("matBadgeOverlap",t.bMT(21,65,s).overlap)("matBadgeDisabled",t.bMT(22,67,s).disabled)("matBadgeHidden",t.bMT(23,69,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(71,K,s))}}function dn(e,i){1&e&&t.nrm(0,"mat-icon")}function hn(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",19),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(n){t.eBV(s);const l=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(n,l,r.rowData))}),t.DNE(24,dn,1,0,"mat-icon",13),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&e){const s=t.XpG(2).$implicit,a=t.XpG(4),n=t.sdS(3);t.HbH(s.class),t.Y8G("color",s.color||"primary")("disabled",t.ii3(1,23,s,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,32,t.bMT(3,30,t.bMT(2,28,s).message)))("matTooltipClass",t.bMT(5,34,s).class)("matTooltipHideDelay",t.bMT(6,36,s).hideDelay)("matTooltipShowDelay",t.bMT(7,38,s).showDelay)("matTooltipPosition",t.bMT(8,40,s).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,42,s).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,44,s).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,46,s).disabled)("matBadge",t.bMT(14,52,t.bMT(13,50,t.bMT(12,48,s).content)))("matBadgeDescription",t.bMT(17,58,t.bMT(16,56,t.bMT(15,54,s).description)))("matBadgeColor",t.bMT(18,60,s).color)("matBadgePosition",t.bMT(19,62,s).position||"above after")("matBadgeSize",t.bMT(20,64,s).size||"medium")("matBadgeOverlap",t.bMT(21,66,s).overlap)("matBadgeDisabled",t.bMT(22,68,s).disabled)("matBadgeHidden",t.bMT(23,70,s).hidden),t.R7$(24),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(76,K,s)),t.R7$(2),t.JRh(t.bMT(28,74,t.bMT(27,72,s.text)))}}function mn(e,i){if(1&e&&t.DNE(0,Za,29,78,"button",5)(1,sn,29,78,"button",6)(2,an,29,78,"button",7)(3,ln,25,73,"button",8)(4,rn,25,73,"button",9)(5,pn,25,73,"button",10)(6,hn,29,78,"button",11),2&e){let s;const a=t.XpG().$implicit;t.vxM("raised"===(s=a.type)?0:"stroked"===s?1:"flat"===s?2:"icon"===s?3:"fab"===s?4:"mini-fab"===s?5:6)}}function un(e,i){if(1&e&&t.DNE(0,mn,7,1),2&e){const s=i.$implicit,a=t.XpG(4);t.vxM(!s.iif||s.iif(a.rowData)?0:-1)}}function gn(e,i){if(1&e&&(t.Z7z(0,un,1,1,null,null,t.fX1),t.nI1(2,"cellActions")),2&e){const s=t.XpG(3);t.Dyx(t.ii3(2,0,s.colDef.buttons,s.rowData,s.rowChangeRecord,null==s.rowChangeRecord?null:s.rowChangeRecord.currentValue))}}function _n(e,i){if(1&e&&(t.j41(0,"mat-chip-listbox")(1,"mat-chip",20),t.EFF(2),t.k0s()()),2&e){const s=t.XpG(4);t.R7$(),t.HbH("bg-"+s.colDef.tag[s._value].color),t.R7$(),t.SpI(" ",s.colDef.tag[s._value].text," ")}}function fn(e,i){if(1&e&&t.EFF(0),2&e){const s=t.XpG(4);t.SpI(" ",s._value," ")}}function xn(e,i){if(1&e&&t.DNE(0,_n,3,3,"mat-chip-listbox")(1,fn,1,1),2&e){const s=t.XpG(3);t.vxM(s.colDef.tag&&s.colDef.tag[s._value]?0:1)}}function bn(e,i){if(1&e&&(t.j41(0,"a",2),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("href",s._value,t.B4B),t.R7$(),t.JRh(s._value)}}function jn(e,i){if(1&e&&t.nrm(0,"img",3),2&e){const s=t.XpG(3);t.Y8G("src",s._value,t.B4B)}}function yn(e,i){if(1&e&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(s._value)),t.R7$(),t.JRh(s._getText(s._value))}}function Cn(e,i){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"number"),t.EFF(2),t.nI1(3,"number"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.brH(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.brH(3,6,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function vn(e,i){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"currency"),t.EFF(2),t.nI1(3,"currency"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.iJd(1,2,t.s1E(14,Js,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.currencyCode,null==s.colDef.typeParameter?null:s.colDef.typeParameter.display,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale)))),t.R7$(2),t.SpI(" ",s._getText(t.iJd(3,8,t.s1E(20,Js,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.currencyCode,null==s.colDef.typeParameter?null:s.colDef.typeParameter.display,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale)))," ")}}function wn(e,i){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"percent"),t.EFF(2),t.nI1(3,"percent"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.brH(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.brH(3,6,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.digitsInfo,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function Mn(e,i){if(1&e&&(t.j41(0,"span",4),t.nI1(1,"date"),t.EFF(2),t.nI1(3,"date"),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(t.ii3(1,2,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.format,null==s.colDef.typeParameter?null:s.colDef.typeParameter.timezone,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",s._getText(t.ii3(3,7,s._value,null==s.colDef.typeParameter?null:s.colDef.typeParameter.format,null==s.colDef.typeParameter?null:s.colDef.typeParameter.timezone,null==s.colDef.typeParameter?null:s.colDef.typeParameter.locale))," ")}}function Tn(e,i){if(1&e&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.Y8G("title",s._getTooltip(s._value)),t.R7$(),t.JRh(s._getText(s._value))}}function Dn(e,i){if(1&e&&t.DNE(0,gn,3,5)(1,xn,2,1)(2,bn,2,2,"a",2)(3,jn,1,1,"img",3)(4,yn,2,2,"span",4)(5,Cn,4,10,"span",4)(6,vn,4,26,"span",4)(7,wn,4,10,"span",4)(8,Mn,4,12,"span",4)(9,Tn,2,2,"span",4),2&e){let s;const a=t.XpG(2);t.vxM("button"===(s=a.colDef.type)?0:"tag"===s?1:"link"===s?2:"image"===s?3:"boolean"===s?4:"number"===s?5:"currency"===s?6:"percent"===s?7:"date"===s?8:9)}}function kn(e,i){if(1&e&&t.DNE(0,Ka,1,2,"span",1)(1,Dn,10,1),2&e){const s=t.XpG();t.vxM(s.colDef.formatter?0:1)}}function Sn(e,i){if(1&e&&(t.j41(0,"mat-icon",21),t.EFF(1),t.k0s()),2&e){const s=t.XpG().$implicit;t.R7$(),t.JRh(s.icon)}}function Rn(e,i){if(1&e&&t.nrm(0,"mat-icon",22),2&e){const s=t.XpG().$implicit;t.Y8G("fontIcon",s.fontIcon)}}function En(e,i){if(1&e&&t.nrm(0,"mat-icon",23),2&e){const s=t.XpG().$implicit;t.Y8G("svgIcon",s.svgIcon)}}function Gn(e,i){if(1&e&&t.DNE(0,Sn,2,1,"mat-icon",21)(1,Rn,1,1,"mat-icon",22)(2,En,1,1,"mat-icon",23),2&e){const s=i.$implicit;t.vxM(s.icon?0:s.fontIcon?1:s.svgIcon?2:-1)}}let Zs=(()=>{class e{constructor(){this._dialog=(0,t.WQX)(Ks.K),this._utils=(0,t.WQX)(Et),this._differs=(0,t.WQX)(t.MKu),this._changeDetectorRef=(0,t.WQX)(t.gRc),this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new t.bkB}get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const s=this.rowDataDiffer?.diff(this.rowData);s&&this._applyChanges(s)}_applyChanges(s){s.forEachChangedItem(a=>{this.rowChangeRecord=a,this.rowDataChange.emit(a),this._changeDetectorRef.markForCheck()})}_getText(s){return void 0===s?"":this._utils.isEmpty(s)?this.placeholder:s}_getTooltip(s){return this._utils.isEmpty(s)?"":s}_getFormatterTooltip(s){return this._utils.isContainHTML(s)||this._utils.isEmpty(s)?"":s}_onActionClick(s,a,n){s.preventDefault(),s.stopPropagation(),"string"==typeof a.pop||(0,Ct.A)(a.pop)?this._dialog.open({title:a.pop,buttons:[{color:"primary",text:"OK",onClick:()=>a.click?.(n)||{}},{text:"CLOSE"}]}):"object"==typeof a.pop?this._dialog.open({title:a.pop?.title,description:a.pop?.description,buttons:[{color:a.pop?.okColor||"primary",text:a.pop?.okText||"OK",onClick:()=>a.click?.(n)||{}},{color:a.pop?.closeColor,text:a.pop?.closeText||"CLOSE"}]}):a.click?.(n)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],decls:4,vars:1,consts:[["iconTpl",""],[3,"title","innerHTML"],["target","_blank",3,"href"],["alt","",1,"mtx-grid-img",3,"src"],[3,"title"],["mat-raised-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-stroked-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",1,"mtx-grid-action-button",3,"color","class","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-raised-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["mat-stroked-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["color","primary"],[1,"mtx-grid-icon"],[1,"mtx-grid-icon",3,"fontIcon"],[1,"mtx-grid-icon",3,"svgIcon"]],template:function(a,n){1&a&&t.DNE(0,Ya,3,8,"span",1)(1,kn,2,1)(2,Gn,3,1,"ng-template",null,0,t.C5r),2&a&&t.vxM(n.summary?0:1)},dependencies:[d.Jj,d.oe,d.vh,d.QX,d.T3,d.m1,T.$z,T.iY,T.Sr,T.$0,Z.An,Xt,U,tt.oV,be,us.W,Va,qa,Qa,$a,Ua],styles:[".mtx-grid-img{display:inline-block;width:32px;border-radius:4px;vertical-align:middle}\n"],encapsulation:2,changeDetection:0})}}return e})();const te=(e,i)=>i.field,se=e=>({$implicit:e});function An(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function In(e,i){if(1&e&&(t.j41(0,"button",17),t.DNE(1,An,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function Fn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function Bn(e,i){if(1&e&&(t.j41(0,"button",18),t.DNE(1,Fn,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function Pn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function On(e,i){if(1&e&&(t.j41(0,"button",19),t.DNE(1,Pn,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function zn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function Xn(e,i){if(1&e&&(t.j41(0,"button",20),t.DNE(1,zn,2,1,"mat-icon"),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1)}}function Nn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function Ln(e,i){if(1&e&&(t.j41(0,"button",21),t.DNE(1,Nn,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function Hn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function Wn(e,i){if(1&e&&(t.j41(0,"button",22),t.DNE(1,Hn,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function Vn(e,i){if(1&e&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&e){const s=t.XpG(2);t.R7$(),t.JRh(s.buttonIcon)}}function $n(e,i){if(1&e&&(t.j41(0,"button",23),t.DNE(1,Vn,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&e){const s=t.XpG(),a=t.sdS(8);t.HbH(s.buttonClass),t.Y8G("color",s.buttonColor)("matMenuTriggerFor",a),t.R7$(),t.vxM(s.buttonIcon?1:-1),t.R7$(),t.SpI(" ",s.buttonText," ")}}function Un(e,i){}function Qn(e,i){if(1&e&&t.DNE(0,Un,0,0,"ng-template",24),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.headerTemplate)}}function qn(e,i){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.headerText," ")}}function Yn(e,i){if(1&e&&(t.j41(0,"div",12),t.DNE(1,Qn,1,1,null,24)(2,qn,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.headerTemplate?1:2)}}function Kn(e,i){}function Jn(e,i){if(1&e&&(t.j41(0,"div",26),t.qSk(),t.j41(1,"svg",27),t.nrm(2,"path",28),t.k0s(),t.DNE(3,Kn,0,0,"ng-template",29),t.k0s()),2&e){const s=i.$implicit,a=t.XpG(2),n=t.sdS(16);t.Y8G("cdkDragDisabled","show"===a.selectableChecked?!s.show:s.hide),t.R7$(3),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(3,se,s))}}function Zn(e,i){if(1&e){const s=t.RV6();t.j41(0,"div",25),t.bIt("cdkDropListDropped",function(n){t.eBV(s);const l=t.XpG();return t.Njj(l._handleDroped(n))}),t.Z7z(1,Jn,4,5,"div",26,te),t.k0s()}if(2&e){const s=t.XpG();t.R7$(),t.Dyx(s.columns)}}function tl(e,i){}function sl(e,i){if(1&e&&(t.j41(0,"div",30),t.DNE(1,tl,0,0,"ng-template",29),t.k0s()),2&e){const s=i.$implicit;t.XpG(2);const a=t.sdS(16);t.R7$(),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(2,se,s))}}function el(e,i){if(1&e&&(t.j41(0,"div",15),t.Z7z(1,sl,2,4,"div",30,te),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.Dyx(s.columns)}}function al(e,i){}function nl(e,i){if(1&e&&t.DNE(0,al,0,0,"ng-template",24),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.footerTemplate)}}function ll(e,i){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.footerText," ")}}function il(e,i){if(1&e&&(t.j41(0,"div",16),t.DNE(1,nl,1,1,null,24)(2,ll,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.footerTemplate?1:2)}}function ol(e,i){1&e&&(t.qSk(),t.j41(0,"svg",34),t.nrm(1,"path",38),t.k0s())}function rl(e,i){1&e&&(t.qSk(),t.j41(0,"svg",35),t.nrm(1,"path",39),t.k0s())}function cl(e,i){1&e&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",44),t.k0s())}function pl(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",40),t.bIt("click",function(){const n=t.eBV(s).$implicit,l=t.XpG(2).$implicit,r=t.XpG();return t.Njj(r._handlePinSelect(l,n.value))}),t.j41(1,"span",41),t.DNE(2,cl,2,0,":svg:svg",42),t.k0s(),t.j41(3,"span",43),t.EFF(4),t.nI1(5,"toObservable"),t.nI1(6,"async"),t.k0s()()}if(2&e){const s=i.$implicit,a=t.XpG(2).$implicit;t.R7$(2),t.vxM(a.pinned==s.value?2:-1),t.R7$(2),t.JRh(t.bMT(6,4,t.bMT(5,2,s.label)))}}function dl(e,i){if(1&e&&(t.j41(0,"button",33),t.DNE(1,ol,2,0,":svg:svg",34)(2,rl,2,0,":svg:svg",35),t.k0s(),t.j41(3,"mat-menu",36,2),t.Z7z(5,pl,7,6,"button",37,t.fX1),t.k0s()),2&e){const s=t.sdS(4),a=t.XpG().$implicit,n=t.XpG();t.Y8G("matMenuTriggerFor",s),t.R7$(),t.vxM(a.pinned?1:-1),t.R7$(),t.vxM(a.pinned?-1:2),t.R7$(3),t.Dyx(n.pinOptions)}}function hl(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",45),t.mxI("ngModelChange",function(n){t.eBV(s);const l=t.XpG().$implicit,r=t.XpG();return t.DH7(l[r.selectableChecked],n)||(l[r.selectableChecked]=n),t.Njj(n)}),t.bIt("change",function(){t.eBV(s);const n=t.XpG().$implicit,l=t.XpG();return t.Njj(l._handleChecked(n))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&e){const s=t.XpG().$implicit,a=t.XpG();t.R50("ngModel",s[a.selectableChecked]),t.Y8G("disabled",s.disabled),t.R7$(),t.JRh(t.bMT(3,5,t.bMT(2,3,s.header)))}}function ml(e,i){if(1&e&&(t.j41(0,"span",32),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()),2&e){const s=t.XpG().$implicit;t.R7$(),t.JRh(t.bMT(3,3,t.bMT(2,1,s.header)))}}function ul(e,i){if(1&e&&t.DNE(0,dl,7,3)(1,hl,4,7,"mat-checkbox",31)(2,ml,4,5,"span",32),2&e){const s=t.XpG();t.vxM(s.pinnable?0:-1),t.R7$(),t.vxM(s.selectable?1:2)}}let gs=(()=>{class e{constructor(){this.columns=[],this.selectable=!0,this.selectableChecked="show",this.sortable=!0,this.pinnable=!0,this._buttonText="",this.buttonType="stroked",this.buttonClass="",this.buttonIcon="",this.showHeader=!1,this.headerText="Columns Header",this.showFooter=!1,this.footerText="Columns Footer",this.columnChange=new t.bkB,this._pinOptions=[{label:"Pin Left",value:"left"},{label:"Pin Right",value:"right"},{label:"No Pin",value:null}]}get buttonText(){return this._buttonText?this._buttonText:"Columns "+("show"===this.selectableChecked?"Shown":"Hidden")}set buttonText(s){this._buttonText=s}get pinOptions(){return this._pinOptions}set pinOptions(s){s.length>0&&(this._pinOptions=s)}_handleDroped(s){(0,mt.HD)(this.columns,s.previousIndex,s.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(s){"show"===this.selectableChecked?s.hide=!s.show:s.show=!s.hide,this.columnChange.emit(this.columns)}_handlePinSelect(s,a){s.pinned!=a&&(s.pinned=a,this.columnChange.emit(this.columns))}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid-column-menu"]],viewQuery:function(a,n){if(1&a&&(t.GBs(G.kk,7),t.GBs(G.Cp,5)),2&a){let l;t.mGM(l=t.lsd())&&(n.menuPanel=l.first),t.mGM(l=t.lsd())&&(n.menuTrigger=l.first)}},inputs:{columns:"columns",selectable:"selectable",selectableChecked:"selectableChecked",sortable:"sortable",pinnable:"pinnable",buttonText:"buttonText",buttonType:"buttonType",buttonColor:"buttonColor",buttonClass:"buttonClass",buttonIcon:"buttonIcon",showHeader:"showHeader",headerText:"headerText",headerTemplate:"headerTemplate",showFooter:"showFooter",footerText:"footerText",footerTemplate:"footerTemplate",pinOptions:"pinOptions"},outputs:{columnChange:"columnChange"},exportAs:["mtxGridColumnMenu"],decls:17,vars:5,consts:[["menu","matMenu"],["checkboxList",""],["pinList","matMenu"],["mat-raised-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-stroked-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"class","color","matMenuTriggerFor"],["mat-fab","","type","button",3,"class","color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"class","color","matMenuTriggerFor"],["mat-button","","type","button",3,"class","color","matMenuTriggerFor"],[1,"mtx-grid-column-menu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],[1,"mtx-grid-column-menu-header"],[1,"mtx-grid-column-menu-body"],["cdkDropList","",1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-footer"],["mat-raised-button","","type","button",3,"color","matMenuTriggerFor"],["mat-stroked-button","","type","button",3,"color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"color","matMenuTriggerFor"],["mat-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-button","","type","button",3,"color","matMenuTriggerFor"],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["cdkDrag","",1,"mtx-grid-column-menu-item",3,"cdkDragDisabled"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-drag-handle-icon"],["d","M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-item-label",3,"ngModel","disabled"],[1,"mtx-grid-column-menu-item-label"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],[1,"mtx-grid-column-pin-list"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["d","M2,5.27L3.28,4L20,20.72L18.73,22L12.8,16.07V22H11.2V16H6V14L8,12V11.27L2,5.27M16,12L18,14V16H17.82L8,6.18V4H7V2H17V4H16V12Z"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option",3,"click"],[1,"mtx-grid-column-pin-option-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],[1,"mtx-grid-column-pin-option-text"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModelChange","change","ngModel","disabled"]],template:function(a,n){if(1&a){const l=t.RV6();t.DNE(0,In,3,6,"button",3)(1,Bn,3,6,"button",4)(2,On,3,6,"button",5)(3,Xn,2,5,"button",6)(4,Ln,3,6,"button",7)(5,Wn,3,6,"button",8)(6,$n,3,6,"button",9),t.j41(7,"mat-menu",10,0)(9,"div",11),t.bIt("click",function(h){return t.eBV(l),t.Njj(h.stopPropagation())})("keydown",function(h){return t.eBV(l),t.Njj(h.stopPropagation())}),t.DNE(10,Yn,3,1,"div",12),t.j41(11,"div",13),t.DNE(12,Zn,3,0,"div",14)(13,el,3,0,"div",15),t.k0s(),t.DNE(14,il,3,1,"div",16),t.k0s()(),t.DNE(15,ul,3,2,"ng-template",null,1,t.C5r)}if(2&a){let l;t.vxM("raised"===(l=n.buttonType)?0:"stroked"===l?1:"flat"===l?2:"icon"===l?3:"fab"===l?4:"mini-fab"===l?5:6),t.R7$(10),t.vxM(n.showHeader?10:-1),t.R7$(2),t.vxM(n.sortable?12:-1),t.R7$(),t.vxM(n.sortable?-1:13),t.R7$(),t.vxM(n.showFooter?14:-1)}},dependencies:[d.Jj,d.T3,_.YN,_.BC,_.vS,T.$z,T.iY,T.Sr,T.$0,Z.An,G.kk,G.Cp,G.fb,I.So,mt.T1,mt.O7,us.W],styles:[".mtx-grid-column-menu,.mtx-grid-column-pin-list{color:var(--mtx-grid-column-menu-text-color, var(--mat-sys-on-surface-variant))}.mtx-grid-column-menu .mat-mdc-menu-content{padding:0}.mtx-grid-column-menu-body{max-height:65vh;padding:8px 16px;overflow:auto}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{position:sticky;z-index:1;padding:8px 16px}.mtx-grid-column-menu-header{top:0;border-bottom:1px solid var(--mtx-grid-column-menu-divider-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-footer{bottom:0;border-top:1px solid var(--mtx-grid-column-menu-divider-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-list{display:block;max-width:100%}.mtx-grid-column-menu-list.cdk-drop-list-dragging .mtx-grid-column-menu-item:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.mtx-grid-column-menu-item{display:flex;flex-direction:row;align-items:center}.mtx-grid-column-menu-item.cdk-drag-disabled .cdk-drag-handle{opacity:.35;cursor:no-drop}.mtx-grid-column-menu-item .cdk-drag-handle{cursor:move}.mtx-grid-column-menu-item.cdk-drag-preview{border-radius:4px;box-shadow:0 0 0 1px var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-column-menu-item.cdk-drag-placeholder{opacity:0}.mtx-grid-column-menu-item.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.mtx-grid-column-pin-button.mat-mdc-icon-button .mat-mdc-button-touch-target{width:100%;height:100%}.mtx-grid-column-pin-option.mat-menu-item{display:flex;align-items:center;height:32px}.mtx-grid-column-pin-option-placeholder{display:inline-block;width:20px;height:20px;line-height:20px;vertical-align:middle}.mtx-grid-column-pin-option-text{padding:0 8px;vertical-align:middle}.mtx-grid-column-drag-handle-icon:hover{cursor:move}.mtx-grid-column-menu-item-label.mat-mdc-checkbox .mat-mdc-checkbox-touch-target{width:100%;height:100%}\n"],encapsulation:2,changeDetection:0})}}return e})();var gl=o(1514);let lt=(()=>{class e{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(s){if(null===this._pendingResizeDelta){const a=this.columnResize.elementRef.nativeElement,n=Gt(a);this.styleScheduler.schedule(()=>{a.style.width=(0,q.a1)(n+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+s}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})(),_l=(()=>{class e extends lt{constructor(){super(),this.columnResize=(0,t.WQX)(Y),this.styleScheduler=(0,t.WQX)(Q),this.table=(0,t.WQX)(at)}applyColumnSize(s,a,n,l){const r=n-(l??Gt(a));0!==r&&(this.styleScheduler.schedule(()=>{a.style.width=(0,q.a1)(n)}),this.updateTableWidthAndStickyColumns(r))}applyMinColumnSize(s,a,n){const l=Gt(a),r=Math.max(l,n);this.applyColumnSize(s,a,r,l)}applyMaxColumnSize(s,a,n){const l=Gt(a),r=Math.min(l,n);this.applyColumnSize(s,a,r,l)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}}return e})();function Gt(e){return function fl(e){return Number(e.match(/(\d+)px/)?.[1])}(e.style.width)||e.offsetWidth}const bl={provide:lt,useClass:_l};var jl=o(76939);const ae="cdk-resizable-overlay-thumb-active";let yl=(()=>{class e{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new D.B,this._viewInitialized=!1,this._isDestroyed=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(s){s&&(this.minWidthPxInternal=s),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(s){s&&(this.maxWidthPxInternal=s),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._isDestroyed||(this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx())}))}ngOnDestroy(){this._isDestroyed=!0,this.destroyed.next(),this.destroyed.complete(),this.inlineHandle?.remove(),this.overlayRef?.dispose()}_createOverlayForHandle(){const s="rtl"===this.directionality.value,a=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(s?1:0).withPositions([{originX:s?"start":"end",originY:"top",overlayX:"center",overlayY:"top"}]);return this.overlay.create({direction:"ltr",disposeOnNavigation:!0,positionStrategy:a,scrollStrategy:this.overlay.scrollStrategies.reposition(),width:"16px"})}_listenForRowHoverEvents(){const s=this.elementRef.nativeElement,a=(0,b.Q)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow(pt(s,hs)).pipe(a).subscribe(n=>{n?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const s=(0,b.Q)(this.destroyed);(0,E.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(s,(0,ds.p)(a=>a.columnId===this.columnDef.name)).subscribe(({size:a,previousSize:n,completeImmediately:l})=>{this.elementRef.nativeElement.classList.add(ae),this._applySize(a,n),l&&this._completeResizeOperation()}),(0,E.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(s).subscribe(a=>{this._cleanUpAfterResize(a)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(s){this.elementRef.nativeElement.classList.remove(ae),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),s.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const s=t.zZn.create({parent:this.injector,providers:[{provide:ms,useValue:new ms(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new jl.A8(this.getOverlayHandleComponentType(),this.viewContainerRef,s)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(s,a){const n=Math.min(Math.max(s,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,n,a)}_applyMinWidthPx(){this.resizeStrategy.applyMinColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.minWidthPx)}_applyMaxWidthPx(){this.resizeStrategy.applyMaxColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.maxWidthPx)}_appendInlineHandle(){this.styleScheduler.schedule(()=>{this.inlineHandle=this.document.createElement("div"),this.inlineHandle.tabIndex=0,this.inlineHandle.className=this.getInlineHandleCssClassName(),this.elementRef.nativeElement.appendChild(this.inlineHandle)})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e})}}return e})();class Cl extends yl{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return Qs}}let wl=(()=>{class e extends Cl{constructor(){super(...arguments),this.columnDef=(0,t.WQX)(F),this.columnResize=(0,t.WQX)(Y),this.directionality=(0,t.WQX)(ut.dS),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Rt),this.injector=(0,t.WQX)(t.zZn),this.ngZone=(0,t.WQX)(t.SKi),this.overlay=(0,t.WQX)(Hs.hJ),this.resizeNotifier=(0,t.WQX)(dt),this.resizeStrategy=(0,t.WQX)(lt),this.styleScheduler=(0,t.WQX)(Q),this.viewContainerRef=(0,t.WQX)(t.c1b),this.changeDetectorRef=(0,t.WQX)(t.gRc),this.document=(0,t.WQX)(d.qQ),this.isResizable=!0}get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(s){this.isResizable=null==s||""===s||s}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275dir=t.FsC({type:e,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostAttrs:[1,"mat-resizable"],hostVars:2,hostBindings:function(a,n){2&a&&t.HbH(n.hasResizableClass)},inputs:{minWidthPx:[0,"matResizableMinWidthPx","minWidthPx"],maxWidthPx:[0,"matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},features:[t.Vt3]})}}return e})();const Tl=[...[Us,Rt,dt],bl];class Dl extends Y{getTableHeight(){const i=this.elementRef.nativeElement,s=i.parentNode;return s.classList.contains("mat-table-container")?s.offsetHeight:i.offsetHeight}}let kl=(()=>{class e extends Dl{constructor(){super(...arguments),this.columnResizeNotifier=(0,t.WQX)(Us),this.elementRef=(0,t.WQX)(t.aKT),this.eventDispatcher=(0,t.WQX)(Rt),this.ngZone=(0,t.WQX)(t.SKi),this.notifier=(0,t.WQX)(dt)}static{this.\u0275fac=(()=>{let s;return function(n){return(s||(s=t.xGo(e)))(n||e)}})()}static{this.\u0275dir=t.FsC({type:e,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],features:[t.Jv_([...Tl,{provide:Y,useExisting:e}]),t.Vt3]})}}return e})(),Sl=(()=>{class e{get opened(){return this._opened}set opened(s){this._opened=s,this.openedChange.emit(s)}get expanded(){return this._opened}set expandableRow(s){s!==this._row&&(this._row=s)}set template(s){s!==this._tplRef&&(this._tplRef=s)}constructor(){this._opened=!1,this.openedChange=new t.bkB,this.toggleChange=new t.bkB}onClick(s){s.preventDefault(),s.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n.onClick(r)}),2&a&&t.AVh("expanded",n.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:[0,"expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"}})}}return e})(),Rl=(()=>{class e{constructor(){this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this._selected=!1,this.cellSelectable=!0,this.cellSelectedChange=new t.bkB}get selected(){return this._selected}onClick(s){this.ctrlKeyPressed=s.ctrlKey,this.shiftKeyPressed=s.shiftKey,this.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectedChange.emit(this)}deselect(){this._selected=!1,this.cellSelectedChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectedChange.emit(this)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275dir=t.FsC({type:e,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(a,n){1&a&&t.bIt("click",function(r){return n.onClick(r)}),2&a&&t.AVh("selected",n.selected)},inputs:{cellSelectable:"cellSelectable"},outputs:{cellSelectedChange:"cellSelectedChange"}})}}return e})();const El=["tableContainer"],le=(e,i)=>i.field,$=(e,i)=>({$implicit:e,colDef:i}),it=(e,i,s,a)=>({$implicit:e,rowData:i,index:s,colDef:a}),ie=(e,i,s)=>({$implicit:e,colDef:i,data:s}),oe=(e,i,s)=>({$implicit:e,colData:i,colDef:s}),re=()=>["MtxGridExpansionColumnDef"],ce=(e,i,s,a)=>({$implicit:e,rowData:i,index:s,expanded:a});function Gl(e,i){1&e&&(t.j41(0,"div",2),t.nrm(1,"mat-progress-bar",16),t.k0s())}function Al(e,i){}function Il(e,i){if(1&e&&t.DNE(0,Al,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.toolbarTemplate)}}function Fl(e,i){if(1&e&&(t.j41(0,"div",20),t.EFF(1),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.JRh(s.toolbarTitle)}}function Bl(e,i){if(1&e&&t.DNE(0,Fl,2,1,"div",20),2&e){const s=t.XpG(2);t.vxM(s.toolbarTitle?0:-1)}}function Pl(e,i){if(1&e){const s=t.RV6();t.j41(0,"mtx-grid-column-menu",21),t.bIt("columnChange",function(n){t.eBV(s);const l=t.XpG(2);return t.Njj(l._onColumnChange(n))}),t.k0s()}if(2&e){const s=t.XpG(2);t.Y8G("columns",s.columns)("buttonText",s.columnMenuButtonText)("buttonType",s.columnMenuButtonType)("buttonColor",s.columnMenuButtonColor)("buttonClass",s.columnMenuButtonClass)("buttonIcon",s.columnMenuButtonIcon)("selectable",s.columnHideable)("selectableChecked",s.columnHideableChecked)("sortable",s.columnSortable)("pinnable",s.columnPinnable)("showHeader",s.showColumnMenuHeader)("headerText",s.columnMenuHeaderText)("headerTemplate",s.columnMenuHeaderTemplate)("showFooter",s.showColumnMenuFooter)("footerText",s.columnMenuFooterText)("footerTemplate",s.columnMenuFooterTemplate)("pinOptions",s.columnPinOptions)}}function Ol(e,i){if(1&e&&(t.j41(0,"div",3)(1,"div",17),t.DNE(2,Il,1,1,null,14)(3,Bl,1,1),t.k0s(),t.j41(4,"div",18),t.DNE(5,Pl,1,17,"mtx-grid-column-menu",19),t.k0s()()),2&e){const s=t.XpG();t.R7$(2),t.vxM(s.toolbarTemplate?2:3),t.R7$(3),t.vxM(s.showColumnMenuButton?5:-1)}}function zl(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",33),t.bIt("change",function(n){t.eBV(s);const l=t.XpG(4);return t.Njj(n?l._toggleMasterCheckbox():null)}),t.k0s()}if(2&e){const s=t.XpG(4);t.Y8G("checked",s.rowSelection.hasValue()&&s._isAllSelected())("indeterminate",s.rowSelection.hasValue()&&!s._isAllSelected())}}function Xl(e,i){if(1&e&&(t.j41(0,"th",31),t.DNE(1,zl,1,2,"mat-checkbox",32),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.vxM(s.multiSelectable?1:-1)}}function Nl(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",36),t.bIt("click",function(n){return t.eBV(s),t.Njj(n.stopPropagation())})("change",function(n){t.eBV(s);const l=t.XpG().$implicit,r=t.XpG(3);return t.Njj(n?r._toggleNormalCheckbox(l):null)}),t.k0s()}if(2&e){const s=t.XpG(),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(a,r._getIndex(n,l)))("checked",r.rowSelection.isSelected(a))}}function Ll(e,i){if(1&e&&(t.j41(0,"td",34),t.DNE(1,Nl,1,2,"mat-checkbox",35),t.k0s()),2&e){const s=i.$implicit,a=i.index,n=i.dataIndex,l=t.XpG(3);t.R7$(),t.vxM(l.rowSelectionFormatter.hideCheckbox&&l.rowSelectionFormatter.hideCheckbox(s,l._getIndex(a,n))?-1:1)}}function Hl(e,i){1&e&&t.nrm(0,"td",37)}function Wl(e,i){1&e&&(t.qex(0,23),t.DNE(1,Xl,2,1,"th",28)(2,Ll,2,1,"td",29)(3,Hl,1,0,"td",30),t.bVm())}function Vl(e,i){}function $l(e,i){if(1&e&&t.DNE(0,Vl,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",t.l_i(2,$,s,s))}}function Ul(e,i){}function Ql(e,i){if(1&e&&t.DNE(0,Ul,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate[s.field])("ngTemplateOutletContext",t.l_i(2,$,s,s))}}function ql(e,i){1&e&&t.nrm(0,"span",45)}function Yl(e,i){1&e&&(t.qSk(),t.j41(0,"svg",46),t.nrm(1,"path",47),t.k0s())}function Kl(e,i){}function Jl(e,i){if(1&e&&(t.j41(0,"div",44),t.DNE(1,ql,1,0,"span",45),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,Yl,2,0,":svg:svg",46),t.k0s(),t.DNE(7,Kl,0,0,"ng-template",43)),2&e){let s;const a=t.XpG(3).$implicit,n=t.XpG(2),l=t.sdS(16);t.Y8G("mat-sort-header",(null==a.sortProp?null:a.sortProp.id)||a.field)("disabled",!a.sortable)("disableClear",null!==(s=null==a.sortProp?null:a.sortProp.disableClear)&&void 0!==s?s:n.sortDisableClear)("arrowPosition",null==a.sortProp?null:a.sortProp.arrowPosition)("start",null==a.sortProp?null:a.sortProp.start),t.R7$(),t.vxM(a.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,a.header))),t.R7$(3),t.vxM(a.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",l)("ngTemplateOutletContext",t.l_i(14,$,n.headerExtraTemplate,a))}}function Zl(e,i){if(1&e&&(t.DNE(0,Ql,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,Jl,8,17)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.headerTemplate?null:a.headerTemplate[s.field])?0:2)}}function ti(e,i){if(1&e&&(t.j41(0,"th",41),t.nI1(1,"colClass"),t.j41(2,"div",42),t.DNE(3,$l,1,5,null,43),t.nI1(4,"isTemplateRef"),t.DNE(5,Zl,3,3),t.k0s()()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.bMT(1,15,s)),t.xc7("width",s.width)("min-width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(3),t.vxM(t.bMT(4,17,a.headerTemplate)?3:5)}}function si(e,i){}function ei(e,i){if(1&e&&t.DNE(0,si,0,0,"ng-template",43),2&e){const s=t.XpG(),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function ai(e,i){}function ni(e,i){if(1&e&&t.DNE(0,ai,0,0,"ng-template",43),2&e){const s=t.XpG(2),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function li(e,i){}function ii(e,i){if(1&e&&t.DNE(0,li,0,0,"ng-template",43),2&e){const s=t.XpG(3),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function oi(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",51),t.mxI("openedChange",function(n){t.eBV(s);const l=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[l].expanded,n)||(r.expansionRowStates[l].expanded=n),t.Njj(n)}),t.bIt("toggleChange",function(n){t.eBV(s);const l=t.XpG(4),r=l.$implicit,h=l.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(n,r,u,h))}),t.qSk(),t.j41(1,"svg",52),t.nrm(2,"path",53),t.k0s()()}if(2&e){const s=t.XpG(4).dataIndex,a=t.XpG(3);t.R50("opened",a.expansionRowStates[s].expanded)}}function ri(e,i){if(1&e){const s=t.RV6();t.DNE(0,oi,3,1,"button",49),t.j41(1,"mtx-grid-cell",50),t.bIt("rowDataChange",function(n){t.eBV(s);const l=t.XpG(6);return t.Njj(l._onRowDataChange(n))}),t.k0s()}if(2&e){const s=t.XpG(3).$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.vxM(a.showExpand?0:-1),t.R7$(),t.Y8G("rowData",s)("colDef",a)("placeholder",n.emptyValuePlaceholder)}}function ci(e,i){if(1&e&&t.DNE(0,ii,1,7,null,43)(1,ri,2,4),2&e){const s=t.XpG(3).$implicit;t.vxM(s.cellTemplate?0:1)}}function pi(e,i){if(1&e&&(t.DNE(0,ni,1,7,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,ci,2,1)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.cellTemplate?null:a.cellTemplate[s.field])?0:2)}}function di(e,i){if(1&e){const s=t.RV6();t.j41(0,"td",48),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(n){const l=t.eBV(s).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(n,l,r))}),t.DNE(2,ei,1,7,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,pi,3,3),t.k0s()}if(2&e){const s=i.$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.ii3(1,16,a,s,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue)),t.xc7("width",a.width)("min-width",a.width)("left",a.left)("right",a.right),t.AVh("mat-table-sticky-left","left"===a.pinned)("mat-table-sticky-right","right"===a.pinned),t.Y8G("cellSelectable",n.cellSelectable),t.R7$(2),t.vxM(t.bMT(3,21,n.cellTemplate)?2:4)}}function hi(e,i){1&e&&t.nrm(0,"span",45)}function mi(e,i){}function ui(e,i){if(1&e&&t.DNE(0,mi,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ie,s,s,a.data))}}function gi(e,i){}function _i(e,i){if(1&e&&t.DNE(0,gi,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate[s.field])("ngTemplateOutletContext",t.sMw(2,oe,a._getColData(a.data,s),a._getColData(a.data,s),s))}}function fi(e,i){if(1&e&&t.nrm(0,"mtx-grid-cell",55),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("summary",!0)("data",a.data)("colDef",s)("placeholder",a.emptyValuePlaceholder)}}function xi(e,i){if(1&e&&(t.DNE(0,_i,1,6,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,fi,1,4,"mtx-grid-cell",55)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.summaryTemplate?null:a.summaryTemplate[s.field])?0:2)}}function bi(e,i){if(1&e&&(t.j41(0,"td",54),t.DNE(1,hi,1,0,"span",45)(2,ui,1,6,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,xi,3,3),t.k0s()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.xc7("width",s.width)("min-width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(),t.vxM(s.showExpand?1:-1),t.R7$(),t.vxM(t.bMT(3,14,a.summaryTemplate)?2:4)}}function ji(e,i){if(1&e&&(t.qex(0,24),t.DNE(1,ti,6,19,"th",38)(2,di,5,23,"td",39)(3,bi,5,16,"td",40),t.bVm()),2&e){const s=i.$implicit;t.Y8G("matColumnDef",s.field)("sticky","left"===s.pinned)("stickyEnd","right"===s.pinned)}}function yi(e,i){1&e&&t.nrm(0,"tr",25)}function Ci(e,i){if(1&e&&t.DNE(0,yi,1,0,"tr",56),2&e){const s=t.XpG(2);t.Y8G("matHeaderRowDef",s.displayedColumns)("matHeaderRowDefSticky",!0)}}function vi(e,i){if(1&e){const s=t.RV6();t.j41(0,"tr",58),t.nI1(1,"rowClass"),t.bIt("click",function(n){const l=t.eBV(s),r=l.$implicit,h=l.index,u=l.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(n,r,g._getIndex(h,u)))})("contextmenu",function(n){const l=t.eBV(s),r=l.$implicit,h=l.index,u=l.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(n,r,g._getIndex(h,u)))}),t.k0s()}if(2&e){const s=i.$implicit,a=i.index,n=i.dataIndex,l=t.XpG(3);t.HbH(t.ii3(1,4,s,a,n,l.rowClassFormatter)),t.AVh("selected",l.rowSelection.isSelected(s))}}function wi(e,i){if(1&e&&t.DNE(0,vi,2,9,"tr",57),2&e){const s=t.XpG(2);t.Y8G("matRowDefColumns",s.displayedColumns)}}function Mi(e,i){1&e&&t.nrm(0,"tr",27)}function Ti(e,i){if(1&e&&t.DNE(0,Mi,1,0,"tr",59),2&e){const s=t.XpG(2);t.Y8G("matFooterRowDef",s.displayedColumns)("matFooterRowDefSticky",!0)}}function Di(e,i){}function ki(e,i){if(1&e&&(t.j41(0,"td",63)(1,"div",64),t.DNE(2,Di,0,0,"ng-template",43),t.k0s()()),2&e){const s=i.$implicit,a=i.dataIndex,n=t.XpG(3);t.BMQ("colspan",n.displayedColumns.length),t.R7$(),t.Y8G("@expansion",n.expansionRowStates[a].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",n.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,ce,s,s,a,n.expansionRowStates[a].expanded))}}function Si(e,i){if(1&e&&t.nrm(0,"tr",65),2&e){const s=i.dataIndex,a=t.XpG(3);t.HbH(a.expansionRowStates[s].expanded?"expanded":"collapsed")}}function Ri(e,i){1&e&&(t.qex(0,60),t.DNE(1,ki,3,9,"td",61),t.bVm(),t.DNE(2,Si,1,2,"tr",62)),2&e&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,re)))}function Ei(e,i){if(1&e){const s=t.RV6();t.j41(0,"table",22),t.bIt("matSortChange",function(n){t.eBV(s);const l=t.XpG();return t.Njj(l._onSortChange(n))}),t.DNE(1,Wl,4,0,"ng-container",23),t.Z7z(2,ji,4,3,"ng-container",24,le),t.DNE(4,Ci,1,2,"tr",25)(5,wi,1,1,"tr",26)(6,Ti,1,2,"tr",27)(7,Ri,3,2),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-table-hover",s.rowHover)("mat-table-striped",s.rowStriped)("mat-table-expandable",s.expandable),t.Y8G("dataSource",s.dataSource)("multiTemplateDataRows",s.expandable)("matSortActive",s.sortActive)("matSortDirection",s.sortDirection)("matSortDisableClear",s.sortDisableClear)("matSortDisabled",s.sortDisabled)("matSortStart",s.sortStart)("trackBy",s.trackBy),t.R7$(),t.vxM(s.rowSelectable&&!s.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(s.columns),t.R7$(2),t.vxM(s.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(s.useContentRowTemplate?-1:5),t.R7$(),t.vxM(s._whetherShowSummary?6:-1),t.R7$(),t.vxM(s.expandable?7:-1)}}function Gi(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",33),t.bIt("change",function(n){t.eBV(s);const l=t.XpG(4);return t.Njj(n?l._toggleMasterCheckbox():null)}),t.k0s()}if(2&e){const s=t.XpG(4);t.Y8G("checked",s.rowSelection.hasValue()&&s._isAllSelected())("indeterminate",s.rowSelection.hasValue()&&!s._isAllSelected())}}function Ai(e,i){if(1&e&&(t.j41(0,"th",31),t.DNE(1,Gi,1,2,"mat-checkbox",32),t.k0s()),2&e){const s=t.XpG(3);t.R7$(),t.vxM(s.multiSelectable?1:-1)}}function Ii(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-checkbox",36),t.bIt("click",function(n){return t.eBV(s),t.Njj(n.stopPropagation())})("change",function(n){t.eBV(s);const l=t.XpG().$implicit,r=t.XpG(3);return t.Njj(n?r._toggleNormalCheckbox(l):null)}),t.k0s()}if(2&e){const s=t.XpG(),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(a,r._getIndex(n,l)))("checked",r.rowSelection.isSelected(a))}}function Fi(e,i){if(1&e&&(t.j41(0,"td",34),t.DNE(1,Ii,1,2,"mat-checkbox",35),t.k0s()),2&e){const s=i.$implicit,a=i.index,n=i.dataIndex,l=t.XpG(3);t.R7$(),t.vxM(l.rowSelectionFormatter.hideCheckbox&&l.rowSelectionFormatter.hideCheckbox(s,l._getIndex(a,n))?-1:1)}}function Bi(e,i){1&e&&t.nrm(0,"td",37)}function Pi(e,i){1&e&&(t.qex(0,23),t.DNE(1,Ai,2,1,"th",28)(2,Fi,2,1,"td",29)(3,Bi,1,0,"td",30),t.bVm())}function Oi(e,i){}function zi(e,i){if(1&e&&t.DNE(0,Oi,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",t.l_i(2,$,s,s))}}function Xi(e,i){}function Ni(e,i){if(1&e&&t.DNE(0,Xi,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.headerTemplate[s.field])("ngTemplateOutletContext",t.l_i(2,$,s,s))}}function Li(e,i){1&e&&t.nrm(0,"span",45)}function Hi(e,i){1&e&&(t.qSk(),t.j41(0,"svg",46),t.nrm(1,"path",47),t.k0s())}function Wi(e,i){}function Vi(e,i){if(1&e&&(t.j41(0,"div",44),t.DNE(1,Li,1,0,"span",45),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,Hi,2,0,":svg:svg",46),t.k0s(),t.DNE(7,Wi,0,0,"ng-template",43)),2&e){let s;const a=t.XpG(3).$implicit,n=t.XpG(2),l=t.sdS(16);t.Y8G("mat-sort-header",(null==a.sortProp?null:a.sortProp.id)||a.field)("disabled",!a.sortable)("disableClear",null!==(s=null==a.sortProp?null:a.sortProp.disableClear)&&void 0!==s?s:n.sortDisableClear)("arrowPosition",null==a.sortProp?null:a.sortProp.arrowPosition)("start",null==a.sortProp?null:a.sortProp.start),t.R7$(),t.vxM(a.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,a.header))),t.R7$(3),t.vxM(a.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",l)("ngTemplateOutletContext",t.l_i(14,$,n.headerExtraTemplate,a))}}function $i(e,i){if(1&e&&(t.DNE(0,Ni,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,Vi,8,17)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.headerTemplate?null:a.headerTemplate[s.field])?0:2)}}function Ui(e,i){if(1&e&&(t.j41(0,"th",70),t.nI1(1,"colClass"),t.j41(2,"div",42),t.DNE(3,zi,1,5,null,43),t.nI1(4,"isTemplateRef"),t.DNE(5,$i,3,3),t.k0s()()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.bMT(1,16,s)),t.xc7("width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.Y8G("resizable",s.resizable)("matResizableMinWidthPx",s.minWidth)("matResizableMaxWidthPx",s.maxWidth),t.R7$(3),t.vxM(t.bMT(4,18,a.headerTemplate)?3:5)}}function Qi(e,i){}function qi(e,i){if(1&e&&t.DNE(0,Qi,0,0,"ng-template",43),2&e){const s=t.XpG(),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function Yi(e,i){}function Ki(e,i){if(1&e&&t.DNE(0,Yi,0,0,"ng-template",43),2&e){const s=t.XpG(2),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function Ji(e,i){}function Zi(e,i){if(1&e&&t.DNE(0,Ji,0,0,"ng-template",43),2&e){const s=t.XpG(3),a=s.$implicit,n=s.index,l=s.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,a,a,h._getIndex(n,l),r))}}function to(e,i){if(1&e){const s=t.RV6();t.j41(0,"button",51),t.mxI("openedChange",function(n){t.eBV(s);const l=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[l].expanded,n)||(r.expansionRowStates[l].expanded=n),t.Njj(n)}),t.bIt("toggleChange",function(n){t.eBV(s);const l=t.XpG(4),r=l.$implicit,h=l.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(n,r,u,h))}),t.qSk(),t.j41(1,"svg",52),t.nrm(2,"path",53),t.k0s()()}if(2&e){const s=t.XpG(4).dataIndex,a=t.XpG(3);t.R50("opened",a.expansionRowStates[s].expanded)}}function so(e,i){if(1&e){const s=t.RV6();t.DNE(0,to,3,1,"button",49),t.j41(1,"mtx-grid-cell",50),t.bIt("rowDataChange",function(n){t.eBV(s);const l=t.XpG(6);return t.Njj(l._onRowDataChange(n))}),t.k0s()}if(2&e){const s=t.XpG(3).$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.vxM(a.showExpand?0:-1),t.R7$(),t.Y8G("rowData",s)("colDef",a)("placeholder",n.emptyValuePlaceholder)}}function eo(e,i){if(1&e&&t.DNE(0,Zi,1,7,null,43)(1,so,2,4),2&e){const s=t.XpG(3).$implicit;t.vxM(s.cellTemplate?0:1)}}function ao(e,i){if(1&e&&(t.DNE(0,Ki,1,7,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,eo,2,1)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.cellTemplate?null:a.cellTemplate[s.field])?0:2)}}function no(e,i){if(1&e){const s=t.RV6();t.j41(0,"td",48),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(n){const l=t.eBV(s).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(n,l,r))}),t.DNE(2,qi,1,7,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,ao,3,3),t.k0s()}if(2&e){const s=i.$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.ii3(1,14,a,s,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue)),t.xc7("width",a.width)("left",a.left)("right",a.right),t.AVh("mat-table-sticky-left","left"===a.pinned)("mat-table-sticky-right","right"===a.pinned),t.Y8G("cellSelectable",n.cellSelectable),t.R7$(2),t.vxM(t.bMT(3,19,n.cellTemplate)?2:4)}}function lo(e,i){1&e&&t.nrm(0,"span",45)}function io(e,i){}function oo(e,i){if(1&e&&t.DNE(0,io,0,0,"ng-template",43),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ie,s,s,a.data))}}function ro(e,i){}function co(e,i){if(1&e&&t.DNE(0,ro,0,0,"ng-template",43),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("ngTemplateOutlet",a.summaryTemplate[s.field])("ngTemplateOutletContext",t.sMw(2,oe,a._getColData(a.data,s),a._getColData(a.data,s),s))}}function po(e,i){if(1&e&&t.nrm(0,"mtx-grid-cell",55),2&e){const s=t.XpG(3).$implicit,a=t.XpG(2);t.Y8G("summary",!0)("data",a.data)("colDef",s)("placeholder",a.emptyValuePlaceholder)}}function ho(e,i){if(1&e&&(t.DNE(0,co,1,6,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,po,1,4,"mtx-grid-cell",55)),2&e){const s=t.XpG(2).$implicit,a=t.XpG(2);t.vxM(t.bMT(1,1,null==a.summaryTemplate?null:a.summaryTemplate[s.field])?0:2)}}function mo(e,i){if(1&e&&(t.j41(0,"td",54),t.DNE(1,lo,1,0,"span",45)(2,oo,1,6,null,43),t.nI1(3,"isTemplateRef"),t.DNE(4,ho,3,3),t.k0s()),2&e){const s=t.XpG().$implicit,a=t.XpG(2);t.xc7("width",s.width)("left",s.left)("right",s.right),t.AVh("mat-table-sticky-left","left"===s.pinned)("mat-table-sticky-right","right"===s.pinned),t.R7$(),t.vxM(s.showExpand?1:-1),t.R7$(),t.vxM(t.bMT(3,12,a.summaryTemplate)?2:4)}}function uo(e,i){if(1&e&&(t.qex(0,24),t.DNE(1,Ui,6,20,"th",67)(2,no,5,21,"td",68)(3,mo,5,14,"td",69),t.bVm()),2&e){const s=i.$implicit;t.Y8G("matColumnDef",s.field)("sticky","left"===s.pinned)("stickyEnd","right"===s.pinned)}}function go(e,i){1&e&&t.nrm(0,"tr",25)}function _o(e,i){if(1&e&&t.DNE(0,go,1,0,"tr",56),2&e){const s=t.XpG(2);t.Y8G("matHeaderRowDef",s.displayedColumns)("matHeaderRowDefSticky",!0)}}function fo(e,i){if(1&e){const s=t.RV6();t.j41(0,"tr",58),t.nI1(1,"rowClass"),t.bIt("click",function(n){const l=t.eBV(s),r=l.$implicit,h=l.index,u=l.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(n,r,g._getIndex(h,u)))})("contextmenu",function(n){const l=t.eBV(s),r=l.$implicit,h=l.index,u=l.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(n,r,g._getIndex(h,u)))}),t.k0s()}if(2&e){const s=i.$implicit,a=i.index,n=i.dataIndex,l=t.XpG(3);t.HbH(t.ii3(1,4,s,a,n,l.rowClassFormatter)),t.AVh("selected",l.rowSelection.isSelected(s))}}function xo(e,i){if(1&e&&t.DNE(0,fo,2,9,"tr",57),2&e){const s=t.XpG(2);t.Y8G("matRowDefColumns",s.displayedColumns)}}function bo(e,i){1&e&&t.nrm(0,"tr",27)}function jo(e,i){if(1&e&&t.DNE(0,bo,1,0,"tr",59),2&e){const s=t.XpG(2);t.Y8G("matFooterRowDef",s.displayedColumns)("matFooterRowDefSticky",!0)}}function yo(e,i){}function Co(e,i){if(1&e&&(t.j41(0,"td",63)(1,"div",64),t.DNE(2,yo,0,0,"ng-template",43),t.k0s()()),2&e){const s=i.$implicit,a=i.dataIndex,n=t.XpG(3);t.BMQ("colspan",n.displayedColumns.length),t.R7$(),t.Y8G("@expansion",n.expansionRowStates[a].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",n.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,ce,s,s,a,n.expansionRowStates[a].expanded))}}function vo(e,i){if(1&e&&t.nrm(0,"tr",65),2&e){const s=i.dataIndex,a=t.XpG(3);t.HbH(a.expansionRowStates[s].expanded?"expanded":"collapsed")}}function wo(e,i){1&e&&(t.qex(0,60),t.DNE(1,Co,3,9,"td",61),t.bVm(),t.DNE(2,vo,1,2,"tr",62)),2&e&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,re)))}function Mo(e,i){if(1&e){const s=t.RV6();t.j41(0,"table",66),t.bIt("matSortChange",function(n){t.eBV(s);const l=t.XpG();return t.Njj(l._onSortChange(n))}),t.DNE(1,Pi,4,0,"ng-container",23),t.Z7z(2,uo,4,3,"ng-container",24,le),t.DNE(4,_o,1,2,"tr",25)(5,xo,1,1,"tr",26)(6,jo,1,2,"tr",27)(7,wo,3,2),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-table-hover",s.rowHover)("mat-table-striped",s.rowStriped)("mat-table-expandable",s.expandable),t.Y8G("dataSource",s.dataSource)("multiTemplateDataRows",s.expandable)("matSortActive",s.sortActive)("matSortDirection",s.sortDirection)("matSortDisableClear",s.sortDisableClear)("matSortDisabled",s.sortDisabled)("matSortStart",s.sortStart)("trackBy",s.trackBy),t.R7$(),t.vxM(s.rowSelectable&&!s.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(s.columns),t.R7$(2),t.vxM(s.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(s.useContentRowTemplate?-1:5),t.R7$(),t.vxM(s._whetherShowSummary?6:-1),t.R7$(),t.vxM(s.expandable?7:-1)}}function To(e,i){}function Do(e,i){if(1&e&&t.DNE(0,To,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.noResultTemplate)}}function ko(e,i){if(1&e&&t.EFF(0),2&e){const s=t.XpG(2);t.SpI(" ",s.noResultText," ")}}function So(e,i){if(1&e&&(t.j41(0,"div",9),t.DNE(1,Do,1,1,null,14)(2,ko,1,1),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.noResultTemplate?1:2)}}function Ro(e,i){}function Eo(e,i){if(1&e&&t.DNE(0,Ro,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.sidebarTemplate)}}function Go(e,i){if(1&e&&(t.j41(0,"div",10),t.DNE(1,Eo,1,1,null,14),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.sidebarTemplate?1:-1)}}function Ao(e,i){}function Io(e,i){if(1&e&&t.DNE(0,Ao,0,0,"ng-template",14),2&e){const s=t.XpG(2);t.Y8G("ngTemplateOutlet",s.statusbarTemplate)}}function Fo(e,i){if(1&e&&(t.j41(0,"div",12),t.DNE(1,Io,1,1,null,14),t.k0s()),2&e){const s=t.XpG();t.R7$(),t.vxM(s.statusbarTemplate?1:-1)}}function Bo(e,i){}function Po(e,i){if(1&e&&t.DNE(0,Bo,0,0,"ng-template",14),2&e){const s=t.XpG();t.Y8G("ngTemplateOutlet",s.paginationTemplate)}}function Oo(e,i){if(1&e){const s=t.RV6();t.j41(0,"mat-paginator",71),t.bIt("page",function(n){t.eBV(s);const l=t.XpG();return t.Njj(l._onPage(n))}),t.k0s()}if(2&e){const s=t.XpG();t.AVh("mat-paginator-hidden",!s.showPaginator),t.Y8G("showFirstLastButtons",s.showFirstLastButtons)("length",s.length)("pageIndex",s.pageIndex)("pageSize",s.pageSize)("pageSizeOptions",s.pageSizeOptions)("hidePageSize",s.hidePageSize)("disabled",s.pageDisabled)}}function zo(e,i){}function Xo(e,i){if(1&e&&t.DNE(0,zo,0,0,"ng-template",43),2&e){const s=t.XpG(),n=s.colDef;t.Y8G("ngTemplateOutlet",s.$implicit)("ngTemplateOutletContext",t.l_i(2,$,n,n))}}function No(e,i){}function Lo(e,i){if(1&e&&t.DNE(0,No,0,0,"ng-template",43),2&e){const s=t.XpG(2),n=s.colDef;t.Y8G("ngTemplateOutlet",s.$implicit[n.field])("ngTemplateOutletContext",t.l_i(2,$,n,n))}}function Ho(e,i){if(1&e&&(t.DNE(0,Lo,1,5,null,43),t.nI1(1,"isTemplateRef")),2&e){const s=t.XpG(),a=s.$implicit;t.vxM(t.bMT(1,1,null==a?null:a[s.colDef.field])?0:-1)}}function Wo(e,i){1&e&&(t.DNE(0,Xo,1,5,null,43),t.nI1(1,"isTemplateRef"),t.DNE(2,Ho,2,3)),2&e&&t.vxM(t.bMT(1,1,i.$implicit)?0:2)}const Vo=new t.nKC("mtx-grid-default-options");let y=(()=>{class e{constructor(){this._utils=(0,t.WQX)(Et),this._changeDetectorRef=(0,t.WQX)(t.gRc),this._defaultOptions=(0,t.WQX)(Vo,{optional:!0}),this.dataSource=new Ls,this.displayedColumns=[],this.columns=[],this.data=[],this.length=0,this.loading=!1,this.columnResizable=this._defaultOptions?.columnResizable??!1,this.emptyValuePlaceholder=this._defaultOptions?.emptyValuePlaceholder??"--",this.pageOnFront=this._defaultOptions?.pageOnFront??!0,this.showPaginator=this._defaultOptions?.showPaginator??!0,this.pageDisabled=this._defaultOptions?.pageDisabled??!1,this.showFirstLastButtons=this._defaultOptions?.showFirstLastButtons??!0,this.pageIndex=this._defaultOptions?.pageIndex??0,this.pageSize=this._defaultOptions?.pageSize??10,this.pageSizeOptions=this._defaultOptions?.pageSizeOptions??[10,50,100],this.hidePageSize=this._defaultOptions?.hidePageSize??!1,this.page=new t.bkB,this.sortOnFront=this._defaultOptions?.sortOnFront??!0,this.sortActive=this._defaultOptions?.sortActive??"",this.sortDirection=this._defaultOptions?.sortDirection??"",this.sortDisableClear=this._defaultOptions?.sortDisableClear??!1,this.sortDisabled=this._defaultOptions?.sortDisabled??!1,this.sortStart=this._defaultOptions?.sortStart??"asc",this.sortChange=new t.bkB,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new t.bkB,this.rowContextMenu=new t.bkB,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new t.bkB,this.rowSelection=new k.CB(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelected=[],this.rowSelectedChange=new t.bkB,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectedChange=new t.bkB,this.showToolbar=this._defaultOptions?.showToolbar??!1,this.toolbarTitle=this._defaultOptions?.toolbarTitle??"",this.columnHideable=this._defaultOptions?.columnHideable??!0,this.columnHideableChecked=this._defaultOptions?.columnHideableChecked??"show",this.columnSortable=this._defaultOptions?.columnSortable??!0,this.columnPinnable=this._defaultOptions?.columnPinnable??!0,this.columnChange=new t.bkB,this.columnPinOptions=this._defaultOptions?.columnPinOptions??[],this.showColumnMenuButton=this._defaultOptions?.showColumnMenuButton??!0,this.columnMenuButtonText=this._defaultOptions?.columnMenuButtonText??"",this.columnMenuButtonType=this._defaultOptions?.columnMenuButtonType??"stroked",this.columnMenuButtonColor=this._defaultOptions?.columnMenuButtonColor,this.columnMenuButtonClass=this._defaultOptions?.columnMenuButtonClass??"",this.columnMenuButtonIcon=this._defaultOptions?.columnMenuButtonIcon??"",this.showColumnMenuHeader=this._defaultOptions?.showColumnMenuHeader??!1,this.columnMenuHeaderText=this._defaultOptions?.columnMenuHeaderText??"Columns Header",this.showColumnMenuFooter=this._defaultOptions?.showColumnMenuFooter??!1,this.columnMenuFooterText=this._defaultOptions?.columnMenuFooterText??"Columns Footer",this.noResultText=this._defaultOptions?.noResultText??"No records found",this.useContentRowTemplate=!1,this.useContentHeaderRowTemplate=!1,this.useContentFooterRowTemplate=!1,this.showSummary=!1,this.showSidebar=!1,this.showStatusbar=!1}get _hasNoResult(){return!(this.dataSource.data&&0!==this.dataSource.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(s,a){return this._utils.getColData(s,a)}_isColumnHide(s){return void 0!==s.hide?s.hide:void 0!==s.show&&!s.show}ngOnChanges(s){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(a=>!this._isColumnHide(a)).map(a=>a.field),this.showColumnMenuButton&&this.columns.forEach(a=>{a.hide=this._isColumnHide(a),a.show=!a.hide}),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef"),this.expandable&&(this.expansionRowStates=[],this.data?.forEach(a=>{this.expansionRowStates.push({expanded:!1})})),this.rowSelectable&&(this.rowSelection=new k.CB(this.multiSelectable,this.rowSelected)),this.dataSource=new Ls(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,s.data&&this.scrollTop(0)}ngAfterViewInit(){this.pageOnFront&&(this.dataSource.paginator=this.paginator),this.sortOnFront&&(this.dataSource.sort=this.sort),this.rowDefs?.length>0&&this.useContentRowTemplate&&this.rowDefs.forEach(s=>this.table.addRowDef(s)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(s=>this.table.addHeaderRowDef(s)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(s=>this.table.addFooterRowDef(s))}ngOnDestroy(){}_countPinnedPosition(){const s=(l,r)=>l+parseFloat(r.width||"80px"),a=this.columns.filter(l=>l.pinned&&"left"===l.pinned);a.forEach((l,r)=>{l.left=a.slice(0,r).reduce(s,0)+"px"});const n=this.columns.filter(l=>l.pinned&&"right"===l.pinned).reverse();n.forEach((l,r)=>{l.right=n.slice(0,r).reduce(s,0)+"px"})}_getIndex(s,a){return void 0===s?a:s}_onSortChange(s){this.sortChange.emit(s)}_onRowDataChange(s){this.rowChangeRecord=s,this._changeDetectorRef.markForCheck()}_onExpansionChange(s,a,n,l){this.expansionChange.emit({expanded:s.expanded,data:a,index:l,column:n})}_selectCell(s,a,n){if(this._selectedCell!==s){const l=this._utils.getCellValue(a,n);this.cellSelection=[],this.cellSelection.push({cellData:l,rowData:a,colDef:n}),this.cellSelectedChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=s.selected?s:void 0}_selectRow(s,a,n){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(a,n)&&!this.rowSelectionFormatter.hideCheckbox?.(a,n)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!s.ctrlKey&&!s.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(a)),this.rowClick.emit({event:s,rowData:a,index:n})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((n,l)=>!this.rowSelectionFormatter.disabled?.(n,l)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((s,a)=>{this.rowSelectionFormatter.disabled?.(s,a)||this.rowSelection.select(s)}),this.rowSelectedChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(s){this.rowSelection.toggle(s),this.rowSelectedChange.emit(this.rowSelection.selected)}_onColumnChange(s){this.columnChange.emit(s),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(s)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(s){return s.filter(n=>"show"===this.columnHideableChecked?n.show:!n.hide).map(n=>n.field)}toggleExpansion(s){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[s].expanded=!this.expansionRowStates[s].expanded,this.expansionRowStates[s].expanded}_onPage(s){this.pageOnFront&&this.scrollTop(0),this.page.emit(s)}scrollTop(s){if(null==s)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=s)}scrollLeft(s){if(null==s)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=s)}_contextmenu(s,a,n){this.rowContextMenu.emit({event:s,rowData:a,index:n})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mtx-grid"]],contentQueries:function(a,n,l){if(1&a&&(t.wni(l,cs,4),t.wni(l,rs,4),t.wni(l,ps,4)),2&a){let r;t.mGM(r=t.lsd())&&(n.rowDefs=r),t.mGM(r=t.lsd())&&(n.headerRowDefs=r),t.mGM(r=t.lsd())&&(n.footerRowDefs=r)}},viewQuery:function(a,n){if(1&a&&(t.GBs(es,5),t.GBs(Lt,5),t.GBs(Ht,5),t.GBs(Y,5),t.GBs(gs,5),t.GBs(El,5)),2&a){let l;t.mGM(l=t.lsd())&&(n.table=l.first),t.mGM(l=t.lsd())&&(n.paginator=l.first),t.mGM(l=t.lsd())&&(n.sort=l.first),t.mGM(l=t.lsd())&&(n.columnResize=l.first),t.mGM(l=t.lsd())&&(n.columnMenu=l.first),t.mGM(l=t.lsd())&&(n.tableContainer=l.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:[2,"loading","loading",t.L39],trackBy:"trackBy",columnResizable:[2,"columnResizable","columnResizable",t.L39],emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:[2,"pageOnFront","pageOnFront",t.L39],showPaginator:[2,"showPaginator","showPaginator",t.L39],pageDisabled:[2,"pageDisabled","pageDisabled",t.L39],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",t.L39],pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",t.L39],paginationTemplate:"paginationTemplate",sortOnFront:[2,"sortOnFront","sortOnFront",t.L39],sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:[2,"sortDisableClear","sortDisableClear",t.L39],sortDisabled:[2,"sortDisabled","sortDisabled",t.L39],sortStart:"sortStart",rowHover:[2,"rowHover","rowHover",t.L39],rowStriped:[2,"rowStriped","rowStriped",t.L39],expandable:[2,"expandable","expandable",t.L39],expansionTemplate:"expansionTemplate",multiSelectable:[2,"multiSelectable","multiSelectable",t.L39],multiSelectionWithClick:[2,"multiSelectionWithClick","multiSelectionWithClick",t.L39],rowSelectable:[2,"rowSelectable","rowSelectable",t.L39],hideRowSelectionCheckbox:[2,"hideRowSelectionCheckbox","hideRowSelectionCheckbox",t.L39],disableRowClickSelection:[2,"disableRowClickSelection","disableRowClickSelection",t.L39],rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",rowSelected:"rowSelected",cellSelectable:[2,"cellSelectable","cellSelectable",t.L39],showToolbar:[2,"showToolbar","showToolbar",t.L39],toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:[2,"columnHideable","columnHideable",t.L39],columnHideableChecked:"columnHideableChecked",columnSortable:[2,"columnSortable","columnSortable",t.L39],columnPinnable:[2,"columnPinnable","columnPinnable",t.L39],columnPinOptions:"columnPinOptions",showColumnMenuButton:[2,"showColumnMenuButton","showColumnMenuButton",t.L39],columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:[2,"showColumnMenuHeader","showColumnMenuHeader",t.L39],columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:[2,"showColumnMenuFooter","showColumnMenuFooter",t.L39],columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:[2,"useContentRowTemplate","useContentRowTemplate",t.L39],useContentHeaderRowTemplate:[2,"useContentHeaderRowTemplate","useContentHeaderRowTemplate",t.L39],useContentFooterRowTemplate:[2,"useContentFooterRowTemplate","useContentFooterRowTemplate",t.L39],showSummary:[2,"showSummary","showSummary",t.L39],summaryTemplate:"summaryTemplate",showSidebar:[2,"showSidebar","showSidebar",t.L39],sidebarTemplate:"sidebarTemplate",showStatusbar:[2,"showStatusbar","showStatusbar",t.L39],statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",rowContextMenu:"rowContextMenu",expansionChange:"expansionChange",rowSelectedChange:"rowSelectedChange",cellSelectedChange:"cellSelectedChange",columnChange:"columnChange"},exportAs:["mtxGrid"],features:[t.GFd,t.OA$],decls:17,vars:9,consts:[["tableContainer",""],["headerExtraTplBase",""],[1,"mtx-grid-progress"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container"],["mat-table","","matSort","",3,"mat-table-hover","mat-table-striped","mat-table-expandable","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-table","","columnResize","","matSort","",3,"mat-table-hover","mat-table-striped","mat-table-expandable","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],[1,"mtx-grid-no-result"],[1,"mtx-grid-sidebar"],[1,"mtx-grid-footer"],[1,"mtx-grid-statusbar"],[1,"mtx-grid-pagination"],[3,"ngTemplateOutlet"],[3,"mat-paginator-hidden","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"],["mode","indeterminate"],[1,"mtx-grid-toolbar-content"],[1,"mtx-grid-toolbar-actions"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],[1,"mtx-grid-toolbar-title"],[3,"columnChange","columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],["mat-table","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["matColumnDef","MtxGridCheckboxColumnDef"],[3,"matColumnDef","sticky","stickyEnd"],["mat-header-row",""],["mat-row","",3,"class","selected"],["mat-footer-row",""],["mat-header-cell","","class","mtx-grid-checkbox-cell",4,"matHeaderCellDef"],["mat-cell","","class","mtx-grid-checkbox-cell",4,"matCellDef"],["mat-footer-cell","","class","mtx-grid-checkbox-cell",4,"matFooterCellDef"],["mat-header-cell","",1,"mtx-grid-checkbox-cell"],[3,"checked","indeterminate"],[3,"change","checked","indeterminate"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"disabled","checked"],[3,"click","change","disabled","checked"],["mat-footer-cell","",1,"mtx-grid-checkbox-cell"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right","cellSelectable","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"mat-table-sticky-left","mat-table-sticky-right","width","min-width","left","right",4,"matFooterCellDef"],["mat-header-cell",""],[1,"mat-header-cell-inner"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],[1,"mtx-grid-expansion-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mat-sort-header-icon"],["d","M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z"],["mat-cell","","mtx-grid-selectable-cell","",3,"cellSelectedChange","cellSelectable"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"opened"],[3,"rowDataChange","rowData","colDef","placeholder"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"openedChange","toggleChange","opened"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-row-expand-icon"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-footer-cell",""],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",3,"class","selected","click","contextmenu",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"click","contextmenu"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","","class","mtx-grid-expansion",3,"class",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",1,"mtx-grid-expansion"],["mat-table","","columnResize","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","left","right","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","width","left","right","cellSelectable","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"mat-table-sticky-left","mat-table-sticky-right","width","left","right",4,"matFooterCellDef"],["mat-header-cell","",3,"resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[3,"page","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"]],template:function(a,n){1&a&&(t.DNE(0,Gl,2,0,"div",2)(1,Ol,6,2,"div",3),t.j41(2,"div",4)(3,"div",5)(4,"div",6,0),t.DNE(6,Ei,8,19,"table",7)(7,Mo,8,19,"table",8),t.k0s(),t.DNE(8,So,3,1,"div",9),t.k0s(),t.DNE(9,Go,2,1,"div",10),t.k0s(),t.j41(10,"div",11),t.DNE(11,Fo,2,1,"div",12),t.j41(12,"div",13),t.DNE(13,Po,1,1,null,14)(14,Oo,1,9,"mat-paginator",15),t.k0s()(),t.DNE(15,Wo,3,3,"ng-template",null,1,t.C5r)),2&a&&(t.vxM(n.loading?0:-1),t.R7$(),t.vxM(n.showToolbar?1:-1),t.R7$(3),t.AVh("mat-table-with-data",!n._hasNoResult),t.R7$(2),t.vxM(n.columnResizable?7:6),t.R7$(2),t.vxM(n._hasNoResult?8:-1),t.R7$(),t.vxM(n.showSidebar?9:-1),t.R7$(2),t.vxM(n.showStatusbar?11:-1),t.R7$(2),t.vxM(n.paginationTemplate?13:14))},dependencies:[d.Jj,d.T3,ks.HM,T.iY,I.So,es,ls,rs,Xs,cs,Ns,zs,ps,ns,is,as,os,Ps,Os,Ht,la,Lt,wl,kl,Zs,gs,Rl,Sl,gl.H,Ha,Wa,us.W],styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant));border-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium))}.mtx-grid .mat-mdc-table{--mat-table-row-item-outline-color: var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:var(--mtx-grid-table-row-striped-background-color, var(--mat-sys-surface-container))}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover{background-color:var(--mtx-grid-table-row-hover-background-color, var(--mat-sys-secondary-container))}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row.selected:hover{background-color:var(--mtx-grid-table-row-selected-hover-background-color, var(--mat-sys-primary-container))}.mtx-grid .mat-mdc-table .mat-mdc-row.selected{background-color:var(--mtx-grid-table-row-selected-background-color, var(--mat-sys-secondary-container))}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px var(--mtx-grid-table-cell-selected-outline-color, var(--mat-sys-primary))}.mtx-grid .mat-table-container{overflow:auto}.mtx-grid .mat-table-container.mat-table-with-data{flex:1}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table){min-width:100%;border-collapse:separate}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-header-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-footer-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-cell:not(.mtx-grid-checkbox-cell){min-width:var(--mtx-grid-table-cell-min-width, 80px)}.mtx-grid .mat-table-sticky-left{border-right:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-table-sticky-right{border-left:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-mdc-footer-cell{border-top:1px solid var(--mat-table-row-item-outline-color);background-color:var(--mtx-grid-table-footer-background-color, var(--mat-sys-surface-container))}.mtx-grid .mat-mdc-row.mtx-grid-expansion{height:0;overflow:hidden}.mtx-grid .mat-mdc-row.mtx-grid-expansion .mat-mdc-cell{padding-top:0;padding-bottom:0}.mtx-grid .mat-mdc-row.mtx-grid-expansion.collapsed .mat-mdc-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin-left:4px}[dir=rtl] .mtx-grid .mat-sort-header-icon{margin-left:0;margin-right:4px}.mtx-grid .mat-header-cell-inner{display:inline-flex;align-items:center;vertical-align:middle}.mtx-grid .mat-mdc-paginator{border-top:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant));border-bottom-left-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium));border-bottom-right-radius:var(--mtx-grid-container-shape, var(--mat-sys-corner-medium))}.mtx-grid .mat-paginator-hidden{display:none}.mtx-grid .mtx-grid-checkbox-cell{width:60px;min-width:60px;padding:0 calc((60px - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mtx-grid-progress{position:absolute;top:0;z-index:120;width:100%}.mtx-grid-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:var(--mat-table-header-container-height, 56px);padding:8px;box-sizing:border-box;border-bottom:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-toolbar-content{flex:1;width:0;padding:0 8px}.mtx-grid-layout{display:flex;flex:1 1 auto;overflow:auto}.mtx-grid-content{flex-direction:column;width:0}.mtx-grid-sidebar{max-width:50%;border-left:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:var(--mat-table-header-container-height, 56px);padding:8px;box-sizing:border-box;border-top:1px solid var(--mtx-grid-outline-color, var(--mat-sys-outline-variant))}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;vertical-align:middle;width:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size, 40px));height:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size, 40px))}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:var(--mat-table-row-item-container-height, 52px);overflow:hidden}.mtx-grid-row-expand-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button,.mtx-grid-row-expand-button+mtx-grid-cell{vertical-align:middle}\n"],encapsulation:2,data:{animation:[(0,m.hZ)("expansion",[(0,m.wk)("collapsed, void",(0,m.iF)({height:"0",minHeight:"0",visibility:"hidden"})),(0,m.wk)("expanded",(0,m.iF)({height:"*",visibility:"visible"})),(0,m.kY)("expanded <=> collapsed",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,m.kY)("expanded <=> void",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0})}}return e})(),v=(()=>{class e{static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({providers:[Et],imports:[d.MD,_.YN,ka,ia,Je,I.g7,T.Hl,ks.PO,Ne,tt.uc,je,Z.m_,Nt.Ve,gt.RG,G.Cn,mt.ad,La,Ys.L,qs,y,Zs,gs,qs]})}}return e})();const C=[{position:1,name:"Boron",tag:[{color:"red",value:[1,2]}],weight:10.811,symbol:"B",gender:"male",mobile:"13198765432",tele:"567891234",city:"Berlin",address:"Bernauer Str.111,13355",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Boron@gmail.com",status:!1,cost:4},{position:2,name:"Helium",tag:[{color:"blue",value:[3,4]}],weight:8.0026,symbol:"He",gender:"female",mobile:"13034676675",tele:"80675432",city:"Shanghai",address:"88 Songshan Road",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Helium@gmail.com",status:!0,cost:5},{position:3,name:"Nitrogen",tag:[{color:"yellow",value:[5,6]}],weight:14.0067,symbol:"N",gender:"male",mobile:"15811112222",tele:"345678912",city:"Sydney",address:"Circular Quay, Sydney NSW 2000",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Nitrogen@gmail.com",status:!0,cost:2}],$o={title:"Basic",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",type:"number",typeParameter:{digitsInfo:"1.2-2"}},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Date",field:"date",type:"date",typeParameter:{format:"yyyy-MM-dd"}}],this.list=C}trackByName(s,a){return a.name}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("trackBy",n.trackByName)},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(52624),filecontent:o(89277)},{file:"app.component.ts",content:o(32482),filecontent:o(83305)},{file:"app.component.scss",content:o(33988),filecontent:o(57978)},{file:"data.ts",content:o(51949),filecontent:o(46926)}]};var L=o(5951);const Uo=["grid"];function Qo(e,i){if(1&e){const s=t.RV6();t.j41(0,"button"),t.EFF(1,"Save"),t.k0s(),t.j41(2,"button",7),t.bIt("click",function(){t.eBV(s);const n=t.XpG();return t.Njj(n.closeMenu())}),t.EFF(3,"Close"),t.k0s()}}const qo={title:"Column hiding & moving",description:"\n

Click the Column Shown button, you can select or drag the columns.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(Uo,5),2&a){let l;t.mGM(l=t.lsd())&&(n.grid=l.first)}},decls:18,vars:16,consts:[["grid",""],["menuFooter",""],[3,"ngModelChange","ngModel"],["for",""],["value","show"],["value","hide"],[3,"columnChange","data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate"],[3,"click"]],template:function(a,n){if(1&a){const l=t.RV6();t.j41(0,"div")(1,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(l),t.DH7(n.columnHideable,h)||(n.columnHideable=h),t.Njj(h)}),t.EFF(2,"Column Hiding"),t.k0s(),t.j41(3,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(l),t.DH7(n.columnSortable,h)||(n.columnSortable=h),t.Njj(h)}),t.EFF(4,"Column Sorting"),t.k0s(),t.j41(5,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(l),t.DH7(n.columnPinnable,h)||(n.columnPinnable=h),t.Njj(h)}),t.EFF(6,"Column Pinning"),t.k0s(),t.j41(7,"label",3),t.EFF(8,"ColumnHideableChecked:"),t.k0s(),t.j41(9,"mat-radio-group",2),t.mxI("ngModelChange",function(h){return t.eBV(l),t.DH7(n.columnHideableChecked,h)||(n.columnHideableChecked=h),t.Njj(h)}),t.j41(10,"mat-radio-button",4),t.EFF(11,"Show"),t.k0s(),t.j41(12,"mat-radio-button",5),t.EFF(13,"Hide"),t.k0s()()(),t.j41(14,"mtx-grid",6,0),t.bIt("columnChange",function(h){return t.eBV(l),t.Njj(n.log(h))}),t.k0s(),t.DNE(16,Qo,4,0,"ng-template",null,1,t.C5r)}if(2&a){const l=t.sdS(17);t.R7$(),t.R50("ngModel",n.columnHideable),t.R7$(2),t.R50("ngModel",n.columnSortable),t.R7$(2),t.R50("ngModel",n.columnPinnable),t.R7$(4),t.R50("ngModel",n.columnHideableChecked),t.R7$(5),t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("toolbarTitle","Data Grid")("columnHideable",n.columnHideable)("columnHideableChecked",n.columnHideableChecked)("columnSortable",n.columnSortable)("columnPinnable",n.columnPinnable)("showColumnMenuHeader",!0)("columnMenuHeaderText","Title")("showColumnMenuFooter",!0)("columnMenuFooterTemplate",l)}},dependencies:[I.g7,I.So,_.YN,_.BC,_.vS,L.Wk,L.VT,L._g,v,y],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}}return e})(),files:[{file:"app.component.html",content:o(43825),filecontent:o(38234)},{file:"app.component.ts",content:o(46915),filecontent:o(17926)},{file:"app.component.scss",content:o(46483),filecontent:o(74101)}]},Yo={title:"Column pinnable",component:(()=>{class e{constructor(){this.columns=[{header:"Position",field:"position",width:"200px"},{header:"Name",field:"name",width:"200px",pinned:"left"},{header:"tags",field:"tag.0.value",width:"200px"},{header:"Weight",field:"weight",width:"200px",pinned:"left"},{header:"Symbol",field:"symbol",width:"200px"},{header:"Gender",field:"gender",width:"200px"},{header:"Mobile",field:"mobile",width:"200px"},{header:"Tele",field:"tele",width:"200px"},{header:"City",field:"city",width:"200px"},{header:"Address",field:"address",width:"200px"},{header:"Date",field:"date",width:"200px"},{header:"Website",field:"website",width:"200px"},{header:"Company",field:"company",width:"200px"},{header:"Email",field:"email",width:"200px",pinned:"right"},{header:"Status",field:"status",type:"boolean",width:"200px"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)},dependencies:[v,y],encapsulation:2})}}return e})(),description:"\n

The name and weight column pinned left, the email column\n pinned right. Scroll the columns to test.

\n ",files:[{file:"app.component.html",content:o(98640),filecontent:o(94553)},{file:"app.component.ts",content:o(6726),filecontent:o(37461)},{file:"app.component.scss",content:o(12060),filecontent:o(10910)}]},Ko=()=>[1,2,5,10],Jo={title:"Column resize",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=[...C,...C,...C]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("columnResizable",!0)("pageSizeOptions",t.lJ4(4,Ko))},dependencies:[v,y],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]})}}return e})(),files:[{file:"app.component.html",content:o(60495),filecontent:o(77954)},{file:"app.component.ts",content:o(82973),filecontent:o(20894)},{file:"app.component.scss",content:o(88723),filecontent:o(16653)}]};function Zo(e,i){if(1&e&&(t.j41(0,"button",5),t.EFF(1),t.k0s()),2&e){const s=i.rowData,a=i.index;t.R7$(),t.Lme("",s.name,", ",a,"")}}const tr={title:"Context Menu",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=C,this.contextMenuPosition={x:"0px",y:"0px"}}onContextMenu(s){const{event:a,rowData:n,index:l}=s;a.preventDefault(),this.contextMenu.closeMenu(),setTimeout(()=>this.contextMenu.openMenu(),this.contextMenu.menuOpen?150:0),this.contextMenuPosition.x=a.clientX+"px",this.contextMenuPosition.y=a.clientY+"px",this.contextMenu.menuData={rowData:n,index:l},this.contextMenu.menu?.focusFirstItem("mouse"),this.closingMenuSubscription=(0,E.h)((0,z.R)(document,"click"),(0,z.R)(document,"touchend")).subscribe(h=>{this.contextMenu.closeMenu(),this.closingMenuSubscription.unsubscribe()})}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(G.Cp,5),2&a){let l;t.mGM(l=t.lsd())&&(n.contextMenu=l.first)}},decls:5,vars:8,consts:[["contextMenu","matMenu"],[3,"rowContextMenu","data","columns"],[2,"position","fixed","visibility","hidden",3,"matMenuTriggerFor"],[3,"hasBackdrop"],["matMenuContent",""],["mat-menu-item",""]],template:function(a,n){if(1&a){const l=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("rowContextMenu",function(h){return t.eBV(l),t.Njj(n.onContextMenu(h))}),t.k0s(),t.nrm(1,"div",2),t.j41(2,"mat-menu",3,0),t.DNE(4,Zo,2,2,"ng-template",4),t.k0s()}if(2&a){const l=t.sdS(3);t.Y8G("data",n.list)("columns",n.columns),t.R7$(),t.xc7("left",n.contextMenuPosition.x)("top",n.contextMenuPosition.y),t.Y8G("matMenuTriggerFor",l),t.R7$(),t.Y8G("hasBackdrop",!1)}},dependencies:[v,y,G.Cn,G.kk,G.fb,G.z8,G.Cp],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(15487),filecontent:o(3644)},{file:"app.component.ts",content:o(21273),filecontent:o(23340)},{file:"app.component.scss",content:o(32641),filecontent:o(17647)}]},sr=["switch"],er=["*"];function ar(e,i){1&e&&(t.j41(0,"span",10),t.qSk(),t.j41(1,"svg",12),t.nrm(2,"path",13),t.k0s(),t.j41(3,"svg",14),t.nrm(4,"path",15),t.k0s()())}const nr=new t.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),lr={provide:_.kq,useExisting:(0,t.Rfq)(()=>_s),multi:!0};class pe{source;checked;constructor(i,s){this.source=i,this.checked=s}}let _s=(()=>{class e{_elementRef=(0,t.WQX)(t.aKT);_focusMonitor=(0,t.WQX)(R.FN);_changeDetectorRef=(0,t.WQX)(t.gRc);defaults=(0,t.WQX)(nr);_onChange=s=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(s){return new pe(this,s)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(s){this._checked=s,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new t.bkB;toggleChange=new t.bkB;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){(0,t.WQX)(X.l).load(x.Ah);const s=(0,t.WQX)(new t.ES_("tabindex"),{optional:!0}),a=this.defaults,n=(0,t.WQX)(t.bc$,{optional:!0});this.tabIndex=null==s?0:parseInt(s)||0,this.color=a.color||"accent",this._noopAnimations="NoopAnimations"===n,this.id=this._uniqueId=(0,t.WQX)(R.g7).getId("mat-mdc-slide-toggle-"),this.hideIcon=a.hideIcon??!1,this.disabledInteractive=a.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(s=>{"keyboard"===s||"program"===s?(this._focused=!0,this._changeDetectorRef.markForCheck()):s||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(s){s.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(s){this.checked=!!s}registerOnChange(s){this._onChange=s}registerOnTouched(s){this._onTouched=s}validate(s){return this.required&&!0!==s.value?{required:!0}:null}registerOnValidatorChange(s){this._validatorOnChange=s}setDisabledState(s){this.disabled=s,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new pe(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(a){return new(a||e)};static \u0275cmp=t.VBU({type:e,selectors:[["mat-slide-toggle"]],viewQuery:function(a,n){if(1&a&&t.GBs(sr,5),2&a){let l;t.mGM(l=t.lsd())&&(n._switchElement=l.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(a,n){2&a&&(t.Mr5("id",n.id),t.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),t.HbH(n.color?"mat-"+n.color:""),t.AVh("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",t.L39],color:"color",disabled:[2,"disabled","disabled",t.L39],disableRipple:[2,"disableRipple","disableRipple",t.L39],tabIndex:[2,"tabIndex","tabIndex",s=>null==s?0:(0,t.Udg)(s)],checked:[2,"checked","checked",t.L39],hideIcon:[2,"hideIcon","hideIcon",t.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",t.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[t.Jv_([lr,{provide:_.cz,useExisting:e,multi:!0}]),t.GFd,t.OA$],ngContentSelectors:er,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(a,n){if(1&a){const l=t.RV6();t.NAR(),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(l),t.Njj(n._handleClick())}),t.nrm(3,"span",3),t.j41(4,"span",4)(5,"span",5)(6,"span",6),t.nrm(7,"span",7),t.k0s(),t.j41(8,"span",8),t.nrm(9,"span",9),t.k0s(),t.DNE(10,ar,5,0,"span",10),t.k0s()()(),t.j41(11,"label",11),t.bIt("click",function(h){return t.eBV(l),t.Njj(h.stopPropagation())}),t.SdG(12),t.k0s()()}if(2&a){const l=t.sdS(2);t.Y8G("labelPosition",n.labelPosition),t.R7$(),t.AVh("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled)("mat-mdc-slide-toggle-disabled-interactive",n.disabledInteractive),t.Y8G("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("disabled",n.disabled&&!n.disabledInteractive),t.BMQ("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),t.R7$(8),t.Y8G("matRippleTrigger",l)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),t.R7$(),t.vxM(n.hideIcon?-1:10),t.R7$(),t.Y8G("for",n.buttonId),t.BMQ("id",n._labelId)}},dependencies:[x.r6,x.tO],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}return e})(),rr=(()=>{class e{static \u0275fac=function(a){return new(a||e)};static \u0275mod=t.$C({type:e});static \u0275inj=t.G2t({imports:[_s,x.yE,x.yE]})}return e})();const cr=["statusTpl"];function pr(e,i){1&e&&(t.j41(0,"mat-slide-toggle",2),t.EFF(1,"Slide me!"),t.k0s()),2&e&&t.Y8G("checked",i.$implicit.status)}const dr={title:"Custom cell template",description:"\n

The status column are custom cells.

\n ",component:(()=>{class e{constructor(){this.columns=[],this.list=C}ngOnInit(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Status",field:"status",cellTemplate:this.statusTpl}]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],viewQuery:function(a,n){if(1&a&&t.GBs(cr,7),2&a){let l;t.mGM(l=t.lsd())&&(n.statusTpl=l.first)}},decls:3,vars:2,consts:[["statusTpl",""],[3,"data","columns"],[3,"checked"]],template:function(a,n){1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,pr,2,1,"ng-template",null,0,t.C5r)),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[v,y,rr,_s],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(38741),filecontent:o(90598)},{file:"app.component.ts",content:o(60955),filecontent:o(16594)},{file:"app.component.scss",content:o(97731),filecontent:o(34969)}]},hr=(e,i)=>({mobile:e,city:i});function mr(e,i){if(1&e&&(t.j41(0,"button",3),t.EFF(1),t.k0s()),2&e){const s=i.$implicit;t.R7$(),t.JRh(s.mobile)}}function ur(e,i){if(1&e&&(t.j41(0,"button",4),t.EFF(1),t.k0s()),2&e){const s=i.$implicit;t.R7$(),t.JRh(s.city)}}const gr={title:"Custom cell template 2",description:'\n

There has another easiest way to custom cells. You can use property\n [cellTemplate]="{ mobile: mobileTpl, city: cityTpl }",\n the key of cellTemplate is the column field.

\n ',component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:5,vars:6,consts:[["mobileTpl",""],["cityTpl",""],[3,"data","columns","cellTemplate"],["mat-raised-button","","color","accent"],["mat-raised-button","","color","primary"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",2),t.DNE(1,mr,2,1,"ng-template",null,0,t.C5r)(3,ur,2,1,"ng-template",null,1,t.C5r)),2&a){const l=t.sdS(2),r=t.sdS(4);t.Y8G("data",n.list)("columns",n.columns)("cellTemplate",t.l_i(3,hr,l,r))}},dependencies:[v,y,T.Hl,T.$z],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(78398),filecontent:o(19265)},{file:"app.component.ts",content:o(59264),filecontent:o(24141)},{file:"app.component.scss",content:o(58380),filecontent:o(67158)}]},_r=e=>({cost:e});function fr(e,i){if(1&e&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"currency"),t.k0s()),2&e){const s=i.$implicit,a=t.XpG();t.R7$(),t.JRh(t.bMT(2,1,a.getTotalCost(s)))}}const xr={title:"Custom footer template",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:s=>Math.max(...s)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency",typeParameter:{display:"$"}}],this.list=C}getTotalCost(s){return s.reduce((a,n)=>a+n,0)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:6,consts:[["footerTpl",""],[3,"data","columns","showSummary","summaryTemplate"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,fr,3,3,"ng-template",null,0,t.C5r)),2&a){const l=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("showSummary",!0)("summaryTemplate",t.eq3(4,_r,l))}},dependencies:[v,y,d.oe],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(98872),filecontent:o(87519)},{file:"app.component.ts",content:o(93750),filecontent:o(16839)},{file:"app.component.scss",content:o(10850),filecontent:o(19268)}]};function br(e,i){if(1&e&&(t.EFF(0),t.j41(1,"mat-icon",2),t.EFF(2,"info"),t.k0s()),2&e){const s=i.$implicit;t.SpI(" ",s.header," "),t.R7$(),t.Y8G("matTooltip",s.description)}}const jr={title:"Custom header template",description:"\n

If you just want to append something to header, you can try\n [headerExtraTemplate] instead.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",description:"Info about the name"},{header:"Weight",field:"weight",description:"Info about the weight"},{header:"Gender",field:"gender",description:"Info about the gender"},{header:"Mobile",field:"mobile",description:"Info about the mobile"},{header:"City",field:"city",description:"Info about the city"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:3,consts:[["headerTpl",""],[3,"data","columns","headerTemplate"],[3,"matTooltip"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,br,3,2,"ng-template",null,0,t.C5r)),2&a){const l=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("headerTemplate",l)}},dependencies:[v,y,Z.m_,Z.An,tt.uc,tt.oV],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(25934),filecontent:o(3609)},{file:"app.component.ts",content:o(87980),filecontent:o(46709)},{file:"app.component.scss",content:o(90256),filecontent:o(36318)}]};function yr(e,i){1&e&&t.nrm(0,"input",2)}const Cr={title:"Custom toolbar template",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:s=>Math.max(...s)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency",typeParameter:{display:"$"}}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:5,consts:[["toolbarTpl",""],[3,"data","columns","showToolbar","showColumnMenuButton","toolbarTemplate"],["placeholder","Search"]],template:function(a,n){if(1&a&&(t.nrm(0,"mtx-grid",1),t.DNE(1,yr,1,0,"ng-template",null,0,t.C5r)),2&a){const l=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("showColumnMenuButton",!1)("toolbarTemplate",l)}},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(9264),filecontent:o(90033)},{file:"app.component.ts",content:o(37090),filecontent:o(93629)},{file:"app.component.scss",content:o(63152),filecontent:o(20870)}]},vr={title:"Data formatting",description:"\n

The name field use a formatter.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",formatter:s=>`${s.name}`},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[v,y],styles:["[_nghost-%COMP%] .label{padding:5px 10px;border-radius:999px;background-color:#ffb74d}"]})}}return e})(),files:[{file:"app.component.html",content:o(11598),filecontent:o(51627)},{file:"app.component.ts",content:o(10860),filecontent:o(10867)},{file:"app.component.scss",content:o(3202),filecontent:o(86792)}]};function wr(e,i){1&e&&t.EFF(0),2&e&&t.SpI(" ",i.$implicit.name,"\n")}const Mr={title:"Expandable row",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",showExpand:!0},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[["expansionTpl",""],[3,"expansionChange","data","columns","expandable","expansionTemplate"]],template:function(a,n){if(1&a){const l=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("expansionChange",function(h){return t.eBV(l),t.Njj(n.log(h))}),t.k0s(),t.DNE(1,wr,1,1,"ng-template",null,0,t.C5r)}if(2&a){const l=t.sdS(2);t.Y8G("data",n.list)("columns",n.columns)("expandable",!0)("expansionTemplate",l)}},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(55051),filecontent:o(68096)},{file:"app.component.ts",content:o(11105),filecontent:o(83200)},{file:"app.component.scss",content:o(65081),filecontent:o(90427)}]},Tr={title:"Hide pagination",description:"\n

If you hide the pagination, you should set pageOnFront false to show all the data.\n

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:4,consts:[[3,"data","columns","pageOnFront","showPaginator"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("pageOnFront",!1)("showPaginator",!1)},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(37977),filecontent:o(9536)},{file:"app.component.ts",content:o(65819),filecontent:o(16704)},{file:"app.component.scss",content:o(14817),filecontent:o(31867)}]},Dr={title:"Hover & striped",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.rowHover=!0,this.rowStriped=!1}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:6,vars:7,consts:[[3,"ngModelChange","ngModel"],[3,"data","columns","rowHover","rowStriped","rowSelectable"]],template:function(a,n){1&a&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowHover,r)||(n.rowHover=r),r}),t.EFF(2,"Hover"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowStriped,r)||(n.rowStriped=r),r}),t.EFF(4,"Striped"),t.k0s()(),t.nrm(5,"mtx-grid",1)),2&a&&(t.R7$(),t.R50("ngModel",n.rowHover),t.R7$(2),t.R50("ngModel",n.rowStriped),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("rowHover",n.rowHover)("rowStriped",n.rowStriped)("rowSelectable",!0))},dependencies:[I.g7,I.So,_.YN,_.BC,_.vS,v,y],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(72682),filecontent:o(17103)},{file:"app.component.ts",content:o(72392),filecontent:o(73719)},{file:"app.component.scss",content:o(2190),filecontent:o(42452)}]};function kr(e,i){if(1&e&&(t.j41(0,"mat-radio-button",1),t.EFF(1),t.k0s()),2&e){const s=i.$implicit;t.Y8G("value",s.value),t.R7$(),t.JRh(s.label)}}const Sr={title:"I18n ngx-translate",component:(()=>{class e{constructor(){this.translate=(0,t.WQX)(It.c$),this.columns=[{header:this.translate.stream("name"),field:"name"},{header:this.translate.stream("weight"),field:"weight"},{header:this.translate.stream("gender"),field:"gender"},{header:this.translate.stream("mobile"),field:"mobile"},{header:this.translate.stream("city"),field:"city"},{header:this.translate.stream("operation"),field:"operation",width:"120px",pinned:"right",right:"0px",type:"button",buttons:[{type:"basic",text:this.translate.stream("delete"),icon:"delete",tooltip:this.translate.stream("delete"),color:"warn",pop:{title:this.translate.stream("confirm_delete"),closeText:this.translate.stream("close"),okText:this.translate.stream("ok")},click:()=>alert("delete")}]}],this.list=C,this.columnPinOptions=[{label:this.translate.stream("pin_left"),value:"left"},{label:this.translate.stream("pin_right"),value:"right"},{label:this.translate.stream("no_pin"),value:null}],this.langs=[{label:"\u4e2d\u6587\u7b80\u4f53",value:"zh-CN"},{label:"English",value:"en-US"}],this.defaultlang="zh-CN",this.translate.addLangs(this.langs.map(s=>s.value)),this.translate.setDefaultLang(this.defaultlang)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:4,vars:7,consts:[[3,"ngModelChange","change","ngModel"],[3,"value"],[3,"data","columns","showToolbar","columnHideable","columnSortable","columnPinOptions"]],template:function(a,n){1&a&&(t.j41(0,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(n.defaultlang,r)||(n.defaultlang=r),r}),t.bIt("change",function(r){return n.translate.use(r.value)}),t.Z7z(1,kr,2,2,"mat-radio-button",1,t.fX1),t.k0s(),t.nrm(3,"mtx-grid",2)),2&a&&(t.R50("ngModel",n.defaultlang),t.R7$(),t.Dyx(n.langs),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("showToolbar",!0)("columnHideable",!0)("columnSortable",!0)("columnPinOptions",n.columnPinOptions))},dependencies:[_.YN,_.BC,_.vS,L.Wk,L.VT,L._g,v,y],styles:[".mat-radio-button[_ngcontent-%COMP%]{margin:0 1rem 1rem 0}"]})}}return e})(),files:[{file:"app.component.html",content:o(49138),filecontent:o(41145)},{file:"app.component.ts",content:o(26652),filecontent:o(78549)},{file:"app.component.scss",content:o(68164),filecontent:o(30)},{file:"assets/zh-CN.json",content:o(560),filecontent:o(66136)},{file:"assets/en-US.json",content:o(81318),filecontent:o(58414)}]},Rr={title:"Loading status",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.isLoading=!0}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"ngModelChange","ngModel"],[3,"data","columns","loading"]],template:function(a,n){1&a&&(t.j41(0,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.isLoading,r)||(n.isLoading=r),r}),t.EFF(1,"Loading"),t.k0s(),t.nrm(2,"mtx-grid",1)),2&a&&(t.R50("ngModel",n.isLoading),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("loading",n.isLoading))},dependencies:[I.g7,I.So,_.YN,_.BC,_.vS,v,y],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(37051),filecontent:o(13112)},{file:"app.component.ts",content:o(74713),filecontent:o(32648)},{file:"app.component.scss",content:o(79553),filecontent:o(40259)}]},Er={title:"No result",description:'\n

You can use [noResultTemplate]="noResultTpl" to customize it.

\n ',component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=[]}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(52981),filecontent:o(33356)},{file:"app.component.ts",content:o(80711),filecontent:o(42396)},{file:"app.component.scss",content:o(33309),filecontent:o(88191)}]},Gr=()=>[5,10,20],Ar={title:"Remote Data",component:(()=>{class e{constructor(){this.http=(0,t.WQX)(xs.Qq),this.columns=[{header:"Name",field:"name",formatter:s=>`${s.name}`},{header:"Owner",field:"owner.login"},{header:"Owner Avatar",field:"owner.avatar_url",type:"image"},{header:"Description",field:"description",width:"300px"},{header:"Stars",field:"stargazers_count"},{header:"Forks",field:"forks_count"},{header:"Score",field:"score"},{header:"Issues",field:"open_issues"},{header:"Language",field:"language"},{header:"License",field:"license.name"},{header:"Home Page",field:"homepage",type:"link"},{header:"Is forked",field:"fork",type:"boolean"},{header:"Archived",field:"archived",type:"tag",tag:{true:{text:"Yes",color:"red-100"},false:{text:"No",color:"green-100"}}},{header:"Created Date",field:"created_at"},{header:"Updated Date",field:"updated_at"}],this.list=[],this.total=0,this.isLoading=!0,this.query={q:"user:nzbin",page:0,per_page:5}}get params(){const s=Object.assign({},this.query);return s.page+=1,s}ngOnInit(){this.getList()}getList(){this.isLoading=!0,this.http.get("https://api.github.com/search/repositories",{params:this.params}).subscribe(s=>{this.list=s.items,this.total=s.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(s){this.query.page=s.pageIndex,this.query.per_page=s.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"page","data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.bIt("click",function(){return n.refresh()}),t.EFF(1,"Refresh"),t.k0s(),t.j41(2,"button",1),t.bIt("click",function(){return n.reset()}),t.EFF(3,"Reset"),t.k0s(),t.j41(4,"mtx-grid",2),t.bIt("page",function(r){return n.getNextPage(r)}),t.k0s()),2&a&&(t.R7$(4),t.Y8G("data",n.list)("columns",n.columns)("length",n.total)("loading",n.isLoading)("pageOnFront",!1)("pageIndex",n.query.page)("pageSize",n.query.per_page)("pageSizeOptions",t.lJ4(8,Gr)))},dependencies:[T.Hl,T.$z,v,y],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(8423),filecontent:o(40522)},{file:"app.component.ts",content:o(71197),filecontent:o(88534)},{file:"app.component.scss",content:o(7363),filecontent:o(7973)}]},Ir={title:"Custom class for row and column",component:(()=>{class e{constructor(){this.rowClassFormatter={success:(s,a)=>"Boron"===s.name,danger:(s,a)=>1===a},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:s=>s?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)("rowClassFormatter",n.rowClassFormatter)},dependencies:[v,y],styles:["[_nghost-%COMP%] .mtx-grid .success{background-color:#d1e7dd}[_nghost-%COMP%] .mtx-grid .danger{background-color:#f8d7da}[_nghost-%COMP%] .mtx-grid .warning{background-color:#fff3cd}[_nghost-%COMP%] .mtx-grid .info{background-color:#cff4fc}"]})}}return e})(),files:[{file:"app.component.html",content:o(3186),filecontent:o(39113)},{file:"app.component.ts",content:o(35660),filecontent:o(11653)},{file:"app.component.scss",content:o(78532),filecontent:o(90254)}]},Fr={title:"Row selectable",description:"\n

If you choose the multiple option, you can press ctrl/command +\n click or select checkboxs to choose multiple rows.

\n ",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=C.slice(2,3),this.rowSelectionFormatter={disabled:s=>"Boron"===s.name,hideCheckbox:s=>"John"===s.name}}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:11,vars:12,consts:[[3,"ngModelChange","ngModel"],[3,"value"],[3,"rowSelectedChange","cellSelectedChange","data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter"]],template:function(a,n){1&a&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.rowSelectable,r)||(n.rowSelectable=r),r}),t.EFF(2,"Row selectable"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(n.hideRowSelectionCheckbox,r)||(n.hideRowSelectionCheckbox=r),r}),t.EFF(4,"Hide checkbox"),t.k0s(),t.j41(5,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(n.multiSelectable,r)||(n.multiSelectable=r),r}),t.j41(6,"mat-radio-button",1),t.EFF(7,"Single"),t.k0s(),t.j41(8,"mat-radio-button",1),t.EFF(9,"Multiple"),t.k0s()()(),t.j41(10,"mtx-grid",2),t.bIt("rowSelectedChange",function(r){return n.log(r)})("cellSelectedChange",function(r){return n.log(r)}),t.k0s()),2&a&&(t.R7$(),t.R50("ngModel",n.rowSelectable),t.R7$(2),t.R50("ngModel",n.hideRowSelectionCheckbox),t.R7$(2),t.R50("ngModel",n.multiSelectable),t.R7$(),t.Y8G("value",!1),t.R7$(2),t.Y8G("value",!0),t.R7$(2),t.Y8G("data",n.list)("columns",n.columns)("multiSelectable",n.multiSelectable)("hideRowSelectionCheckbox",n.hideRowSelectionCheckbox)("rowSelectable",n.rowSelectable)("rowSelected",n.rowSelected)("rowSelectionFormatter",n.rowSelectionFormatter))},dependencies:[I.g7,I.So,_.YN,_.BC,_.vS,L.Wk,L.VT,L._g,v,y],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}}return e})(),files:[{file:"app.component.html",content:o(71737),filecontent:o(43078)},{file:"app.component.ts",content:o(78167),filecontent:o(23282)},{file:"app.component.scss",content:o(57083),filecontent:o(71097)}]},Br={title:"Row with buttons",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Operation",field:"operation",width:"180px",pinned:"right",right:"0px",type:"button",buttons:[{type:"icon",text:"copy",icon:"file_copy",tooltip:"copy",disabled:!0,click:()=>alert("copy")},{type:"icon",text:"edit",icon:"edit",tooltip:"Edit",click:()=>alert("edit")},{type:"icon",text:"delete",icon:"delete",tooltip:"Delete",color:"warn",pop:"Confirm delete?",click:()=>alert("delete"),badge:{content:1}}]}],this.list=C}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(a,n){1&a&&t.nrm(0,"mtx-grid",0),2&a&&t.Y8G("data",n.list)("columns",n.columns)},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(17493),filecontent:o(42602)},{file:"app.component.ts",content:o(72587),filecontent:o(62966)},{file:"app.component.scss",content:o(33983),filecontent:o(38341)}]},Pr={title:"Sortable",component:(()=>{class e{constructor(){this.columns=[{header:"Name",field:"name",sortable:!0},{header:"Weight",field:"weight",sortable:!0},{header:"Gender",field:"gender",sortable:!0},{header:"Mobile",field:"mobile",sortable:!1},{header:"City",field:"city",sortable:!0,sortProp:{arrowPosition:"before",disableClear:!0,start:"desc"}}],this.list=C}log(s){console.log(s)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"sortChange","data","columns","sortOnFront","sortDisableClear","sortDisabled"]],template:function(a,n){1&a&&(t.j41(0,"mtx-grid",0),t.bIt("sortChange",function(r){return n.log(r)}),t.k0s()),2&a&&t.Y8G("data",n.list)("columns",n.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[v,y],encapsulation:2})}}return e})(),files:[{file:"app.component.html",content:o(58918),filecontent:o(7745)},{file:"app.component.ts",content:o(32068),filecontent:o(89485)},{file:"app.component.scss",content:o(25352),filecontent:o(55638)}]};function Or(e,i){if(1&e&&t.nrm(0,"doc-heading",0)(1,"example-viewer",1),2&e){const s=i.$implicit;t.Y8G("text",s.title),t.R7$(),t.Y8G("exampleData",s)}}function zr(e,i){1&e&&t.Z7z(0,Or,2,2,null,null,t.fX1),2&e&&t.Dyx(i.examples)}function Xr(e,i){1&e&&t.nrm(0,"doc-viewer",0),2&e&&t.Y8G("textContent",i.content.default)}let de=(()=>{class e{constructor(){this.route=(0,t.WQX)(bs.nX)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-grid-overview"]],decls:7,vars:3,consts:[[3,"text"],[3,"exampleData"]],template:function(a,n){if(1&a&&(t.j41(0,"p"),t.EFF(1," The "),t.j41(2,"code"),t.EFF(3,"mtx-grid"),t.k0s(),t.EFF(4," is an powerful material table component. It supports cell selectable, row selectable, multiple row selectable, row expandable, column hiding, column moving and so on.\n"),t.k0s(),t.DNE(5,zr,2,0),t.nI1(6,"async")),2&a){let l;t.R7$(5),t.vxM((l=t.bMT(6,1,n.route.data))?5:-1,l)}},dependencies:[ge.Y,fe.v,d.Jj],encapsulation:2})}}return e})(),he=(()=>{class e{constructor(){this.route=(0,t.WQX)(bs.nX)}static{this.\u0275fac=function(a){return new(a||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["app-grid-api"]],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(t.DNE(0,Xr,1,1,"doc-viewer",0),t.nI1(1,"async")),2&a){let l;t.vxM((l=t.bMT(1,1,n.route.data))?0:-1,l)}},dependencies:[_e.T,d.Jj],encapsulation:2})}}return e})();function me(e){return new ue.s(e,"assets/i18n/data-grid/","_json")}const Nr=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:de,pathMatch:"full",data:{examples:[$o,Jo,tr,Rr,Tr,Pr,Fr,Mr,qo,Yo,Dr,Br,dr,gr,vr,Ir,Er,jr,xr,Cr,Sr,Ar]},providers:[(0,It.D8)({loader:{provide:It.Wr,useFactory:me,deps:[xs.Qq]}})]},{path:"api",component:he,pathMatch:"full",data:{content:o(22426)}},{path:"**",redirectTo:"overview"}]},52624:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [trackBy]="trackByName"></mtx-grid>\n'},43825:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="columnHideable">Column Hiding</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnSortable">Column Sorting</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnPinnable">Column Pinning</mat-checkbox>\n\n <label for="">ColumnHideableChecked:</label>\n <mat-radio-group [(ngModel)]="columnHideableChecked">\n <mat-radio-button value="show">Show</mat-radio-button>\n <mat-radio-button value="hide">Hide</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid\n [data]="list"\n #grid\n [columns]="columns"\n [showToolbar]="true"\n [toolbarTitle]="'Data Grid'"\n [columnHideable]="columnHideable"\n [columnHideableChecked]="columnHideableChecked"\n [columnSortable]="columnSortable"\n [columnPinnable]="columnPinnable"\n (columnChange)="log($event)"\n [showColumnMenuHeader]="true"\n [columnMenuHeaderText]="'Title'"\n [showColumnMenuFooter]="true"\n [columnMenuFooterTemplate]="menuFooter"\n></mtx-grid>\n\n<ng-template #menuFooter>\n <button>Save</button>\n <button (click)="closeMenu()">Close</button>\n</ng-template>\n'},98640:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [showToolbar]="true"></mtx-grid>\n'},60495:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1, 2, 5, 10]"\n></mtx-grid>\n'},15487:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" (rowContextMenu)="onContextMenu($event)"></mtx-grid>\n\n<!-- Context Menu -->\n<div\n style="position: fixed; visibility: hidden"\n [style.left]="contextMenuPosition.x"\n [style.top]="contextMenuPosition.y"\n [matMenuTriggerFor]="contextMenu"\n></div>\n<mat-menu #contextMenu="matMenu" [hasBackdrop]="false">\n <ng-template matMenuContent let-row="rowData" let-index="index">\n <button mat-menu-item>{{ row.name }}, {{ index }}</button>\n </ng-template>\n</mat-menu>\n'},78398:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [cellTemplate]="{ mobile: mobileTpl, city: cityTpl }"\n></mtx-grid>\n\n<ng-template #mobileTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="accent">{{ row.mobile }}</button>\n</ng-template>\n\n<ng-template #cityTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="primary">{{ row.city }}</button>\n</ng-template>\n'},38741:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n\n<ng-template #statusTpl let-row let-index="index" let-col="colDef">\n <mat-slide-toggle [checked]="row.status">Slide me!</mat-slide-toggle>\n</ng-template>\n'},98872:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [showSummary]="true"\n [summaryTemplate]="{ cost: footerTpl }"\n></mtx-grid>\n\n<ng-template #footerTpl let-data>\n <div>{{ getTotalCost(data) | currency }}</div>\n</ng-template>\n'},25934:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [headerTemplate]="headerTpl"></mtx-grid>\n\n<ng-template #headerTpl let-col>\n {{ col.header }}\n <mat-icon [matTooltip]="col.description">info</mat-icon>\n</ng-template>\n'},9264:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [showColumnMenuButton]="false"\n [toolbarTemplate]="toolbarTpl"\n></mtx-grid>\n\n<ng-template #toolbarTpl>\n <input placeholder="Search" />\n</ng-template>\n'},11598:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},55051:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [expandable]="true"\n [expansionTemplate]="expansionTpl"\n (expansionChange)="log($event)"\n></mtx-grid>\n\n<ng-template #expansionTpl let-row>\n {{ row.name }}\n</ng-template>\n'},37977:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false"\n></mtx-grid>\n'},72682:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true"\n></mtx-grid>\n'},49138:p=>{p.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n @for (lang of langs; track lang) {\n <mat-radio-button [value]="lang.value">{{ lang.label }}</mat-radio-button>\n }\n</mat-radio-group>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions"\n></mtx-grid>\n'},37051:p=>{p.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list" [columns]="columns" [loading]="isLoading"></mtx-grid>\n'},52981:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},8423:p=>{p.exports='<button mat-raised-button color="primary" (click)="refresh()">Refresh</button>\n<button mat-raised-button color="warn" (click)="reset()">Reset</button>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [length]="total"\n [loading]="isLoading"\n [pageOnFront]="false"\n [pageIndex]="query.page"\n [pageSize]="query.per_page"\n [pageSizeOptions]="[5, 10, 20]"\n (page)="getNextPage($event)"\n></mtx-grid>\n'},3186:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns" [rowClassFormatter]="rowClassFormatter"></mtx-grid>\n'},71737:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowSelectable">Row selectable</mat-checkbox>\n <mat-checkbox [(ngModel)]="hideRowSelectionCheckbox">Hide checkbox</mat-checkbox>\n <mat-radio-group [(ngModel)]="multiSelectable">\n <mat-radio-button [value]="false">Single</mat-radio-button>\n <mat-radio-button [value]="true">Multiple</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid\n [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectedChange)="log($event)"\n (cellSelectedChange)="log($event)"\n></mtx-grid>\n'},17493:p=>{p.exports='<mtx-grid [data]="list" [columns]="columns"></mtx-grid>\n'},58918:p=>{p.exports='<mtx-grid\n [data]="list"\n [columns]="columns"\n [sortOnFront]="true"\n sortActive="name"\n sortDirection="asc"\n [sortDisableClear]="true"\n [sortDisabled]="false"\n sortStart="asc"\n (sortChange)="log($event)"\n></mtx-grid>\n'},81318:p=>{p.exports='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},560:p=>{p.exports='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'},33988:p=>{p.exports='/** No CSS for this example */\n'},46483:p=>{p.exports='label {\n padding: 0 8px;\n}\n'},12060:p=>{p.exports='/** No CSS for this example */\n'},88723:p=>{p.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},32641:p=>{p.exports=""},58380:p=>{p.exports='/** No CSS for this example */\n'},97731:p=>{p.exports='/** No CSS for this example */\n'},10850:p=>{p.exports='/** No CSS for this example */\n'},90256:p=>{p.exports='/** No CSS for this example */\n'},63152:p=>{p.exports='/** No CSS for this example */\n'},3202:p=>{p.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},65081:p=>{p.exports='/** No CSS for this example */\n'},14817:p=>{p.exports='/** No CSS for this example */\n'},2190:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},68164:p=>{p.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},79553:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},33309:p=>{p.exports='/** No CSS for this example */\n'},7363:p=>{p.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},78532:p=>{p.exports=':host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n'},57083:p=>{p.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},33983:p=>{p.exports=""},25352:p=>{p.exports='/** No CSS for this example */\n'},51949:p=>{p.exports='export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n'},32482:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n'},46915:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n'},6726:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},82973:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n'},21273:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { MatMenuModule, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatMenuModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable<MouseEvent>,\n fromEvent(document, 'touchend') as Observable<MouseEvent>\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n'},59264:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatButtonModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},60955:p=>{p.exports='import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatSlideToggleModule],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef<any>;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n'},93750:p=>{p.exports='import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n'},87980:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTooltipModule } from '@angular/material/tooltip';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatIconModule, MatTooltipModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},37090:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},10860:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<span class="label">${data.name}</span>`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},11105:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},65819:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},72392:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n'},26652:p=>{p.exports='import { Component, inject } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGridColumn, MtxGridColumnPinOption, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n translate = inject(TranslateService);\n\n columns: MtxGridColumn[] = [\n {\n header: this.translate.stream('name'),\n field: 'name',\n },\n {\n header: this.translate.stream('weight'),\n field: 'weight',\n },\n {\n header: this.translate.stream('gender'),\n field: 'gender',\n },\n {\n header: this.translate.stream('mobile'),\n field: 'mobile',\n },\n {\n header: this.translate.stream('city'),\n field: 'city',\n },\n {\n header: this.translate.stream('operation'),\n field: 'operation',\n width: '120px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'basic',\n text: this.translate.stream('delete'),\n icon: 'delete',\n tooltip: this.translate.stream('delete'),\n color: 'warn',\n pop: {\n title: this.translate.stream('confirm_delete'),\n closeText: this.translate.stream('close'),\n okText: this.translate.stream('ok'),\n },\n click: () => alert('delete'),\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinOptions: MtxGridColumnPinOption[] = [\n { label: this.translate.stream('pin_left'), value: 'left' },\n { label: this.translate.stream('pin_right'), value: 'right' },\n { label: this.translate.stream('no_pin'), value: null },\n ];\n\n langs = [\n { label: '\u4e2d\u6587\u7b80\u4f53', value: 'zh-CN' },\n { label: 'English', value: 'en-US' },\n ];\n defaultlang = 'zh-CN';\n\n constructor() {\n this.translate.addLangs(this.langs.map(item => item.value));\n this.translate.setDefaultLang(this.defaultlang);\n }\n}\n'},74713:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n'},80711:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n'},71197:p=>{p.exports='import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit, inject } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatButtonModule, MtxGridModule],\n})\nexport class AppComponent implements OnInit {\n private http = inject(HttpClient);\n\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<a href="${data.html_url}" target="_blank">${data.name}</a>`,\n },\n { header: 'Owner', field: 'owner.login' },\n { header: 'Owner Avatar', field: 'owner.avatar_url', type: 'image' },\n { header: 'Description', field: 'description', width: '300px' },\n { header: 'Stars', field: 'stargazers_count' },\n { header: 'Forks', field: 'forks_count' },\n { header: 'Score', field: 'score' },\n { header: 'Issues', field: 'open_issues' },\n { header: 'Language', field: 'language' },\n { header: 'License', field: 'license.name' },\n { header: 'Home Page', field: 'homepage', type: 'link' },\n { header: 'Is forked', field: 'fork', type: 'boolean' },\n {\n header: 'Archived',\n field: 'archived',\n type: 'tag',\n tag: {\n true: { text: 'Yes', color: 'red-100' },\n false: { text: 'No', color: 'green-100' },\n },\n },\n { header: 'Created Date', field: 'created_at' },\n { header: 'Updated Date', field: 'updated_at' },\n ];\n list = [];\n total = 0;\n isLoading = true;\n\n query = {\n q: 'user:nzbin',\n page: 0,\n per_page: 5,\n };\n\n get params() {\n const p = Object.assign({}, this.query);\n p.page += 1;\n return p;\n }\n\n ngOnInit() {\n this.getList();\n }\n\n getList() {\n this.isLoading = true;\n this.http.get('https://api.github.com/search/repositories', { params: this.params }).subscribe(\n (res: any) => {\n this.list = res.items;\n this.total = res.total_count;\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n }\n );\n }\n\n getNextPage(e: PageEvent) {\n this.query.page = e.pageIndex;\n this.query.per_page = e.pageSize;\n this.getList();\n }\n\n refresh() {\n this.getList();\n }\n\n reset() {\n this.query.page = 0;\n this.query.per_page = 5;\n this.getList();\n }\n}\n'},35660:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},78167:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport {\n MtxGridColumn,\n MtxGridModule,\n MtxGridRowSelectionFormatter,\n} from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n'},72587:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},32068:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},22426:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='

Data Grid

\n

API reference for Material Extensions grid

\n

import { MtxGridModule } from '@ng-matero/extensions/grid';

\n

Directives

\n

MtxGrid

\n

Selector: [mtx-grid]

\n

Exported as: mtxGrid

\n
Properties
\n
Basic
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
columns: MtxGridColumn[]
The grid's columns.
@Input()
data: any[]
The grid's data.
@Input()
length: number
The total number of the data. Default is 0.
@Input()
loading: boolean
Whether the grid is loading. Default is false.
@Input()
trackBy: TrackByFunction<any>
Tracking function that will be used to check the differences in data changes.
@Input()
columnResizable: boolean
Whether the column is resizable. Default is false.
@Input()
emptyValuePlaceholder: string
Placeholder for the empty value (null, '', []). Default is --.
\n
Page
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
pageOnFront: boolean
Whether to paginate the data on front end. Default is true.
@Input()
showPaginator: boolean
Whether to show the paginator. Default is true.
@Input()
pageDisabled: boolean
Whether the paginator is disabled. Default is false.
@Input()
showFirstLastButtons: boolean
Whether to show the first/last buttons UI to the user. Default is true.
@Input()
pageIndex: number
The zero-based page index of the displayed list of items. Default is 0.
@Input()
pageSize: number
Number of items to display on a page. Default is 10.
@Input()
pageSizeOptions: number[]
The set of provided page size options to display to the user. Default is [10, 50, 100]
@Input()
hidePageSize: boolean
Whether to hide the page size selection UI from the user. Default is false.
@Output()
page: EventEmitter<PageEvent>
Event emitted when the paginator changes the page size or page index.
@Input()
paginationTemplate: TemplateRef<any>
The template for the pagination.
\n
Sort
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
sortOnFront: boolean
Whether to sort the data on front end. Default is true.
@Input()
sortActive: string
The id of the most recently sorted MatSortable.
@Input()
sortDirection: SortDirection
The sort direction of the currently active MatSortable.
@Input()
sortDisableClear: boolean
Whether to disable the user from clearing the sort by finishing the sort direction cycle. May be overriden by the column's disableClear in sortProp. Default is false.
@Input()
sortDisabled: boolean
Whether the sort is disabled. Default is false.
@Input()
sortStart: 'asc' | 'desc'
The direction to set when an MatSortable is initially sorted. May be overriden by the column's start in sortProp. Default is asc.
@Output()
sortChange: EventEmitter<sort>
Event emitted when the user changes either the active sort or sort direction.
\n
Expansion
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
expandable: boolean
Whether the row is expandable. Default is false.
@Input()
expansionTemplate: TemplateRef<any>
The template for the expandable row.
@Output()
expansionChange: EventEmitter<any>
Event emitted when the user toggles the expandable row.
\n
Selection
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
multiSelectable: boolean
Whether to support multiple row/cell selection. Default is true.
@Input()
multiSelectionWithClick: boolean
Whether the user can select multiple rows with click. Default is false.
@Input()
rowSelectable: boolean
Whether the row is selectable. Default is false.
@Input()
rowSelected: any[]
The selected row items. Default is [].
@Input()
hideRowSelectionCheckbox: boolean
Whether to hide the row selection checkbox. Default is false.
@Input()
disableRowClickSelection: boolean
Whether disable rows to be selected when clicked. Default is false.
@Input()
rowSelectionFormatter: MtxGridRowSelectionFormatter
The formatter to disable the row selection or hide the row's checkbox.
@Output()
rowClassFormatter: MtxGridRowClassFormatter
The formatter to set the row's class.
@Output()
rowSelectedChange: EventEmitter<any>
Event emitted when the row is selected.
@Input()
cellSelectable: boolean
Whether the cell is selectable. Default is true.
@Output()
cellSelectedChange: EventEmitter<any>
Event emitted when the cell is selected.
\n
Toolbar
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showToolbar: boolean
Whether to show the toolbar. Default is false.
@Input()
toolbarTitle: string
The text of the toolbar's title. Default is ''.
@Input()
toolbarTemplate: TemplateRef<any>
The template for the toolbar .
\n
Column menu
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
columnHideable: boolean
Whether the column is hideable. Default is true.
@Input()
columnHideableChecked: 'show' | 'hide'
Hide or show when the column's checkbox is checked. Default is 'show'.
@Input()
columnSortable: boolean
Whether the column is sortable. Default is true.
@Input()
columnPinnable: boolean
Whether the column is pinnable. Default is true.
@Output()
columnChange: EventEmitter<string[]>
Event emitted when the column is hided or is sorted.
@Input()
showColumnMenuHeader: boolean
Whether to show the column-menu's header. Default is false.
@Input()
columnMenuHeaderText: string
The text for the column-menu's header. Default is 'Columns Header'
@Input()
columnMenuHeaderTemplate: TemplateRef<any>
The template for the column-menu's header.
@Input()
showColumnMenuFooter: boolean
Whether to show the column-menu's footer. Default is false
@Input()
columnMenuFooterText: string
The text for the column-menu's footer. Default is 'Columns Footer'
@Input()
columnMenuFooterTemplate: TemplateRef<any>
The template for the column-menu's footer.
@Input()
showColumnMenuButton: boolean
Whether to show the column menu button. Default is true.
@Input()
columnMenuButtonText: string
The text for the column menu button. Default is ''.
@Input()
columnMenuButtonType: MtxGridButtonType
The type for the column menu button. Default is 'stroked'.
@Input()
columnMenuButtonColor: string
The color for the column menu button. Default is ''.
@Input()
columnMenuButtonClass: string
The class for the column menu button. Default is ''.
@Input()
columnMenuButtonIcon: string
The icon for the column menu button. Default is ''.
@Input()
columnPinOptions: MtxGridColumnPinOption[]
The options for the column pin list.
\n
Row
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
rowHover: boolean
Whether to use the row hover style. Default is false.
@Input()
rowStriped: boolean
Whether to use the row striped style. Default is false.
@Output()
rowClick: EventEmitter<any>;
Event emitted when the user clicks the row.
@Output()
rowContextMenu: EventEmitter<any>;
Event emitted when the user attempts to open a context menu.
@Input()
useContentRowTemplate: boolean
Whether to use custom row template. If true, you should define a matRowDef. Default is false.
\n
Cell templates
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
headerTemplate: TemplateRef<any> | MtxGridCellTemplate
The header's cell template for the grid.
@Input()
headerExtraTemplate: TemplateRef<any> | MtxGridCellTemplate
The header's cell template for the grid exclude sort.
@Input()
cellTemplate: TemplateRef<any> | MtxGridCellTemplate
The cell template for the grid.
\n
Summary
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showSummary: boolean
Whether to show the summary. Default is false.
@Input()
summaryTemplate: TemplateRef<any> | MtxGridCellTemplate
The template for the summary .
\n
No result
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
noResultText: string
The displayed text for the empty data. Default is 'No records found'.
@Input()
noResultTemplate: TemplateRef<any>
The template for the empty data.
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showSidebar: boolean
Whether to show the sidebar. Default is false.
@Input()
sidebarTemplate: TemplateRef<any>
The template for the sidebar.
\n
Status bar
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
showStatusbar: boolean
Whether to show the status bar. Default is false.
@Input()
statusbarTemplate: TemplateRef<any>
The template for the status bar .
\n

Interfaces

\n

MtxGridColumn

\n
interface MtxGridColumn<T = any> {\n  field: string;\n  header?: string | Observable<string>;\n  hide?: boolean;\n  show?: boolean;\n  disabled?: boolean;\n  pinned?: MtxGridColumnPinValue;\n  left?: string;\n  right?: string;\n  width?: string;\n  resizable?: boolean;\n  minWidth?: number;\n  maxWidth?: number;\n  sortable?: boolean | string;\n  sortProp?: MtxGridSortProp;\n  type?: MtxGridColumnType;\n  typeParameter?: MtxGridColumnTypeParameter;\n  tag?: MtxGridColumnTag;\n  buttons?: MtxGridColumnButton<T>[] | ((rowData: T) => MtxGridColumnButton<T>[]);\n  formatter?: (rowData: T, colDef?: MtxGridColumn) => any;\n  cellTemplate?: TemplateRef<any> | null;\n  showExpand?: boolean;\n  description?: string;\n  summary?: ((data: T[], colDef?: MtxGridColumn) => any) | string;\n  class?: string | ((rowData?: T, colDef?: MtxGridColumn) => string);\n}\n
\n

MtxGridColumnPinOption

\n
interface MtxGridColumnPinOption {\n  label: string | Observable<string>;\n  value: MtxGridColumnPinValue;\n}\n
\n

MtxGridColumnTypeParameter

\n
interface MtxGridColumnTypeParameter {\n  currencyCode?: string;\n  display?: string | boolean;\n  digitsInfo?: string;\n  format?: string;\n  locale?: string;\n  timezone?: string;\n}\n
\n

MtxGridSortProp

\n
interface MtxGridSortProp {\n  arrowPosition?: 'before' | 'after';\n  disableClear?: boolean;\n  id?: string;\n  start?: 'asc' | 'desc';\n}\n
\n

MtxGridColumnButton

\n
interface MtxGridColumnButton<T = any> {\n  type?: MtxGridButtonType;\n  text?: string | Observable<string>;\n  icon?: string;\n  fontIcon?: string;\n  svgIcon?: string;\n  color?: ThemePalette;\n  class?: string;\n  disabled?: boolean | ((rowData: T) => boolean);\n  click?: (rowData: T) => void;\n  iif?: (rowData: T) => boolean;\n  pop?: string | Observable<string> | MtxGridColumnButtonPop;\n  tooltip?: string | Observable<string> | MtxGridColumnButtonTooltip;\n  badge?: number | string | Observable<string> | MtxGridColumnButtonBadge;\n}\n
\n

MtxGridColumnButtonPop

\n
export interface MtxGridColumnButtonPop {\n  title: string | Observable<string>;\n  description?: string | Observable<string>;\n  okColor?: ThemePalette;\n  okText?: string | Observable<string>;\n  closeColor?: ThemePalette;\n  closeText?: string | Observable<string>;\n}\n
\n

MtxGridColumnButtonTooltip

\n
export interface MtxGridColumnButtonTooltip {\n  message: string | Observable<string>;\n  position?: TooltipPosition;\n  positionAtOrigin?: boolean;\n  class?: any;\n  hideDelay?: number;\n  showDelay?: number;\n  touchGestures?: TooltipTouchGestures;\n  disabled?: boolean;\n}\n
\n

MtxGridColumnButtonBadge

\n
export interface MtxGridColumnButtonBadge {\n  content: number | string | Observable<string>;\n  description?: string | Observable<string>;\n  color?: ThemePalette;\n  position?: MatBadgePosition;\n  size?: MatBadgeSize;\n  overlap?: boolean;\n  disabled?: boolean;\n  hidden?: boolean;\n}\n
\n

MtxGridColumnTag

\n
interface MtxGridColumnTag {\n  [key: number]: MtxGridColumnTagValue;\n  [key: string]: MtxGridColumnTagValue;\n}\n
\n

MtxGridColumnTagValue

\n
interface MtxGridColumnTagValue {\n  text?: string;\n  color?: string;\n}\n
\n

MtxGridRowSelectionFormatter

\n
interface MtxGridRowSelectionFormatter<T = any> {\n  disabled?: (rowData: T, index: number) => boolean;\n  hideCheckbox?: (rowData: T, index: number) => boolean;\n}\n
\n

MtxGridRowClassFormatter

\n
interface MtxGridRowClassFormatter<T = any> {\n  [className: string]: (rowData: T, index: number) => boolean;\n}\n
\n

MtxGridDefaultOptions

\n
interface MtxGridDefaultOptions {\n  columnResizable?: boolean;\n  emptyValuePlaceholder?: string;\n\n  pageOnFront?: boolean;\n  showPaginator?: boolean;\n  pageDisabled?: boolean;\n  showFirstLastButtons?: boolean;\n  pageIndex?: number;\n  pageSize?: number;\n  pageSizeOptions?: number[];\n  hidePageSize?: boolean;\n\n  sortOnFront?: boolean;\n  sortActive?: string;\n  sortDirection?: SortDirection;\n  sortDisableClear?: boolean;\n  sortDisabled?: boolean;\n  sortStart?: 'asc' | 'desc';\n\n  rowHover?: boolean;\n  rowStriped?: boolean;\n\n  multiSelectable?: boolean;\n  multiSelectionWithClick?: boolean;\n  rowSelectable?: boolean;\n  hideRowSelectionCheckbox?: boolean;\n  disableRowClickSelection?: boolean;\n\n  cellSelectable?: boolean;\n\n  showToolbar?: boolean;\n  toolbarTitle?: string;\n\n  columnHideable?: boolean;\n  columnHideableChecked?: 'show' | 'hide';\n  columnSortable?: boolean;\n  columnPinnable?: boolean;\n  columnPinOptions?: MtxGridColumnPinOption[];\n\n  showColumnMenuButton?: boolean;\n  columnMenuButtonText?: string;\n  columnMenuButtonType?: MtxGridButtonType;\n  columnMenuButtonColor?: ThemePalette;\n  columnMenuButtonClass?: string;\n  columnMenuButtonIcon?: string;\n\n  showColumnMenuHeader?: boolean;\n  columnMenuHeaderText?: string;\n  showColumnMenuFooter?: boolean;\n  columnMenuFooterText?: string;\n\n  noResultText?: string;\n}\n
\n

Type aliases

\n

MtxGridColumnType

\n
type MtxGridColumnType = 'tag' | 'button' | 'link' | 'image' | 'boolean' | 'number' | 'currency' | 'percent' | 'date';\n
\n

MtxGridColumnPinValue

\n
type MtxGridColumnPinValue = 'left' | 'right' | null;\n
\n

MtxGridButtonType

\n
type MtxGridButtonType = 'basic' | 'raised' | 'stroked' | 'flat' | 'icon' | 'fab' | 'mini-fab';\n
\n

Constants

\n

MTX_GRID_DEFAULT_OPTIONS

\n

Injection token that can be used to specify default grid options.

\n
const MTX_GRID_DEFAULT_OPTIONS: InjectionToken<() => MtxGridDefaultOptions>;\n
\n'},46926:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n"},89277:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},57978:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83305:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n"},38234:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Column Hiding\n Column Sorting\n Column Pinning\n\n \n \n Show\n Hide\n \n
\n\n\n\n\n \n \n\n'},74101:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="label {\n padding: 0 8px;\n}\n"},17926:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n"},94553:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},10910:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},37461:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},77954:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},16653:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},20894:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n"},3644:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\x3c!-- Context Menu --\x3e\n\n\n \n \n \n\n'},17647:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=""},23340:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { MatMenuModule, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatMenuModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable,\n fromEvent(document, 'touchend') as Observable\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n"},19265:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n \n\n\n\n \n\n'},67158:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},24141:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatButtonModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90598:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n Slide me!\n\n'},34969:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16594:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggleModule } from '@angular/material/slide-toggle';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatSlideToggleModule],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n"},87519:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n
{{ getTotalCost(data) | currency }}
\n
\n'},19268:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16839:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n"},3609:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n {{ col.header }}\n info\n\n'},36318:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},46709:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatIconModule } from '@angular/material/icon';\nimport { MatTooltipModule } from '@angular/material/tooltip';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule, MatIconModule, MatTooltipModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90033:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n \n\n'},20870:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},93629:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},51627:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},86792:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},10867:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},68096:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n {{ row.name }}\n\n'},90427:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83200:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},9536:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},31867:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16704:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},17103:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Hover\n Striped\n
\n\n\n'},42452:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},73719:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n"},41145:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n @for (lang of langs; track lang) {\n {{ lang.label }}\n }\n\n\n\n'},30:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},78549:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component, inject } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MtxGridColumn, MtxGridColumnPinOption, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n translate = inject(TranslateService);\n\n columns: MtxGridColumn[] = [\n {\n header: this.translate.stream('name'),\n field: 'name',\n },\n {\n header: this.translate.stream('weight'),\n field: 'weight',\n },\n {\n header: this.translate.stream('gender'),\n field: 'gender',\n },\n {\n header: this.translate.stream('mobile'),\n field: 'mobile',\n },\n {\n header: this.translate.stream('city'),\n field: 'city',\n },\n {\n header: this.translate.stream('operation'),\n field: 'operation',\n width: '120px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'basic',\n text: this.translate.stream('delete'),\n icon: 'delete',\n tooltip: this.translate.stream('delete'),\n color: 'warn',\n pop: {\n title: this.translate.stream('confirm_delete'),\n closeText: this.translate.stream('close'),\n okText: this.translate.stream('ok'),\n },\n click: () => alert('delete'),\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinOptions: MtxGridColumnPinOption[] = [\n { label: this.translate.stream('pin_left'), value: 'left' },\n { label: this.translate.stream('pin_right'), value: 'right' },\n { label: this.translate.stream('no_pin'), value: null },\n ];\n\n langs = [\n { label: '\u4e2d\u6587\u7b80\u4f53', value: 'zh-CN' },\n { label: 'English', value: 'en-US' },\n ];\n defaultlang = 'zh-CN';\n\n constructor() {\n this.translate.addLangs(this.langs.map(item => item.value));\n this.translate.setDefaultLang(this.defaultlang);\n }\n}\n"},13112:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='Loading\n\n\n'},40259:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},32648:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n"},33356:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},88191:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},42396:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n"},40522:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n\n\n\n'},7973:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},88534:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit, inject } from '@angular/core';\nimport { MatButtonModule } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatButtonModule, MtxGridModule],\n})\nexport class AppComponent implements OnInit {\n private http = inject(HttpClient);\n\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Owner', field: 'owner.login' },\n { header: 'Owner Avatar', field: 'owner.avatar_url', type: 'image' },\n { header: 'Description', field: 'description', width: '300px' },\n { header: 'Stars', field: 'stargazers_count' },\n { header: 'Forks', field: 'forks_count' },\n { header: 'Score', field: 'score' },\n { header: 'Issues', field: 'open_issues' },\n { header: 'Language', field: 'language' },\n { header: 'License', field: 'license.name' },\n { header: 'Home Page', field: 'homepage', type: 'link' },\n { header: 'Is forked', field: 'fork', type: 'boolean' },\n {\n header: 'Archived',\n field: 'archived',\n type: 'tag',\n tag: {\n true: { text: 'Yes', color: 'red-100' },\n false: { text: 'No', color: 'green-100' },\n },\n },\n { header: 'Created Date', field: 'created_at' },\n { header: 'Updated Date', field: 'updated_at' },\n ];\n list = [];\n total = 0;\n isLoading = true;\n\n query = {\n q: 'user:nzbin',\n page: 0,\n per_page: 5,\n };\n\n get params() {\n const p = Object.assign({}, this.query);\n p.page += 1;\n return p;\n }\n\n ngOnInit() {\n this.getList();\n }\n\n getList() {\n this.isLoading = true;\n this.http.get('https://api.github.com/search/repositories', { params: this.params }).subscribe(\n (res: any) => {\n this.list = res.items;\n this.total = res.total_count;\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n },\n () => {\n this.isLoading = false;\n }\n );\n }\n\n getNextPage(e: PageEvent) {\n this.query.page = e.pageIndex;\n this.query.per_page = e.pageSize;\n this.getList();\n }\n\n refresh() {\n this.getList();\n }\n\n reset() {\n this.query.page = 0;\n this.query.per_page = 5;\n this.getList();\n }\n}\n"},39113:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},90254:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n"},11653:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},43078:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n'},71097:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},23282:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatRadioModule } from '@angular/material/radio';\nimport {\n MtxGridColumn,\n MtxGridModule,\n MtxGridRowSelectionFormatter,\n} from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCheckboxModule, FormsModule, MatRadioModule, MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n"},42602:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},38341:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d=""},62966:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},7745:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='\n'},55638:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},89485:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGridColumn, MtxGridModule } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MtxGridModule],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},58414:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},66136:(p,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>d});const d='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'}}]); \ No newline at end of file diff --git a/953.08e343c0618a7567.js b/953.08e343c0618a7567.js deleted file mode 100644 index 6a9d5374..00000000 --- a/953.08e343c0618a7567.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[953],{1953:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{DatetimepickerApiComponent:()=>aa,DatetimepickerOverviewComponent:()=>ta,routes:()=>es});var u=p(60177),e=p(54438),r=p(18498),n=p(4840),i=p(91526),c=p(89417),m=p(82765),f=p(53719),k=p(99631),w=p(5951),C=p(43881),A=p(3),F=p(97586),fe=p.t(F,2),j=p.n(F);const Q=F||fe,_e=new e.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Ie(){return{useUtc:!1}}});function Et(M,D){const a=Array(M);for(let l=0;l{class M extends A.MJ{_options=(0,e.WQX)(_e,{optional:!0});_localeData;constructor(){super();const a=(0,e.WQX)(A.Ju,{optional:!0});this.setLocale(a||Q.locale())}setLocale(a){super.setLocale(a);let l=Q.localeData(a);this._localeData={firstDayOfWeek:l.firstDayOfWeek(),longMonths:l.months(),shortMonths:l.monthsShort(),dates:Et(31,d=>this.createDate(2017,0,d+1).format("D")),longDaysOfWeek:l.weekdays(),shortDaysOfWeek:l.weekdaysShort(),narrowDaysOfWeek:l.weekdaysMin()}}getYear(a){return this.clone(a).year()}getMonth(a){return this.clone(a).month()}getDate(a){return this.clone(a).date()}getDayOfWeek(a){return this.clone(a).day()}getMonthNames(a){return"long"==a?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(a){return"long"==a?this._localeData.longDaysOfWeek:"short"==a?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(a){return this.clone(a).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(a){return this.clone(a).daysInMonth()}clone(a){return a.clone().locale(this.locale)}createDate(a,l,d){const y=this._createMoment({year:a,month:l,date:d}).locale(this.locale);return y.isValid(),y}today(){return this._createMoment().locale(this.locale)}parse(a,l){return a&&"string"==typeof a?this._createMoment(a,l,this.locale):a?this._createMoment(a).locale(this.locale):null}format(a,l){return a=this.clone(a),this.isValid(a),a.format(l)}addCalendarYears(a,l){return this.clone(a).add({years:l})}addCalendarMonths(a,l){return this.clone(a).add({months:l})}addCalendarDays(a,l){return this.clone(a).add({days:l})}toIso8601(a){return this.clone(a).format()}deserialize(a){let l;if(a instanceof Date)l=this._createMoment(a).locale(this.locale);else if(this.isDateInstance(a))return this.clone(a);if("string"==typeof a){if(!a)return null;l=this._createMoment(a,Q.ISO_8601).locale(this.locale)}return l&&this.isValid(l)?this._createMoment(l).locale(this.locale):super.deserialize(a)}isDateInstance(a){return Q.isMoment(a)}isValid(a){return this.clone(a).isValid()}invalid(){return Q.invalid()}setTime(a,l,d,y){return this.clone(a).set({hours:l,minutes:d,seconds:y,milliseconds:0})}getHours(a){return a.hours()}getMinutes(a){return a.minutes()}getSeconds(a){return a.seconds()}parseTime(a,l){return this.parse(a,l)}addSeconds(a,l){return this.clone(a).add({seconds:l})}_createMoment(a,l,d){const{strict:y,useUtc:b}=this._options||{};return b?Q.utc(a,l,d,y):Q(a,l,d,y)}static \u0275fac=function(l){return new(l||M)};static \u0275prov=e.jDH({token:M,factory:M.\u0275fac})}return M})();class G extends A.MJ{constructor(){super(...arguments),this._delegate=(0,e.WQX)(A.MJ)}getValidDateOrNull(D){return this.isDateInstance(D)&&this.isValid(D)?D:null}compareDatetime(D,a,l=!0){return this.compareDate(D,a)||this.getHour(D)-this.getHour(a)||l&&this.getMinute(D)-this.getMinute(a)}sameDatetime(D,a){if(D&&a){const l=this.isValid(D),d=this.isValid(a);return l&&d?!this.compareDatetime(D,a):l===d}return D===a}sameYear(D,a){return D&&a&&this.getYear(D)===this.getYear(a)}sameDay(D,a){return D&&a&&this.getDate(D)===this.getDate(a)&&this.sameMonthAndYear(D,a)}sameHour(D,a){return D&&a&&this.getHour(D)===this.getHour(a)&&this.sameDay(D,a)}sameMinute(D,a){return D&&a&&this.getMinute(D)===this.getMinute(a)&&this.sameHour(D,a)}sameMonthAndYear(D,a){if(D&&a){const l=this.isValid(D),d=this.isValid(a);return l&&d?!(this.getYear(D)-this.getYear(a)||this.getMonth(D)-this.getMonth(a)):l===d}return D===a}clone(D){return this._delegate.clone(D)}addCalendarYears(D,a){return this._delegate.addCalendarYears(D,a)}addCalendarMonths(D,a){return this._delegate.addCalendarMonths(D,a)}addCalendarDays(D,a){return this._delegate.addCalendarDays(D,a)}getYear(D){return this._delegate.getYear(D)}getMonth(D){return this._delegate.getMonth(D)}getDate(D){return this._delegate.getDate(D)}getDayOfWeek(D){return this._delegate.getDayOfWeek(D)}getMonthNames(D){return this._delegate.getMonthNames(D)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(D){return this._delegate.getDayOfWeekNames(D)}getYearName(D){return this._delegate.getYearName(D)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(D){return this._delegate.getNumDaysInMonth(D)}createDate(D,a,l){return this._delegate.createDate(D,a,l)}today(){return this._delegate.today()}parse(D,a){return this._delegate.parse(D,a)}format(D,a){return this._delegate.format(D,a)}toIso8601(D){return this._delegate.toIso8601(D)}isDateInstance(D){return this._delegate.isDateInstance(D)}isValid(D){return this._delegate.isValid(D)}invalid(){return this._delegate.invalid()}clampDate(D,a,l){return a&&this.compareDatetime(D,a)<0?a:l&&this.compareDatetime(D,l)>0?l:D}}const ye=new e.nKC("mtx-datetime-formats"),Xe="default"in F?j():F;function se(M,D){const a=Array(M);for(let l=0;l{class M extends G{constructor(){super(),this._useUtc=!1;const a=(0,e.WQX)(A.Ju,{optional:!0}),l=(0,e.WQX)(_e,{optional:!0});this.setLocale(a||Xe.locale()),this._useUtc=l?.useUtc||!1}setLocale(a){super.setLocale(a);const l=Xe.localeData(a);this._localeData={firstDayOfWeek:l.firstDayOfWeek(),longMonths:l.months(),shortMonths:l.monthsShort(),dates:se(31,d=>super.createDate(2017,0,d+1).format("D")),hours:se(24,d=>this.createDatetime(2017,0,1,d,0).format("H")),minutes:se(60,d=>this.createDatetime(2017,0,1,1,d).format("m")),longDaysOfWeek:l.weekdays(),shortDaysOfWeek:l.weekdaysShort(),narrowDaysOfWeek:l.weekdaysMin()}}getHour(a){return super.clone(a).hour()}getMinute(a){return super.clone(a).minute()}isInNextMonth(a,l){const d=this.getDateInNextMonth(a);return super.sameMonthAndYear(d,l)}createDatetime(a,l,d,y,b){if(l<0||l>11)throw Error(`Invalid month index "${l}". Month index has to be between 0 and 11.`);if(d<1)throw Error(`Invalid date "${d}". Date has to be greater than 0.`);if(y<0||y>23)throw Error(`Invalid hour "${y}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);let T;if(T=this._useUtc?Xe.utc({year:a,month:l,date:d,hour:y,minute:b}):Xe({year:a,month:l,date:d,hour:y,minute:b}),!T.isValid())throw Error(`Invalid date "${d}" for month with index "${l}".`);return T.locale(this.locale)}getFirstDateOfMonth(a){return super.clone(a).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(a,l){return super.clone(a).add({hours:l})}addCalendarMinutes(a,l){return super.clone(a).add({minutes:l})}deserialize(a){return this._delegate.deserialize(a)}getDateInNextMonth(a){return super.clone(a).date(1).add({month:1})}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac})}}return M})();const Dt={parse:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT"},display:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"ddd, DD MMM"}};function Lt(M=Dt,D){const a=[{provide:A.MJ,useClass:rt,deps:[A.Ju,_e]},{provide:G,useClass:ma},{provide:ye,useValue:M}];return D&&a.push({provide:_e,useValue:D}),a}var ne=p(89888),Te=p(66969),ge=p(76939),ie=p(88834),I=p(49969);const P={transformPanel:(0,I.hZ)("transformPanel",[(0,I.kY)("void => enter-dropdown",(0,I.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,I.i7)([(0,I.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,I.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,I.kY)("void => enter-dialog",(0,I.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,I.i7)([(0,I.iF)({opacity:0,transform:"scale(0.7)"}),(0,I.iF)({transform:"none",opacity:1})]))),(0,I.kY)("* => void",(0,I.i0)("100ms linear",(0,I.iF)({opacity:0})))]),fadeInCalendar:(0,I.hZ)("fadeInCalendar",[(0,I.wk)("void",(0,I.iF)({opacity:0})),(0,I.wk)("enter",(0,I.iF)({opacity:1})),(0,I.kY)("void => *",(0,I.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,I.hZ)("slideCalendar",[(0,I.kY)("* => left",[(0,I.i0)(180,(0,I.i7)([(0,I.iF)({transform:"translateX(100%)",offset:.5}),(0,I.iF)({transform:"translateX(-100%)",offset:.51}),(0,I.iF)({transform:"translateX(0)",offset:1})]))]),(0,I.kY)("* => right",[(0,I.i0)(180,(0,I.i7)([(0,I.iF)({transform:"translateX(-100%)",offset:.5}),(0,I.iF)({transform:"translateX(100%)",offset:.51}),(0,I.iF)({transform:"translateX(0)",offset:1})]))])])};function ce(M){return Error(`MtxDatetimepicker: No provider found for ${M}. You must add one of the following to your app config: provideNativeDatetimeAdapter, provideDateFnsDatetimeAdapter,provideLuxonDatetimeAdapter, provideMomentDatetimeAdapter, or provide a custom implementation.`)}var be=function(M){return M[M.DATE=0]="DATE",M[M.HOUR=1]="HOUR",M[M.MINUTE=2]="MINUTE",M}(be||{}),We=p(21413);let $e=(()=>{class M{constructor(){this.changes=new We.B,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.switchToYearViewLabel="Choose month",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date",this.switchToClockHourViewLabel="Choose hour",this.switchToClockMinuteViewLabel="Choose minute",this.okLabel="OK",this.cancelLabel="Cancel"}formatYearRange(a,l){return`${a} \u2013 ${l}`}formatYearRangeLabel(a,l){return`${a} to ${l}`}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var E=p(67336);const ha=["mtx-calendar-body",""];function pa(M,D){return this._trackRow(D)}const Ma=(M,D)=>D.id;function fa(M,D){if(1&M&&(e.j41(0,"tr",0)(1,"td",2),e.EFF(2),e.k0s()()),2&M){const a=e.XpG();e.R7$(),e.xc7("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),e.BMQ("colspan",a.numCols),e.R7$(),e.SpI(" ",a.label," ")}}function ya(M,D){if(1&M&&(e.j41(0,"td",2),e.EFF(1),e.k0s()),2&M){const a=e.XpG(2);e.xc7("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),e.BMQ("colspan",a._firstRowOffset),e.R7$(),e.SpI(" ",a._firstRowOffset>=a.labelMinRequiredCells?a.label:""," ")}}function ga(M,D){if(1&M){const a=e.RV6();e.j41(0,"td",5)(1,"button",6),e.bIt("click",function(){const d=e.eBV(a).$implicit,y=e.XpG(2);return e.Njj(y._cellClicked(d))}),e.j41(2,"span",7),e.EFF(3),e.k0s()()()}if(2&M){const a=D.$implicit,l=D.$index,d=e.XpG().$index,y=e.XpG();e.xc7("width",y._cellWidth)("padding-top",y._cellPadding)("padding-bottom",y._cellPadding),e.BMQ("data-mat-row",d)("data-mat-col",l),e.R7$(),e.AVh("mtx-calendar-body-disabled",!a.enabled)("mtx-calendar-body-active",y._isActiveCell(d,l)),e.Y8G("tabindex",y._isActiveCell(d,l)?0:-1),e.BMQ("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null),e.R7$(),e.AVh("mtx-calendar-body-selected",y.selectedValue===a.value)("mtx-calendar-body-today",y.todayValue===a.value),e.R7$(),e.SpI(" ",a.displayValue," ")}}function ka(M,D){if(1&M&&(e.j41(0,"tr",1),e.DNE(1,ya,2,6,"td",3),e.Z7z(2,ga,4,20,"td",4,Ma),e.k0s()),2&M){const a=D.$implicit,l=D.$index,d=e.XpG();e.R7$(),e.vxM(0===l&&d._firstRowOffset?1:-1),e.R7$(),e.Dyx(a)}}let Da=0;class Yt{constructor(D,a,l,d){this.value=D,this.displayValue=a,this.ariaLabel=l,this.enabled=d,this.id=Da++}}let je=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._ngZone=(0,e.WQX)(e.SKi),this._injector=(0,e.WQX)(e.zZn),this.cellAspectRatio=1,this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new e.bkB,this._trackRow=a=>a}_cellClicked(a){!this.allowDisabledSelection&&!a.enabled||this.selectedValueChange.emit(a.value)}_emitActiveDateChange(a,l){}_isActiveCell(a,l){let d=a*this.numCols+l;return a&&(d-=this._firstRowOffset),d===this.activeCell}ngOnChanges(a){const l=a.numCols,{rows:d,numCols:y}=this;(a.rows||l)&&(this._firstRowOffset=d&&d.length&&d[0].length?y-d[0].length:0),(a.cellAspectRatio||l||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/y+"%"),(l||!this._cellWidth)&&(this._cellWidth=100/y+"%")}_focusActiveCell(a=!0){(0,e.mal)(()=>{setTimeout(()=>{const l=this._elementRef.nativeElement.querySelector(".mtx-calendar-body-active");l&&l.focus()})},{injector:this._injector})}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["","mtx-calendar-body",""]],hostAttrs:["role","grid","aria-readonly","true",1,"mtx-calendar-body"],inputs:{label:"label",rows:"rows",cellAspectRatio:"cellAspectRatio",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",allowDisabledSelection:"allowDisabledSelection",activeCell:"activeCell"},outputs:{selectedValueChange:"selectedValueChange"},exportAs:["mtxCalendarBody"],features:[e.OA$],attrs:ha,decls:3,vars:1,consts:[["aria-hidden","true"],["role","row"],[1,"mtx-calendar-body-label"],[1,"mtx-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mtx-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mtx-calendar-body-cell-container"],["type","button",1,"mtx-calendar-body-cell",3,"click","tabindex"],[1,"mtx-calendar-body-cell-content","mat-focus-indicator"]],template:function(l,d){1&l&&(e.DNE(0,fa,3,6,"tr",0),e.Z7z(1,ka,4,1,"tr",1,pa,!0)),2&l&&(e.vxM(d._firstRowOffset.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media (forced-colors: active){.mtx-calendar-body-disabled{opacity:.5}}.mtx-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border:1px;border-style:solid;border-radius:999px;color:var(--mtx-datetimepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mtx-datetimepicker-calendar-date-outline-color, transparent)}.mtx-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media (forced-colors: active){.mtx-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.cdk-program-focused .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media (hover: hover){.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mtx-datetimepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mtx-datetimepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}\n"],encapsulation:2,changeDetection:0})}}return M})();var K=p(28203);const vt=(M,D)=>D.id;function La(M,D){if(1&M&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&M){const a=D.$implicit;e.BMQ("aria-label",a.long),e.R7$(),e.JRh(a.narrow)}}let Wt=0,Z=(()=>{class M{constructor(){if(this._adapter=(0,e.WQX)(G,{optional:!0}),this._dir=(0,e.WQX)(K.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0}),this.type="date",this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._weekdays=[],this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!this._adapter.sameMonthAndYear(l,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(l,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(a){const l=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),a,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(l),this._activeDate=l,"date"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._adapter.today());const a=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._firstWeekOffset=(7+this._adapter.getDayOfWeek(a)-this._adapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells()}_initWeekdays(){const a=this._adapter.getFirstDayOfWeek(),l=this._adapter.getDayOfWeekNames("narrow"),y=this._adapter.getDayOfWeekNames("long").map((b,T)=>({long:b,narrow:l[T],id:Wt++}));this._weekdays=y.slice(a).concat(y.slice(0,a))}_createWeekCells(){const a=this._adapter.getNumDaysInMonth(this.activeDate),l=this._adapter.getDateNames();this._weeks=[[]];for(let d=0,y=this._firstWeekOffset;d{class M{constructor(){if(this._adapter=(0,e.WQX)(G,{optional:!0}),this._dir=(0,e.WQX)(K.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0}),this.type="date",this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!B(this._adapter,l,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(a))}ngAfterContentInit(){this._init()}_yearSelected(a){const l=this._adapter.getMonth(this.activeDate),d=this._adapter.createDatetime(a,l,1,0,0),y=this._adapter.createDatetime(a,l,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(d)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(y),this._activeDate=y,"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return Ve(this._adapter,this.activeDate,this.minDate,this.maxDate)}_init(){this._todayYear=this._adapter.getYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const l=this._adapter.getYear(this.activeDate)-Ve(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let d=0,y=[];d<24;d++)y.push(l+d),4===y.length&&(this._years.push(y.map(b=>this._createCellForYear(b))),y=[])}_createCellForYear(a){const l=this._adapter.getYearName(this._adapter.createDate(a,0,1));return new Yt(a,l,l,this._shouldEnableYear(a))}_shouldEnableYear(a){if(null==a||this.maxDate&&a>this._adapter.getYear(this.maxDate)||this.minDate&&aD.value;function lt(M,D){if(1&M&&(e.j41(0,"div",7),e.EFF(1),e.k0s()),2&M){const a=D.$implicit,l=e.XpG();e.xc7("font-size",a.fontSize)("left",a.left+"%")("top",a.top+"%"),e.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",l._selectedHour===a.value),e.R7$(),e.JRh(a.displayValue)}}function Ya(M,D){if(1&M&&(e.j41(0,"div",7),e.EFF(1),e.k0s()),2&M){const a=D.$implicit,l=e.XpG();e.xc7("left",a.left+"%")("top",a.top+"%"),e.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",l._selectedMinute===a.value),e.R7$(),e.JRh(a.displayValue)}}const ue=(0,Ke.BQ)({passive:!1}),te=41.25,xe=7.0833;let _t=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._adapter=(0,e.WQX)(G),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._document=(0,e.WQX)(u.qQ),this.interval=1,this.actionButtons=!1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new e.bkB,this.activeDateChange=new e.bkB,this._userSelection=new e.bkB,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=a=>{this._timeChanged=!1,this.setTime(a),this._bindGlobalEvents(a)},this._pointerMove=a=>{a.cancelable&&a.preventDefault(),this.setTime(a)},this._pointerUp=a=>{a.cancelable&&a.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),(this.actionButtons||!this._hourView)&&this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._adapter.sameMinute(l,this._activeDate)||this._init()}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}set startView(a){this._hourView="minute"!==a}get _hand(){const a=this._adapter.getHour(this.activeDate);this._selectedHour=a,this._selectedMinute=this._adapter.getMinute(this.activeDate);let l=0,d=te;return this._hourView?(d=this._selectedHour>0&&this._selectedHour<13?te:27.5,this.twelvehour&&(d=te),l=Math.round(30*this._selectedHour)):l=Math.round(6*this._selectedMinute),{height:`${d}%`,marginTop:50-d+"%",transform:`rotate(${l}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(a){const l=this._document,d=S(a),b=d?"touchend":"mouseup";l.addEventListener(d?"touchmove":"mousemove",this._pointerMove,ue),l.addEventListener(b,this._pointerUp,ue),d&&l.addEventListener("touchcancel",this._pointerUp,ue)}_removeGlobalEvents(){const a=this._document;a.removeEventListener("mousemove",this._pointerMove,ue),a.removeEventListener("mouseup",this._pointerUp,ue),a.removeEventListener("touchmove",this._pointerMove,ue),a.removeEventListener("touchend",this._pointerUp,ue),a.removeEventListener("touchcancel",this._pointerUp,ue)}_init(){this._hours.length=0,this._minutes.length=0;const a=this._adapter.getHourNames(),l=this._adapter.getMinuteNames();if(this.twelvehour){const d=[];for(let y=0;y=0)&&(!this.maxDate||this._adapter.compareDatetime(de,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(de,be.HOUR));d.push({value:y,displayValue:y%12==0?"12":a[y%12],enabled:le,top:50-Math.cos(b)*T-xe,left:50+Math.sin(b)*T-xe})}this._hours=d.filter("AM"===this.AMPM?y=>y.value<12:y=>y.value>=12)}else for(let d=0;d0&&d<13?te:27.5,Ye=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),d,0),de=(!this.minDate||this._adapter.compareDatetime(Ye,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(Ye,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(Ye,be.HOUR));this._hours.push({value:d,displayValue:0===d?"00":a[d],enabled:de,top:50-Math.cos(y)*T-xe,left:50+Math.sin(y)*T-xe,fontSize:d>0&&d<13?"":"80%"})}for(let d=0;d=0)&&(!this.maxDate||this._adapter.compareDatetime(b,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(b,be.MINUTE));this._minutes.push({value:d,displayValue:0===d?"00":l[d],enabled:T,top:50-Math.cos(y)*te-xe,left:50+Math.sin(y)*te-xe})}}setTime(a){const l=this._elementRef.nativeElement,d=l.getBoundingClientRect(),y=l.offsetWidth,b=l.offsetHeight,{pageX:T,pageY:Ye}=function va(M){let D;return D=S(M)?M.touches[0]||M.changedTouches[0]:M,D}(a),de=y/2-(T-d.left-window.pageXOffset),le=b/2-(Ye-d.top-window.pageYOffset);let Ge=Math.atan2(-de,le);const ts=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),ve=Math.sqrt(de*de+le*le),as=this._hourView&&ve>(.4125*y+.275*y)/2;Ge<0&&(Ge=2*Math.PI+Ge);let ht,X=Math.round(Ge/ts);this._hourView?(this.twelvehour?X="AM"===this.AMPM?0===X?12:X:12===X?0:X+12:(12===X&&(X=0),X=as?0===X?12:X:0===X?0:X+12),ht=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),X,this._adapter.getMinute(this.activeDate))):(this.interval&&(X*=this.interval),60===X&&(X=0),ht=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),X)),(!this.dateFilter||this.dateFilter(ht,this._hourView?be.HOUR:be.MINUTE))&&(this._timeChanged=!0,this.activeDate=ht,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate))}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(l,d){1&l&&e.bIt("mousedown",function(b){return d._pointerDown(b)})("touchstart",function(b){return d._pointerDown(b)})},inputs:{dateFilter:"dateFilter",interval:"interval",actionButtons:"actionButtons",twelvehour:[2,"twelvehour","twelvehour",e.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],features:[e.GFd,e.OA$],decls:9,vars:6,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand"],[1,"mtx-clock-hours"],[1,"mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","fontSize","left","top"],[1,"mtx-clock-minutes"],[1,"mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","left","top"],[1,"mtx-clock-cell"]],template:function(l,d){1&l&&(e.j41(0,"div",0),e.nrm(1,"div",1)(2,"div",2),e.j41(3,"div",3),e.Z7z(4,lt,2,11,"div",4,Se),e.k0s(),e.j41(6,"div",5),e.Z7z(7,Ya,2,9,"div",6,Se),e.k0s()()),2&l&&(e.R7$(2),e.Aen(d._hand),e.R7$(),e.AVh("active",d._hourView),e.R7$(),e.Dyx(d._hours),e.R7$(2),e.AVh("active",!d._hourView),e.R7$(),e.Dyx(d._minutes))},styles:['.mtx-clock{position:relative;display:block;min-width:224px;margin:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;font-size:var(--mtx-datetimepicker-clock-text-size, var(--mat-sys-title-small-size))}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-dial-background-color, var(--mat-sys-surface-container-highest))}.mtx-clock-center{position:absolute;top:50%;left:50%;width:3%;height:3%;margin:-1.5%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hand{position:absolute;inset:0;width:2px;margin:0 auto;transform-origin:bottom;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hours,.mtx-clock-minutes{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.35s;transform:scale(1.2)}.mtx-clock-hours.active,.mtx-clock-minutes.active{opacity:1;visibility:visible;transform:scale(1)}.mtx-clock-minutes{transform:scale(.8)}.mtx-clock-cell{position:absolute;display:flex;width:14.1666%;height:14.1666%;justify-content:center;box-sizing:border-box;border-radius:50%;align-items:center;cursor:pointer;color:var(--mtx-datetimepicker-clock-cell-text-color, var(--mat-sys-on-surface))}.mtx-clock-cell.mtx-clock-cell-selected{color:#fff;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:var(--mtx-datetimepicker-clock-cell-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none;color:var(--mtx-datetimepicker-clock-cell-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}\n'],encapsulation:2,changeDetection:0})}}return M})();function S(M){return"t"===M.type[0]}const Vt=["hourInput"],pe=["minuteInput"];function oe(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",9)(1,"button",10),e.bIt("keydown",function(d){return e.eBV(a),e.Njj(d.stopPropagation())})("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d.ampmChange.emit("AM"))}),e.EFF(2,"AM"),e.k0s(),e.j41(3,"button",11),e.bIt("keydown",function(d){return e.eBV(a),e.Njj(d.stopPropagation())})("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d.ampmChange.emit("PM"))}),e.EFF(4,"PM"),e.k0s()()}if(2&M){const a=e.XpG(2);e.R7$(),e.AVh("mtx-time-ampm-active","AM"===a.AMPM),e.R7$(2),e.AVh("mtx-time-ampm-active","PM"===a.AMPM)}}function W(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",2)(1,"div",5)(2,"input",6,0),e.bIt("timeValueChanged",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._handleHourInputChange(d))})("focus",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleFocus("hour"))}),e.k0s(),e.j41(4,"div",7),e.EFF(5,":"),e.k0s(),e.j41(6,"input",8,1),e.bIt("timeValueChanged",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._handleMinuteInputChange(d))})("focus",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleFocus("minute"))}),e.k0s(),e.DNE(8,oe,5,4,"div",9),e.k0s()()}if(2&M){const a=e.sdS(3),l=e.sdS(7),d=e.XpG();e.R7$(2),e.AVh("mtx-time-input-active","hour"===d.clockView)("mtx-time-input-warning",!a.valid),e.Y8G("timeMin",d.twelvehour?1:0)("timeMax",d.twelvehour?12:23)("timeValue",d.hour),e.R7$(4),e.AVh("mtx-time-input-active","minute"===d.clockView)("mtx-time-input-warning",!l.valid),e.Y8G("timeMin",0)("timeMax",59)("timeValue",d.minute)("timeInterval",d.interval),e.R7$(2),e.vxM(d.twelvehour?8:-1)}}function xt(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",4)(1,"button",12),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleCancel())}),e.EFF(2),e.k0s(),e.j41(3,"button",13),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleOk())}),e.EFF(4),e.k0s()()}if(2&M){const a=e.XpG();e.R7$(2),e.SpI(" ",a._datetimepickerIntl.cancelLabel," "),e.R7$(),e.Y8G("disabled",(null==a.minuteInputDirective?null:a.minuteInputDirective.invalid)||(null==a.hourInputDirective?null:a.hourInputDirective.invalid)),e.R7$(),e.SpI(" ",a._datetimepickerIntl.okLabel," ")}}function z(M,D){for(M=String(M);M.length{class M{set timeInterval(a){this._interval=(0,re.OE)(a)}set timeMin(a){this._min=(0,re.OE)(a)}set timeMax(a){this._max=(0,re.OE)(a)}set timeValue(a){this._value=(0,re.OE)(a),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(){this.element=(0,e.WQX)(e.aKT),this.cdr=(0,e.WQX)(e.gRc),this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new e.bkB,this.keyDownListener=this.keyDownHandler.bind(this),this.keyPressListener=this.keyPressHandler.bind(this),this.inputEventListener=this.inputChangedHandler.bind(this),this.inputElement.addEventListener("keydown",this.keyDownListener,{passive:!0}),this.inputElement.addEventListener("keypress",this.keyPressListener),this.inputElement.addEventListener("input",this.inputEventListener,{passive:!0})}get hasFocus(){return this.element.nativeElement&&this.element?.nativeElement===document?.activeElement}get inputElement(){return this.element.nativeElement}get valid(){return!this._value||(String(this.inputElement.value).length?this._value==this.inputElement.value:this._value==this.inputElement.placeholder)}get invalid(){return!this.valid}blur(){this.writeValue(this._value),this.writePlaceholder(this._value)}focus(){this.writeValue("")}writeValue(a){this.inputElement.value=""!==a?z(a,2):"",this.cdr.markForCheck()}writePlaceholder(a){this.inputElement.placeholder=z(a,2),this.cdr.markForCheck()}keyDownHandler(a){if(String(this.inputElement.value).length>0){let l=null;a.keyCode===E.i7?(l=(0,re.OE)(this._value),l+=this._interval,a.stopPropagation()):a.keyCode===E.n6&&(l=(0,re.OE)(this._value),l-=this._interval,a.stopPropagation()),"number"==typeof l&&(this.writeValue(l),this.writePlaceholder(l),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(a){const l=a?.key??null;isNaN(Number(l))&&"Enter"!==l&&a.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const a=(0,re.OE)(this.inputElement?.value??null);if(a||0===this._min&&0===a){const l=Math.min(Math.max(a,this._min),this._max);l!==a&&(this.writeValue(l),this.writePlaceholder(l)),this._value=l}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(l,d){1&l&&e.bIt("blur",function(b){return d.blur(b)})("focus",function(b){return d.focus(b)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"]})}}return M})(),Tt=(()=>{class M{get activeDate(){return this._activeDate}set activeDate(a){this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get clockView(){return this._clockView}set clockView(a){this._clockView=a}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const a=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===a?"12":this.prefixWithZero(a>12?a-12:a):this.prefixWithZero(a)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(a){return a<10?"0"+String(a):String(a)}constructor(){this._adapter=(0,e.WQX)(G),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._elementRef=(0,e.WQX)(e.aKT),this._datetimepickerIntl=(0,e.WQX)($e),this.selectedChange=new e.bkB,this.activeDateChange=new e.bkB,this._userSelection=new e.bkB,this.ampmChange=new e.bkB,this.clockViewChange=new e.bkB,this.timeInput=!1,this.interval=1,this.actionsPortal=null,this.preventSameDateTimeSelection=!1,this.autoFocus=!0,this.twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(a){a.clockView&&a.clockView.currentValue!==a.clockView.previousValue&&this.autoFocus&&this._focusInputElement()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}_handleCalendarBodyKeydown(a){switch(a.keyCode){case E.i7:this.selected="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.interval);break;case E.n6:this.selected="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.interval);break;case E.Fm:case E.t6:if(this.timeInput&&a.keyCode==E.t6)return;return void("hour"==this.clockView?(this._timeSelected(this._activeDate),this._focusInputElement()):this._userSelection.emit());default:return}this.selectedChange.emit(this.selected),a.preventDefault()}_focusInputElement(){"hour"===this.clockView?this.hourInputElement?.nativeElement.focus():this.minuteInputElement?.nativeElement.focus()}_handleHourInputChange(a){const l=(0,re.OE)(a);if(l||0===l){const d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._updateHourForAmPm(l),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(d,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.actionsPortal&&this.selectedChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}_updateHourForAmPm(a){return this.twelvehour?"AM"===this.AMPM?0===a||12===a?0:a:0===a||12===a?12:a+12:a}_handleMinuteInputChange(a){const l=(0,re.OE)(a);if(l||0===l){const d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),l);this._activeDate=this._adapter.clampDate(d,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.actionsPortal&&this.selectedChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}_handleFocus(a){this.clockView=a,this.clockViewChange.emit(a)}_dialTimeSelected(a){"hour"===this.clockView&&(this.clockView="minute",this._activeDate=a),(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_timeSelected(a){this.timeInput?("hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=a):this._dialTimeSelected(a),this.clockViewChange.emit(this.clockView)}_onActiveDateChange(a){this._activeDate=a,this.activeDateChange.emit(a)}_handleSelection(){this.timeInput?this.actionsPortal&&this._selected&&this.selectedChange.emit(this._selected):this._userSelection.emit()}_handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}_handleCancel(){this._userSelection.emit()}_focusActiveCell(){this.timeInput?this.autoFocus&&this._focusInputElement():this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-time-view"]],viewQuery:function(l,d){if(1&l&&(e.GBs(Vt,5,e.aKT),e.GBs(Vt,5,Ce),e.GBs(pe,5,e.aKT),e.GBs(pe,5,Ce)),2&l){let y;e.mGM(y=e.lsd())&&(d.hourInputElement=y.first),e.mGM(y=e.lsd())&&(d.hourInputDirective=y.first),e.mGM(y=e.lsd())&&(d.minuteInputElement=y.first),e.mGM(y=e.lsd())&&(d.minuteInputDirective=y.first)}},hostAttrs:["tabindex","0",1,"mtx-time-view"],hostBindings:function(l,d){1&l&&e.bIt("keydown",function(b){return d._handleCalendarBodyKeydown(b)})},inputs:{dateFilter:"dateFilter",timeInput:[2,"timeInput","timeInput",e.L39],interval:"interval",actionsPortal:"actionsPortal",preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],autoFocus:[2,"autoFocus","autoFocus",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",clockView:"clockView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection",ampmChange:"ampmChange",clockViewChange:"clockViewChange"},exportAs:["mtxTime"],features:[e.GFd,e.OA$],decls:3,vars:11,consts:[["hourInput","mtxTimeInput"],["minuteInput","mtxTimeInput"],[1,"mtx-time-input-wrapper"],[3,"selectedChange","activeDateChange","_userSelection","AMPM","dateFilter","actionButtons","interval","maxDate","minDate","selected","startView","twelvehour"],[1,"mtx-time-button-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue","timeInterval"],[1,"mtx-time-ampm"],["mat-button","","type","button","aria-label","AM",1,"mtx-time-am",3,"keydown","click"],["mat-button","","type","button","aria-label","PM",1,"mtx-time-pm",3,"keydown","click"],["mat-button","","type","button",1,"mtx-time-cancel-button",3,"click"],["mat-button","","type","button",1,"mtx-time-ok-button",3,"click","disabled"]],template:function(l,d){1&l&&(e.DNE(0,W,9,16,"div",2),e.j41(1,"mtx-clock",3),e.bIt("selectedChange",function(b){return d._timeSelected(b)})("activeDateChange",function(b){return d._onActiveDateChange(b)})("_userSelection",function(){return d._handleSelection()}),e.k0s(),e.DNE(2,xt,5,3,"div",4)),2&l&&(e.vxM(d.timeInput?0:-1),e.R7$(),e.Y8G("AMPM",d.AMPM)("dateFilter",d.dateFilter)("actionButtons",!!d.actionsPortal)("interval",d.interval)("maxDate",d.maxDate)("minDate",d.minDate)("selected",d.selected)("startView",d.clockView)("twelvehour",d.twelvehour),e.R7$(),e.vxM(d.timeInput&&!d.actionsPortal?2:-1))},dependencies:[ie.$z,_t,Ce],styles:[".mtx-time-view{display:block;outline:none;-webkit-user-select:none;user-select:none}.mtx-time-input-wrapper{padding:8px 0;text-align:center}.mtx-time-input-inner{display:inline-flex;height:56px}.mtx-time-input{box-sizing:border-box;width:72px;height:100%;padding:0;font-size:36px;text-align:center;border:2px solid transparent;appearance:none;outline:none;border-radius:var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small));background-color:var(--mtx-datetimepicker-time-input-background-color, var(--mat-sys-surface-container-highest));color:var(--mtx-datetimepicker-time-input-text-color, var(--mat-sys-on-surface))}.mtx-time-input.mtx-time-input-active{background-color:var(--mtx-datetimepicker-time-input-active-state-background-color, var(--mat-sys-primary-container));color:var(--mtx-datetimepicker-time-input-active-state-text-color, var(--mat-sys-on-primary-container))}.mtx-time-input.mtx-time-input-active:focus{border-color:var(--mtx-datetimepicker-time-input-focus-state-outline-color, var(--mat-sys-primary));background-color:var(--mtx-datetimepicker-time-input-focus-state-background-color, var(--mat-sys-primary-container))}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:var(--mtx-datetimepicker-time-input-focus-state-placeholder-text-color, var(--mat-sys-on-primary-container))}.mtx-time-input.mtx-time-input-warning{border-color:var(--mtx-datetimepicker-time-input-warn-state-outline-color, var(--mat-sys-error))}.mtx-time-seperator{display:inline-flex;justify-content:center;align-items:center;width:24px;font-size:36px}.mtx-time-ampm{display:inline-flex;flex-direction:column;margin-left:12px}[dir=rtl] .mtx-time-ampm{margin-left:auto;margin-right:12px}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-weight: 400;flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-text-color, var(--mat-sys-on-surface));--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small));border-color:var(--mtx-datetimepicker-time-ampm-outline-color, var(--mat-sys-outline))}.mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-selected-state-text-color, var(--mat-sys-on-tertiary-container));background-color:var(--mtx-datetimepicker-time-ampm-selected-state-background-color, var(--mat-sys-tertiary-container))}.mtx-time-ampm .mtx-time-am .mat-mdc-button-touch-target,.mtx-time-ampm .mtx-time-pm .mat-mdc-button-touch-target{height:100%}.mtx-time-ampm .mtx-time-am{border-bottom-left-radius:0;border-bottom-right-radius:0}.mtx-time-ampm .mtx-time-pm{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.mtx-time-button-wrapper{display:flex;justify-content:flex-end;padding-top:8px}.mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}}return M})(),Ze=(()=>{class M{constructor(){if(this._adapter=(0,e.WQX)(G,{optional:!0}),this._dir=(0,e.WQX)(K.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0}),this.type="date",this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!this._adapter.sameYear(l,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(a){const l=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,0,0),d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(l)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(d),this._activeDate=d,"month"===this.type&&this._userSelection.emit()}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const a=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(l=>l.map(d=>this._createCellForMonth(d,a[d])))}_getMonthInCurrentYear(a){return a&&this._adapter.sameYear(a,this.activeDate)?this._adapter.getMonth(a):null}_createCellForMonth(a,l){const d=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new Yt(a,l.toLocaleUpperCase(),d,this._isMonthEnabled(a))}_isMonthEnabled(a){if(!this.dateFilter)return!0;for(let d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(d)===a;d=this._adapter.addCalendarDays(d,1))if(this.dateFilter(d))return!0;return!1}_handleCalendarBodyKeydown(a){const l=this._activeDate,d=this._isRtl();switch(a.keyCode){case E.UQ:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,d?1:-1);break;case E.LE:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,d?-1:1);break;case E.i7:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,-4);break;case E.n6:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,4);break;case E.yZ:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case E.Kp:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case E.w_:this.activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?-10:-1);break;case E.dB:this.activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?10:1);break;case E.Fm:case E.t6:this._monthSelected(this._adapter.getMonth(this._activeDate));break;default:return}this._adapter.compareDate(l,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),a.preventDefault()}_focusActiveCell(){this._mtxCalendarBody._focusActiveCell()}_isRtl(){return this._dir&&"rtl"===this._dir.value}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-year-view"]],viewQuery:function(l,d){if(1&l&&e.GBs(je,5),2&l){let y;e.mGM(y=e.lsd())&&(d._mtxCalendarBody=y.first)}},inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["mtxYearView"],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"selectedValueChange","keydown","label","rows","todayValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValue","allowDisabledSelection"]],template:function(l,d){1&l&&(e.j41(0,"table",0),e.nrm(1,"thead",1),e.j41(2,"tbody",2),e.bIt("selectedValueChange",function(b){return d._monthSelected(b)})("keydown",function(b){return d._handleCalendarBodyKeydown(b)}),e.k0s()()),2&l&&(e.R7$(2),e.Y8G("label",d._yearLabel)("rows",d._months)("todayValue",d._todayMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",d._adapter.getMonth(d.activeDate))("selectedValue",d._selectedMonth)("allowDisabledSelection",!0))},dependencies:[je],encapsulation:2,changeDetection:0})}}return M})();function q(M,D){}function ke(M,D){if(1&M&&e.DNE(0,q,0,0,"ng-template",1),2&M){const a=e.XpG();e.Y8G("cdkPortalOutlet",a._calendarHeaderPortal)}}function Me(M,D){1&M&&(e.qSk(),e.j41(0,"svg",11),e.nrm(1,"path",12),e.k0s())}function $(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",10),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._yearClicked())}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,Me,2,0,":svg:svg",11),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","year"===a.currentView||"multi-year"===a.currentView),e.BMQ("aria-label",a._yearButtonLabel),e.R7$(2),e.JRh(a._yearButtonText),e.R7$(),e.vxM(a.multiYearSelector||"year"===a.type?3:-1)}}function me(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",15),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._dateClicked())}),e.EFF(1),e.k0s()}if(2&M){const a=e.XpG(3);e.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),e.BMQ("aria-label",a._dateButtonLabel),e.R7$(),e.JRh(a._dateButtonText)}}function De(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",21)(1,"button",22),e.bIt("click",function(){e.eBV(a);const d=e.XpG(4);return e.Njj(d._ampmClicked("AM"))}),e.EFF(2,"AM"),e.k0s(),e.j41(3,"button",23),e.bIt("click",function(){e.eBV(a);const d=e.XpG(4);return e.Njj(d._ampmClicked("PM"))}),e.EFF(4,"PM"),e.k0s()()}if(2&M){const a=e.XpG(4);e.R7$(),e.AVh("active","AM"===a._AMPM),e.R7$(2),e.AVh("active","PM"===a._AMPM)}}function Ae(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",16)(1,"span",17)(2,"button",18),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._hoursClicked())}),e.EFF(3),e.k0s(),e.j41(4,"span",19),e.EFF(5,":"),e.k0s(),e.j41(6,"button",20),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._minutesClicked())}),e.EFF(7),e.k0s()(),e.DNE(8,De,5,4,"span",21),e.k0s()}if(2&M){const a=e.XpG(3);e.AVh("active","clock"===a.currentView),e.R7$(2),e.AVh("active","hour"===a._clockView),e.BMQ("aria-label",a._hourButtonLabel),e.R7$(),e.JRh(a._hoursButtonText),e.R7$(3),e.AVh("active","minute"===a._clockView),e.BMQ("aria-label",a._minuteButtonLabel),e.R7$(),e.JRh(a._minutesButtonText),e.R7$(),e.vxM(a.twelvehour?8:-1)}}function wa(M,D){if(1&M&&(e.j41(0,"div",9),e.DNE(1,me,2,6,"button",13)(2,Ae,9,11,"span",14),e.k0s()),2&M){const a=e.XpG(2);e.R7$(),e.vxM("time"!==a.type?1:-1),e.R7$(),e.vxM(a.type.endsWith("time")?2:-1)}}function ba(M,D){if(1&M&&e.DNE(0,$,4,5,"button",8)(1,wa,3,2,"div",9),2&M){const a=e.XpG();e.vxM("time"!==a.type?0:-1),e.R7$(),e.vxM("year"!==a.type?1:-1)}}function et(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",3)(1,"button",24),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._previousClicked())}),e.qSk(),e.j41(2,"svg",25),e.nrm(3,"path",26),e.k0s()(),e.joV(),e.j41(4,"div",27),e.bIt("@slideCalendar.done",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._calendarStateDone())}),e.j41(5,"strong"),e.EFF(6),e.k0s()(),e.j41(7,"button",28),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._nextClicked())}),e.qSk(),e.j41(8,"svg",25),e.nrm(9,"path",29),e.k0s()()()}if(2&M){const a=e.XpG();e.R7$(),e.AVh("disabled",!a._previousEnabled()),e.BMQ("aria-disabled",!a._previousEnabled())("aria-label",a._prevButtonLabel),e.R7$(3),e.Y8G("@slideCalendar",a._calendarState),e.R7$(2),e.JRh(a._yearPeriodText),e.R7$(),e.AVh("disabled",!a._nextEnabled()),e.BMQ("aria-disabled",!a._nextEnabled())("aria-label",a._nextButtonLabel)}}function Rt(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-month-view",30),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._dateSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("selected",a.selected)("type",a.type)}}function xa(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-year-view",30),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._monthSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("selected",a.selected)("type",a.type)}}function Ne(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-multi-year-view",31),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._yearSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("maxDate",a.maxDate)("minDate",a.minDate)("selected",a.selected)("type",a.type)}}function tt(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-time-view",32),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._onActiveDateChange(d))})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._timeSelected(d))})("ampmChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._ampmClicked(d))})("clockViewChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._clockView=d)}),e.mxI("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.Y8G("AMPM",a._AMPM)("clockView",a._clockView)("twelvehour",a.twelvehour)("dateFilter",a.dateFilter)("interval",a.timeInterval)("maxDate",a.maxDate)("minDate",a.minDate),e.R50("selected",a._activeDate),e.Y8G("actionsPortal",a.actionsPortal)("autoFocus",a.timeInputAutoFocus)("timeInput",a.timeInput)("preventSameDateTimeSelection",a.preventSameDateTimeSelection)}}let ze=(()=>{class M{constructor(){this._intl=(0,e.WQX)($e),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._ngZone=(0,e.WQX)(e.SKi),this._adapter=(0,e.WQX)(G,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0}),this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.actionsPortal=null,this.selectedChange=new e.bkB,this.viewChanged=new e.bkB,this._userSelection=new e.bkB,this._clockView="hour",this._moveFocusOnNextTick=!1,this._type="date",this.timeInput=!1,this.timeInputAutoFocus=!0,this._dateFilterForViews=l=>!!l&&(!this.dateFilter||this.dateFilter(l,be.DATE))&&(!this.minDate||this._adapter.compareDate(l,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(l,this.maxDate)<=0);const a=this._intl;if(!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._intlChanges=a.changes.subscribe(()=>{this._changeDetectorRef.markForCheck()})}get type(){return this._type}set type(a){this._type=a||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(a){this._startAt=this._adapter.getValidDateOrNull(a)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(a)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(a)}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(a)}get _activeDate(){return this._clampedActiveDate}set _activeDate(a){const l=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),l&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(l,this._clampedActiveDate)&&(this._adapter.isInNextMonth(l,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left")),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(a){const l=this._currentView!==a?a:null;this._currentView=a,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),l&&this.viewChanged.emit(l)}get _yearPeriodText(){if("multi-year"===this.currentView){const l=this._adapter.getYear(this._activeDate)-Ve(this._adapter,this._activeDate,this.minDate,this.maxDate),d=l+24-1,y=this._adapter.getYearName(this._adapter.createDate(l,0,1)),b=this._adapter.getYearName(this._adapter.createDate(d,0,1));return this._intl.formatYearRange(y,b)}return"month"===this.currentView?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.getYearName(this._activeDate)}get _yearButtonText(){return this._adapter.getYearName(this._activeDate)}get _yearButtonLabel(){return this.multiYearSelector?this._intl.switchToMultiYearViewLabel:this._intl.switchToYearViewLabel}get _dateButtonText(){return"month"===this.type?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.format(this._activeDate,this._dateFormats.display.popupHeaderDateLabel)}get _dateButtonLabel(){return this._intl.switchToMonthViewLabel}get _hoursButtonText(){let a=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===a&&(a=24),a=a>12?a-12:a),this._2digit(a)}get _hourButtonLabel(){return this._intl.switchToClockHourViewLabel}get _minutesButtonText(){return this._2digit(this._adapter.getMinute(this._activeDate))}get _minuteButtonLabel(){return this._intl.switchToClockMinuteViewLabel}get _prevButtonLabel(){switch(this._currentView){case"month":return this._intl.prevMonthLabel;case"year":return this._intl.prevYearLabel;case"multi-year":return this._intl.prevMultiYearLabel;default:return""}}get _nextButtonLabel(){switch(this._currentView){case"month":return this._intl.nextMonthLabel;case"year":return this._intl.nextYearLabel;case"multi-year":return this._intl.nextMultiYearLabel;default:return""}}_userSelected(){this._userSelection.emit()}ngAfterContentInit(){this.headerComponent&&(this._calendarHeaderPortal=new ge.A8(this.headerComponent)),this._activeDate=this.startAt||this._adapter.today(),this._selectAMPM(this._activeDate),this._currentView="year"===this.type?"multi-year":"month"===this.type?"year":"time"===this.type?"clock":this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(a){"date"===this.type?(this._onActiveDateChange(a),(!this._adapter.sameDate(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)):(this.selectedChange.emit(a),this._activeDate=a,this.currentView="clock")}_monthSelected(a){"month"===this.type?(!this._adapter.sameMonthAndYear(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(a)):(this._activeDate=a,this.currentView="month",this._clockView="hour")}_yearSelected(a){if("year"===this.type){if(!this._adapter.sameYear(a,this.selected)||!this.preventSameDateTimeSelection){const l=this._adapter.createDatetime(this._adapter.getYear(a),0,1,0,0);this.selectedChange.emit(l)}}else this._activeDate=a,this.currentView="year"}_timeSelected(a){this._activeDate=a,(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_onActiveDateChange(a){this._activeDate=a}_selectAMPM(a){this._AMPM=this._adapter.getHour(a)>11?"PM":"AM",this.actionsPortal&&"clock"===this.currentView&&this._selected&&!this._adapter.sameHour(a,this._selected)&&this.selectedChange.emit(a)}_ampmClicked(a){if(this._currentView="clock",a===this._AMPM)return;const l=this._adapter.getHour(this._activeDate);let d;d="AM"===a?l>=12?this._adapter.getHour(this._activeDate)-12:12:(l+12)%24;const y=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),d,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(y)===d&&(this._activeDate=y,this._AMPM=a)}_yearClicked(){this.currentView="year"===this.type||this.multiYearSelector?"multi-year":"year"}_dateClicked(){"month"!==this.type&&(this.currentView="month")}_hoursClicked(){this.currentView="clock",this._clockView="hour"}_minutesClicked(){this.currentView="clock",this._clockView="minute"}_previousClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,-1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?-1:-24)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:24)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_calendarStateDone(){this._calendarState=""}_isSameView(a,l){return"month"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(l)&&this._adapter.getMonth(a)===this._adapter.getMonth(l):"year"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(l):B(this._adapter,a,l,this.minDate,this.maxDate)}calendarState(a){this._calendarState=a}_2digit(a){return("00"+a).slice(-2)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView||this.timeView}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-calendar"]],viewQuery:function(l,d){if(1&l&&(e.GBs(Z,5),e.GBs(Ze,5),e.GBs(qe,5),e.GBs(Tt,5)),2&l){let y;e.mGM(y=e.lsd())&&(d.monthView=y.first),e.mGM(y=e.lsd())&&(d.yearView=y.first),e.mGM(y=e.lsd())&&(d.multiYearView=y.first),e.mGM(y=e.lsd())&&(d.timeView=y.first)}},hostAttrs:[1,"mtx-calendar"],hostVars:2,hostBindings:function(l,d){2&l&&e.AVh("mtx-calendar-with-time-input",d.timeInput)},inputs:{multiYearSelector:[2,"multiYearSelector","multiYearSelector",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],headerComponent:"headerComponent",actionsPortal:"actionsPortal",type:"type",startAt:"startAt",timeInput:[2,"timeInput","timeInput",e.L39],timeInputAutoFocus:[2,"timeInputAutoFocus","timeInputAutoFocus",e.L39],selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],features:[e.GFd],decls:10,vars:3,consts:[[1,"mtx-calendar-header"],[3,"cdkPortalOutlet"],[1,"mtx-calendar-content"],[1,"mtx-calendar-controls"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mtx-calendar-view"],[3,"activeDate","dateFilter","selected","type"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","actionsPortal","autoFocus","timeInput","preventSameDateTimeSelection"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"active"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"active","not-clickable"],[1,"mtx-calendar-header-time",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-time"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"],["mat-icon-button","","type","button",1,"mtx-calendar-previous-button",3,"click"],["width","24","height","24","viewBox","0 0 24 24"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],[1,"mtx-calendar-period-button"],["mat-icon-button","","type","button",1,"mtx-calendar-next-button",3,"click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],[3,"_userSelection","selectedChange","activeDateChange","activeDate","dateFilter","selected","type"],[3,"_userSelection","selectedChange","activeDateChange","activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange","AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","actionsPortal","autoFocus","timeInput","preventSameDateTimeSelection"]],template:function(l,d){if(1&l&&(e.j41(0,"div",0),e.DNE(1,ke,1,1,null,1)(2,ba,2,2),e.k0s(),e.j41(3,"div",2),e.DNE(4,et,10,10,"div",3),e.j41(5,"div",4),e.DNE(6,Rt,1,4,"mtx-month-view",5)(7,xa,1,4,"mtx-year-view",5)(8,Ne,1,6,"mtx-multi-year-view",6)(9,tt,1,12,"mtx-time-view",7),e.k0s()()),2&l){let y;e.R7$(),e.vxM(d._calendarHeaderPortal?1:2),e.R7$(3),e.vxM("month"===d.currentView||"year"===d.currentView||"multi-year"===d.currentView?4:-1),e.R7$(2),e.vxM("month"===(y=d.currentView)?6:"year"===y?7:"multi-year"===y?8:9)}},dependencies:[ge.I3,ne.vR,ie.$z,ie.iY,Z,Ze,qe,Tt],styles:['.mtx-calendar{display:block;outline:none;font-family:var(--mtx-datetimepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mtx-datetimepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-bottom:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);color:var(--mtx-datetimepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small))}.mtx-calendar-header .mtx-calendar-header-year,.mtx-calendar-header .mtx-calendar-header-date,.mtx-calendar-header .mtx-calendar-header-hours,.mtx-calendar-header .mtx-calendar-header-minutes,.mtx-calendar-header .mtx-calendar-header-ampm{height:auto;min-width:auto;padding:0 4px;text-align:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;word-break:break-word}.mtx-calendar-header .mtx-calendar-header-year .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-date .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-hours .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-minutes .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-ampm .mat-mdc-button-touch-target{height:100%}.mtx-calendar-header .mtx-calendar-header-year{line-height:24px}.mtx-calendar-header-date-time{font-size:24px;line-height:36px}.mtx-calendar-header-year:not(.active),.mtx-calendar-header-date:not(.active),.mtx-calendar-header-hours:not(.active),.mtx-calendar-header-minutes:not(.active),.mtx-calendar-header-ampm:not(.active){opacity:.6}.mtx-calendar-header-year.not-clickable,.mtx-calendar-header-date.not-clickable,.mtx-calendar-header-hours.not-clickable,.mtx-calendar-header-minutes.not-clickable,.mtx-calendar-header-ampm.not-clickable{cursor:initial}.mtx-calendar-header-time{display:inline-flex}.mtx-calendar-header-time:not(.active){opacity:.6}.mtx-calendar-header-time:not(.active) .mtx-calendar-header-hours,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-minutes,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-ampm{opacity:1}.mtx-calendar-header-hour-minute-separator{display:inline-block;width:8px;text-align:center}.mtx-calendar-header-ampm-container{display:inline-flex;flex-direction:column;line-height:18px;font-size:12px}[mode=landscape] .mtx-calendar{display:flex}[mode=landscape] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[mode=landscape] .mtx-calendar .mtx-calendar-header-year+.mtx-calendar-header-date-time,[mode=landscape] .mtx-calendar .mtx-calendar-header-date+.mtx-calendar-header-time{margin-top:4px}[mode=landscape] .mtx-calendar .mtx-calendar-header-date-time{font-size:28px}[mode=landscape] .mtx-calendar .mtx-calendar-header-time{display:flex;flex-direction:column}[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-hours,[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-minutes,[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-ampm{width:40px;text-align:center}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm-container{flex-direction:row;font-size:20px}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm{padding:4px}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm+.mtx-calendar-header-ampm{margin:0 8px}[mode=landscape] .mtx-datetimepicker-content-container-with-actions .mtx-calendar .mtx-calendar-header{border-bottom-left-radius:0;border-bottom-right-radius:0}[mode=landscape] .mtx-datetimepicker-actions:before{position:absolute;top:0;left:0;box-sizing:border-box;width:144px;height:100%;content:"";border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=landscape] .mtx-datetimepicker-actions:before{left:auto;right:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-bottom-left-radius:0;border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}@media all and (orientation: landscape){[mode=auto] .mtx-calendar{display:flex}[mode=auto] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[mode=auto] .mtx-calendar .mtx-calendar-header-year+.mtx-calendar-header-date-time,[mode=auto] .mtx-calendar .mtx-calendar-header-date+.mtx-calendar-header-time{margin-top:4px}[mode=auto] .mtx-calendar .mtx-calendar-header-date-time{font-size:28px}[mode=auto] .mtx-calendar .mtx-calendar-header-time{display:flex;flex-direction:column}[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-hours,[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-minutes,[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-ampm{width:40px;text-align:center}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm-container{flex-direction:row;font-size:20px}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm{padding:4px}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm+.mtx-calendar-header-ampm{margin:0 8px}[mode=auto] .mtx-datetimepicker-content-container-with-actions .mtx-calendar .mtx-calendar-header{border-bottom-left-radius:0;border-bottom-right-radius:0}[mode=auto] .mtx-datetimepicker-actions:before{position:absolute;top:0;left:0;box-sizing:border-box;width:144px;height:100%;content:"";border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=auto] .mtx-datetimepicker-actions:before{left:auto;right:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-bottom-left-radius:0;border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}}.mtx-calendar-content{width:100%;padding:8px;outline:none;box-sizing:border-box;overflow:hidden}.mtx-calendar-controls{display:flex;align-items:center;justify-content:space-between;margin:0 calc(4.7142857143% - 16px)}.mtx-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mtx-calendar-period-button{display:inline-block;height:40px;line-height:40px;outline:none;border:0;background:transparent;box-sizing:border-box;font-size:var(--mtx-datetimepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mtx-datetimepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight))}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none;color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-previous-button svg,.mtx-calendar-next-button svg{fill:currentColor;vertical-align:top}[dir=rtl] .mtx-calendar-previous-button svg,[dir=rtl] .mtx-calendar-next-button svg{transform:rotate(180deg)}.mtx-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mtx-calendar-table-header th{text-align:center;padding:8px 0;color:var(--mtx-datetimepicker-calendar-table-header-text-color, var(--mat-sys-on-surface));font-size:var(--mtx-datetimepicker-calendar-table-header-text-size);font-weight:var(--mtx-datetimepicker-calendar-table-header-text-weight)}\n'],encapsulation:2,data:{animation:[P.slideCalendar]},changeDetection:0})}}return M})();var ct=p(18359),jt=p(57786),Ta=p(96697),J=p(5964);function St(M,D){}let ja=0;const Ht=new e.nKC("mtx-datetimepicker-scroll-strategy",{providedIn:"root",factory:()=>{const M=(0,e.WQX)(Te.hJ);return()=>M.scrollStrategies.reposition()}}),Sa={provide:Ht,deps:[Te.hJ],useFactory:function Nt(M){return()=>M.scrollStrategies.reposition()}};let zt=(()=>{class M{constructor(){this._changeDetectorRef=(0,e.WQX)(e.gRc),this._animationDone=new We.B,this._dialogLabelId=null,this._actionsPortal=null,this.type="datetime",this.view="month",this._closeButtonText="",this._closeButtonFocused=!1;const a=(0,e.WQX)($e);this._closeButtonText=a.closeCalendarLabel}_viewChanged(a){this.view=a}ngOnInit(){this._animationState=this.datetimepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._calendar.focusActiveCell()}ngOnDestroy(){this._animationDone.complete()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleUserSelection(){this._actionsPortal||this.datetimepicker.close()}_assignActions(a,l){this._actionsPortal=a,l&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(l,d){if(1&l&&e.GBs(ze,7),2&l){let y;e.mGM(y=e.lsd())&&(d._calendar=y.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:6,hostBindings:function(l,d){1&l&&e.Kam("@transformPanel.done",function(){return d._animationDone.next()}),2&l&&(e.zvX("@transformPanel",d._animationState),e.BMQ("mode",d.datetimepicker.mode),e.HbH(d.color?"mat-"+d.color:""),e.AVh("mtx-datetimepicker-content-touch",null==d.datetimepicker?null:d.datetimepicker.touchUi))},inputs:{color:"color"},decls:5,vars:34,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"selectedChange","viewChanged","_userSelection","id","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","headerComponent","timeInterval","twelvehour","selected","timeInput","actionsPortal","timeInputAutoFocus"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mtx-datetimepicker-close-button",3,"focus","blur","click","color"]],template:function(l,d){if(1&l&&(e.j41(0,"div",0)(1,"mtx-calendar",1),e.bIt("selectedChange",function(b){return d.datetimepicker._select(b)})("viewChanged",function(b){return d.datetimepicker._viewChanged(b)})("viewChanged",function(b){return d._viewChanged(b)})("_userSelection",function(){return d._handleUserSelection()}),e.k0s(),e.DNE(2,St,0,0,"ng-template",2),e.j41(3,"button",3),e.bIt("focus",function(){return d._closeButtonFocused=!0})("blur",function(){return d._closeButtonFocused=!1})("click",function(){return d.datetimepicker.close()}),e.EFF(4),e.k0s()()),2&l){let y;e.AVh("mtx-datetimepicker-content-container-with-custom-header",d.datetimepicker.calendarHeaderComponent)("mtx-datetimepicker-content-container-with-actions",d._actionsPortal)("mtx-datetimepicker-content-container-with-time-input",d.datetimepicker.timeInput),e.BMQ("aria-modal",!0)("aria-labelledby",null!==(y=d._dialogLabelId)&&void 0!==y?y:void 0)("mode",d.datetimepicker.mode),e.R7$(),e.HbH(d.datetimepicker.panelClass),e.Y8G("id",d.datetimepicker.id)("type",d.datetimepicker.type)("startAt",d.datetimepicker.startAt)("startView",d.datetimepicker.startView)("maxDate",d.datetimepicker._maxDate)("minDate",d.datetimepicker._minDate)("dateFilter",d.datetimepicker._dateFilter)("multiYearSelector",d.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",d.datetimepicker.preventSameDateTimeSelection)("headerComponent",d.datetimepicker.calendarHeaderComponent)("timeInterval",d.datetimepicker.timeInterval)("twelvehour",d.datetimepicker.twelvehour)("selected",d.datetimepicker._selected)("timeInput",d.datetimepicker.timeInput)("actionsPortal",d._actionsPortal)("timeInputAutoFocus",d.datetimepicker.timeInputAutoFocus)("@fadeInCalendar","enter"),e.BMQ("mode",d.datetimepicker.mode),e.R7$(),e.Y8G("cdkPortalOutlet",d._actionsPortal),e.R7$(),e.AVh("cdk-visually-hidden",!d._closeButtonFocused),e.Y8G("color",d.color||"primary"),e.R7$(),e.JRh(d._closeButtonText)}},dependencies:[ne.kB,ze,ge.I3,ie.$z],styles:[".mtx-datetimepicker-content{display:block;border-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));background-color:var(--mtx-datetimepicker-container-background-color, var(--mat-sys-surface-container-high));box-shadow:var(--mtx-datetimepicker-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12));color:var(--mtx-datetimepicker-container-text-color, var(--mat-sys-on-surface))}.mtx-datetimepicker-content .mtx-calendar{width:296px;height:424px}.mtx-datetimepicker-content .mtx-calendar.mtx-calendar-with-time-input{height:494px}.mtx-datetimepicker-content .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:442px}.mtx-datetimepicker-content .mtx-datetimepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mtx-datetimepicker-content .mtx-datetimepicker-close-button{display:none}.mtx-datetimepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar{width:440px;height:328px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar.mtx-calendar-with-time-input{height:416px}.mtx-datetimepicker-content[mode=landscape] .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:356px}@media all and (orientation: landscape){.mtx-datetimepicker-content[mode=auto] .mtx-calendar{width:440px;height:328px}.mtx-datetimepicker-content[mode=auto] .mtx-calendar.mtx-calendar-with-time-input{height:416px}.mtx-datetimepicker-content[mode=auto] .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:356px}}.mtx-datetimepicker-content-touch{display:block;max-height:84vh;box-shadow:var(--mtx-datetimepicker-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12));border-radius:var(--mtx-datetimepicker-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container{min-height:300px;max-height:850px;min-width:250px;max-width:750px}.mtx-datetimepicker-content-touch .mtx-calendar{width:100%;height:auto}.mtx-datetimepicker-content-touch .mtx-clock{width:50vh;max-width:80%;margin:12px auto}@media all and (orientation: landscape){.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto],.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape]{width:120vh;height:80vh}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape].mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:64vh;height:80vh}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait] .mtx-calendar{width:100%;height:auto}}@media all and (orientation: portrait){.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto],.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:80vw;height:120vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait] .mtx-calendar{width:100%;height:auto}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-actions,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-time-input,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait].mtx-datetimepicker-content-container-with-actions,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait].mtx-datetimepicker-content-container-with-time-input{height:124vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape]{width:90vw;height:64vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar{width:auto;height:100%}}\n"],encapsulation:2,data:{animation:[P.transformPanel,P.fadeInCalendar]},changeDetection:0})}}return M})(),at=(()=>{class M{get panelClass(){return this._panelClass}set panelClass(a){this._panelClass=(0,re.cc)(a)}get opened(){return this._opened}set opened(a){a?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(a){this._color=a}constructor(){if(this._overlay=(0,e.WQX)(Te.hJ),this._viewContainerRef=(0,e.WQX)(e.c1b),this._scrollStrategy=(0,e.WQX)(Ht),this._dateAdapter=(0,e.WQX)(G,{optional:!0}),this._dir=(0,e.WQX)(K.dS,{optional:!0}),this._document=(0,e.WQX)(u.qQ),this._injector=(0,e.WQX)(e.zZn),this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChanged=new e.bkB,this.openedStream=new e.bkB,this.closedStream=new e.bkB,this.viewChanged=new e.bkB,this._opened=!1,this.id="mtx-datetimepicker-"+ja++,this._disabledChange=new We.B,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=ct.yU.EMPTY,this._actionsPortal=null,this.oldValue=null,this._type="datetime",this.touchUi=!1,this.timeInput=!1,this.timeInputAutoFocus=!0,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,!this._dateAdapter)throw ce("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(a){this._startAt=this._dateAdapter.getValidDateOrNull(a)}get type(){return this._type}set type(a){this._type=a||"datetime"}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(a){a!==this._disabled&&(this._disabled=a,this._disabledChange.next(a))}get _selected(){return this._validSelected}set _selected(a){this._validSelected=a}get _minDate(){return this.datetimepickerInput&&this.datetimepickerInput.min}get _maxDate(){return this.datetimepickerInput&&this.datetimepickerInput.max}get _dateFilter(){return this.datetimepickerInput&&this.datetimepickerInput._dateFilter}_viewChanged(a){this.viewChanged.emit(a)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(a){this.oldValue=this._selected,this._selected=a,this._actionsPortal||this._dateAdapter.sameDatetime(this.oldValue,this._selected)||this.selectedChanged.emit(a)}_selectManually(){this._selected?this.selectedChanged.emit(this._selected||this.oldValue):(this._selected=this._dateAdapter.today(),this.selectedChanged.emit(this._selected)),this.close()}_clearSelected(){this.oldValue=null,this._selected=null,this.selectedChanged.emit(),this.close()}_registerInput(a){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=a,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(l=>this._selected=l)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,Ke.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const a=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,l=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:d,location:y}=this._componentRef;d._startExitAnimation(),d._animationDone.pipe((0,Ta.s)(1)).subscribe(()=>{const b=this._document.activeElement;a&&(!b||b===this._document.activeElement||y.nativeElement.contains(b))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}a?setTimeout(l):l()}_forwardContentValues(a){a.datetimepicker=this,a.color=this.color,a._dialogLabelId=this.datetimepickerInput.getOverlayLabelId(),a.type=this.type,a.view=this.startView,a._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const a=this.touchUi,l=this.datetimepickerInput.getOverlayLabelId(),d=new ge.A8(zt,this._viewContainerRef),y=this._overlayRef=this._overlay.create(new Te.rR({positionStrategy:a?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||void 0,scrollStrategy:a?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(a?"dialog":"popup")})),b=y.overlayElement;b.setAttribute("role","dialog"),l&&b.setAttribute("aria-labelledby",l),a&&b.setAttribute("aria-modal","true"),this._getCloseStream(y).subscribe(T=>{T&&T.preventDefault(),this.close()}),this._componentRef=y.attach(d),this._forwardContentValues(this._componentRef.instance),a||(0,e.mal)(()=>{y.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const a=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(a)}_setConnectedPositions(a){const l="end"===this.xPosition?"end":"start",d="start"===l?"end":"start",y="above"===this.yPosition?"bottom":"top",b="top"===y?"bottom":"top";return a.withPositions([{originX:l,originY:b,overlayX:l,overlayY:y},{originX:l,originY:y,overlayX:l,overlayY:b},{originX:d,originY:b,overlayX:d,overlayY:y},{originX:d,originY:y,overlayX:d,overlayY:b}])}_getCloseStream(a){return(0,jt.h)(a.backdropClick(),a.detachments(),a.keydownEvents().pipe((0,J.p)(l=>l.keyCode===E._f&&!(0,E.rp)(l)||this.datetimepickerInput&&(0,E.rp)(l,"altKey")&&l.keyCode===E.i7)))}registerActions(a){if(this._actionsPortal)throw Error("A MtxDatetimepicker can only be associated with a single actions row.");this._actionsPortal=a,this._componentRef?.instance._assignActions(a,!0)}removeActions(a){a===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:[2,"multiYearSelector","multiYearSelector",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],startView:"startView",mode:"mode",timeInterval:"timeInterval",preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],calendarHeaderComponent:"calendarHeaderComponent",panelClass:"panelClass",opened:[2,"opened","opened",e.L39],color:"color",startAt:"startAt",type:"type",touchUi:[2,"touchUi","touchUi",e.L39],timeInput:[2,"timeInput","timeInput",e.L39],timeInputAutoFocus:[2,"timeInputAutoFocus","timeInputAutoFocus",e.L39],disabled:[2,"disabled","disabled",e.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",e.L39]},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],features:[e.GFd],decls:0,vars:0,template:function(l,d){},encapsulation:2,changeDetection:0})}}return M})();var Ct=p(7673);const Ha=["button"],Ca=[[["","mtxDatetimepickerToggleIcon",""]]],Bt=["[mtxDatetimepickerToggleIcon]"];function Gt(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",3),e.k0s())}function Aa(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",4),e.k0s())}function Pa(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",5)(2,"path",6),e.k0s())}function Oa(M,D){if(1&M&&e.DNE(0,Gt,2,0,":svg:svg",2)(1,Aa,2,0,":svg:svg",2)(2,Pa,3,0,":svg:svg",2),2&M){let a;const l=e.XpG();e.vxM("time"===(a=l.datetimepicker.type)?0:"datetime"===a?1:2)}}let Ut=(()=>{class M{static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerToggleIcon",""]]})}}return M})(),Jt=(()=>{class M{get disabled(){return void 0===this._disabled?this.datetimepicker.disabled:!!this._disabled}set disabled(a){this._disabled=a}constructor(){this._intl=(0,e.WQX)($e),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._stateChanges=ct.yU.EMPTY;const a=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0}),l=Number(a);this.tabIndex=l||0===l?l:null}ngOnChanges(a){a.datetimepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(a){this.datetimepicker&&!this.disabled&&(this.datetimepicker.open(),a.stopPropagation())}_watchStateChanges(){const a=this.datetimepicker?this.datetimepicker._disabledChange:(0,Ct.of)(),l=this.datetimepicker&&this.datetimepicker.datetimepickerInput?this.datetimepicker.datetimepickerInput._disabledChange:(0,Ct.of)(),d=this.datetimepicker?(0,jt.h)(this.datetimepicker.openedStream,this.datetimepicker.closedStream):(0,Ct.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,jt.h)(this._intl.changes,a,l,d).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-toggle"]],contentQueries:function(l,d,y){if(1&l&&e.wni(y,Ut,5),2&l){let b;e.mGM(b=e.lsd())&&(d._customIcon=b.first)}},viewQuery:function(l,d){if(1&l&&e.GBs(Ha,5),2&l){let y;e.mGM(y=e.lsd())&&(d._button=y.first)}},hostAttrs:[1,"mtx-datetimepicker-toggle"],hostVars:8,hostBindings:function(l,d){1&l&&e.bIt("click",function(b){return d._open(b)}),2&l&&(e.BMQ("tabindex",null)("data-mtx-calendar",d.datetimepicker?d.datetimepicker.id:null),e.AVh("mtx-datetimepicker-toggle-active",d.datetimepicker&&d.datetimepicker.opened)("mat-accent",d.datetimepicker&&"accent"===d.datetimepicker.color)("mat-warn",d.datetimepicker&&"warn"===d.datetimepicker.color))},inputs:{datetimepicker:[0,"for","datetimepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39]},exportAs:["mtxDatetimepickerToggle"],features:[e.GFd,e.OA$],ngContentSelectors:Bt,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-datetimepicker-toggle-default-icon"],["d","M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"],["d","M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"],["d","M0 0h24v24H0z","fill","none"],["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(l,d){1&l&&(e.NAR(Ca),e.j41(0,"button",1,0),e.DNE(2,Oa,3,1),e.SdG(3),e.k0s()),2&l&&(e.Y8G("disabled",d.disabled)("disableRipple",d.disableRipple),e.BMQ("aria-haspopup",d.datetimepicker?"dialog":null)("aria-label",d.ariaLabel||d._intl.openCalendarLabel)("tabindex",d.disabled?-1:d.tabIndex),e.R7$(2),e.vxM(d._customIcon?-1:2))},dependencies:[ie.iY],styles:[".mtx-datetimepicker-toggle{pointer-events:auto;color:var(--mtx-datetimepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mtx-datetimepicker-toggle-active{color:var(--mtx-datetimepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media (forced-colors: active){.mtx-datetimepicker-toggle-default-icon{color:CanvasText}}\n"],encapsulation:2,changeDetection:0})}}return M})(),Be=(()=>{class M{static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275mod=e.$C({type:M})}static{this.\u0275inj=e.G2t({providers:[Sa],imports:[u.MD,Te.z_,ne.Pd,ge.jc,ie.Hl,ze,Tt,Jt,zt]})}}return M})();var ut=p(99213);function Xt(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",3),e.k0s())}function st(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",1),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._yearClicked())}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,Xt,2,0,":svg:svg",2),e.k0s()}if(2&M){const a=e.XpG();e.AVh("active","year"===a.currentView||"multi-year"===a.currentView),e.BMQ("aria-label",a._yearButtonLabel),e.R7$(2),e.JRh(a._yearButtonText),e.R7$(),e.vxM(a.multiYearSelector||"year"===a.type?3:-1)}}function Le(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",7),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._dateClicked())}),e.EFF(1),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),e.BMQ("aria-label",a._dateButtonLabel),e.R7$(),e.SpI(" ",a._dateButtonText," ")}}function Fa(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",13)(1,"button",14),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._ampmClicked("AM"))}),e.EFF(2," AM "),e.k0s(),e.j41(3,"button",15),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._ampmClicked("PM"))}),e.EFF(4," PM "),e.k0s()()}if(2&M){const a=e.XpG(3);e.R7$(),e.AVh("active","AM"===a._AMPM),e.R7$(2),e.AVh("active","PM"===a._AMPM)}}function Ea(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",8)(1,"span",9)(2,"button",10),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._hoursClicked())}),e.EFF(3),e.k0s(),e.j41(4,"span",11),e.EFF(5,":"),e.k0s(),e.j41(6,"button",12),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._minutesClicked())}),e.EFF(7),e.k0s()(),e.DNE(8,Fa,5,4,"span",13),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","clock"===a.currentView),e.R7$(2),e.AVh("active","hour"===a._clockView),e.BMQ("aria-label",a._hourButtonLabel),e.R7$(),e.SpI(" ",a._hoursButtonText," "),e.R7$(3),e.AVh("active","minute"===a._clockView),e.BMQ("aria-label",a._minuteButtonLabel),e.R7$(),e.SpI(" ",a._minutesButtonText," "),e.R7$(),e.vxM(a.twelvehour?8:-1)}}function Ia(M,D){if(1&M&&(e.j41(0,"div",4),e.DNE(1,Le,2,6,"button",5)(2,Ea,9,11,"span",6),e.k0s(),e.j41(3,"p"),e.EFF(4,"This is an example header component for the datetimepicker."),e.k0s()),2&M){const a=e.XpG();e.R7$(),e.vxM("time"!==a.type?1:-1),e.R7$(),e.vxM(a.type.endsWith("time")?2:-1)}}let Wa=(()=>{class M{constructor(){this._calendar=(0,e.WQX)(ze),this._dateAdapter=(0,e.WQX)(G,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0})}get currentView(){return this._calendar.currentView}get type(){return this._calendar.type}get twelvehour(){return this._calendar.twelvehour}get _yearButtonLabel(){return this._calendar._yearButtonLabel}get _yearButtonText(){return this._calendar._yearButtonText}get _dateButtonLabel(){return this._calendar._dateButtonLabel}get _dateButtonText(){return this._calendar._dateButtonText}get _hourButtonLabel(){return this._calendar._hourButtonLabel}get _hoursButtonText(){return this._calendar._hoursButtonText}get _minuteButtonLabel(){return this._calendar._minuteButtonLabel}get _minutesButtonText(){return this._calendar._minutesButtonText}get _clockView(){return this._calendar._clockView}get _AMPM(){return this._calendar._AMPM}_yearClicked(){this._calendar._yearClicked()}_dateClicked(){this._calendar._dateClicked()}_hoursClicked(){this._calendar._hoursClicked()}_minutesClicked(){this._calendar._minutesClicked()}_ampmClicked(a){this._calendar._ampmClicked(a)}get multiYearSelector(){return this._calendar.multiYearSelector}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["custom-header"]],decls:2,vars:2,consts:[["mat-button","","type","button",1,"mtx-calendar-header-year",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"active","not-clickable"],[1,"mtx-calendar-header-time",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-time"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"]],template:function(l,d){1&l&&e.DNE(0,st,4,5,"button",0)(1,Ia,5,2),2&l&&(e.vxM("time"!==d.type?0:-1),e.R7$(),e.vxM("year"!==d.type?1:-1))},dependencies:[ie.Hl,ie.$z,ut.m_],encapsulation:2})}}return M})();const Va={provide:c.kq,useExisting:(0,e.Rfq)(()=>At),multi:!0},Ra={provide:c.cz,useExisting:(0,e.Rfq)(()=>At),multi:!0};class mt{constructor(D,a){this.target=D,this.targetElement=a,this.value=this.target.value}}let At=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._dateAdapter=(0,e.WQX)(G,{optional:!0}),this._dateFormats=(0,e.WQX)(ye,{optional:!0}),this._formField=(0,e.WQX)(f.rl,{optional:!0}),this.dateChange=new e.bkB,this.dateInput=new e.bkB,this._valueChange=new e.bkB,this._disabledChange=new e.bkB,this._datetimepickerSubscription=ct.yU.EMPTY,this._localeSubscription=ct.yU.EMPTY,this._lastValueValid=!1,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._parseValidator=()=>this._lastValueValid?null:{mtxDatetimepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return!this.min||!d||this._dateAdapter.compareDatetime(this.min,d)<=0?null:{mtxDatetimepickerMin:{min:this.min,actual:d}}},this._maxValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return!this.max||!d||this._dateAdapter.compareDatetime(this.max,d)>=0?null:{mtxDatetimepickerMax:{max:this.max,actual:d}}},this._filterValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return this._dateFilter&&d&&!this._dateFilter(d,be.DATE)?{mtxDatetimepickerFilter:!0}:null},this._validator=c.k0.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]);const a=this._dateAdapter;if(!this._dateAdapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._localeSubscription=a.localeChanges.subscribe(()=>{this.value=this._dateAdapter.deserialize(this.value)})}set mtxDatetimepicker(a){this.registerDatetimepicker(a)}set mtxDatetimepickerFilter(a){this._dateFilter=a,this._validatorOnChange()}get value(){return this._value}set value(a){a=this._dateAdapter.deserialize(a),this._lastValueValid=!a||this._dateAdapter.isValid(a),a=this._dateAdapter.getValidDateOrNull(a);const l=this.value;this._value=a,this._formatValue(a),setTimeout(()=>{this._dateAdapter.sameDatetime(l,a)||this._valueChange.emit(a)})}get min(){return this._min}set min(a){this._min=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get max(){return this._max}set max(a){this._max=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(a){this._disabled!==a&&(this._disabled=a,this._disabledChange.emit(a))}ngAfterContentInit(){this._datetimepicker&&(this._datetimepickerSubscription=this._datetimepicker.selectedChanged.subscribe(a=>{this.value=a,this._cvaOnChange(a),this._onTouched(),this.dateInput.emit(new mt(this,this._elementRef.nativeElement)),this.dateChange.emit(new mt(this,this._elementRef.nativeElement))}))}ngOnDestroy(){this._datetimepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(a){this._validatorOnChange=a}validate(a){return this._validator?this._validator(a):null}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}writeValue(a){this.value=a}registerOnChange(a){this._cvaOnChange=a}registerOnTouched(a){this._onTouched=a}setDisabledState(a){this.disabled=a}_onKeydown(a){a.altKey&&a.keyCode===E.n6&&(this._datetimepicker.open(),a.preventDefault())}_onInput(a){let l=this._dateAdapter.parse(a,this.getParseFormat());this._lastValueValid=!l||this._dateAdapter.isValid(l),l=this._dateAdapter.getValidDateOrNull(l),this._value=l,this._cvaOnChange(l),this._valueChange.emit(l),this.dateInput.emit(new mt(this,this._elementRef.nativeElement))}_onChange(){this.dateChange.emit(new mt(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}registerDatetimepicker(a){a&&(this._datetimepicker=a,this._datetimepicker._registerInput(this))}getDisplayFormat(){switch(this._datetimepicker.type){case"date":return this._dateFormats.display.dateInput;case"datetime":return this._dateFormats.display.datetimeInput;case"time":return this._dateFormats.display.timeInput;case"month":return this._dateFormats.display.monthInput;case"year":return this._dateFormats.display.yearInput}}getParseFormat(){let a;switch(this._datetimepicker.type){case"date":a=this._dateFormats.parse.dateInput;break;case"datetime":a=this._dateFormats.parse.datetimeInput;break;case"time":a=this._dateFormats.parse.timeInput;break;case"month":a=this._dateFormats.parse.monthInput;break;case"year":a=this._dateFormats.parse.yearInput}return a||(a=this._dateFormats.parse.dateInput),a}_formatValue(a){this._elementRef.nativeElement.value=a?this._dateAdapter.format(a,this.getDisplayFormat()):""}getThemePalette(){return this._formField?this._formField.color:void 0}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["input","mtxDatetimepicker",""]],hostVars:5,hostBindings:function(l,d){1&l&&e.bIt("input",function(b){return d._onInput(b.target.value)})("change",function(){return d._onChange()})("blur",function(){return d._onBlur()})("keydown",function(b){return d._onKeydown(b)}),2&l&&(e.Mr5("disabled",d.disabled),e.BMQ("aria-haspopup",!0)("aria-owns",(null==d._datetimepicker?null:d._datetimepicker.opened)&&d._datetimepicker.id||null)("min",d.min?d._dateAdapter.toIso8601(d.min):null)("max",d.max?d._dateAdapter.toIso8601(d.max):null))},inputs:{mtxDatetimepicker:"mtxDatetimepicker",mtxDatetimepickerFilter:"mtxDatetimepickerFilter",value:"value",min:"min",max:"max",disabled:[2,"disabled","disabled",e.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["mtxDatetimepickerInput"],features:[e.Jv_([Va,Ra,{provide:k.Oh,useExisting:M}]),e.GFd]})}}return M})();const Pt=["*"];function Na(M,D){1&M&&(e.j41(0,"div",0),e.SdG(1),e.k0s())}let $t=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(at)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerApply",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker._selectManually()})}})}}return M})(),za=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(at)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerCancel",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker.close()})}})}}return M})(),Ba=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(at)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerClear",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker._clearSelected()})}})}}return M})(),Ga=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(at),this._viewContainerRef=(0,e.WQX)(e.c1b)}ngAfterViewInit(){this._portal=new ge.VA(this._template,this._viewContainerRef),this._datetimepicker.registerActions(this._portal)}ngOnDestroy(){this._datetimepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&this._portal?.detach()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-actions"]],viewQuery:function(l,d){if(1&l&&e.GBs(e.C4Q,5),2&l){let y;e.mGM(y=e.lsd())&&(d._template=y.first)}},ngContentSelectors:Pt,decls:1,vars:0,consts:[[1,"mtx-datetimepicker-actions"]],template:function(l,d){1&l&&(e.NAR(),e.DNE(0,Na,2,0,"ng-template"))},styles:[".mtx-datetimepicker-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px}.mtx-datetimepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-datetimepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}}return M})();function Ua(M,D){1&M&&(e.j41(0,"mtx-datetimepicker-actions")(1,"button",19),e.EFF(2,"Clear"),e.k0s(),e.j41(3,"button",20),e.EFF(4,"Cancel"),e.k0s(),e.j41(5,"button",21),e.EFF(6,"Apply"),e.k0s()())}const Ja={title:"Configurable datetimepicker",component:(()=>{class M{constructor(){this.type="datetime",this.mode="auto",this.startView="month",this.multiYearSelector=!1,this.touchUi=!1,this.twelvehour=!1,this.timeInterval=1,this.timeInput=!0,this.timeInputAutoFocus=!0,this.actionButtons=!1,this.datetime=""}showCustomHeader(a){this.customHeader=a.checked?Wa:null}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["datetimepicker-example"]],features:[e.Jv_([Lt({parse:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm"},display:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm",monthYearLabel:"YYYY MMMM",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"MMM DD, ddd"}})])],decls:74,vars:25,consts:[["datetimePicker",""],["for",""],[3,"ngModelChange","ngModel"],["value","datetime"],["value","date"],["value","time"],["value","month"],["value","year"],["value","auto"],["value","landscape"],["value","portrait"],["value","multi-year"],["value","clock"],[3,"change"],["min","1","max","30","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],[3,"type","mode","multiYearSelector","calendarHeaderComponent","startView","twelvehour","timeInterval","touchUi","timeInput","timeInputAutoFocus"],["matInput","","required","",3,"ngModelChange","mtxDatetimepicker","ngModel"],["matSuffix","",3,"for"],["mat-button","","mtxDatetimepickerClear",""],["mat-button","","mtxDatetimepickerCancel",""],["mat-raised-button","","mtxDatetimepickerApply",""]],template:function(l,d){if(1&l){const y=e.RV6();e.j41(0,"h2"),e.EFF(1,"Datetimepicker configuration"),e.k0s(),e.j41(2,"section")(3,"label",1),e.EFF(4,"Type:"),e.k0s(),e.j41(5,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.type,T)||(d.type=T),e.Njj(T)}),e.j41(6,"mat-radio-button",3),e.EFF(7,"Datetime"),e.k0s(),e.j41(8,"mat-radio-button",4),e.EFF(9,"Date"),e.k0s(),e.j41(10,"mat-radio-button",5),e.EFF(11,"Time"),e.k0s(),e.j41(12,"mat-radio-button",6),e.EFF(13,"Month"),e.k0s(),e.j41(14,"mat-radio-button",7),e.EFF(15,"Year"),e.k0s()()(),e.j41(16,"section")(17,"label",1),e.EFF(18,"Mode:"),e.k0s(),e.j41(19,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.mode,T)||(d.mode=T),e.Njj(T)}),e.j41(20,"mat-radio-button",8),e.EFF(21,"Auto"),e.k0s(),e.j41(22,"mat-radio-button",9),e.EFF(23,"Landscape"),e.k0s(),e.j41(24,"mat-radio-button",10),e.EFF(25,"Portrait"),e.k0s()()(),e.j41(26,"section")(27,"label",1),e.EFF(28,"StartView:"),e.k0s(),e.j41(29,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.startView,T)||(d.startView=T),e.Njj(T)}),e.j41(30,"mat-radio-button",6),e.EFF(31,"Month"),e.k0s(),e.j41(32,"mat-radio-button",7),e.EFF(33,"Year"),e.k0s(),e.j41(34,"mat-radio-button",11),e.EFF(35,"Multi-Year"),e.k0s(),e.j41(36,"mat-radio-button",12),e.EFF(37,"Clock"),e.k0s()()(),e.j41(38,"section")(39,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.multiYearSelector,T)||(d.multiYearSelector=T),e.Njj(T)}),e.EFF(40,"MultiYearSelector"),e.k0s()(),e.j41(41,"section")(42,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInput,T)||(d.timeInput=T),e.Njj(T)}),e.EFF(43,"TimeInput"),e.k0s()(),e.j41(44,"section")(45,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInputAutoFocus,T)||(d.timeInputAutoFocus=T),e.Njj(T)}),e.EFF(46,"TimeInputAutoFocus"),e.k0s()(),e.j41(47,"section")(48,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.twelvehour,T)||(d.twelvehour=T),e.Njj(T)}),e.EFF(49,"Twelvehour"),e.k0s()(),e.j41(50,"section")(51,"mat-checkbox",13),e.bIt("change",function(T){return e.eBV(y),e.Njj(d.showCustomHeader(T))}),e.EFF(52,"Custom Header"),e.k0s()(),e.j41(53,"section")(54,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.actionButtons,T)||(d.actionButtons=T),e.Njj(T)}),e.EFF(55,"Action Buttons"),e.k0s()(),e.j41(56,"section")(57,"label",1),e.EFF(58,"TimeInterval:"),e.k0s(),e.j41(59,"mat-slider",14)(60,"input",15),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInterval,T)||(d.timeInterval=T),e.Njj(T)}),e.k0s()()(),e.j41(61,"section")(62,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.touchUi,T)||(d.touchUi=T),e.Njj(T)}),e.EFF(63,"TouchUi"),e.k0s()(),e.j41(64,"h2"),e.EFF(65,"Result"),e.k0s(),e.j41(66,"mat-form-field")(67,"mat-label"),e.EFF(68),e.k0s(),e.j41(69,"mtx-datetimepicker",16,0),e.DNE(71,Ua,7,0,"mtx-datetimepicker-actions"),e.k0s(),e.j41(72,"input",17),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.datetime,T)||(d.datetime=T),e.Njj(T)}),e.k0s(),e.nrm(73,"mtx-datetimepicker-toggle",18),e.k0s()}if(2&l){const y=e.sdS(70);e.R7$(5),e.R50("ngModel",d.type),e.R7$(14),e.R50("ngModel",d.mode),e.R7$(10),e.R50("ngModel",d.startView),e.R7$(10),e.R50("ngModel",d.multiYearSelector),e.R7$(3),e.R50("ngModel",d.timeInput),e.R7$(3),e.R50("ngModel",d.timeInputAutoFocus),e.R7$(3),e.R50("ngModel",d.twelvehour),e.R7$(6),e.R50("ngModel",d.actionButtons),e.R7$(6),e.R50("ngModel",d.timeInterval),e.R7$(2),e.R50("ngModel",d.touchUi),e.R7$(6),e.JRh(d.type),e.R7$(),e.Y8G("type",d.type)("mode",d.mode)("multiYearSelector",d.multiYearSelector)("calendarHeaderComponent",d.customHeader)("startView",d.startView)("twelvehour",d.twelvehour)("timeInterval",d.timeInterval)("touchUi",d.touchUi)("timeInput",d.timeInput)("timeInputAutoFocus",d.timeInputAutoFocus),e.R7$(2),e.vxM(d.actionButtons?71:-1),e.R7$(),e.Y8G("mtxDatetimepicker",y),e.R50("ngModel",d.datetime),e.R7$(),e.Y8G("for",y)}},dependencies:[c.YN,c.me,c.BC,c.YS,c.vS,w.Wk,w.VT,w._g,m.g7,m.So,C.Ez,C.IV,C.OU,f.RG,f.rl,f.nJ,f.yw,k.fS,k.fg,ie.Hl,ie.$z,Be,at,Jt,At,$t,za,Ba,Ga],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}}return M})(),files:[{file:"app.component.html",content:p(57972),filecontent:p(47795)},{file:"app.component.ts",content:p(39614),filecontent:p(54443)},{file:"app.component.scss",content:p(52314),filecontent:p(3904)}]};var Qt=p(25596);const Xa=qt(24,M=>String(M)),$a=qt(60,M=>String(M));function qt(M,D){const a=Array(M);for(let l=0;l{class M extends G{constructor(){super();const a=(0,e.WQX)(A.Ju,{optional:!0});this.setLocale(a)}clone(a){return this.createDatetime(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a))}getHour(a){return a.getHours()}getMinute(a){return a.getMinutes()}isInNextMonth(a,l){const d=this.getDateInNextMonth(a);return this.sameMonthAndYear(d,l)}createDatetime(a,l,d,y,b){if(l<0||l>11)throw Error(`Invalid month index "${l}". Month index has to be between 0 and 11.`);if(d<1)throw Error(`Invalid date "${d}". Date has to be greater than 0.`);if(y<0||y>23)throw Error(`Invalid hour "${y}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);const T=this._createDateWithOverflow(a,l,d,y,b);if(T.getMonth()!==l)throw Error(`Invalid date "${d}" for month with index "${l}".`);return T}getFirstDateOfMonth(a){const l=new Date;return l.setFullYear(a.getFullYear(),a.getMonth(),1),l}getHourNames(){return Xa}getMinuteNames(){return $a}addCalendarYears(a,l){return this.addCalendarMonths(a,12*l)}addCalendarMonths(a,l){let d=this._createDateWithOverflow(this.getYear(a),this.getMonth(a)+l,this.getDate(a),this.getHour(a),this.getMinute(a));return this.getMonth(d)!==((this.getMonth(a)+l)%12+12)%12&&(d=this._createDateWithOverflow(this.getYear(d),this.getMonth(d),0,this.getHour(a),this.getMinute(a))),d}addCalendarDays(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a)+l,this.getHour(a),this.getMinute(a))}addCalendarHours(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a)+l,this.getMinute(a))}addCalendarMinutes(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a)+l)}toIso8601(a){return super.toIso8601(a)+"T"+[this._2digit(a.getUTCHours()),this._2digit(a.getUTCMinutes())].join(":")}getDateInNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1,a.getHours(),a.getMinutes())}_stripDirectionalityCharacters(a){return a.replace(/[\u200e\u200f]/g,"")}_2digit(a){return("00"+a).slice(-2)}_createDateWithOverflow(a,l,d,y,b){const T=new Date(a,l,d,y,b);return a>=0&&a<100&&T.setFullYear(this.getYear(T)-1900),T}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac})}}return M})();const qa={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};function Ka(M=qa){return[{provide:A.MJ,useClass:A.xW},{provide:G,useClass:Qa},{provide:ye,useValue:M}]}const Ot={title:"Datetimepicker inline",component:(()=>{class M{constructor(){this.selectedDate=null,this.selectedTime=null}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["datetimepicker-example"]],features:[e.Jv_([Ka()])],decls:8,vars:4,consts:[[1,"demo-inline-card"],["type","date","startView","month",3,"selectedChange","selected"],["type","time","startView","clock",3,"selectedChange","selected"]],template:function(l,d){1&l&&(e.j41(0,"mat-card",0)(1,"mtx-calendar",1),e.mxI("selectedChange",function(b){return e.DH7(d.selectedDate,b)||(d.selectedDate=b),b}),e.k0s()(),e.j41(2,"p"),e.EFF(3),e.k0s(),e.j41(4,"mat-card",0)(5,"mtx-calendar",2),e.mxI("selectedChange",function(b){return e.DH7(d.selectedTime,b)||(d.selectedTime=b),b}),e.k0s()(),e.j41(6,"p"),e.EFF(7),e.k0s()),2&l&&(e.R7$(),e.R50("selected",d.selectedDate),e.R7$(2),e.SpI("Selected date: ",d.selectedDate,""),e.R7$(2),e.R50("selected",d.selectedTime),e.R7$(2),e.SpI("Selected time: ",d.selectedTime,""))},dependencies:[Qt.Hu,Qt.RN,Be,ze],styles:[".demo-inline-card[_ngcontent-%COMP%]{width:300px;margin-bottom:1rem}"]})}}return M})(),files:[{file:"app.component.html",content:p(60172),filecontent:p(62667)},{file:"app.component.ts",content:p(130),filecontent:p(49555)},{file:"app.component.scss",content:p(20782),filecontent:p(14184)}]};function Za(M,D){1&M&&e.nrm(0,"example-viewer",1),2&M&&e.Y8G("exampleData",D.$implicit)}function Zt(M,D){1&M&&e.Z7z(0,Za,1,1,"example-viewer",1,e.fX1),2&M&&e.Dyx(D.examples)}function ea(M,D){1&M&&e.nrm(0,"doc-viewer",0),2&M&&e.Y8G("textContent",D.content.default)}let ta=(()=>{class M{constructor(){this.route=(0,e.WQX)(r.nX)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["app-datetimepicker-overview"]],decls:7,vars:3,consts:[["href","https://github.com/ng-matero/extensions/issues/141","target","_blank"],[3,"exampleData"]],template:function(l,d){if(1&l&&(e.j41(0,"p"),e.EFF(1," If you want to customize the parse and display formats, please check the issue "),e.j41(2,"a",0),e.EFF(3,"#141"),e.k0s(),e.EFF(4,".\n"),e.k0s(),e.DNE(5,Zt,2,0),e.nI1(6,"async")),2&l){let y;e.R7$(5),e.vxM((y=e.bMT(6,1,d.route.data))?5:-1,y)}},dependencies:[i.v,u.Jj],encapsulation:2})}}return M})(),aa=(()=>{class M{constructor(){this.route=(0,e.WQX)(r.nX)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["app-datetimepicker-api"]],decls:2,vars:3,consts:[[3,"textContent"]],template:function(l,d){if(1&l&&(e.DNE(0,ea,1,1,"doc-viewer",0),e.nI1(1,"async")),2&l){let y;e.vxM((y=e.bMT(1,1,d.route.data))?0:-1,y)}},dependencies:[n.T,u.Jj],encapsulation:2})}}return M})();const es=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ta,pathMatch:"full",data:{examples:[Ja,Ot]}},{path:"api",component:aa,pathMatch:"full",data:{content:p(12700)}},{path:"**",redirectTo:"overview"}]},11544:function(L,Y,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(r){return/^nm$/i.test(r)},meridiem:function(r,n,i){return r<12?i?"vm":"VM":i?"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(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},52155:function(L,Y,p){!function(u){"use strict";var e=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},r={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"]},n=function(m){return function(f,k,w,C){var A=e(f),F=r[m][e(f)];return 2===A&&(F=F[k?0:1]),F.replace(/%d/i,f)}},i=["\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:i,monthsShort:i,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(m){return"\u0645"===m},meridiem:function(m,f,k){return m<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:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(p(97586))},53583:function(L,Y,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(97586))},41638:function(L,Y,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"},r=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},n={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"]},i=function(f){return function(k,w,C,A){var F=r(k),fe=n[f][r(k)];return 2===F&&(fe=fe[w?0:1]),fe.replace(/%d/i,k)}},c=["\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:c,monthsShort:c,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(f){return"\u0645"===f},meridiem:function(f,k,w){return f<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:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(k){return e[k]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},87823:function(L,Y,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(97586))},7712:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".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(i){return"\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return r[c]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(c){return r[c]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(97586))},78261:function(L,Y,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"},r={"\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(i){return"\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return r[c]}).replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(97586))},56703:function(L,Y,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(97586))},33108:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=function(k){return 0===k?0:1===k?1:2===k?2:k%100>=3&&k%100<=10?3:k%100>=11?4:5},i={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"]},c=function(k){return function(w,C,A,F){var fe=n(w),j=i[k][n(w)];return 2===fe&&(j=j[C?0:1]),j.replace(/%d/i,w)}},m=["\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:m,monthsShort:m,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(k){return"\u0645"===k},meridiem:function(k,w,C){return k<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:c("s"),ss:c("s"),m:c("m"),mm:c("m"),h:c("h"),hh:c("h"),d:c("d"),dd:c("d"),M:c("M"),MM:c("M"),y:c("y"),yy:c("y")},preparse:function(k){return k.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(w){return r[w]}).replace(/\u060c/g,",")},postformat:function(k){return k.replace(/\d/g,function(w){return e[w]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},46508:function(L,Y,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(n){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(n)},meridiem:function(n,i,c){return n<4?"gec\u0259":n<12?"s\u0259h\u0259r":n<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(n){if(0===n)return n+"-\u0131nc\u0131";var i=n%10;return n+(e[i]||e[n%100-i]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},16766:function(L,Y,p){!function(u){"use strict";function r(i,c,m){return"m"===m?c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===m?c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":i+" "+function e(i,c){var m=i.split("_");return c%10==1&&c%100!=11?m[0]:c%10>=2&&c%10<=4&&(c%100<10||c%100>=20)?m[1]:m[2]}({ss:c?"\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:c?"\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:c?"\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"}[m],+i)}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:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(i){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(i)},meridiem:function(i,c,m){return i<4?"\u043d\u043e\u0447\u044b":i<12?"\u0440\u0430\u043d\u0456\u0446\u044b":i<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(i,c){switch(c){case"M":case"d":case"DDD":case"w":case"W":return i%10!=2&&i%10!=3||i%100==12||i%100==13?i+"-\u044b":i+"-\u0456";case"D":return i+"-\u0433\u0430";default:return i}},week:{dow:1,doy:7}})}(p(97586))},28564:function(L,Y,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(r){var n=r%10,i=r%100;return 0===r?r+"-\u0435\u0432":0===i?r+"-\u0435\u043d":i>10&&i<20?r+"-\u0442\u0438":1===n?r+"-\u0432\u0438":2===n?r+"-\u0440\u0438":7===n||8===n?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(97586))},97462:function(L,Y,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(97586))},43438:function(L,Y,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"},r={"\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(i){return i.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u09b0\u09be\u09a4"===c?i<4?i:i+12:"\u09ad\u09cb\u09b0"===c||"\u09b8\u0995\u09be\u09b2"===c?i:"\u09a6\u09c1\u09aa\u09c1\u09b0"===c?i>=3?i:i+12:"\u09ac\u09bf\u0995\u09be\u09b2"===c||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u09b0\u09be\u09a4":i<6?"\u09ad\u09cb\u09b0":i<12?"\u09b8\u0995\u09be\u09b2":i<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":i<18?"\u09ac\u09bf\u0995\u09be\u09b2":i<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(97586))},17107:function(L,Y,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"},r={"\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(i){return i.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u09b0\u09be\u09a4"===c&&i>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===c&&i<5||"\u09ac\u09bf\u0995\u09be\u09b2"===c?i+12:i},meridiem:function(i,c,m){return i<4?"\u09b0\u09be\u09a4":i<10?"\u09b8\u0995\u09be\u09b2":i<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":i<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(97586))},9004:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===c&&i>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===c&&i<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===c?i+12:i},meridiem:function(i,c,m){return i<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":i<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":i<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":i<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(p(97586))},50927:function(L,Y,p){!function(u){"use strict";function e(j,Q,_e){return j+" "+function i(j,Q){return 2===Q?function c(j){var Q={m:"v",b:"v",d:"z"};return void 0===Q[j.charAt(0)]?j:Q[j.charAt(0)]+j.substring(1)}(j):j}({mm:"munutenn",MM:"miz",dd:"devezh"}[_e],j)}function n(j){return j>9?n(j%10):j}var m=[/^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],f=/^(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,F=[/^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:F,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:F,monthsRegex:f,monthsShortRegex:f,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:m,longMonthsParse:m,shortMonthsParse:m,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 r(j){switch(n(j)){case 1:case 3:case 4:case 5:case 9:return j+" bloaz";default:return j+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(j){return j+(1===j?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(j){return"g.m."===j},meridiem:function(j,Q,_e){return j<12?"a.m.":"g.m."}})}(p(97586))},87768:function(L,Y,p){!function(u){"use strict";function r(i,c,m){var f=i+" ";switch(m){case"ss":return f+(1===i?"sekunda":2===i||3===i||4===i?"sekunde":"sekundi");case"mm":return f+(1===i?"minuta":2===i||3===i||4===i?"minute":"minuta");case"h":return"jedan sat";case"hh":return f+(1===i?"sat":2===i||3===i||4===i?"sata":"sati");case"dd":return f+(1===i?"dan":"dana");case"MM":return f+(1===i?"mjesec":2===i||3===i||4===i?"mjeseca":"mjeseci");case"yy":return f+(1===i?"godina":2===i||3===i||4===i?"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:r,m:function e(i,c,m,f){if("m"===m)return c?"jedna minuta":f?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(97586))},56291:function(L,Y,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(r,n){var i=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===n||"W"===n)&&(i="a"),r+i},week:{dow:1,doy:4}})}(p(97586))},85301:function(L,Y,p){!function(u){"use strict";var e={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),n=[/^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],i=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function c(k){return k>1&&k<5&&1!=~~(k/10)}function m(k,w,C,A){var F=k+" ";switch(C){case"s":return w||A?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return w||A?F+(c(k)?"sekundy":"sekund"):F+"sekundami";case"m":return w?"minuta":A?"minutu":"minutou";case"mm":return w||A?F+(c(k)?"minuty":"minut"):F+"minutami";case"h":return w?"hodina":A?"hodinu":"hodinou";case"hh":return w||A?F+(c(k)?"hodiny":"hodin"):F+"hodinami";case"d":return w||A?"den":"dnem";case"dd":return w||A?F+(c(k)?"dny":"dn\xed"):F+"dny";case"M":return w||A?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return w||A?F+(c(k)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):F+"m\u011bs\xedci";case"y":return w||A?"rok":"rokem";case"yy":return w||A?F+(c(k)?"roky":"let"):F+"lety"}}u.defineLocale("cs",{months:e,monthsShort:r,monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},66666:function(L,Y,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(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\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(97586))},55163:function(L,Y,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(r){var i="";return r>20?i=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(i=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+i},week:{dow:1,doy:4}})}(p(97586))},87360:function(L,Y,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(97586))},43248:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},83222:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},45932:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},6405:function(L,Y,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"],r=["\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:r,weekdaysShort:r,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(i){return"\u0789\u078a"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(p(97586))},60718:function(L,Y,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(n,i){return n?"string"==typeof i&&/D/.test(i.substring(0,i.indexOf("MMMM")))?this._monthsGenitiveEl[n.month()]:this._monthsNominativeEl[n.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(n,i,c){return n>11?c?"\u03bc\u03bc":"\u039c\u039c":c?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(n){return"\u03bc"===(n+"").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(n,i){var c=this._calendarEl[n],m=i&&i.hours();return function e(n){return typeof Function<"u"&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}(c)&&(c=c.apply(i)),c.replace("{}",m%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(97586))},36319:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:0,doy:4}})}(p(97586))},80597:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}})}(p(97586))},51800:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},807:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},95960:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}})}(p(97586))},84418:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:0,doy:6}})}(p(97586))},46865:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},32647:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},61931:function(L,Y,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(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,n,i){return r>11?i?"p.t.m.":"P.T.M.":i?"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(97586))},41805:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},83445:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},81516:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},46679:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},88150:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[n+"sekundi",n+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[n+" minuti",n+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[n+" tunni",n+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[n+" kuu",n+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[n+" aasta",n+" aastat"]};return i?f[c][2]?f[c][2]:f[c][1]:m?f[c][0]:f[c][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(97586))},80757:function(L,Y,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(97586))},65742:function(L,Y,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"},r={"\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(i){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(i)},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u06f0-\u06f9]/g,function(c){return r[c]}).replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(p(97586))},33958:function(L,Y,p){!function(u){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function n(m,f,k,w){var C="";switch(k){case"s":return w?"muutaman sekunnin":"muutama sekunti";case"ss":C=w?"sekunnin":"sekuntia";break;case"m":return w?"minuutin":"minuutti";case"mm":C=w?"minuutin":"minuuttia";break;case"h":return w?"tunnin":"tunti";case"hh":C=w?"tunnin":"tuntia";break;case"d":return w?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":C=w?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return w?"kuukauden":"kuukausi";case"MM":C=w?"kuukauden":"kuukautta";break;case"y":return w?"vuoden":"vuosi";case"yy":C=w?"vuoden":"vuotta"}return function i(m,f){return m<10?f?r[m]:e[m]:m}(m,w)+" "+C}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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},46720:function(L,Y,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(r){return r},week:{dow:1,doy:4}})}(p(97586))},98352:function(L,Y,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(97586))},42096:function(L,Y,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(r,n){switch(n){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(p(97586))},95759:function(L,Y,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(r,n){switch(n){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(p(97586))},4059:function(L,Y,p){!function(u){"use strict";var n=/(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,i=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];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:n,monthsShortRegex:n,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:i,longMonthsParse:i,shortMonthsParse:i,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(m,f){switch(f){case"D":return m+(1===m?"er":"");default:case"M":case"Q":case"DDD":case"d":return m+(1===m?"er":"e");case"w":case"W":return m+(1===m?"re":"e")}},week:{dow:1,doy:4}})}(p(97586))},15958:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="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(i,c){return i?/-MMM-/.test(c)?r[i.month()]:e[i.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(i){return i+(1===i||8===i||i>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},94143:function(L,Y,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(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(97586))},67028:function(L,Y,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(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(97586))},80428:function(L,Y,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(r){return 0===r.indexOf("un")?"n"+r:"en "+r},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(97586))},76861:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={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:[n+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",n+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[n+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",n+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[n+" \u0935\u0930\u093e\u0902\u0928\u0940",n+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[n+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",n+" \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:[n+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",n+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[n+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",n+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return m?f[c][0]:f[c][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(n,i){return"D"===i?n+"\u0935\u0947\u0930":n},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(n,i){return 12===n&&(n=0),"\u0930\u093e\u0924\u0940"===i?n<4?n:n+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===i?n:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===i?n>12?n:n+12:"\u0938\u093e\u0902\u091c\u0947"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"\u0930\u093e\u0924\u0940":n<12?"\u0938\u0915\u093e\u0933\u0940\u0902":n<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":n<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(p(97586))},57718:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={s:["thoddea sekondamni","thodde sekond"],ss:[n+" sekondamni",n+" sekond"],m:["eka mintan","ek minut"],mm:[n+" mintamni",n+" mintam"],h:["eka voran","ek vor"],hh:[n+" voramni",n+" voram"],d:["eka disan","ek dis"],dd:[n+" disamni",n+" dis"],M:["eka mhoinean","ek mhoino"],MM:[n+" mhoineamni",n+" mhoine"],y:["eka vorsan","ek voros"],yy:[n+" vorsamni",n+" vorsam"]};return m?f[c][0]:f[c][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(n,i){return"D"===i?n+"er":n},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(n,i){return 12===n&&(n=0),"rati"===i?n<4?n:n+12:"sokallim"===i?n:"donparam"===i?n>12?n:n+12:"sanje"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"rati":n<12?"sokallim":n<16?"donparam":n<20?"sanje":"rati"}})}(p(97586))},26827:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0ab0\u0abe\u0aa4"===c?i<4?i:i+12:"\u0ab8\u0ab5\u0abe\u0ab0"===c?i:"\u0aac\u0aaa\u0acb\u0ab0"===c?i>=10?i:i+12:"\u0ab8\u0abe\u0a82\u0a9c"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0ab0\u0abe\u0aa4":i<10?"\u0ab8\u0ab5\u0abe\u0ab0":i<17?"\u0aac\u0aaa\u0acb\u0ab0":i<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(p(97586))},21936:function(L,Y,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(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \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(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,n,i){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?i?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?i?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(p(97586))},31332:function(L,Y,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"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},n=[/^\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:n,longMonthsParse:n,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(m){return m.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return r[f]})},postformat:function(m){return m.replace(/\d/g,function(f){return e[f]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(m,f){return 12===m&&(m=0),"\u0930\u093e\u0924"===f?m<4?m:m+12:"\u0938\u0941\u092c\u0939"===f?m:"\u0926\u094b\u092a\u0939\u0930"===f?m>=10?m:m+12:"\u0936\u093e\u092e"===f?m+12:void 0},meridiem:function(m,f,k){return m<4?"\u0930\u093e\u0924":m<10?"\u0938\u0941\u092c\u0939":m<17?"\u0926\u094b\u092a\u0939\u0930":m<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(p(97586))},91957:function(L,Y,p){!function(u){"use strict";function e(n,i,c){var m=n+" ";switch(c){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"m":return i?"jedna minuta":"jedne minute";case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return i?"jedan sat":"jednog sata";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"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(97586))},48928:function(L,Y,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 r(c,m,f,k){var w=c;switch(f){case"s":return k||m?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return w+(k||m)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(k||m?" perc":" perce");case"mm":return w+(k||m?" perc":" perce");case"h":return"egy"+(k||m?" \xf3ra":" \xf3r\xe1ja");case"hh":return w+(k||m?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(k||m?" nap":" napja");case"dd":return w+(k||m?" nap":" napja");case"M":return"egy"+(k||m?" h\xf3nap":" h\xf3napja");case"MM":return w+(k||m?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(k||m?" \xe9v":" \xe9ve");case"yy":return w+(k||m?" \xe9v":" \xe9ve")}return""}function n(c){return(c?"":"[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(c){return"u"===c.charAt(1).toLowerCase()},meridiem:function(c,m,f){return c<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},56215:function(L,Y,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(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<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(r,n){switch(n){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(p(97586))},586:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"siang"===n?r>=11?r:r+12:"sore"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"siang":r<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(97586))},90211:function(L,Y,p){!function(u){"use strict";function e(i){return i%100==11||i%10!=1}function r(i,c,m,f){var k=i+" ";switch(m){case"s":return c||f?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(i)?k+(c||f?"sek\xfandur":"sek\xfandum"):k+"sek\xfanda";case"m":return c?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(i)?k+(c||f?"m\xedn\xfatur":"m\xedn\xfatum"):c?k+"m\xedn\xfata":k+"m\xedn\xfatu";case"hh":return e(i)?k+(c||f?"klukkustundir":"klukkustundum"):k+"klukkustund";case"d":return c?"dagur":f?"dag":"degi";case"dd":return e(i)?c?k+"dagar":k+(f?"daga":"d\xf6gum"):c?k+"dagur":k+(f?"dag":"degi");case"M":return c?"m\xe1nu\xf0ur":f?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(i)?c?k+"m\xe1nu\xf0ir":k+(f?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):c?k+"m\xe1nu\xf0ur":k+(f?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return c||f?"\xe1r":"\xe1ri";case"yy":return e(i)?k+(c||f?"\xe1r":"\xe1rum"):k+(c||f?"\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:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},22340:function(L,Y,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(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},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(97586))},70170:function(L,Y,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(97586))},39770:function(L,Y,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(r,n){return"\u5143"===n[1]?1:parseInt(n[1]||r,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(r){return"\u5348\u5f8c"===r},meridiem:function(r,n,i){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,n){switch(n){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},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(97586))},73875:function(L,Y,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(r,n){return 12===r&&(r=0),"enjing"===n?r:"siyang"===n?r>=11?r:r+12:"sonten"===n||"ndalu"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"enjing":r<15?"siyang":r<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(97586))},79499:function(L,Y,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(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(n,i,c){return"\u10d8"===c?i+"\u10e8\u10d8":i+c+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},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(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(p(97586))},93573:function(L,Y,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(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},68807:function(L,Y,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"},r={"\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(i){return"\u179b\u17d2\u1784\u17b6\u1785"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},week:{dow:1,doy:4}})}(p(97586))},65082:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===c?i<4?i:i+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===c?i:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===c?i>=10?i:i+12:"\u0cb8\u0c82\u0c9c\u0cc6"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":i<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":i<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":i<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(i){return i+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(p(97586))},20137:function(L,Y,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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,n,i){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(p(97586))},63744:function(L,Y,p){!function(u){"use strict";function e(i,c,m,f){var k={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[i+" san\xeeye",i+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[i+" deq\xeeqe",i+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[i+" saet",i+" saetan"],d:["rojek","rojek\xea"],dd:[i+" roj",i+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[i+" hefte",i+" hefteyan"],M:["mehek","mehek\xea"],MM:[i+" meh",i+" mehan"],y:["salek","salek\xea"],yy:[i+" sal",i+" salan"]};return c?k[m][0]:k[m][1]}u.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(i,c,m){return i<12?m?"bn":"BN":m?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,w:e,ww:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(i,c){var m=c.toLowerCase();return m.includes("w")||m.includes("m")?i+".":i+function r(i){var c=(i=""+i).substring(i.length-1),m=i.length>1?i.substring(i.length-2):"";return 12==m||13==m||"2"!=c&&"3"!=c&&"50"!=m&&"70"!=c&&"80"!=c?"\xea":"y\xea"}(i)},week:{dow:1,doy:4}})}(p(97586))},70111:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=["\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:n,monthsShort:n,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(c){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(c)},meridiem:function(c,m,f){return c<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(c){return c.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(m){return r[m]}).replace(/\u060c/g,",")},postformat:function(c){return c.replace(/\d/g,function(m){return e[m]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},99187:function(L,Y,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(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},35969:function(L,Y,p){!function(u){"use strict";function e(m,f,k,w){var C={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 f?C[k][0]:C[k][1]}function i(m){if(m=parseInt(m,10),isNaN(m))return!1;if(m<0)return!0;if(m<10)return 4<=m&&m<=7;if(m<100){var f=m%10;return i(0===f?m/10:f)}if(m<1e4){for(;m>=10;)m/=10;return i(m)}return i(m/=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 r(m){return i(m.substr(0,m.indexOf(" ")))?"a "+m:"an "+m},past:function n(m){return i(m.substr(0,m.indexOf(" ")))?"viru "+m:"virun "+m},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(97586))},33526:function(L,Y,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(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,n,i){return r<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(r){return"\u0e97\u0eb5\u0ec8"+r}})}(p(97586))},90411:function(L,Y,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 n(k,w,C,A){return w?c(C)[0]:A?c(C)[1]:c(C)[2]}function i(k){return k%10==0||k>10&&k<20}function c(k){return e[k].split("_")}function m(k,w,C,A){var F=k+" ";return 1===k?F+n(0,w,C[0],A):w?F+(i(k)?c(C)[1]:c(C)[0]):A?F+c(C)[1]:F+(i(k)?c(C)[1]:c(C)[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 r(k,w,C,A){return w?"kelios sekund\u0117s":A?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:m,m:n,mm:m,h:n,hh:m,d:n,dd:m,M:n,MM:m,y:n,yy:m},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(k){return k+"-oji"},week:{dow:1,doy:4}})}(p(97586))},32621:function(L,Y,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 r(f,k,w){return w?k%10==1&&k%100!=11?f[2]:f[3]:k%10==1&&k%100!=11?f[0]:f[1]}function n(f,k,w){return f+" "+r(e[w],f,k)}function i(f,k,w){return r(e[w],f,k)}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 c(f,k){return k?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:n,m:i,mm:n,h:i,hh:n,d:i,dd:n,M:i,MM:n,y:i,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},85869:function(L,Y,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(n,i){return 1===n?i[0]:n>=2&&n<=4?i[1]:i[2]},translate:function(n,i,c){var m=e.words[c];return 1===c.length?i?m[0]:m[1]:n+" "+e.correctGrammaticalCase(n,m)}};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(97586))},35881:function(L,Y,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(97586))},92391:function(L,Y,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(r){var n=r%10,i=r%100;return 0===r?r+"-\u0435\u0432":0===i?r+"-\u0435\u043d":i>10&&i<20?r+"-\u0442\u0438":1===n?r+"-\u0432\u0438":2===n?r+"-\u0440\u0438":7===n||8===n?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(97586))},21126:function(L,Y,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(r,n){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===n&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===n||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===n?r+12:r},meridiem:function(r,n,i){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(p(97586))},44892:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){switch(c){case"s":return i?"\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 n+(i?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return n+(i?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return n+(i?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return n+(i?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return n+(i?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return n+(i?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return n}}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(n){return"\u04ae\u0425"===n},meridiem:function(n,i,c){return n<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(n,i){switch(i){case"d":case"D":case"DDD":return n+" \u04e9\u0434\u04e9\u0440";default:return n}}})}(p(97586))},59080:function(L,Y,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"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function n(c,m,f,k){var w="";if(m)switch(f){case"s":w="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":w="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":w="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":w="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":w="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":w="%d \u0924\u093e\u0938";break;case"d":w="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":w="%d \u0926\u093f\u0935\u0938";break;case"M":w="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":w="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":w="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":w="%d \u0935\u0930\u094d\u0937\u0947"}else switch(f){case"s":w="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":w="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":w="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":w="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":w="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":w="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":w="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":w="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":w="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":w="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":w="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":w="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return w.replace(/%d/i,c)}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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(c){return c.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(c){return c.replace(/\d/g,function(m){return e[m]})},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(c,m){return 12===c&&(c=0),"\u092a\u0939\u093e\u091f\u0947"===m||"\u0938\u0915\u093e\u0933\u0940"===m?c:"\u0926\u0941\u092a\u093e\u0930\u0940"===m||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===m||"\u0930\u093e\u0924\u094d\u0930\u0940"===m?c>=12?c:c+12:void 0},meridiem:function(c,m,f){return c>=0&&c<6?"\u092a\u0939\u093e\u091f\u0947":c<12?"\u0938\u0915\u093e\u0933\u0940":c<17?"\u0926\u0941\u092a\u093e\u0930\u0940":c<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(p(97586))},25950:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"tengahari"===n?r>=11?r:r+12:"petang"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"tengahari":r<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(97586))},70399:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"tengahari"===n?r>=11?r:r+12:"petang"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"tengahari":r<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(97586))},79902:function(L,Y,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(97586))},72985:function(L,Y,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"},r={"\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(i){return i.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},week:{dow:1,doy:4}})}(p(97586))},67859:function(L,Y,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:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},13642:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0930\u093e\u0924\u093f"===c?i<4?i:i+12:"\u092c\u093f\u0939\u093e\u0928"===c?i:"\u0926\u093f\u0909\u0901\u0938\u094b"===c?i>=10?i:i+12:"\u0938\u093e\u0901\u091d"===c?i+12:void 0},meridiem:function(i,c,m){return i<3?"\u0930\u093e\u0924\u093f":i<12?"\u092c\u093f\u0939\u093e\u0928":i<16?"\u0926\u093f\u0909\u0901\u0938\u094b":i<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(97586))},99875:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},65441:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},81311:function(L,Y,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(97586))},72567:function(L,Y,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(r,n){var i=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===n||"W"===n)&&(i="a"),r+i},week:{dow:1,doy:4}})}(p(97586))},56962:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0a30\u0a3e\u0a24"===c?i<4?i:i+12:"\u0a38\u0a35\u0a47\u0a30"===c?i:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===c?i>=10?i:i+12:"\u0a38\u0a3c\u0a3e\u0a2e"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0a30\u0a3e\u0a24":i<10?"\u0a38\u0a35\u0a47\u0a30":i<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":i<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(p(97586))},61063:function(L,Y,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("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),n=[/^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 i(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function c(f,k,w){var C=f+" ";switch(w){case"ss":return C+(i(f)?"sekundy":"sekund");case"m":return k?"minuta":"minut\u0119";case"mm":return C+(i(f)?"minuty":"minut");case"h":return k?"godzina":"godzin\u0119";case"hh":return C+(i(f)?"godziny":"godzin");case"ww":return C+(i(f)?"tygodnie":"tygodni");case"MM":return C+(i(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return C+(i(f)?"lata":"lat")}}u.defineLocale("pl",{months:function(f,k){return f?/D MMMM/.test(k)?r[f.month()]:e[f.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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:c,m:c,mm:c,h:c,hh:c,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:c,M:"miesi\u0105c",MM:c,y:"rok",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},97476:function(L,Y,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(97586))},78719:function(L,Y,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(97586))},51004:function(L,Y,p){!function(u){"use strict";function e(n,i,c){var f=" ";return(n%100>=20||n>=100&&n%100==0)&&(f=" de "),n+f+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[c]}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(97586))},51326:function(L,Y,p){!function(u){"use strict";function r(c,m,f){return"m"===f?m?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":c+" "+function e(c,m){var f=c.split("_");return m%10==1&&m%100!=11?f[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?f[1]:f[2]}({ss:m?"\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:m?"\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"}[f],+c)}var n=[/^\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:n,longMonthsParse:n,shortMonthsParse:n,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(c){if(c.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(c){if(c.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:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(c){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(c)},meridiem:function(c,m,f){return c<4?"\u043d\u043e\u0447\u0438":c<12?"\u0443\u0442\u0440\u0430":c<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(c,m){switch(m){case"M":case"d":case"DDD":return c+"-\u0439";case"D":return c+"-\u0433\u043e";case"w":case"W":return c+"-\u044f";default:return c}},week:{dow:1,doy:4}})}(p(97586))},72608:function(L,Y,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"],r=["\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:r,weekdaysShort:r,weekdaysMin:r,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(i){return"\u0634\u0627\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(97586))},13911:function(L,Y,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(97586))},25147:function(L,Y,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(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,n,i){return r>11?i?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":i?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(p(97586))},23741:function(L,Y,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("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function n(m){return m>1&&m<5}function i(m,f,k,w){var C=m+" ";switch(k){case"s":return f||w?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return f||w?C+(n(m)?"sekundy":"sek\xfand"):C+"sekundami";case"m":return f?"min\xfata":w?"min\xfatu":"min\xfatou";case"mm":return f||w?C+(n(m)?"min\xfaty":"min\xfat"):C+"min\xfatami";case"h":return f?"hodina":w?"hodinu":"hodinou";case"hh":return f||w?C+(n(m)?"hodiny":"hod\xedn"):C+"hodinami";case"d":return f||w?"de\u0148":"d\u0148om";case"dd":return f||w?C+(n(m)?"dni":"dn\xed"):C+"d\u0148ami";case"M":return f||w?"mesiac":"mesiacom";case"MM":return f||w?C+(n(m)?"mesiace":"mesiacov"):C+"mesiacmi";case"y":return f||w?"rok":"rokom";case"yy":return f||w?C+(n(m)?"roky":"rokov"):C+"rokmi"}}u.defineLocale("sk",{months:e,monthsShort:r,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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},93e3:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f=n+" ";switch(c){case"s":return i||m?"nekaj sekund":"nekaj sekundami";case"ss":return f+(1===n?i?"sekundo":"sekundi":2===n?i||m?"sekundi":"sekundah":n<5?i||m?"sekunde":"sekundah":"sekund");case"m":return i?"ena minuta":"eno minuto";case"mm":return f+(1===n?i?"minuta":"minuto":2===n?i||m?"minuti":"minutama":n<5?i||m?"minute":"minutami":i||m?"minut":"minutami");case"h":return i?"ena ura":"eno uro";case"hh":return f+(1===n?i?"ura":"uro":2===n?i||m?"uri":"urama":n<5?i||m?"ure":"urami":i||m?"ur":"urami");case"d":return i||m?"en dan":"enim dnem";case"dd":return f+(1===n?i||m?"dan":"dnem":2===n?i||m?"dni":"dnevoma":i||m?"dni":"dnevi");case"M":return i||m?"en mesec":"enim mesecem";case"MM":return f+(1===n?i||m?"mesec":"mesecem":2===n?i||m?"meseca":"mesecema":n<5?i||m?"mesece":"meseci":i||m?"mesecev":"meseci");case"y":return i||m?"eno leto":"enim letom";case"yy":return f+(1===n?i||m?"leto":"letom":2===n?i||m?"leti":"letoma":n<5?i||m?"leta":"leti":i||m?"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(97586))},60451:function(L,Y,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(r){return"M"===r.charAt(0)},meridiem:function(r,n,i){return r<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(97586))},40905:function(L,Y,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(n,i){return n%10>=1&&n%10<=4&&(n%100<10||n%100>=20)?n%10==1?i[0]:i[1]:i[2]},translate:function(n,i,c,m){var k,f=e.words[c];return 1===c.length?"y"===c&&i?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":m||i?f[0]:f[1]:(k=e.correctGrammaticalCase(n,f),"yy"===c&&i&&"\u0433\u043e\u0434\u0438\u043d\u0443"===k?n+" \u0433\u043e\u0434\u0438\u043d\u0430":n+" "+k)}};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(97586))},55046:function(L,Y,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(n,i){return n%10>=1&&n%10<=4&&(n%100<10||n%100>=20)?n%10==1?i[0]:i[1]:i[2]},translate:function(n,i,c,m){var k,f=e.words[c];return 1===c.length?"y"===c&&i?"jedna godina":m||i?f[0]:f[1]:(k=e.correctGrammaticalCase(n,f),"yy"===c&&i&&"godinu"===k?n+" godina":n+" "+k)}};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(97586))},85765:function(L,Y,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(r,n,i){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,n){return 12===r&&(r=0),"ekuseni"===n?r:"emini"===n?r>=11?r:r+12:"entsambama"===n||"ebusuku"===n?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(p(97586))},99290:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?":e":1===n||2===n?":a":":e")},week:{dow:1,doy:4}})}(p(97586))},53449:function(L,Y,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(97586))},72688:function(L,Y,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"},r={"\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(i){return i+"\u0bb5\u0ba4\u0bc1"},preparse:function(i){return i.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(i,c,m){return i<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":i<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":i<10?" \u0b95\u0bbe\u0bb2\u0bc8":i<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":i<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":i<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(i,c){return 12===i&&(i=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===c?i<2?i:i+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===c||"\u0b95\u0bbe\u0bb2\u0bc8"===c||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===c&&i>=10?i:i+12},week:{dow:0,doy:6}})}(p(97586))},32060:function(L,Y,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(r,n){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===n?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===n?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===n?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===n?r+12:void 0},meridiem:function(r,n,i){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(p(97586))},93290:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},8294:function(L,Y,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(n,i){return 12===n&&(n=0),"\u0448\u0430\u0431"===i?n<4?n:n+12:"\u0441\u0443\u0431\u04b3"===i?n:"\u0440\u04ef\u0437"===i?n>=11?n:n+12:"\u0431\u0435\u0433\u043e\u04b3"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"\u0448\u0430\u0431":n<11?"\u0441\u0443\u0431\u04b3":n<16?"\u0440\u04ef\u0437":n<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},1231:function(L,Y,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(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,n,i){return r<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(97586))},3746:function(L,Y,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(n,i){switch(i){case"d":case"D":case"Do":case"DD":return n;default:if(0===n)return n+"'unjy";var c=n%10;return n+(e[c]||e[n%100-c]||e[n>=100?100:null])}},week:{dow:1,doy:7}})}(p(97586))},49040:function(L,Y,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(r){return r},week:{dow:1,doy:4}})}(p(97586))},17187:function(L,Y,p){!function(u){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function i(f,k,w,C){var A=function c(f){var k=Math.floor(f%1e3/100),w=Math.floor(f%100/10),C=f%10,A="";return k>0&&(A+=e[k]+"vatlh"),w>0&&(A+=(""!==A?" ":"")+e[w]+"maH"),C>0&&(A+=(""!==A?" ":"")+e[C]),""===A?"pagh":A}(f);switch(w){case"ss":return A+" lup";case"mm":return A+" tup";case"hh":return A+" rep";case"dd":return A+" jaj";case"MM":return A+" jar";case"yy":return A+" 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 r(f){var k=f;return-1!==f.indexOf("jaj")?k.slice(0,-3)+"leS":-1!==f.indexOf("jar")?k.slice(0,-3)+"waQ":-1!==f.indexOf("DIS")?k.slice(0,-3)+"nem":k+" pIq"},past:function n(f){var k=f;return-1!==f.indexOf("jaj")?k.slice(0,-3)+"Hu\u2019":-1!==f.indexOf("jar")?k.slice(0,-3)+"wen":-1!==f.indexOf("DIS")?k.slice(0,-3)+"ben":k+" ret"},s:"puS lup",ss:i,m:"wa\u2019 tup",mm:i,h:"wa\u2019 rep",hh:i,d:"wa\u2019 jaj",dd:i,M:"wa\u2019 jar",MM:i,y:"wa\u2019 DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},60153:function(L,Y,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(n,i,c){return n<12?c?"\xf6\xf6":"\xd6\xd6":c?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(n){return"\xf6s"===n||"\xd6S"===n},longDateFormat:{LT:"HH:mm",LTS:"HH:mm: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(n,i){switch(i){case"d":case"D":case"Do":case"DD":return n;default:if(0===n)return n+"'\u0131nc\u0131";var c=n%10;return n+(e[c]||e[n%100-c]||e[n>=100?100:null])}},week:{dow:1,doy:7}})}(p(97586))},88521:function(L,Y,p){!function(u){"use strict";function r(n,i,c,m){var f={s:["viensas secunds","'iensas secunds"],ss:[n+" secunds",n+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[n+" m\xeduts",n+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[n+" \xfeoras",n+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[n+" ziuas",n+" ziuas"],M:["'n mes","'iens mes"],MM:[n+" mesen",n+" mesen"],y:["'n ar","'iens ar"],yy:[n+" ars",n+" ars"]};return m||i?f[c][0]:f[c][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(n){return"d'o"===n.toLowerCase()},meridiem:function(n,i,c){return n>11?c?"d'o":"D'O":c?"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:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},22234:function(L,Y,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(97586))},18010:function(L,Y,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(97586))},63349:function(L,Y,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(r,n){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===n||"\u0633\u06d5\u06be\u06d5\u0631"===n||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===n?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===n||"\u0643\u06d5\u0686"===n?r+12:r>=11?r:r+12},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":c<900?"\u0633\u06d5\u06be\u06d5\u0631":c<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":c<1230?"\u0686\u06c8\u0634":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(p(97586))},68479:function(L,Y,p){!function(u){"use strict";function r(m,f,k){return"m"===k?f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===k?f?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":m+" "+function e(m,f){var k=m.split("_");return f%10==1&&f%100!=11?k[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?k[1]:k[2]}({ss:f?"\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:f?"\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:f?"\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"}[k],+m)}function i(m){return function(){return m+"\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 n(m,f){var k={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===m?k.nominative.slice(1,7).concat(k.nominative.slice(0,1)):m?k[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(f)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(f)?"genitive":"nominative"][m.day()]:k.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:i("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:i("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:i("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:i("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return i("[\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:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(m){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(m)},meridiem:function(m,f,k){return m<4?"\u043d\u043e\u0447\u0456":m<12?"\u0440\u0430\u043d\u043a\u0443":m<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(m,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return m+"-\u0439";case"D":return m+"-\u0433\u043e";default:return m}},week:{dow:1,doy:7}})}(p(97586))},43024:function(L,Y,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"],r=["\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:r,weekdaysShort:r,weekdaysMin:r,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(i){return"\u0634\u0627\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(97586))},72376:function(L,Y,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(97586))},19800:function(L,Y,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(97586))},89366:function(L,Y,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(r){return/^ch$/i.test(r)},meridiem:function(r,n,i){return r<12?i?"sa":"SA":i?"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(r){return r},week:{dow:1,doy:4}})}(p(97586))},69702:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},72655:function(L,Y,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(97586))},575:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:r>=11?r:r+12},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},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(97586))},18351:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1200?"\u4e0a\u5348":1200===c?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},51626:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},8887:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},97586:function(L,Y,p){(L=p.nmd(L)).exports=function(){"use strict";var u,Q;function e(){return u.apply(null,arguments)}function n(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function c(t,s){return Object.prototype.hasOwnProperty.call(t,s)}function m(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var s;for(s in t)if(c(t,s))return!1;return!0}function f(t){return void 0===t}function k(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function w(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function C(t,s){var _,o=[],h=t.length;for(_=0;_>>0;for(_=0;_0)for(o=0;o=0?o?"+":"":"-")+Math.pow(10,Math.max(0,s-_.length)).toString().substr(1)+_}var Te=/(\[[^\[]*\])|(\\)?([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,ge=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ie={},I={};function P(t,s,o,_){var h=_;"string"==typeof _&&(h=function(){return this[_]()}),t&&(I[t]=h),s&&(I[s[0]]=function(){return ne(h.apply(this,arguments),s[1],s[2])}),o&&(I[o]=function(){return this.localeData().ordinal(h.apply(this,arguments),t)})}function ce(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function We(t,s){return t.isValid()?(s=$e(s,t.localeData()),ie[s]=ie[s]||function be(t){var o,_,s=t.match(Te);for(o=0,_=s.length;o<_;o++)s[o]=I[s[o]]?I[s[o]]:ce(s[o]);return function(h){var v,g="";for(v=0;v<_;v++)g+=se(s[v])?s[v].call(h,t):s[v];return g}}(s),ie[s](t)):t.localeData().invalidDate()}function $e(t,s){var o=5;function _(h){return s.longDateFormat(h)||h}for(ge.lastIndex=0;o>=0&&ge.test(t);)t=t.replace(ge,_),ge.lastIndex=0,o-=1;return t}var je={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function K(t){return"string"==typeof t?je[t]||je[t.toLowerCase()]:void 0}function vt(t){var o,_,s={};for(_ in t)c(t,_)&&(o=K(_))&&(s[o]=t[_]);return s}var La={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var _t,Wt=/\d/,Z=/\d\d/,ee=/\d{3}/,Qe=/\d{4}/,qe=/[+-]?\d{6}/,B=/\d\d?/,Ve=/\d\d\d\d?/,bt=/\d\d\d\d\d\d?/,dt=/\d{1,3}/,re=/\d{1,4}/,Ke=/[+-]?\d{1,6}/,Se=/\d+/,lt=/[+-]?\d+/,Ya=/Z|[+-]\d\d:?\d\d/gi,ue=/Z|[+-]\d\d(?::?\d\d)?/gi,He=/[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,te=/^[1-9]\d?/,xe=/^([1-9]\d|\d)/;function S(t,s,o){_t[t]=se(s)?s:function(_,h){return _&&o?o:s}}function va(t,s){return c(_t,t)?_t[t](s._strict,s._locale):new RegExp(function Vt(t){return pe(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(s,o,_,h,g){return o||_||h||g}))}(t))}function pe(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function oe(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function W(t){var s=+t,o=0;return 0!==s&&isFinite(s)&&(o=oe(s)),o}_t={};var xt={};function z(t,s){var o,h,_=s;for("string"==typeof t&&(t=[t]),k(s)&&(_=function(g,v){v[s]=W(g)}),h=t.length,o=0;o68?1900:2e3)};var J,Rt=Ne("FullYear",!0);function Ne(t,s){return function(o){return null!=o?(ze(this,t,o),e.updateOffset(this,s),this):tt(this,t)}}function tt(t,s){if(!t.isValid())return NaN;var o=t._d,_=t._isUTC;switch(s){case"Milliseconds":return _?o.getUTCMilliseconds():o.getMilliseconds();case"Seconds":return _?o.getUTCSeconds():o.getSeconds();case"Minutes":return _?o.getUTCMinutes():o.getMinutes();case"Hours":return _?o.getUTCHours():o.getHours();case"Date":return _?o.getUTCDate():o.getDate();case"Day":return _?o.getUTCDay():o.getDay();case"Month":return _?o.getUTCMonth():o.getMonth();case"FullYear":return _?o.getUTCFullYear():o.getFullYear();default:return NaN}}function ze(t,s,o){var _,h,g,v,H;if(t.isValid()&&!isNaN(o)){switch(_=t._d,h=t._isUTC,s){case"Milliseconds":return void(h?_.setUTCMilliseconds(o):_.setMilliseconds(o));case"Seconds":return void(h?_.setUTCSeconds(o):_.setSeconds(o));case"Minutes":return void(h?_.setUTCMinutes(o):_.setMinutes(o));case"Hours":return void(h?_.setUTCHours(o):_.setHours(o));case"Date":return void(h?_.setUTCDate(o):_.setDate(o));case"FullYear":break;default:return}g=o,v=t.month(),H=29!==(H=t.date())||1!==v||Ze(g)?H:28,h?_.setUTCFullYear(g,v,H):_.setFullYear(g,v,H)}}function St(t,s){if(isNaN(t)||isNaN(s))return NaN;var o=function Ta(t,s){return(t%s+s)%s}(s,12);return t+=(s-o)/12,1===o?Ze(t)?29:28:31-o%7%2}J=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var s;for(s=0;s=0?(H=new Date(t+400,s,o,_,h,g,v),isFinite(H.getFullYear())&&H.setFullYear(t)):H=new Date(t,s,o,_,h,g,v),H}function Be(t){var s,o;return t<100&&t>=0?((o=Array.prototype.slice.call(arguments))[0]=t+400,s=new Date(Date.UTC.apply(null,o)),isFinite(s.getUTCFullYear())&&s.setUTCFullYear(t)):s=new Date(Date.UTC.apply(null,arguments)),s}function ut(t,s,o){var _=7+s-o;return-(7+Be(t,0,_).getUTCDay()-s)%7+_-1}function Xt(t,s,o,_,h){var O,V,H=1+7*(s-1)+(7+o-_)%7+ut(t,_,h);return H<=0?V=et(O=t-1)+H:H>et(t)?(O=t+1,V=H-et(t)):(O=t,V=H),{year:O,dayOfYear:V}}function st(t,s,o){var g,v,_=ut(t.year(),s,o),h=Math.floor((t.dayOfYear()-_-1)/7)+1;return h<1?g=h+Le(v=t.year()-1,s,o):h>Le(t.year(),s,o)?(g=h-Le(t.year(),s,o),v=t.year()+1):(v=t.year(),g=h),{week:g,year:v}}function Le(t,s,o){var _=ut(t,s,o),h=ut(t+1,s,o);return(et(t)-_+h)/7}P("w",["ww",2],"wo","week"),P("W",["WW",2],"Wo","isoWeek"),S("w",B,te),S("ww",B,Z),S("W",B,te),S("WW",B,Z),Ce(["w","ww","W","WW"],function(t,s,o,_){s[_.substr(0,1)]=W(t)});function Pt(t,s){return t.slice(s,7).concat(t.slice(0,s))}P("d",0,"do","day"),P("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),P("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),P("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),P("e",0,0,"weekday"),P("E",0,0,"isoWeekday"),S("d",B),S("e",B),S("E",B),S("dd",function(t,s){return s.weekdaysMinRegex(t)}),S("ddd",function(t,s){return s.weekdaysShortRegex(t)}),S("dddd",function(t,s){return s.weekdaysRegex(t)}),Ce(["dd","ddd","dddd"],function(t,s,o,_){var h=o._locale.weekdaysParse(t,_,o._strict);null!=h?s.d=h:j(o).invalidWeekday=t}),Ce(["d","e","E"],function(t,s,o,_){s[_]=W(t)});var Na="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$t="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),za="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ba=He,Ga=He,Ua=He;function Xa(t,s,o){var _,h,g,v=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)g=F([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(g,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(g,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(g,"").toLocaleLowerCase();return o?"dddd"===s?-1!==(h=J.call(this._weekdaysParse,v))?h:null:"ddd"===s?-1!==(h=J.call(this._shortWeekdaysParse,v))?h:null:-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:"dddd"===s?-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._shortWeekdaysParse,v))||-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:"ddd"===s?-1!==(h=J.call(this._shortWeekdaysParse,v))||-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:-1!==(h=J.call(this._minWeekdaysParse,v))||-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._shortWeekdaysParse,v))?h:null}function Kt(){function t(ae,Ee){return Ee.length-ae.length}var g,v,H,O,V,s=[],o=[],_=[],h=[];for(g=0;g<7;g++)v=F([2e3,1]).day(g),H=pe(this.weekdaysMin(v,"")),O=pe(this.weekdaysShort(v,"")),V=pe(this.weekdays(v,"")),s.push(H),o.push(O),_.push(V),h.push(H),h.push(O),h.push(V);s.sort(t),o.sort(t),_.sort(t),h.sort(t),this._weekdaysRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ot(){return this.hours()%12||12}function Zt(t,s){P(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),s)})}function ea(t,s){return s._meridiemParse}P("H",["HH",2],0,"hour"),P("h",["hh",2],0,Ot),P("k",["kk",2],0,function Za(){return this.hours()||24}),P("hmm",0,0,function(){return""+Ot.apply(this)+ne(this.minutes(),2)}),P("hmmss",0,0,function(){return""+Ot.apply(this)+ne(this.minutes(),2)+ne(this.seconds(),2)}),P("Hmm",0,0,function(){return""+this.hours()+ne(this.minutes(),2)}),P("Hmmss",0,0,function(){return""+this.hours()+ne(this.minutes(),2)+ne(this.seconds(),2)}),Zt("a",!0),Zt("A",!1),S("a",ea),S("A",ea),S("H",B,xe),S("h",B,te),S("k",B,te),S("HH",B,Z),S("hh",B,Z),S("kk",B,Z),S("hmm",Ve),S("hmmss",bt),S("Hmm",Ve),S("Hmmss",bt),z(["H","HH"],$),z(["k","kk"],function(t,s,o){var _=W(t);s[$]=24===_?0:_}),z(["a","A"],function(t,s,o){o._isPm=o._locale.isPM(t),o._meridiem=t}),z(["h","hh"],function(t,s,o){s[$]=W(t),j(o).bigHour=!0}),z("hmm",function(t,s,o){var _=t.length-2;s[$]=W(t.substr(0,_)),s[me]=W(t.substr(_)),j(o).bigHour=!0}),z("hmmss",function(t,s,o){var _=t.length-4,h=t.length-2;s[$]=W(t.substr(0,_)),s[me]=W(t.substr(_,2)),s[De]=W(t.substr(h)),j(o).bigHour=!0}),z("Hmm",function(t,s,o){var _=t.length-2;s[$]=W(t.substr(0,_)),s[me]=W(t.substr(_))}),z("Hmmss",function(t,s,o){var _=t.length-4,h=t.length-2;s[$]=W(t.substr(0,_)),s[me]=W(t.substr(_,2)),s[De]=W(t.substr(h))});var es=Ne("Hours",!0);var d,D={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:ja,monthsShort:Ht,week:{dow:0,doy:6},weekdays:Na,weekdaysMin:za,weekdaysShort:$t,meridiemParse:/[ap]\.?m?\.?/i},a={},l={};function y(t,s){var o,_=Math.min(t.length,s.length);for(o=0;o<_;o+=1)if(t[o]!==s[o])return o;return _}function b(t){return t&&t.toLowerCase().replace("_","-")}function de(t){var s=null;if(void 0===a[t]&&L&&L.exports&&function Ye(t){return!(!t||!t.match("^[^/\\\\]*$"))}(t))try{s=d._abbr,p(35358)("./"+t),le(s)}catch{a[t]=null}return a[t]}function le(t,s){var o;return t&&((o=f(s)?ve(t):Ge(t,s))?d=o:typeof console<"u"&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),d._abbr}function Ge(t,s){if(null!==s){var o,_=D;if(s.abbr=t,null!=a[t])Xe("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=a[t]._config;else if(null!=s.parentLocale)if(null!=a[s.parentLocale])_=a[s.parentLocale]._config;else{if(null==(o=de(s.parentLocale)))return l[s.parentLocale]||(l[s.parentLocale]=[]),l[s.parentLocale].push({name:t,config:s}),null;_=o._config}return a[t]=new It(Dt(_,s)),l[t]&&l[t].forEach(function(h){Ge(h.name,h.config)}),le(t),a[t]}return delete a[t],null}function ve(t){var s;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return d;if(!n(t)){if(s=de(t))return s;t=[t]}return function T(t){for(var o,_,h,g,s=0;s0;){if(h=de(g.slice(0,o).join("-")))return h;if(_&&_.length>=o&&y(g,_)>=o-1)break;o--}s++}return d}(t)}function X(t){var s,o=t._a;return o&&-2===j(t).overflow&&(s=o[ke]<0||o[ke]>11?ke:o[Me]<1||o[Me]>St(o[q],o[ke])?Me:o[$]<0||o[$]>24||24===o[$]&&(0!==o[me]||0!==o[De]||0!==o[Ae])?$:o[me]<0||o[me]>59?me:o[De]<0||o[De]>59?De:o[Ae]<0||o[Ae]>999?Ae:-1,j(t)._overflowDayOfYear&&(sMe)&&(s=Me),j(t)._overflowWeeks&&-1===s&&(s=wa),j(t)._overflowWeekday&&-1===s&&(s=ba),j(t).overflow=s),t}var ht=/^\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)?)?$/,Us=/^\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)?)?$/,Js=/Z|[+-]\d\d(?::?\d\d)?/,sa=[["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]],ss=[["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/]],Xs=/^\/?Date\((-?\d+)/i,$s=/^(?:(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}))$/,Qs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function ks(t){var s,o,g,v,H,O,_=t._i,h=ht.exec(_)||Us.exec(_),V=sa.length,ae=ss.length;if(h){for(j(t).iso=!0,s=0,o=V;s7)&&(O=!0)):(g=t._locale._week.dow,v=t._locale._week.doy,V=st(U(),g,v),o=pt(s.gg,t._a[q],V.year),_=pt(s.w,V.week),null!=s.d?((h=s.d)<0||h>6)&&(O=!0):null!=s.e?(h=s.e+g,(s.e<0||s.e>6)&&(O=!0)):h=g),_<1||_>Le(o,g,v)?j(t)._overflowWeeks=!0:null!=O?j(t)._overflowWeekday=!0:(H=Xt(o,_,h,g,v),t._a[q]=H.year,t._dayOfYear=H.dayOfYear)}(t),null!=t._dayOfYear&&(v=pt(t._a[q],h[q]),(t._dayOfYear>et(v)||0===t._dayOfYear)&&(j(t)._overflowDayOfYear=!0),o=Be(v,0,t._dayOfYear),t._a[ke]=o.getUTCMonth(),t._a[Me]=o.getUTCDate()),s=0;s<3&&null==t._a[s];++s)t._a[s]=_[s]=h[s];for(;s<7;s++)t._a[s]=_[s]=null==t._a[s]?2===s?1:0:t._a[s];24===t._a[$]&&0===t._a[me]&&0===t._a[De]&&0===t._a[Ae]&&(t._nextDay=!0,t._a[$]=0),t._d=(t._useUTC?Be:Jt).apply(null,_),g=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[$]=24),t._w&&typeof t._w.d<"u"&&t._w.d!==g&&(j(t).weekdayMismatch=!0)}}function is(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],j(t).empty=!0;var o,_,h,g,v,V,ae,s=""+t._i,H=s.length,O=0;for(ae=(h=$e(t._f,t._locale).match(Te)||[]).length,o=0;o0&&j(t).unusedInput.push(v),s=s.slice(s.indexOf(_)+_.length),O+=_.length),I[g]?(_?j(t).empty=!1:j(t).unusedTokens.push(g),Tt(g,_,t)):t._strict&&!_&&j(t).unusedTokens.push(g);j(t).charsLeftOver=H-O,s.length>0&&j(t).unusedInput.push(s),t._a[$]<=12&&!0===j(t).bigHour&&t._a[$]>0&&(j(t).bigHour=void 0),j(t).parsedDateParts=t._a.slice(0),j(t).meridiem=t._meridiem,t._a[$]=function rn(t,s,o){var _;return null==o?s:null!=t.meridiemHour?t.meridiemHour(s,o):(null!=t.isPM&&((_=t.isPM(o))&&s<12&&(s+=12),!_&&12===s&&(s=0)),s)}(t._locale,t._a[$],t._meridiem),null!==(V=j(t).era)&&(t._a[q]=t._locale.erasConvertYear(V,t._a[q])),ns(t),X(t)}else Ds(t);else ks(t)}function Ls(t){var s=t._i,o=t._f;return t._locale=t._locale||ve(t._l),null===s||void 0===o&&""===s?Ie({nullInput:!0}):("string"==typeof s&&(t._i=s=t._locale.preparse(s)),he(s)?new ot(X(s)):(w(s)?t._d=s:n(o)?function on(t){var s,o,_,h,g,v,H=!1,O=t._f.length;if(0===O)return j(t).invalidFormat=!0,void(t._d=new Date(NaN));for(h=0;hthis?this:t:Ie()});function vs(t,s){var o,_;if(1===s.length&&n(s[0])&&(s=s[0]),!s.length)return U();for(o=s[0],_=1;_=0?new Date(t+400,s,o)-Ps:new Date(t,s,o).valueOf()}function Fs(t,s,o){return t<100&&t>=0?Date.UTC(t+400,s,o)-Ps:Date.UTC(t,s,o)}function _s(t,s){return s.erasAbbrRegex(t)}function cs(){var h,g,v,H,O,t=[],s=[],o=[],_=[],V=this.eras();for(h=0,g=V.length;h(g=Le(t,_,h))&&(s=g),Oi.call(this,t,s,o,_,h))}function Oi(t,s,o,_,h){var g=Xt(t,s,o,_,h),v=Be(g.year,0,g.dayOfYear);return this.year(v.getUTCFullYear()),this.month(v.getUTCMonth()),this.date(v.getUTCDate()),this}P("N",0,0,"eraAbbr"),P("NN",0,0,"eraAbbr"),P("NNN",0,0,"eraAbbr"),P("NNNN",0,0,"eraName"),P("NNNNN",0,0,"eraNarrow"),P("y",["y",1],"yo","eraYear"),P("y",["yy",2],0,"eraYear"),P("y",["yyy",3],0,"eraYear"),P("y",["yyyy",4],0,"eraYear"),S("N",_s),S("NN",_s),S("NNN",_s),S("NNNN",function bi(t,s){return s.erasNameRegex(t)}),S("NNNNN",function xi(t,s){return s.erasNarrowRegex(t)}),z(["N","NN","NNN","NNNN","NNNNN"],function(t,s,o,_){var h=o._locale.erasParse(t,_,o._strict);h?j(o).era=h:j(o).invalidEra=t}),S("y",Se),S("yy",Se),S("yyy",Se),S("yyyy",Se),S("yo",function Ti(t,s){return s._eraYearOrdinalRegex||Se}),z(["y","yy","yyy","yyyy"],q),z(["yo"],function(t,s,o,_){var h;o._locale._eraYearOrdinalRegex&&(h=t.match(o._locale._eraYearOrdinalRegex)),s[q]=o._locale.eraYearOrdinalParse?o._locale.eraYearOrdinalParse(t,h):parseInt(t,10)}),P(0,["gg",2],0,function(){return this.weekYear()%100}),P(0,["GG",2],0,function(){return this.isoWeekYear()%100}),la("gggg","weekYear"),la("ggggg","weekYear"),la("GGGG","isoWeekYear"),la("GGGGG","isoWeekYear"),S("G",lt),S("g",lt),S("GG",B,Z),S("gg",B,Z),S("GGGG",re,Qe),S("gggg",re,Qe),S("GGGGG",Ke,qe),S("ggggg",Ke,qe),Ce(["gggg","ggggg","GGGG","GGGGG"],function(t,s,o,_){s[_.substr(0,2)]=W(t)}),Ce(["gg","GG"],function(t,s,o,_){s[_]=e.parseTwoDigitYear(t)}),P("Q",0,"Qo","quarter"),S("Q",Wt),z("Q",function(t,s){s[ke]=3*(W(t)-1)}),P("D",["DD",2],"Do","date"),S("D",B,te),S("DD",B,Z),S("Do",function(t,s){return t?s._dayOfMonthOrdinalParse||s._ordinalParse:s._dayOfMonthOrdinalParseLenient}),z(["D","DD"],Me),z("Do",function(t,s){s[Me]=W(t.match(B)[0])});var Is=Ne("Date",!0);P("DDD",["DDDD",3],"DDDo","dayOfYear"),S("DDD",dt),S("DDDD",ee),z(["DDD","DDDD"],function(t,s,o){o._dayOfYear=W(t)}),P("m",["mm",2],0,"minute"),S("m",B,xe),S("mm",B,Z),z(["m","mm"],me);var Ii=Ne("Minutes",!1);P("s",["ss",2],0,"second"),S("s",B,xe),S("ss",B,Z),z(["s","ss"],De);var Ue,Ws,Wi=Ne("Seconds",!1);for(P("S",0,0,function(){return~~(this.millisecond()/100)}),P(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),P(0,["SSS",3],0,"millisecond"),P(0,["SSSS",4],0,function(){return 10*this.millisecond()}),P(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),P(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),P(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),P(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),P(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),S("S",dt,Wt),S("SS",dt,Z),S("SSS",dt,ee),Ue="SSSS";Ue.length<=9;Ue+="S")S(Ue,Se);function Vi(t,s){s[Ae]=W(1e3*("0."+t))}for(Ue="S";Ue.length<=9;Ue+="S")z(Ue,Vi);Ws=Ne("Milliseconds",!1),P("z",0,0,"zoneAbbr"),P("zz",0,0,"zoneName");var x=ot.prototype;function Vs(t){return t}x.add=Pn,x.calendar=function Rn(t,s){1===arguments.length&&(arguments[0]?Fn(arguments[0])?(t=arguments[0],s=void 0):function Wn(t){var h,s=i(t)&&!m(t),o=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(h=0;h<_.length;h+=1)o=o||c(t,_[h]);return s&&o}(arguments[0])&&(s=arguments[0],t=void 0):(t=void 0,s=void 0));var o=t||U(),_=ds(o,this).startOf("day"),h=e.calendarFormat(this,_)||"sameElse",g=s&&(se(s[h])?s[h].call(this,o):s[h]);return this.format(g||this.localeData().calendar(h,this,U(o)))},x.clone=function Nn(){return new ot(this)},x.diff=function $n(t,s,o){var _,h,g;if(!this.isValid())return NaN;if(!(_=ds(t,this)).isValid())return NaN;switch(h=6e4*(_.utcOffset()-this.utcOffset()),s=K(s)){case"year":g=ra(this,_)/12;break;case"month":g=ra(this,_);break;case"quarter":g=ra(this,_)/3;break;case"second":g=(this-_)/1e3;break;case"minute":g=(this-_)/6e4;break;case"hour":g=(this-_)/36e5;break;case"day":g=(this-_-h)/864e5;break;case"week":g=(this-_-h)/6048e5;break;default:g=this-_}return o?g:oe(g)},x.endOf=function ii(t){var s,o;if(void 0===(t=K(t))||"millisecond"===t||!this.isValid())return this;switch(o=this._isUTC?Fs:Os,t){case"year":s=o(this.year()+1,0,1)-1;break;case"quarter":s=o(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":s=o(this.year(),this.month()+1,1)-1;break;case"week":s=o(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":s=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":s=o(this.year(),this.month(),this.date()+1)-1;break;case"hour":s=this._d.valueOf(),s+=da-ft(s+(this._isUTC?0:this.utcOffset()*Mt),da)-1;break;case"minute":s=this._d.valueOf(),s+=Mt-ft(s,Mt)-1;break;case"second":s=this._d.valueOf(),s+=1e3-ft(s,1e3)-1}return this._d.setTime(s),e.updateOffset(this,!0),this},x.format=function Zn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var s=We(this,t);return this.localeData().postformat(s)},x.from=function ei(t,s){return this.isValid()&&(he(t)&&t.isValid()||U(t).isValid())?we({to:this,from:t}).locale(this.locale()).humanize(!s):this.localeData().invalidDate()},x.fromNow=function ti(t){return this.from(U(),t)},x.to=function ai(t,s){return this.isValid()&&(he(t)&&t.isValid()||U(t).isValid())?we({from:this,to:t}).locale(this.locale()).humanize(!s):this.localeData().invalidDate()},x.toNow=function si(t){return this.to(U(),t)},x.get=function ct(t){return se(this[t=K(t)])?this[t]():this},x.invalidAt=function hi(){return j(this).overflow},x.isAfter=function zn(t,s){var o=he(t)?t:U(t);return!(!this.isValid()||!o.isValid())&&("millisecond"===(s=K(s)||"millisecond")?this.valueOf()>o.valueOf():o.valueOf()9999?We(o,s?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):se(Date.prototype.toISOString)?s?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",We(o,"Z")):We(o,s?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},x.inspect=function Kn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var o,_,t="moment",s="";return this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),o="["+t+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(o+_+"-MM-DD[T]HH:mm:ss.SSS"+s+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(x[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),x.toJSON=function ci(){return this.isValid()?this.toISOString():null},x.toString=function Qn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},x.unix=function oi(){return Math.floor(this.valueOf()/1e3)},x.valueOf=function ri(){return this._d.valueOf()-6e4*(this._offset||0)},x.creationData=function pi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},x.eraName=function gi(){var t,s,o,_=this.localeData().eras();for(t=0,s=_.length;tthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},x.isLocal=function jn(){return!!this.isValid()&&!this._isUTC},x.isUtcOffset=function Sn(){return!!this.isValid()&&this._isUTC},x.isUtc=bs,x.isUTC=bs,x.zoneAbbr=function Ri(){return this._isUTC?"UTC":""},x.zoneName=function Ni(){return this._isUTC?"Coordinated Universal Time":""},x.dates=G("dates accessor is deprecated. Use date instead.",Is),x.months=G("months accessor is deprecated. Use month instead",Gt),x.years=G("years accessor is deprecated. Use year instead",Rt),x.zone=G("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ln(t,s){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,s),this):-this.utcOffset()}),x.isDSTShifted=G("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Tn(){if(!f(this._isDSTShifted))return this._isDSTShifted;var s,t={};return kt(t,this),(t=Ls(t))._a?(s=t._isUTC?F(t._a):U(t._a),this._isDSTShifted=this.isValid()&&function gn(t,s,o){var v,_=Math.min(t.length,s.length),h=Math.abs(t.length-s.length),g=0;for(v=0;v<_;v++)(o&&t[v]!==s[v]||!o&&W(t[v])!==W(s[v]))&&g++;return g+h}(t._a,s.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var N=It.prototype;function _a(t,s,o,_){var h=ve(),g=F().set(_,s);return h[o](g,t)}function Rs(t,s,o){if(k(t)&&(s=t,t=void 0),t=t||"",null!=s)return _a(t,s,o,"month");var _,h=[];for(_=0;_<12;_++)h[_]=_a(t,_,o,"month");return h}function us(t,s,o,_){"boolean"==typeof t?(k(s)&&(o=s,s=void 0),s=s||""):(o=s=t,t=!1,k(s)&&(o=s,s=void 0),s=s||"");var v,h=ve(),g=t?h._week.dow:0,H=[];if(null!=o)return _a(s,(o+g)%7,_,"day");for(v=0;v<7;v++)H[v]=_a(s,(v+g)%7,_,"day");return H}N.calendar=function Ms(t,s,o){var _=this._calendar[t]||this._calendar.sameElse;return se(_)?_.call(s,o):_},N.longDateFormat=function ha(t){var s=this._longDateFormat[t],o=this._longDateFormat[t.toUpperCase()];return s||!o?s:(this._longDateFormat[t]=o.match(Te).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[t])},N.invalidDate=function Ma(){return this._invalidDate},N.ordinal=function ga(t){return this._ordinal.replace("%d",t)},N.preparse=Vs,N.postformat=Vs,N.relativeTime=function Da(t,s,o,_){var h=this._relativeTime[o];return se(h)?h(t,s,o,_):h.replace(/%d/i,t)},N.pastFuture=function Yt(t,s){var o=this._relativeTime[t>0?"future":"past"];return se(o)?o(s):o.replace(/%s/i,s)},N.set=function ma(t){var s,o;for(o in t)c(t,o)&&(se(s=t[o])?this[o]=s:this["_"+o]=s);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},N.eras=function Mi(t,s){var o,_,h,g=this._eras||ve("en")._eras;for(o=0,_=g.length;o<_;++o)switch("string"==typeof g[o].since&&(h=e(g[o].since).startOf("day"),g[o].since=h.valueOf()),typeof g[o].until){case"undefined":g[o].until=1/0;break;case"string":h=e(g[o].until).startOf("day").valueOf(),g[o].until=h.valueOf()}return g},N.erasParse=function fi(t,s,o){var _,h,v,H,O,g=this.eras();for(t=t.toUpperCase(),_=0,h=g.length;_=0)return g[_]},N.erasConvertYear=function yi(t,s){var o=t.since<=t.until?1:-1;return void 0===s?e(t.since).year():e(t.since).year()+(s-t.offset)*o},N.erasAbbrRegex=function vi(t){return c(this,"_erasAbbrRegex")||cs.call(this),t?this._erasAbbrRegex:this._erasRegex},N.erasNameRegex=function Yi(t){return c(this,"_erasNameRegex")||cs.call(this),t?this._erasNameRegex:this._erasRegex},N.erasNarrowRegex=function wi(t){return c(this,"_erasNarrowRegex")||cs.call(this),t?this._erasNarrowRegex:this._erasRegex},N.months=function at(t,s){return t?n(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Nt).test(s)?"format":"standalone"][t.month()]:n(this._months)?this._months:this._months.standalone},N.monthsShort=function Ct(t,s){return t?n(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Nt.test(s)?"format":"standalone"][t.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},N.monthsParse=function Ca(t,s,o){var _,h,g;if(this._monthsParseExact)return Ha.call(this,t,s,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(h=F([2e3,_]),o&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(h,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(h,"").replace(".","")+"$","i")),!o&&!this._monthsParse[_]&&(g="^"+this.months(h,"")+"|^"+this.monthsShort(h,""),this._monthsParse[_]=new RegExp(g.replace(".",""),"i")),o&&"MMMM"===s&&this._longMonthsParse[_].test(t))return _;if(o&&"MMM"===s&&this._shortMonthsParse[_].test(t))return _;if(!o&&this._monthsParse[_].test(t))return _}},N.monthsRegex=function Oa(t){return this._monthsParseExact?(c(this,"_monthsRegex")||Ut.call(this),t?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},N.monthsShortRegex=function Pa(t){return this._monthsParseExact?(c(this,"_monthsRegex")||Ut.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=Sa),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},N.week=function Fa(t){return st(t,this._week.dow,this._week.doy).week},N.firstDayOfYear=function Wa(){return this._week.doy},N.firstDayOfWeek=function Ia(){return this._week.dow},N.weekdays=function fs(t,s){var o=n(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(s)?"format":"standalone"];return!0===t?Pt(o,this._week.dow):t?o[t.day()]:o},N.weekdaysMin=function Qt(t){return!0===t?Pt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},N.weekdaysShort=function Ja(t){return!0===t?Pt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},N.weekdaysParse=function $a(t,s,o){var _,h,g;if(this._weekdaysParseExact)return Xa.call(this,t,s,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(h=F([2e3,1]).day(_),o&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(h,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(h,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(h,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(g="^"+this.weekdays(h,"")+"|^"+this.weekdaysShort(h,"")+"|^"+this.weekdaysMin(h,""),this._weekdaysParse[_]=new RegExp(g.replace(".",""),"i")),o&&"dddd"===s&&this._fullWeekdaysParse[_].test(t))return _;if(o&&"ddd"===s&&this._shortWeekdaysParse[_].test(t))return _;if(o&&"dd"===s&&this._minWeekdaysParse[_].test(t))return _;if(!o&&this._weekdaysParse[_].test(t))return _}},N.weekdaysRegex=function ys(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Kt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Ba),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},N.weekdaysShortRegex=function Ka(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Kt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ga),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},N.weekdaysMinRegex=function gs(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Kt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ua),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},N.isPM=function ta(t){return"p"===(t+"").toLowerCase().charAt(0)},N.meridiem=function M(t,s,o){return t>11?o?"pm":"PM":o?"am":"AM"},le("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(t){var s=t%10;return t+(1===W(t%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}}),e.lang=G("moment.lang is deprecated. Use moment.locale instead.",le),e.langData=G("moment.langData is deprecated. Use moment.localeData instead.",ve);var Pe=Math.abs;function Ns(t,s,o,_){var h=we(s,o);return t._milliseconds+=_*h._milliseconds,t._days+=_*h._days,t._months+=_*h._months,t._bubble()}function zs(t){return t<0?Math.floor(t):Math.ceil(t)}function Bs(t){return 4800*t/146097}function ms(t){return 146097*t/4800}function Oe(t){return function(){return this.as(t)}}var Gs=Oe("ms"),tr=Oe("s"),ar=Oe("m"),sr=Oe("h"),nr=Oe("d"),ir=Oe("w"),rr=Oe("M"),or=Oe("Q"),dr=Oe("y"),lr=Gs;function it(t){return function(){return this.isValid()?this._data[t]:NaN}}var ur=it("milliseconds"),mr=it("seconds"),hr=it("minutes"),pr=it("hours"),Mr=it("days"),fr=it("months"),yr=it("years");var Fe=Math.round,yt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kr(t,s,o,_,h){return h.relativeTime(s||1,!!o,t,_)}var hs=Math.abs;function gt(t){return(t>0)-(t<0)||+t}function ca(){if(!this.isValid())return this.localeData().invalidDate();var _,h,g,v,O,V,ae,Ee,t=hs(this._milliseconds)/1e3,s=hs(this._days),o=hs(this._months),H=this.asSeconds();return H?(_=oe(t/60),h=oe(_/60),t%=60,_%=60,g=oe(o/12),o%=12,v=t?t.toFixed(3).replace(/\.?0+$/,""):"",O=H<0?"-":"",V=gt(this._months)!==gt(H)?"-":"",ae=gt(this._days)!==gt(H)?"-":"",Ee=gt(this._milliseconds)!==gt(H)?"-":"",O+"P"+(g?V+g+"Y":"")+(o?V+o+"M":"")+(s?ae+s+"D":"")+(h||_||t?"T":"")+(h?Ee+h+"H":"")+(_?Ee+_+"M":"")+(t?Ee+v+"S":"")):"P0D"}var R=na.prototype;return R.isValid=function fn(){return this._isValid},R.abs=function Qi(){var t=this._data;return this._milliseconds=Pe(this._milliseconds),this._days=Pe(this._days),this._months=Pe(this._months),t.milliseconds=Pe(t.milliseconds),t.seconds=Pe(t.seconds),t.minutes=Pe(t.minutes),t.hours=Pe(t.hours),t.months=Pe(t.months),t.years=Pe(t.years),this},R.add=function qi(t,s){return Ns(this,t,s,1)},R.subtract=function Ki(t,s){return Ns(this,t,s,-1)},R.as=function er(t){if(!this.isValid())return NaN;var s,o,_=this._milliseconds;if("month"===(t=K(t))||"quarter"===t||"year"===t)switch(s=this._days+_/864e5,o=this._months+Bs(s),t){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(s=this._days+Math.round(ms(this._months)),t){case"week":return s/7+_/6048e5;case"day":return s+_/864e5;case"hour":return 24*s+_/36e5;case"minute":return 1440*s+_/6e4;case"second":return 86400*s+_/1e3;case"millisecond":return Math.floor(864e5*s)+_;default:throw new Error("Unknown unit "+t)}},R.asMilliseconds=Gs,R.asSeconds=tr,R.asMinutes=ar,R.asHours=sr,R.asDays=nr,R.asWeeks=ir,R.asMonths=rr,R.asQuarters=or,R.asYears=dr,R.valueOf=lr,R._bubble=function Zi(){var h,g,v,H,O,t=this._milliseconds,s=this._days,o=this._months,_=this._data;return t>=0&&s>=0&&o>=0||t<=0&&s<=0&&o<=0||(t+=864e5*zs(ms(o)+s),s=0,o=0),_.milliseconds=t%1e3,h=oe(t/1e3),_.seconds=h%60,g=oe(h/60),_.minutes=g%60,v=oe(g/60),_.hours=v%24,s+=oe(v/24),o+=O=oe(Bs(s)),s-=zs(ms(O)),H=oe(o/12),o%=12,_.days=s,_.months=o,_.years=H,this},R.clone=function _r(){return we(this)},R.get=function cr(t){return t=K(t),this.isValid()?this[t+"s"]():NaN},R.milliseconds=ur,R.seconds=mr,R.minutes=hr,R.hours=pr,R.days=Mr,R.weeks=function gr(){return oe(this.days()/7)},R.months=fr,R.years=yr,R.humanize=function vr(t,s){if(!this.isValid())return this.localeData().invalidDate();var h,g,o=!1,_=yt;return"object"==typeof t&&(s=t,t=!1),"boolean"==typeof t&&(o=t),"object"==typeof s&&(_=Object.assign({},yt,s),null!=s.s&&null==s.ss&&(_.ss=s.s-1)),g=function Dr(t,s,o,_){var h=we(t).abs(),g=Fe(h.as("s")),v=Fe(h.as("m")),H=Fe(h.as("h")),O=Fe(h.as("d")),V=Fe(h.as("M")),ae=Fe(h.as("w")),Ee=Fe(h.as("y")),Je=g<=o.ss&&["s",g]||g0,Je[4]=_,kr.apply(null,Je)}(this,!o,_,h=this.localeData()),o&&(g=h.pastFuture(+this,g)),h.postformat(g)},R.toISOString=ca,R.toString=ca,R.toJSON=ca,R.locale=Hs,R.localeData=As,R.toIsoString=G("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ca),R.lang=Cs,P("X",0,0,"unix"),P("x",0,0,"valueOf"),S("x",lt),S("X",/[+-]?\d+(\.\d{1,3})?/),z("X",function(t,s,o){o._d=new Date(1e3*parseFloat(t))}),z("x",function(t,s,o){o._d=new Date(W(t))}),e.version="2.30.1",function r(t){u=t}(U),e.fn=x,e.min=function mn(){return vs("isBefore",[].slice.call(arguments,0))},e.max=function hn(){return vs("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=F,e.unix=function zi(t){return U(1e3*t)},e.months=function Gi(t,s){return Rs(t,s,"months")},e.isDate=w,e.locale=le,e.invalid=Ie,e.duration=we,e.isMoment=he,e.weekdays=function Ji(t,s,o){return us(t,s,o,"weekdays")},e.parseZone=function Bi(){return U.apply(null,arguments).parseZone()},e.localeData=ve,e.isDuration=ia,e.monthsShort=function Ui(t,s){return Rs(t,s,"monthsShort")},e.weekdaysMin=function $i(t,s,o){return us(t,s,o,"weekdaysMin")},e.defineLocale=Ge,e.updateLocale=function ts(t,s){if(null!=s){var o,_,h=D;null!=a[t]&&null!=a[t].parentLocale?a[t].set(Dt(a[t]._config,s)):(null!=(_=de(t))&&(h=_._config),s=Dt(h,s),null==_&&(s.abbr=t),(o=new It(s)).parentLocale=a[t],a[t]=o),le(t)}else null!=a[t]&&(null!=a[t].parentLocale?(a[t]=a[t].parentLocale,t===le()&&le(t)):null!=a[t]&&delete a[t]);return a[t]},e.locales=function as(){return Lt(a)},e.weekdaysShort=function Xi(t,s,o){return us(t,s,o,"weekdaysShort")},e.normalizeUnits=K,e.relativeTimeRounding=function Lr(t){return void 0===t?Fe:"function"==typeof t&&(Fe=t,!0)},e.relativeTimeThreshold=function Yr(t,s){return void 0!==yt[t]&&(void 0===s?yt[t]:(yt[t]=s,"s"===t&&(yt.ss=s-1),!0))},e.calendarFormat=function Vn(t,s){var o=t.diff(s,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},e.prototype=x,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}()},57972:L=>{L.exports='<h2>Datetimepicker configuration</h2>\n\n<section>\n <label for="">Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="datetime">Datetime</mat-radio-button>\n <mat-radio-button value="date">Date</mat-radio-button>\n <mat-radio-button value="time">Time</mat-radio-button>\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label for="">Mode:</label>\n <mat-radio-group [(ngModel)]="mode">\n <mat-radio-button value="auto">Auto</mat-radio-button>\n <mat-radio-button value="landscape">Landscape</mat-radio-button>\n <mat-radio-button value="portrait">Portrait</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label for="">StartView:</label>\n <mat-radio-group [(ngModel)]="startView">\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n <mat-radio-button value="multi-year">Multi-Year</mat-radio-button>\n <mat-radio-button value="clock">Clock</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="multiYearSelector">MultiYearSelector</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInput">TimeInput</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInputAutoFocus">TimeInputAutoFocus</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="twelvehour">Twelvehour</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox (change)="showCustomHeader($event)">Custom Header</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="actionButtons">Action Buttons</mat-checkbox>\n</section>\n\n<section>\n <label for="">TimeInterval:</label>\n <mat-slider min="1" max="30" discrete>\n <input matSliderThumb [(ngModel)]="timeInterval" />\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="touchUi">TouchUi</mat-checkbox>\n</section>\n\n<h2>Result</h2>\n\n<mat-form-field>\n <mat-label>{{ type }}</mat-label>\n <mtx-datetimepicker\n #datetimePicker\n [type]="type"\n [mode]="mode"\n [multiYearSelector]="multiYearSelector"\n [calendarHeaderComponent]="customHeader"\n [startView]="startView"\n [twelvehour]="twelvehour"\n [timeInterval]="timeInterval"\n [touchUi]="touchUi"\n [timeInput]="timeInput"\n [timeInputAutoFocus]="timeInputAutoFocus"\n >\n @if (actionButtons) {\n <mtx-datetimepicker-actions>\n <button mat-button mtxDatetimepickerClear>Clear</button>\n <button mat-button mtxDatetimepickerCancel>Cancel</button>\n <button mat-raised-button mtxDatetimepickerApply>Apply</button>\n </mtx-datetimepicker-actions>\n }\n </mtx-datetimepicker>\n <input [mtxDatetimepicker]="datetimePicker" [(ngModel)]="datetime" matInput required />\n <mtx-datetimepicker-toggle [for]="datetimePicker" matSuffix></mtx-datetimepicker-toggle>\n</mat-form-field>\n'},60172:L=>{L.exports='<mat-card class="demo-inline-card">\n <mtx-calendar [(selected)]="selectedDate" type="date" startView="month"></mtx-calendar>\n</mat-card>\n<p>Selected date: {{ selectedDate }}</p>\n\n<mat-card class="demo-inline-card">\n <mtx-calendar [(selected)]="selectedTime" type="time" startView="clock"></mtx-calendar>\n</mat-card>\n<p>Selected time: {{ selectedTime }}</p>\n'},52314:L=>{L.exports='label {\n padding: 0 8px;\n}\n'},20782:L=>{L.exports='.demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n'},39614:L=>{L.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxChange, MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatSliderModule } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepickerMode,\n MtxDatetimepickerModule,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\nimport { MatButtonModule } from '@angular/material/button';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [\n FormsModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSliderModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MtxDatetimepickerModule,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n timeInputAutoFocus = true;\n customHeader!: any;\n actionButtons = false;\n\n datetime = '';\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n'},130:L=>{L.exports='import { Component } from '@angular/core';\nimport { MatCardModule } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCardModule, MtxDatetimepickerModule],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n'},35358:(L,Y,p)=>{var u={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn-bd":43438,"./bn-bd.js":43438,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-in":84418,"./en-in.js":84418,"./en-nz":46865,"./en-nz.js":46865,"./en-sg":32647,"./en-sg.js":32647,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-mx":83445,"./es-mx.js":83445,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fil":46720,"./fil.js":46720,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-deva":76861,"./gom-deva.js":76861,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku-kmr":63744,"./ku-kmr.js":63744,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./oc-lnc":72567,"./oc-lnc.js":72567,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-mo":51626,"./zh-mo.js":51626,"./zh-tw":8887,"./zh-tw.js":8887};function e(n){var i=r(n);return p(i)}function r(n){if(!p.o(u,n)){var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}return u[n]}e.keys=function(){return Object.keys(u)},e.resolve=r,L.exports=e,e.id=35358},12700:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='

Datetimepicker

\n

API reference for Material Extensions Datetimepicker

\n

import { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';

\n

Directives

\n

MtxDatetimepickerInput

\n

Directive used to connect an input to a MtxDatetimepicker.

\n

Selector: input[mtxDatetimepicker]

\n

Exported as: mtxDatetimepickerInput

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
mtxDatetimepickerFilter: (date: D | null, type: MtxDatetimepickerFilterType) => boolean
Function that can be used to filter out dates within the datetimepicker.
@Input()
disabled: boolean
Whether the datetimepicker-input is disabled.
@Input()
mtxDatetimepicker: MtxDatetimepicker<D>
The datetimepicker that this input is associated with.
@Input()
max: D | null
The maximum valid date.
@Input()
min: D | null
The minimum valid date.
@Input()
value: D | null
The value of the input.
@Output()
dateChange: EventEmitter<MtxDatetimepickerInputEvent<D>>
Emits when a change event is fired on this <input>.
@Output()
dateInput: EventEmitter<MtxDatetimepickerInputEvent<D>>
Emits when an input event is fired on this <input>.
\n
Methods
\n

getConnectedOverlayOrigin

\n

Gets the element that the datetimepicker popup should be connected to.

\n\n\n\n\n\n\n\n
\n

getOverlayLabelId

\n

Gets the ID of an element that should be used a description for the overlay.

\n\n\n\n\n\n\n\n
\n

getThemePalette

\n

Returns the palette used by the input's form field, if any.

\n\n\n\n\n\n\n\n
\n

MtxCalendar

\n

A calendar that is used as part of the datetimepicker.

\n

Selector: mtx-calendar

\n

Exported as: mtxCalendar

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dateFilter: (date: D, type: MtxDatetimepickerFilterType) => boolean
Function used to filter which dates are selectable.
@Input()
type: MtxDatetimepickerType
The type of datetimepicker. Default is 'date'.
@Input()
multiYearSelector: boolean
Whether to show multi-year view. Default is false.
@Input()
headerComponent: ComponentType<any>
Component for a custom header
@Input()
actionsPortal: TemplatePortal
Input for providing action buttons. Default is null.
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
timeInterval: number
Step over minutes. Default is 1.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startAt: D | null
A date representing the period (month or year) to start the calendar in.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Input()
timeInput: boolean
Whether to show the time input in time mode. When the touchUi is enabled it will be disabled. Default is false.
@Input()
timeInpuAutoFocus: boolean
Whether the time input should be auto-focused after view init. Default is true.
@Output()
selectedChange: EventEmitter<D | null>
Emits when the currently selected datetime changes.
@Output()
viewChanged: EventEmitter<MtxCalendarView>
Emits when the current view changes.
\n

MtxDatetimepicker

\n

Component responsible for managing the datetimepicker popup/dialog.

\n

Selector: mtx-datetimepicker

\n

Exported as: mtxDatetimepicker

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
color: ThemePalette
Color palette to use on the datetimepicker's calendar.
@Input()
disabled: boolean
Whether the datetimepicker pop-up should be disabled.
@Input()
opened: boolean
Whether the calendar is open.
@Input()
panelClass: string | string[]
Classes to be passed to the date picker panel.
@Input()
_actionsPortal: TemplatePortal
Portal with projected action buttons. Default is null.
@Input()
restoreFocus: boolean
Whether to restore focus to the previously-focused element when the calendar is closed. Note that automatic focus restoration is an accessibility feature and it is recommended that you provide your own equivalent, if you decide to turn it off.
@Input()
touchUi: boolean
Whether the calendar UI is in touch mode. In touch mode the calendar opens in a dialog rather than a dropdown and elements have more padding to allow for bigger touch targets.
@Input()
xPosition: DatetimepickerDropdownPositionX
Preferred position of the datetimepicker in the X axis.
@Input()
yPosition: DatetimepickerDropdownPositionY
Preferred position of the datetimepicker in the Y axis.
@Input()
mode: MtxDatetimepickerMode
The display mode of datetimepicker pop-up. Default is 'auto'.
@Input()
type: MtxDatetimepickerType
The type of datetimepicker. Default is 'date'.
@Input()
multiYearSelector: boolean
Whether to show multi-year view. Default is false.
@Input()
calendarHeaderComponent: ComponentType<any>
Component for a custom header
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
timeInterval: number
Step over minutes. Default is 1.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startAt: D | null
A date representing the period (month or year) to start the calendar in.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Input()
timeInput: boolean
Whether to show the time input in time mode. When the touchUi is enabled it will be disabled. Default is false.
@Input()
timeInpuAutoFocus: boolean
Whether the time input should be auto-focused after view init. Default is true.
@Output('opened')
openedStream: EventEmitter<void>
Emits when the datetimepicker has been opened.
@Output('closed')
closedStream: EventEmitter<void>
Emits when the datetimepicker has been closed.
@Output()
viewChanged: EventEmitter<MtxCalendarView>
Emits when the current view changes.
@Output()
selectedChanged: EventEmitter<D>
Emits new selected date when selected date changes.
\n
Methods
\n

open

\n

Open the calendar.

\n\n\n\n\n\n\n\n
\n

close

\n

Close the calendar.

\n\n\n\n\n\n\n\n
\n

MtxDatetimepickerToggleIcon

\n

Can be used to override the icon of a mtxDatetimepickerToggleIcon.

\n

Selector: [mtxDatetimepickerToggleIcon]

\n

MtxDatetimepickerToggle

\n

Selector: mtx-datetimepicker-toggle

\n

Exported as: mtxDatetimepickerToggle

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input('for')
datetimepicker: MtxDatetimepicker<D>
Datetimepicker instance that the button will toggle.
@Input()
disableRipple: boolean
Whether ripples on the toggle should be disabled.
@Input()
disabled: boolean
Whether the toggle button is disabled.
\n

MtxClock

\n

A clock that is used as part of the datetimepicker.

\n

Selector: mtx-clock

\n

Exported as: mtxClock

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dateFilter: (date: D, type: MtxDatetimepickerFilterType) => boolean
Function used to filter which dates are selectable.
@Input()
interval: number
Step over minutes. Default is 1.
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Output()
selectedChanged: EventEmitter<D>
Emits new selected date when selected date changes.
@Output()
activeDateChange: EventEmitter<D>
Emits when any date is activated.
\n

Classes

\n

MtxDatetimepickerInputEvent

\n

An event used for datetimepicker input and change events. We don't always have access to a native input or change event because the event may have been triggered by the user clicking on the calendar popup. For consistency, we always use MtxDatetimepickerInputEvent instead.

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
target: MtxDatetimepickerInput<D>Reference to the datetimepicker input component that emitted the event.
targetElement: HTMLElementReference to the native input element associated with the datetimepicker input.
value: D | nullThe new value for the target datetimepicker input.
\n

Type aliases

\n

DatetimepickerDropdownPositionX

\n

Possible positions for the datetimepicker dropdown along the X axis.

\n
type DatetimepickerDropdownPositionX = 'start' | 'end';\n
\n

DatetimepickerDropdownPositionY

\n

Possible positions for the datetimepicker dropdown along the Y axis.

\n
type DatetimepickerDropdownPositionY = 'above' | 'below';\n
\n

MtxDatetimepickerType

\n

Possible types for datetimepicker dropdown display.

\n
type MtxDatetimepickerType = 'date' | 'time' | 'month' | 'year' | 'datetime';\n
\n

MtxDatetimepickerMode

\n

Possible modes for datetimepicker dropdown display.

\n
type MtxDatetimepickerMode = 'auto' | 'portrait' | 'landscape';\n
\n

MtxCalendarView

\n

Possible views for datetimepicker calendar.

\n
type MtxCalendarView = 'clock' | 'month' | 'year' | 'multi-year';\n
\n

MtxClockView

\n

Possible views for datetimepicker clock.

\n
type MtxClockView = 'hour' | 'minute';\n
\n

Constants

\n

MTX_DATETIMEPICKER_SCROLL_STRATEGY

\n

Injection token that determines the scroll handling while the calendar is open.

\n
const MTX_DATETIMEPICKER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n'},47795:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='

Datetimepicker configuration

\n\n
\n \n \n Datetime\n Date\n Time\n Month\n Year\n \n
\n\n
\n \n \n Auto\n Landscape\n Portrait\n \n
\n\n
\n \n \n Month\n Year\n Multi-Year\n Clock\n \n
\n\n
\n MultiYearSelector\n
\n\n
\n TimeInput\n
\n\n
\n TimeInputAutoFocus\n
\n\n
\n Twelvehour\n
\n\n
\n Custom Header\n
\n\n
\n Action Buttons\n
\n\n
\n \n \n \n \n
\n\n
\n TouchUi\n
\n\n

Result

\n\n\n {{ type }}\n \n @if (actionButtons) {\n \n \n \n \n \n }\n \n \n \n\n'},3904:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="label {\n padding: 0 8px;\n}\n"},54443:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxChange, MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatSliderModule } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepickerMode,\n MtxDatetimepickerModule,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\nimport { MatButtonModule } from '@angular/material/button';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [\n FormsModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSliderModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MtxDatetimepickerModule,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n timeInputAutoFocus = true;\n customHeader!: any;\n actionButtons = false;\n\n datetime = '';\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n"},62667:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='\n \n\n

Selected date: {{ selectedDate }}

\n\n\n \n\n

Selected time: {{ selectedTime }}

\n'},14184:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u=".demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n"},49555:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { MatCardModule } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCardModule, MtxDatetimepickerModule],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n"}}]); \ No newline at end of file diff --git a/953.e01c9f311811c5ac.js b/953.e01c9f311811c5ac.js new file mode 100644 index 00000000..13cc7f15 --- /dev/null +++ b/953.e01c9f311811c5ac.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[953],{1953:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{DatetimepickerApiComponent:()=>G,DatetimepickerOverviewComponent:()=>Ct,routes:()=>dt});var u=p(60177),e=p(54438),r=p(18498),n=p(4840),i=p(91526),c=p(89417),m=p(82765),f=p(53719),k=p(99631),b=p(5951),C=p(43881),A=p(3),F=p(97586),ge=p.t(F,2),S=p.n(F);const K=F||ge,_e=new e.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Oe(){return{useUtc:!1}}});function Pt(M,D){const a=Array(M);for(let l=0;l{class M extends A.MJ{_options=(0,e.WQX)(_e,{optional:!0});_localeData;constructor(){super();const a=(0,e.WQX)(A.Ju,{optional:!0});this.setLocale(a||K.locale())}setLocale(a){super.setLocale(a);let l=K.localeData(a);this._localeData={firstDayOfWeek:l.firstDayOfWeek(),longMonths:l.months(),shortMonths:l.monthsShort(),dates:Pt(31,d=>this.createDate(2017,0,d+1).format("D")),longDaysOfWeek:l.weekdays(),shortDaysOfWeek:l.weekdaysShort(),narrowDaysOfWeek:l.weekdaysMin()}}getYear(a){return this.clone(a).year()}getMonth(a){return this.clone(a).month()}getDate(a){return this.clone(a).date()}getDayOfWeek(a){return this.clone(a).day()}getMonthNames(a){return"long"==a?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(a){return"long"==a?this._localeData.longDaysOfWeek:"short"==a?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(a){return this.clone(a).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(a){return this.clone(a).daysInMonth()}clone(a){return a.clone().locale(this.locale)}createDate(a,l,d){const y=this._createMoment({year:a,month:l,date:d}).locale(this.locale);return y.isValid(),y}today(){return this._createMoment().locale(this.locale)}parse(a,l){return a&&"string"==typeof a?this._createMoment(a,l,this.locale):a?this._createMoment(a).locale(this.locale):null}format(a,l){return a=this.clone(a),this.isValid(a),a.format(l)}addCalendarYears(a,l){return this.clone(a).add({years:l})}addCalendarMonths(a,l){return this.clone(a).add({months:l})}addCalendarDays(a,l){return this.clone(a).add({days:l})}toIso8601(a){return this.clone(a).format()}deserialize(a){let l;if(a instanceof Date)l=this._createMoment(a).locale(this.locale);else if(this.isDateInstance(a))return this.clone(a);if("string"==typeof a){if(!a)return null;l=this._createMoment(a,K.ISO_8601).locale(this.locale)}return l&&this.isValid(l)?this._createMoment(l).locale(this.locale):super.deserialize(a)}isDateInstance(a){return K.isMoment(a)}isValid(a){return this.clone(a).isValid()}invalid(){return K.invalid()}setTime(a,l,d,y){return this.clone(a).set({hours:l,minutes:d,seconds:y,milliseconds:0})}getHours(a){return a.hours()}getMinutes(a){return a.minutes()}getSeconds(a){return a.seconds()}parseTime(a,l){return this.parse(a,l)}addSeconds(a,l){return this.clone(a).add({seconds:l})}_createMoment(a,l,d){const{strict:y,useUtc:w}=this._options||{};return w?K.utc(a,l,d,y):K(a,l,d,y)}static \u0275fac=function(l){return new(l||M)};static \u0275prov=e.jDH({token:M,factory:M.\u0275fac})}return M})();class U extends A.MJ{constructor(){super(...arguments),this._delegate=(0,e.WQX)(A.MJ)}getValidDateOrNull(D){return this.isDateInstance(D)&&this.isValid(D)?D:null}compareDatetime(D,a,l=!0){return this.compareDate(D,a)||this.getHour(D)-this.getHour(a)||l&&this.getMinute(D)-this.getMinute(a)}sameDatetime(D,a){if(D&&a){const l=this.isValid(D),d=this.isValid(a);return l&&d?!this.compareDatetime(D,a):l===d}return D===a}sameYear(D,a){return D&&a&&this.getYear(D)===this.getYear(a)}sameDay(D,a){return D&&a&&this.getDate(D)===this.getDate(a)&&this.sameMonthAndYear(D,a)}sameHour(D,a){return D&&a&&this.getHour(D)===this.getHour(a)&&this.sameDay(D,a)}sameMinute(D,a){return D&&a&&this.getMinute(D)===this.getMinute(a)&&this.sameHour(D,a)}sameMonthAndYear(D,a){if(D&&a){const l=this.isValid(D),d=this.isValid(a);return l&&d?!(this.getYear(D)-this.getYear(a)||this.getMonth(D)-this.getMonth(a)):l===d}return D===a}clone(D){return this._delegate.clone(D)}addCalendarYears(D,a){return this._delegate.addCalendarYears(D,a)}addCalendarMonths(D,a){return this._delegate.addCalendarMonths(D,a)}addCalendarDays(D,a){return this._delegate.addCalendarDays(D,a)}getYear(D){return this._delegate.getYear(D)}getMonth(D){return this._delegate.getMonth(D)}getDate(D){return this._delegate.getDate(D)}getDayOfWeek(D){return this._delegate.getDayOfWeek(D)}getMonthNames(D){return this._delegate.getMonthNames(D)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(D){return this._delegate.getDayOfWeekNames(D)}getYearName(D){return this._delegate.getYearName(D)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(D){return this._delegate.getNumDaysInMonth(D)}createDate(D,a,l){return this._delegate.createDate(D,a,l)}today(){return this._delegate.today()}parse(D,a){return this._delegate.parse(D,a)}format(D,a){return this._delegate.format(D,a)}toIso8601(D){return this._delegate.toIso8601(D)}isDateInstance(D){return this._delegate.isDateInstance(D)}isValid(D){return this._delegate.isValid(D)}invalid(){return this._delegate.invalid()}clampDate(D,a,l){return a&&this.compareDatetime(D,a)<0?a:l&&this.compareDatetime(D,l)>0?l:D}}const ke=new e.nKC("mtx-datetime-formats"),Xe="default"in F?S():F;function ie(M,D){const a=Array(M);for(let l=0;l{class M extends U{constructor(){super(),this._useUtc=!1;const a=(0,e.WQX)(A.Ju,{optional:!0}),l=(0,e.WQX)(_e,{optional:!0});this.setLocale(a||Xe.locale()),this._useUtc=l?.useUtc||!1}setLocale(a){super.setLocale(a);const l=Xe.localeData(a);this._localeData={firstDayOfWeek:l.firstDayOfWeek(),longMonths:l.months(),shortMonths:l.monthsShort(),dates:ie(31,d=>super.createDate(2017,0,d+1).format("D")),hours:ie(24,d=>this.createDatetime(2017,0,1,d,0).format("H")),minutes:ie(60,d=>this.createDatetime(2017,0,1,1,d).format("m")),longDaysOfWeek:l.weekdays(),shortDaysOfWeek:l.weekdaysShort(),narrowDaysOfWeek:l.weekdaysMin()}}getHour(a){return super.clone(a).hour()}getMinute(a){return super.clone(a).minute()}isInNextMonth(a,l){const d=this.getDateInNextMonth(a);return super.sameMonthAndYear(d,l)}getWeek(a,l){return super.clone(a).week()}createDatetime(a,l,d,y,w){if(l<0||l>11)throw Error(`Invalid month index "${l}". Month index has to be between 0 and 11.`);if(d<1)throw Error(`Invalid date "${d}". Date has to be greater than 0.`);if(y<0||y>23)throw Error(`Invalid hour "${y}". Hour has to be between 0 and 23.`);if(w<0||w>59)throw Error(`Invalid minute "${w}". Minute has to be between 0 and 59.`);let T;if(T=this._useUtc?Xe.utc({year:a,month:l,date:d,hour:y,minute:w}):Xe({year:a,month:l,date:d,hour:y,minute:w}),!T.isValid())throw Error(`Invalid date "${d}" for month with index "${l}".`);return T.locale(this.locale)}getFirstDateOfMonth(a){return super.clone(a).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(a,l){return super.clone(a).add({hours:l})}addCalendarMinutes(a,l){return super.clone(a).add({minutes:l})}deserialize(a){return this._delegate.deserialize(a)}getDateInNextMonth(a){return super.clone(a).date(1).add({month:1})}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac})}}return M})();const wt={parse:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT"},display:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"ddd, DD MMM"}};function bt(M=wt,D){const a=[{provide:A.MJ,useClass:ct,deps:[A.Ju,_e]},{provide:U,useClass:ra},{provide:ke,useValue:M}];return D&&a.push({provide:_e,useValue:D}),a}var re=p(89888),xe=p(66969),De=p(76939),oe=p(88834),I=p(49969);const O={transformPanel:(0,I.hZ)("transformPanel",[(0,I.kY)("void => enter-dropdown",(0,I.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,I.i7)([(0,I.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,I.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,I.kY)("void => enter-dialog",(0,I.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,I.i7)([(0,I.iF)({opacity:0,transform:"scale(0.7)"}),(0,I.iF)({transform:"none",opacity:1})]))),(0,I.kY)("* => void",(0,I.i0)("100ms linear",(0,I.iF)({opacity:0})))]),fadeInCalendar:(0,I.hZ)("fadeInCalendar",[(0,I.wk)("void",(0,I.iF)({opacity:0})),(0,I.wk)("enter",(0,I.iF)({opacity:1})),(0,I.kY)("void => *",(0,I.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,I.hZ)("slideCalendar",[(0,I.kY)("* => left",[(0,I.i0)(180,(0,I.i7)([(0,I.iF)({transform:"translateX(100%)",offset:.5}),(0,I.iF)({transform:"translateX(-100%)",offset:.51}),(0,I.iF)({transform:"translateX(0)",offset:1})]))]),(0,I.kY)("* => right",[(0,I.i0)(180,(0,I.i7)([(0,I.iF)({transform:"translateX(-100%)",offset:.5}),(0,I.iF)({transform:"translateX(100%)",offset:.51}),(0,I.iF)({transform:"translateX(0)",offset:1})]))])])};function ce(M){return Error(`MtxDatetimepicker: No provider found for ${M}. You must add one of the following to your app config: provideNativeDatetimeAdapter, provideDateFnsDatetimeAdapter,provideLuxonDatetimeAdapter, provideMomentDatetimeAdapter, or provide a custom implementation.`)}var we=function(M){return M[M.DATE=0]="DATE",M[M.HOUR=1]="HOUR",M[M.MINUTE=2]="MINUTE",M}(we||{}),Pe=p(21413);let Fe=(()=>{class M{constructor(){this.changes=new Pe.B,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.switchToYearViewLabel="Choose month",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date",this.switchToClockHourViewLabel="Choose hour",this.switchToClockMinuteViewLabel="Choose minute",this.okLabel="OK",this.cancelLabel="Cancel"}weekNumberLabel(a){return`Week ${a}`}formatYearRange(a,l){return`${a} \u2013 ${l}`}formatYearRangeLabel(a,l){return`${a} to ${l}`}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var mt=p(28203),E=p(67336);const oa=["mtx-calendar-body",""];function da(M,D){return this._trackRow(D)}const la=(M,D)=>D.id;function _a(M,D){if(1&M&&(e.j41(0,"tr",0)(1,"td",2),e.EFF(2),e.k0s()()),2&M){const a=e.XpG();e.R7$(),e.xc7("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),e.BMQ("colspan",a.numCols),e.R7$(),e.SpI(" ",a.label," ")}}function ca(M,D){if(1&M&&(e.j41(0,"th",5),e.EFF(1),e.k0s()),2&M){const a=e.XpG().$implicit,l=e.XpG();e.xc7("padding-top",l._cellPadding)("padding-bottom",l._cellPadding),e.BMQ("aria-label",a[0].ariaLabel),e.R7$(),e.SpI(" ",a[0].displayValue," ")}}function ua(M,D){if(1&M&&(e.j41(0,"td",2),e.EFF(1),e.k0s()),2&M){const a=e.XpG(2);e.xc7("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),e.BMQ("colspan",a._firstRowOffset),e.R7$(),e.SpI(" ",a._firstRowOffset>=a.labelMinRequiredCells?a.label:""," ")}}function ma(M,D){if(1&M){const a=e.RV6();e.j41(0,"td",7)(1,"button",8),e.bIt("click",function(){e.eBV(a);const d=e.XpG().$implicit,y=e.XpG(2);return e.Njj(y._cellClicked(d))}),e.j41(2,"span",9),e.EFF(3),e.k0s()()()}if(2&M){const a=e.XpG(),l=a.$implicit,d=a.$index,y=e.XpG().$index,w=e.XpG();e.xc7("width",w._cellWidth)("padding-top",w._cellPadding)("padding-bottom",w._cellPadding),e.BMQ("data-mat-row",y)("data-mat-col",d),e.R7$(),e.AVh("mtx-calendar-body-disabled",!l.enabled)("mtx-calendar-body-active",w._isActiveCell(y,d)),e.Y8G("tabindex",w._isActiveCell(y,d)?0:-1),e.BMQ("aria-label",l.ariaLabel)("aria-disabled",!l.enabled||null),e.R7$(),e.AVh("mtx-calendar-body-selected",w.selectedValue===l.value)("mtx-calendar-body-today",w.todayValue===l.value),e.R7$(),e.SpI(" ",l.displayValue," ")}}function ha(M,D){1&M&&e.DNE(0,ma,4,20,"td",6),2&M&&e.vxM(D.$implicit.isWeekNumber?-1:0)}function Et(M,D){if(1&M&&(e.j41(0,"tr",1),e.DNE(1,ca,2,6,"th",3)(2,ua,2,6,"td",4),e.Z7z(3,ha,1,1,null,null,la),e.k0s()),2&M){const a=D.$implicit,l=D.$index,d=e.XpG();e.R7$(),e.vxM(a[0].isWeekNumber?1:-1),e.R7$(),e.vxM(0===l&&d._firstRowOffset?2:-1),e.R7$(),e.Dyx(a)}}let de=0;class Ee{constructor(D,a,l,d,y){this.value=D,this.displayValue=a,this.ariaLabel=l,this.enabled=d,this.isWeekNumber=y,this.id=de++}}let Ie=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._ngZone=(0,e.WQX)(e.SKi),this._injector=(0,e.WQX)(e.zZn),this.cellAspectRatio=1,this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new e.bkB,this._trackRow=a=>a}_cellClicked(a){!this.allowDisabledSelection&&!a.enabled||this.selectedValueChange.emit(a.value)}_emitActiveDateChange(a,l){}_isActiveCell(a,l){let d=a*this.numCols+l;return a&&(d-=this._firstRowOffset),d===this.activeCell}ngOnChanges(a){const l=a.numCols,{rows:d,numCols:y}=this;(a.rows||l)&&(this._firstRowOffset=d&&d.length&&d[0].length?y-d[0].length:0),(a.cellAspectRatio||l||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/y+"%"),(l||!this._cellWidth)&&(this._cellWidth=100/y+"%")}_focusActiveCell(a=!0){(0,e.mal)(()=>{setTimeout(()=>{const l=this._elementRef.nativeElement.querySelector(".mtx-calendar-body-active");l&&l.focus()})},{injector:this._injector})}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["","mtx-calendar-body",""]],hostAttrs:["role","grid","aria-readonly","true",1,"mtx-calendar-body"],inputs:{label:"label",rows:"rows",cellAspectRatio:"cellAspectRatio",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",allowDisabledSelection:"allowDisabledSelection",activeCell:"activeCell"},outputs:{selectedValueChange:"selectedValueChange"},exportAs:["mtxCalendarBody"],features:[e.OA$],attrs:oa,decls:3,vars:1,consts:[["aria-hidden","true"],["role","row"],[1,"mtx-calendar-body-label"],[1,"mtx-calendar-body-week-number",3,"paddingTop","paddingBottom"],[1,"mtx-calendar-body-label",3,"paddingTop","paddingBottom"],[1,"mtx-calendar-body-week-number"],["role","gridcell",1,"mtx-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mtx-calendar-body-cell-container"],["type","button",1,"mtx-calendar-body-cell",3,"click","tabindex"],[1,"mtx-calendar-body-cell-content","mat-focus-indicator"]],template:function(l,d){1&l&&(e.DNE(0,_a,3,6,"tr",0),e.Z7z(1,Et,5,2,"tr",1,da,!0)),2&l&&(e.vxM(d._firstRowOffset.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media (forced-colors: active){.mtx-calendar-body-disabled{opacity:.5}}.mtx-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border:1px;border-style:solid;border-radius:999px;color:var(--mtx-datetimepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mtx-datetimepicker-calendar-date-outline-color, transparent)}.mtx-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media (forced-colors: active){.mtx-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.cdk-program-focused .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media (hover: hover){.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mtx-datetimepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mtx-datetimepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}\n"],encapsulation:2,changeDetection:0})}}return M})();const pa=(M,D)=>D.id;function It(M,D){1&M&&e.nrm(0,"th")}function ae(M,D){if(1&M&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&M){const a=D.$implicit;e.BMQ("aria-label",a.long),e.R7$(),e.JRh(a.narrow)}}let xt=0,$e=(()=>{class M{constructor(){if(this._adapter=(0,e.WQX)(U,{optional:!0}),this._dir=(0,e.WQX)(mt.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0}),this._intl=(0,e.WQX)(Fe),this.type="date",this.showWeekNumbers=!1,this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._weekdays=[],this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!this._adapter.sameMonthAndYear(l,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(l,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(a){const l=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),a,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(l),this._activeDate=l,"date"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._adapter.today());const a=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._firstWeekOffset=(7+this._adapter.getDayOfWeek(a)-this._adapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells()}_initWeekdays(){const a=this._adapter.getFirstDayOfWeek(),l=this._adapter.getDayOfWeekNames("narrow"),y=this._adapter.getDayOfWeekNames("long").map((w,T)=>({long:w,narrow:l[T],id:xt++}));this._weekdays=y.slice(a).concat(y.slice(0,a))}_createWeekCells(){const a=this._adapter.getNumDaysInMonth(this.activeDate),l=this._adapter.getDateNames();this._weeks=[[]];for(let d=0,y=this._firstWeekOffset;d{class M{constructor(){if(this._adapter=(0,e.WQX)(U,{optional:!0}),this._dir=(0,e.WQX)(mt.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0}),this.type="date",this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!qe(this._adapter,l,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(a))}ngAfterContentInit(){this._init()}_yearSelected(a){const l=this._adapter.getMonth(this.activeDate),d=this._adapter.createDatetime(a,l,1,0,0),y=this._adapter.createDatetime(a,l,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(d)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(y),this._activeDate=y,"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return Te(this._adapter,this.activeDate,this.minDate,this.maxDate)}_init(){this._todayYear=this._adapter.getYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const l=this._adapter.getYear(this.activeDate)-Te(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let d=0,y=[];dthis._createCellForYear(w))),y=[])}_createCellForYear(a){const l=this._adapter.getYearName(this._adapter.createDate(a,0,1));return new Ee(a,l,l,this._shouldEnableYear(a))}_shouldEnableYear(a){if(null==a||this.maxDate&&a>this._adapter.getYear(this.maxDate)||this.minDate&&aD.value;function Ma(M,D){if(1&M&&(e.j41(0,"div",7),e.EFF(1),e.k0s()),2&M){const a=D.$implicit,l=e.XpG();e.xc7("font-size",a.fontSize)("left",a.left+"%")("top",a.top+"%"),e.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",l._selectedHour===a.value),e.R7$(),e.JRh(a.displayValue)}}function Ze(M,D){if(1&M&&(e.j41(0,"div",7),e.EFF(1),e.k0s()),2&M){const a=D.$implicit,l=e.XpG();e.xc7("left",a.left+"%")("top",a.top+"%"),e.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",l._selectedMinute===a.value),e.R7$(),e.JRh(a.displayValue)}}const se=(0,Wt.BQ)({passive:!1}),j=41.25,Re=7.0833;let fa=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._adapter=(0,e.WQX)(U),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._document=(0,e.WQX)(u.qQ),this.interval=1,this.actionButtons=!1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new e.bkB,this.activeDateChange=new e.bkB,this._userSelection=new e.bkB,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=a=>{this._timeChanged=!1,this.setTime(a),this._bindGlobalEvents(a)},this._pointerMove=a=>{a.cancelable&&a.preventDefault(),this.setTime(a)},this._pointerUp=a=>{a.cancelable&&a.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),(this.actionButtons||!this._hourView)&&this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._adapter.sameMinute(l,this._activeDate)||this._init()}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}set startView(a){this._hourView="minute"!==a}get _hand(){const a=this._adapter.getHour(this.activeDate);this._selectedHour=a,this._selectedMinute=this._adapter.getMinute(this.activeDate);let l=0,d=j;return this._hourView?(d=this._selectedHour>0&&this._selectedHour<13?j:27.5,this.twelvehour&&(d=j),l=Math.round(30*this._selectedHour)):l=Math.round(6*this._selectedMinute),{height:`${d}%`,marginTop:50-d+"%",transform:`rotate(${l}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(a){const l=this._document,d=fe(a),w=d?"touchend":"mouseup";l.addEventListener(d?"touchmove":"mousemove",this._pointerMove,se),l.addEventListener(w,this._pointerUp,se),d&&l.addEventListener("touchcancel",this._pointerUp,se)}_removeGlobalEvents(){const a=this._document;a.removeEventListener("mousemove",this._pointerMove,se),a.removeEventListener("mouseup",this._pointerUp,se),a.removeEventListener("touchmove",this._pointerMove,se),a.removeEventListener("touchend",this._pointerUp,se),a.removeEventListener("touchcancel",this._pointerUp,se)}_init(){this._hours.length=0,this._minutes.length=0;const a=this._adapter.getHourNames(),l=this._adapter.getMinuteNames();if(this.twelvehour){const d=[];for(let y=0;y=0)&&(!this.maxDate||this._adapter.compareDatetime($,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter($,we.HOUR));d.push({value:y,displayValue:y%12==0?"12":a[y%12],enabled:pe,top:50-Math.cos(w)*T-Re,left:50+Math.sin(w)*T-Re})}this._hours=d.filter("AM"===this.AMPM?y=>y.value<12:y=>y.value>=12)}else for(let d=0;d0&&d<13?j:27.5,te=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),d,0),$=(!this.minDate||this._adapter.compareDatetime(te,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(te,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(te,we.HOUR));this._hours.push({value:d,displayValue:0===d?"00":a[d],enabled:$,top:50-Math.cos(y)*T-Re,left:50+Math.sin(y)*T-Re,fontSize:d>0&&d<13?"":"80%"})}for(let d=0;d=0)&&(!this.maxDate||this._adapter.compareDatetime(w,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(w,we.MINUTE));this._minutes.push({value:d,displayValue:0===d?"00":l[d],enabled:T,top:50-Math.cos(y)*j-Re,left:50+Math.sin(y)*j-Re})}}setTime(a){const l=this._elementRef.nativeElement,d=l.getBoundingClientRect(),y=l.offsetWidth,w=l.offsetHeight,{pageX:T,pageY:te}=function le(M){let D;return D=fe(M)?M.touches[0]||M.changedTouches[0]:M,D}(a),$=y/2-(T-d.left-window.pageXOffset),pe=w/2-(te-d.top-window.pageYOffset);let Ye=Math.atan2(-$,pe);const At=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),rs=Math.sqrt($*$+pe*pe),os=this._hourView&&rs>(y*(j/100)+.275*y)/2;Ye<0&&(Ye=2*Math.PI+Ye);let Ge,q=Math.round(Ye/At);this._hourView?(this.twelvehour?q="AM"===this.AMPM?0===q?12:q:12===q?0:q+12:(12===q&&(q=0),q=os?0===q?12:q:0===q?0:q+12),Ge=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),q,this._adapter.getMinute(this.activeDate))):(this.interval&&(q*=this.interval),60===q&&(q=0),Ge=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),q)),(!this.dateFilter||this.dateFilter(Ge,this._hourView?we.HOUR:we.MINUTE))&&(this._timeChanged=!0,this.activeDate=Ge,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate))}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(l,d){1&l&&e.bIt("mousedown",function(w){return d._pointerDown(w)})("touchstart",function(w){return d._pointerDown(w)})},inputs:{dateFilter:"dateFilter",interval:"interval",actionButtons:"actionButtons",twelvehour:[2,"twelvehour","twelvehour",e.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],features:[e.GFd,e.OA$],decls:9,vars:6,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand"],[1,"mtx-clock-hours"],[1,"mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","fontSize","left","top"],[1,"mtx-clock-minutes"],[1,"mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","left","top"],[1,"mtx-clock-cell"]],template:function(l,d){1&l&&(e.j41(0,"div",0),e.nrm(1,"div",1)(2,"div",2),e.j41(3,"div",3),e.Z7z(4,Ma,2,11,"div",4,Ke),e.k0s(),e.j41(6,"div",5),e.Z7z(7,Ze,2,9,"div",6,Ke),e.k0s()()),2&l&&(e.R7$(2),e.Aen(d._hand),e.R7$(),e.AVh("active",d._hourView),e.R7$(),e.Dyx(d._hours),e.R7$(2),e.AVh("active",!d._hourView),e.R7$(),e.Dyx(d._minutes))},styles:['.mtx-clock{position:relative;display:block;min-width:224px;margin:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;font-size:var(--mtx-datetimepicker-clock-text-size, var(--mat-sys-title-small-size))}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-dial-background-color, var(--mat-sys-surface-container-highest))}.mtx-clock-center{position:absolute;top:50%;left:50%;width:3%;height:3%;margin:-1.5%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hand{position:absolute;inset:0;width:2px;margin:0 auto;transform-origin:bottom;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-hours,.mtx-clock-minutes{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.35s;transform:scale(1.2)}.mtx-clock-hours.active,.mtx-clock-minutes.active{opacity:1;visibility:visible;transform:scale(1)}.mtx-clock-minutes{transform:scale(.8)}.mtx-clock-cell{position:absolute;display:flex;width:14.1666%;height:14.1666%;justify-content:center;box-sizing:border-box;border-radius:50%;align-items:center;cursor:pointer;color:var(--mtx-datetimepicker-clock-cell-text-color, var(--mat-sys-on-surface))}.mtx-clock-cell.mtx-clock-cell-selected{color:#fff;background-color:var(--mtx-datetimepicker-clock-hand-background-color, var(--mat-sys-primary))}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:var(--mtx-datetimepicker-clock-cell-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none;color:var(--mtx-datetimepicker-clock-cell-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}\n'],encapsulation:2,changeDetection:0})}}return M})();function fe(M){return"t"===M.type[0]}const V=["hourInput"],Mt=["minuteInput"];function B(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",9)(1,"button",10),e.bIt("keydown",function(d){return e.eBV(a),e.Njj(d.stopPropagation())})("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d.ampmChange.emit("AM"))}),e.EFF(2,"AM"),e.k0s(),e.j41(3,"button",11),e.bIt("keydown",function(d){return e.eBV(a),e.Njj(d.stopPropagation())})("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d.ampmChange.emit("PM"))}),e.EFF(4,"PM"),e.k0s()()}if(2&M){const a=e.XpG(2);e.R7$(),e.AVh("mtx-time-ampm-active","AM"===a.AMPM),e.R7$(2),e.AVh("mtx-time-ampm-active","PM"===a.AMPM)}}function et(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",2)(1,"div",5)(2,"input",6,0),e.bIt("timeValueChanged",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._handleHourInputChange(d))})("focus",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleFocus("hour"))}),e.k0s(),e.j41(4,"div",7),e.EFF(5,":"),e.k0s(),e.j41(6,"input",8,1),e.bIt("timeValueChanged",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._handleMinuteInputChange(d))})("focus",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleFocus("minute"))}),e.k0s(),e.DNE(8,B,5,4,"div",9),e.k0s()()}if(2&M){const a=e.sdS(3),l=e.sdS(7),d=e.XpG();e.R7$(2),e.AVh("mtx-time-input-active","hour"===d.clockView)("mtx-time-input-warning",!a.valid),e.Y8G("timeMin",d.twelvehour?1:0)("timeMax",d.twelvehour?12:23)("timeValue",d.hour),e.R7$(4),e.AVh("mtx-time-input-active","minute"===d.clockView)("mtx-time-input-warning",!l.valid),e.Y8G("timeMin",0)("timeMax",59)("timeValue",d.minute)("timeInterval",d.interval),e.R7$(2),e.vxM(d.twelvehour?8:-1)}}function ya(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",4)(1,"button",12),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleCancel())}),e.EFF(2),e.k0s(),e.j41(3,"button",13),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._handleOk())}),e.EFF(4),e.k0s()()}if(2&M){const a=e.XpG();e.R7$(2),e.SpI(" ",a._datetimepickerIntl.cancelLabel," "),e.R7$(),e.Y8G("disabled",(null==a.minuteInputDirective?null:a.minuteInputDirective.invalid)||(null==a.hourInputDirective?null:a.hourInputDirective.invalid)),e.R7$(),e.SpI(" ",a._datetimepickerIntl.okLabel," ")}}function tt(M,D){for(M=String(M);M.length{class M{set timeInterval(a){this._interval=(0,ee.OE)(a)}set timeMin(a){this._min=(0,ee.OE)(a)}set timeMax(a){this._max=(0,ee.OE)(a)}set timeValue(a){this._value=(0,ee.OE)(a),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(){this.element=(0,e.WQX)(e.aKT),this.cdr=(0,e.WQX)(e.gRc),this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new e.bkB,this.keyDownListener=this.keyDownHandler.bind(this),this.keyPressListener=this.keyPressHandler.bind(this),this.inputEventListener=this.inputChangedHandler.bind(this),this.inputElement.addEventListener("keydown",this.keyDownListener,{passive:!0}),this.inputElement.addEventListener("keypress",this.keyPressListener),this.inputElement.addEventListener("input",this.inputEventListener,{passive:!0})}get hasFocus(){return this.element.nativeElement&&this.element?.nativeElement===document?.activeElement}get inputElement(){return this.element.nativeElement}get valid(){return!this._value||(String(this.inputElement.value).length?this._value==this.inputElement.value:this._value==this.inputElement.placeholder)}get invalid(){return!this.valid}blur(){this.writeValue(this._value),this.writePlaceholder(this._value)}focus(){this.writeValue("")}writeValue(a){this.inputElement.value=""!==a?tt(a,2):"",this.cdr.markForCheck()}writePlaceholder(a){this.inputElement.placeholder=tt(a,2),this.cdr.markForCheck()}keyDownHandler(a){if(String(this.inputElement.value).length>0){let l=null;a.keyCode===E.i7?(l=(0,ee.OE)(this._value),l+=this._interval,a.stopPropagation()):a.keyCode===E.n6&&(l=(0,ee.OE)(this._value),l-=this._interval,a.stopPropagation()),"number"==typeof l&&(this.writeValue(l),this.writePlaceholder(l),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(a){const l=a?.key??null;isNaN(Number(l))&&"Enter"!==l&&a.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const a=(0,ee.OE)(this.inputElement?.value??null);if(a||0===this._min&&0===a){const l=Math.min(Math.max(a,this._min),this._max);l!==a&&(this.writeValue(l),this.writePlaceholder(l)),this._value=l}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(l,d){1&l&&e.bIt("blur",function(w){return d.blur(w)})("focus",function(w){return d.focus(w)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"]})}}return M})(),ue=(()=>{class M{get activeDate(){return this._activeDate}set activeDate(a){this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get clockView(){return this._clockView}set clockView(a){this._clockView=a}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const a=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===a?"12":this.prefixWithZero(a>12?a-12:a):this.prefixWithZero(a)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(a){return a<10?"0"+String(a):String(a)}constructor(){this._adapter=(0,e.WQX)(U),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._elementRef=(0,e.WQX)(e.aKT),this._datetimepickerIntl=(0,e.WQX)(Fe),this.selectedChange=new e.bkB,this.activeDateChange=new e.bkB,this._userSelection=new e.bkB,this.ampmChange=new e.bkB,this.clockViewChange=new e.bkB,this.timeInput=!1,this.interval=1,this.actionsPortal=null,this.preventSameDateTimeSelection=!1,this.autoFocus=!0,this.twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(a){a.clockView&&a.clockView.currentValue!==a.clockView.previousValue&&this.autoFocus&&this._focusInputElement()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}_handleCalendarBodyKeydown(a){switch(a.keyCode){case E.i7:this.selected="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.interval);break;case E.n6:this.selected="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.interval);break;case E.Fm:case E.t6:if(this.timeInput&&a.keyCode==E.t6)return;return void("hour"==this.clockView?(this._timeSelected(this._activeDate),this._focusInputElement()):this._userSelection.emit());default:return}this.selectedChange.emit(this.selected),a.preventDefault()}_focusInputElement(){"hour"===this.clockView?this.hourInputElement?.nativeElement.focus():this.minuteInputElement?.nativeElement.focus()}_handleHourInputChange(a){const l=(0,ee.OE)(a);if(l||0===l){const d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._updateHourForAmPm(l),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(d,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.actionsPortal&&this.selectedChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}_updateHourForAmPm(a){return this.twelvehour?"AM"===this.AMPM?0===a||12===a?0:a:0===a||12===a?12:a+12:a}_handleMinuteInputChange(a){const l=(0,ee.OE)(a);if(l||0===l){const d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),l);this._activeDate=this._adapter.clampDate(d,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.actionsPortal&&this.selectedChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}_handleFocus(a){this.clockView=a,this.clockViewChange.emit(a)}_dialTimeSelected(a){"hour"===this.clockView&&(this.clockView="minute",this._activeDate=a),(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_timeSelected(a){this.timeInput?("hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=a):this._dialTimeSelected(a),this.clockViewChange.emit(this.clockView)}_onActiveDateChange(a){this._activeDate=a,this.activeDateChange.emit(a)}_handleSelection(){this.timeInput?this.actionsPortal&&this._selected&&this.selectedChange.emit(this._selected):this._userSelection.emit()}_handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}_handleCancel(){this._userSelection.emit()}_focusActiveCell(){this.timeInput?this.autoFocus&&this._focusInputElement():this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-time-view"]],viewQuery:function(l,d){if(1&l&&(e.GBs(V,5,e.aKT),e.GBs(V,5,Z),e.GBs(Mt,5,e.aKT),e.GBs(Mt,5,Z)),2&l){let y;e.mGM(y=e.lsd())&&(d.hourInputElement=y.first),e.mGM(y=e.lsd())&&(d.hourInputDirective=y.first),e.mGM(y=e.lsd())&&(d.minuteInputElement=y.first),e.mGM(y=e.lsd())&&(d.minuteInputDirective=y.first)}},hostAttrs:["tabindex","0",1,"mtx-time-view"],hostBindings:function(l,d){1&l&&e.bIt("keydown",function(w){return d._handleCalendarBodyKeydown(w)})},inputs:{dateFilter:"dateFilter",timeInput:[2,"timeInput","timeInput",e.L39],interval:"interval",actionsPortal:"actionsPortal",preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],autoFocus:[2,"autoFocus","autoFocus",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",clockView:"clockView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection",ampmChange:"ampmChange",clockViewChange:"clockViewChange"},exportAs:["mtxTime"],features:[e.GFd,e.OA$],decls:3,vars:11,consts:[["hourInput","mtxTimeInput"],["minuteInput","mtxTimeInput"],[1,"mtx-time-input-wrapper"],[3,"selectedChange","activeDateChange","_userSelection","AMPM","dateFilter","actionButtons","interval","maxDate","minDate","selected","startView","twelvehour"],[1,"mtx-time-button-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue","timeInterval"],[1,"mtx-time-ampm"],["mat-button","","type","button","aria-label","AM",1,"mtx-time-am",3,"keydown","click"],["mat-button","","type","button","aria-label","PM",1,"mtx-time-pm",3,"keydown","click"],["mat-button","","type","button",1,"mtx-time-cancel-button",3,"click"],["mat-button","","type","button",1,"mtx-time-ok-button",3,"click","disabled"]],template:function(l,d){1&l&&(e.DNE(0,et,9,16,"div",2),e.j41(1,"mtx-clock",3),e.bIt("selectedChange",function(w){return d._timeSelected(w)})("activeDateChange",function(w){return d._onActiveDateChange(w)})("_userSelection",function(){return d._handleSelection()}),e.k0s(),e.DNE(2,ya,5,3,"div",4)),2&l&&(e.vxM(d.timeInput?0:-1),e.R7$(),e.Y8G("AMPM",d.AMPM)("dateFilter",d.dateFilter)("actionButtons",!!d.actionsPortal)("interval",d.interval)("maxDate",d.maxDate)("minDate",d.minDate)("selected",d.selected)("startView",d.clockView)("twelvehour",d.twelvehour),e.R7$(),e.vxM(d.timeInput&&!d.actionsPortal?2:-1))},dependencies:[oe.$z,fa,Z],styles:[".mtx-time-view{display:block;outline:none;-webkit-user-select:none;user-select:none}.mtx-time-input-wrapper{padding:8px 0;text-align:center}.mtx-time-input-inner{display:inline-flex;height:56px}.mtx-time-input{box-sizing:border-box;width:72px;height:100%;padding:0;font-size:36px;text-align:center;border:2px solid transparent;appearance:none;outline:none;border-radius:var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small));background-color:var(--mtx-datetimepicker-time-input-background-color, var(--mat-sys-surface-container-highest));color:var(--mtx-datetimepicker-time-input-text-color, var(--mat-sys-on-surface))}.mtx-time-input.mtx-time-input-active{background-color:var(--mtx-datetimepicker-time-input-active-state-background-color, var(--mat-sys-primary-container));color:var(--mtx-datetimepicker-time-input-active-state-text-color, var(--mat-sys-on-primary-container))}.mtx-time-input.mtx-time-input-active:focus{border-color:var(--mtx-datetimepicker-time-input-focus-state-outline-color, var(--mat-sys-primary));background-color:var(--mtx-datetimepicker-time-input-focus-state-background-color, var(--mat-sys-primary-container))}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:var(--mtx-datetimepicker-time-input-focus-state-placeholder-text-color, var(--mat-sys-on-primary-container))}.mtx-time-input.mtx-time-input-warning{border-color:var(--mtx-datetimepicker-time-input-warn-state-outline-color, var(--mat-sys-error))}.mtx-time-seperator{display:inline-flex;justify-content:center;align-items:center;width:24px;font-size:36px}.mtx-time-ampm{display:inline-flex;flex-direction:column;margin-left:12px}[dir=rtl] .mtx-time-ampm{margin-left:auto;margin-right:12px}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-weight: 400;flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-text-color, var(--mat-sys-on-surface));--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small));border-color:var(--mtx-datetimepicker-time-ampm-outline-color, var(--mat-sys-outline))}.mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-selected-state-text-color, var(--mat-sys-on-tertiary-container));background-color:var(--mtx-datetimepicker-time-ampm-selected-state-background-color, var(--mat-sys-tertiary-container))}.mtx-time-ampm .mtx-time-am .mat-mdc-button-touch-target,.mtx-time-ampm .mtx-time-pm .mat-mdc-button-touch-target{height:100%}.mtx-time-ampm .mtx-time-am{border-bottom-left-radius:0;border-bottom-right-radius:0}.mtx-time-ampm .mtx-time-pm{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.mtx-time-button-wrapper{display:flex;justify-content:flex-end;padding-top:8px}.mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}}return M})(),me=(()=>{class M{constructor(){if(this._adapter=(0,e.WQX)(U,{optional:!0}),this._dir=(0,e.WQX)(mt.dS,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0}),this.type="date",this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.activeDateChange=new e.bkB,this._selected=null,!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const l=this._activeDate;this._activeDate=a||this._adapter.today(),l&&this._activeDate&&!this._adapter.sameYear(l,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(a){const l=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,0,0),d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(l)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this.selectedChange.emit(d),this._activeDate=d,"month"===this.type&&this._userSelection.emit()}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const a=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(l=>l.map(d=>this._createCellForMonth(d,a[d])))}_getMonthInCurrentYear(a){return a&&this._adapter.sameYear(a,this.activeDate)?this._adapter.getMonth(a):null}_createCellForMonth(a,l){const d=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new Ee(a,l.toLocaleUpperCase(),d,this._isMonthEnabled(a))}_isMonthEnabled(a){if(!this.dateFilter)return!0;for(let d=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(d)===a;d=this._adapter.addCalendarDays(d,1))if(this.dateFilter(d))return!0;return!1}_handleCalendarBodyKeydown(a){const l=this._activeDate,d=this._isRtl();switch(a.keyCode){case E.UQ:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,d?1:-1);break;case E.LE:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,d?-1:1);break;case E.i7:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,-4);break;case E.n6:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,4);break;case E.yZ:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case E.Kp:this.activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case E.w_:this.activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?-10:-1);break;case E.dB:this.activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?10:1);break;case E.Fm:case E.t6:this._monthSelected(this._adapter.getMonth(this._activeDate));break;default:return}this._adapter.compareDate(l,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCell(),a.preventDefault()}_focusActiveCell(){this._mtxCalendarBody._focusActiveCell()}_isRtl(){return this._dir&&"rtl"===this._dir.value}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-year-view"]],viewQuery:function(l,d){if(1&l&&e.GBs(Ie,5),2&l){let y;e.mGM(y=e.lsd())&&(d._mtxCalendarBody=y.first)}},inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",activeDateChange:"activeDateChange"},exportAs:["mtxYearView"],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"selectedValueChange","keydown","label","rows","todayValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValue","allowDisabledSelection"]],template:function(l,d){1&l&&(e.j41(0,"table",0),e.nrm(1,"thead",1),e.j41(2,"tbody",2),e.bIt("selectedValueChange",function(w){return d._monthSelected(w)})("keydown",function(w){return d._handleCalendarBodyKeydown(w)}),e.k0s()()),2&l&&(e.R7$(2),e.Y8G("label",d._yearLabel)("rows",d._months)("todayValue",d._todayMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",d._adapter.getMonth(d.activeDate))("selectedValue",d._selectedMonth)("allowDisabledSelection",!0))},dependencies:[Ie],encapsulation:2,changeDetection:0})}}return M})();function Q(M,D){}function he(M,D){if(1&M&&e.DNE(0,Q,0,0,"ng-template",1),2&M){const a=e.XpG();e.Y8G("cdkPortalOutlet",a._calendarHeaderPortal)}}function Le(M,D){1&M&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"path",13),e.k0s())}function je(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",11),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._yearClicked())}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,Le,2,0,":svg:svg",12),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","year"===a.currentView||"multi-year"===a.currentView),e.BMQ("aria-label",a._yearButtonLabel),e.R7$(2),e.JRh(a._yearButtonText),e.R7$(),e.vxM(a.multiYearSelector||"year"===a.type?3:-1)}}function ga(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",16),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._dateClicked())}),e.EFF(1),e.k0s()}if(2&M){const a=e.XpG(3);e.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),e.BMQ("aria-label",a._dateButtonLabel),e.R7$(),e.JRh(a._dateButtonText)}}function ka(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",22)(1,"button",23),e.bIt("click",function(){e.eBV(a);const d=e.XpG(4);return e.Njj(d._ampmClicked("AM"))}),e.EFF(2,"AM"),e.k0s(),e.j41(3,"button",24),e.bIt("click",function(){e.eBV(a);const d=e.XpG(4);return e.Njj(d._ampmClicked("PM"))}),e.EFF(4,"PM"),e.k0s()()}if(2&M){const a=e.XpG(4);e.R7$(),e.AVh("active","AM"===a._AMPM),e.R7$(2),e.AVh("active","PM"===a._AMPM)}}function at(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",17)(1,"span",18)(2,"button",19),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._hoursClicked())}),e.EFF(3),e.k0s(),e.j41(4,"span",20),e.EFF(5,":"),e.k0s(),e.j41(6,"button",21),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._minutesClicked())}),e.EFF(7),e.k0s()(),e.DNE(8,ka,5,4,"span",22),e.k0s()}if(2&M){const a=e.XpG(3);e.AVh("active","clock"===a.currentView),e.R7$(2),e.AVh("active","hour"===a._clockView),e.BMQ("aria-label",a._hourButtonLabel),e.R7$(),e.JRh(a._hoursButtonText),e.R7$(3),e.AVh("active","minute"===a._clockView),e.BMQ("aria-label",a._minuteButtonLabel),e.R7$(),e.JRh(a._minutesButtonText),e.R7$(),e.vxM(a.twelvehour?8:-1)}}function Vt(M,D){if(1&M&&(e.j41(0,"div",10),e.DNE(1,ga,2,6,"button",14)(2,at,9,11,"span",15),e.k0s()),2&M){const a=e.XpG(2);e.R7$(),e.vxM("time"!==a.type?1:-1),e.R7$(),e.vxM(a.type.endsWith("time")?2:-1)}}function Da(M,D){if(1&M&&e.DNE(0,je,4,5,"button",9)(1,Vt,3,2,"div",10),2&M){const a=e.XpG();e.vxM("time"!==a.type?0:-1),e.R7$(),e.vxM("year"!==a.type?1:-1)}}function Ne(M,D){if(1&M){const a=e.RV6();e.j41(0,"div",3)(1,"button",25),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._previousClicked())}),e.qSk(),e.j41(2,"svg",26),e.nrm(3,"path",27),e.k0s()(),e.joV(),e.j41(4,"div",28),e.bIt("@slideCalendar.done",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._calendarStateDone())}),e.j41(5,"strong"),e.EFF(6),e.k0s()(),e.j41(7,"button",29),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._nextClicked())}),e.qSk(),e.j41(8,"svg",26),e.nrm(9,"path",30),e.k0s()()()}if(2&M){const a=e.XpG();e.R7$(),e.AVh("disabled",!a._previousEnabled()),e.BMQ("aria-disabled",!a._previousEnabled())("aria-label",a._prevButtonLabel),e.R7$(3),e.Y8G("@slideCalendar",a._calendarState),e.R7$(2),e.JRh(a._yearPeriodText),e.R7$(),e.AVh("disabled",!a._nextEnabled()),e.BMQ("aria-disabled",!a._nextEnabled())("aria-label",a._nextButtonLabel)}}function st(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-month-view",31),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._dateSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("selected",a.selected)("showWeekNumbers",a.showWeekNumbers)("type",a.type)}}function Rt(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-year-view",32),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._monthSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("selected",a.selected)("type",a.type)}}function La(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-multi-year-view",33),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._yearSelected(d))}),e.mxI("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.R50("activeDate",a._activeDate),e.Y8G("dateFilter",a._dateFilterForViews)("maxDate",a.maxDate)("minDate",a.minDate)("selected",a.selected)("type",a.type)}}function Ya(M,D){if(1&M){const a=e.RV6();e.j41(0,"mtx-time-view",34),e.bIt("_userSelection",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._userSelected())})("activeDateChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._onActiveDateChange(d))})("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._timeSelected(d))})("ampmChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._ampmClicked(d))})("clockViewChange",function(d){e.eBV(a);const y=e.XpG();return e.Njj(y._clockView=d)}),e.mxI("selectedChange",function(d){e.eBV(a);const y=e.XpG();return e.DH7(y._activeDate,d)||(y._activeDate=d),e.Njj(d)}),e.k0s()}if(2&M){const a=e.XpG();e.Y8G("AMPM",a._AMPM)("clockView",a._clockView)("twelvehour",a.twelvehour)("dateFilter",a.dateFilter)("interval",a.timeInterval)("maxDate",a.maxDate)("minDate",a.minDate),e.R50("selected",a._activeDate),e.Y8G("actionsPortal",a.actionsPortal)("autoFocus",a.timeInputAutoFocus)("timeInput",a.timeInput)("preventSameDateTimeSelection",a.preventSameDateTimeSelection)}}let nt=(()=>{class M{constructor(){this._intl=(0,e.WQX)(Fe),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._ngZone=(0,e.WQX)(e.SKi),this._adapter=(0,e.WQX)(U,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0}),this.multiYearSelector=!1,this.twelvehour=!1,this.showWeekNumbers=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.actionsPortal=null,this.selectedChange=new e.bkB,this.viewChanged=new e.bkB,this._userSelection=new e.bkB,this._clockView="hour",this._moveFocusOnNextTick=!1,this._type="date",this.timeInput=!1,this.timeInputAutoFocus=!0,this._dateFilterForViews=l=>!!l&&(!this.dateFilter||this.dateFilter(l,we.DATE))&&(!this.minDate||this._adapter.compareDate(l,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(l,this.maxDate)<=0);const a=this._intl;if(!this._adapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._intlChanges=a.changes.subscribe(()=>{this._changeDetectorRef.markForCheck()})}get type(){return this._type}set type(a){this._type=a||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(a){this._startAt=this._adapter.getValidDateOrNull(a)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(a)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(a)}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(a)}get _activeDate(){return this._clampedActiveDate}set _activeDate(a){const l=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),l&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(l,this._clampedActiveDate)&&(this._adapter.isInNextMonth(l,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left")),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(a){const l=this._currentView!==a?a:null;this._currentView=a,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),l&&this.viewChanged.emit(l)}get _yearPeriodText(){if("multi-year"===this.currentView){const l=this._adapter.getYear(this._activeDate)-Te(this._adapter,this._activeDate,this.minDate,this.maxDate),d=l+W-1,y=this._adapter.getYearName(this._adapter.createDate(l,0,1)),w=this._adapter.getYearName(this._adapter.createDate(d,0,1));return this._intl.formatYearRange(y,w)}return"month"===this.currentView?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.getYearName(this._activeDate)}get _yearButtonText(){return this._adapter.getYearName(this._activeDate)}get _yearButtonLabel(){return this.multiYearSelector?this._intl.switchToMultiYearViewLabel:this._intl.switchToYearViewLabel}get _dateButtonText(){return"month"===this.type?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.format(this._activeDate,this._dateFormats.display.popupHeaderDateLabel)}get _dateButtonLabel(){return this._intl.switchToMonthViewLabel}get _hoursButtonText(){let a=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===a&&(a=24),a=a>12?a-12:a),this._2digit(a)}get _hourButtonLabel(){return this._intl.switchToClockHourViewLabel}get _minutesButtonText(){return this._2digit(this._adapter.getMinute(this._activeDate))}get _minuteButtonLabel(){return this._intl.switchToClockMinuteViewLabel}get _prevButtonLabel(){switch(this._currentView){case"month":return this._intl.prevMonthLabel;case"year":return this._intl.prevYearLabel;case"multi-year":return this._intl.prevMultiYearLabel;default:return""}}get _nextButtonLabel(){switch(this._currentView){case"month":return this._intl.nextMonthLabel;case"year":return this._intl.nextYearLabel;case"multi-year":return this._intl.nextMultiYearLabel;default:return""}}_userSelected(){this._userSelection.emit()}ngAfterContentInit(){this.headerComponent&&(this._calendarHeaderPortal=new De.A8(this.headerComponent)),this._activeDate=this.startAt||this._adapter.today(),this._selectAMPM(this._activeDate),this._currentView="year"===this.type?"multi-year":"month"===this.type?"year":"time"===this.type?"clock":this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(a){"date"===this.type?(this._onActiveDateChange(a),(!this._adapter.sameDate(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)):(this.selectedChange.emit(a),this._activeDate=a,this.currentView="clock")}_monthSelected(a){"month"===this.type?(!this._adapter.sameMonthAndYear(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(a)):(this._activeDate=a,this.currentView="month",this._clockView="hour")}_yearSelected(a){if("year"===this.type){if(!this._adapter.sameYear(a,this.selected)||!this.preventSameDateTimeSelection){const l=this._adapter.createDatetime(this._adapter.getYear(a),0,1,0,0);this.selectedChange.emit(l)}}else this._activeDate=a,this.currentView="year"}_timeSelected(a){this._activeDate=a,(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_onActiveDateChange(a){this._activeDate=a}_selectAMPM(a){this._AMPM=this._adapter.getHour(a)>11?"PM":"AM",this.actionsPortal&&"clock"===this.currentView&&this._selected&&!this._adapter.sameHour(a,this._selected)&&this.selectedChange.emit(a)}_ampmClicked(a){if(this._currentView="clock",a===this._AMPM)return;const l=this._adapter.getHour(this._activeDate);let d;d="AM"===a?l>=12?this._adapter.getHour(this._activeDate)-12:12:(l+12)%24;const y=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),d,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(y)===d&&(this._activeDate=y,this._AMPM=a)}_yearClicked(){this.currentView="year"===this.type||this.multiYearSelector?"multi-year":"year"}_dateClicked(){"month"!==this.type&&(this.currentView="month")}_hoursClicked(){this.currentView="clock",this._clockView="hour"}_minutesClicked(){this.currentView="clock",this._clockView="minute"}_previousClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,-1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?-1:-W)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:W)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_calendarStateDone(){this._calendarState=""}_isSameView(a,l){return"month"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(l)&&this._adapter.getMonth(a)===this._adapter.getMonth(l):"year"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(l):qe(this._adapter,a,l,this.minDate,this.maxDate)}calendarState(a){this._calendarState=a}_2digit(a){return("00"+a).slice(-2)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView||this.timeView}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-calendar"]],viewQuery:function(l,d){if(1&l&&(e.GBs($e,5),e.GBs(me,5),e.GBs(Tt,5),e.GBs(ue,5)),2&l){let y;e.mGM(y=e.lsd())&&(d.monthView=y.first),e.mGM(y=e.lsd())&&(d.yearView=y.first),e.mGM(y=e.lsd())&&(d.multiYearView=y.first),e.mGM(y=e.lsd())&&(d.timeView=y.first)}},hostAttrs:[1,"mtx-calendar"],hostVars:2,hostBindings:function(l,d){2&l&&e.AVh("mtx-calendar-with-time-input",d.timeInput)},inputs:{multiYearSelector:[2,"multiYearSelector","multiYearSelector",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],showWeekNumbers:[2,"showWeekNumbers","showWeekNumbers",e.L39],startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],headerComponent:"headerComponent",actionsPortal:"actionsPortal",type:"type",startAt:"startAt",timeInput:[2,"timeInput","timeInput",e.L39],timeInputAutoFocus:[2,"timeInputAutoFocus","timeInputAutoFocus",e.L39],selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],features:[e.GFd],decls:10,vars:3,consts:[[1,"mtx-calendar-header"],[3,"cdkPortalOutlet"],[1,"mtx-calendar-content"],[1,"mtx-calendar-controls"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mtx-calendar-view"],[3,"activeDate","dateFilter","selected","showWeekNumbers","type"],[3,"activeDate","dateFilter","selected","type"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","actionsPortal","autoFocus","timeInput","preventSameDateTimeSelection"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"active"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"active","not-clickable"],[1,"mtx-calendar-header-time",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-time"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"],["mat-icon-button","","type","button",1,"mtx-calendar-previous-button",3,"click"],["width","24","height","24","viewBox","0 0 24 24"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],[1,"mtx-calendar-period-button"],["mat-icon-button","","type","button",1,"mtx-calendar-next-button",3,"click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],[3,"_userSelection","selectedChange","activeDateChange","activeDate","dateFilter","selected","showWeekNumbers","type"],[3,"_userSelection","selectedChange","activeDateChange","activeDate","dateFilter","selected","type"],[3,"_userSelection","selectedChange","activeDateChange","activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange","AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","actionsPortal","autoFocus","timeInput","preventSameDateTimeSelection"]],template:function(l,d){if(1&l&&(e.j41(0,"div",0),e.DNE(1,he,1,1,null,1)(2,Da,2,2),e.k0s(),e.j41(3,"div",2),e.DNE(4,Ne,10,10,"div",3),e.j41(5,"div",4),e.DNE(6,st,1,5,"mtx-month-view",5)(7,Rt,1,4,"mtx-year-view",6)(8,La,1,6,"mtx-multi-year-view",7)(9,Ya,1,12,"mtx-time-view",8),e.k0s()()),2&l){let y;e.R7$(),e.vxM(d._calendarHeaderPortal?1:2),e.R7$(3),e.vxM("month"===d.currentView||"year"===d.currentView||"multi-year"===d.currentView?4:-1),e.R7$(2),e.vxM("month"===(y=d.currentView)?6:"year"===y?7:"multi-year"===y?8:9)}},dependencies:[De.I3,re.vR,oe.$z,oe.iY,$e,me,Tt,ue],styles:['.mtx-calendar{display:block;outline:none;font-family:var(--mtx-datetimepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mtx-datetimepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-bottom:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);color:var(--mtx-datetimepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape, var(--mat-sys-corner-small))}.mtx-calendar-header .mtx-calendar-header-year,.mtx-calendar-header .mtx-calendar-header-date,.mtx-calendar-header .mtx-calendar-header-hours,.mtx-calendar-header .mtx-calendar-header-minutes,.mtx-calendar-header .mtx-calendar-header-ampm{height:auto;min-width:auto;padding:0 4px;text-align:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;word-break:break-word}.mtx-calendar-header .mtx-calendar-header-year .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-date .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-hours .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-minutes .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-ampm .mat-mdc-button-touch-target{height:100%}.mtx-calendar-header .mtx-calendar-header-year{line-height:24px}.mtx-calendar-header-date-time{font-size:24px;line-height:36px}.mtx-calendar-header-year:not(.active),.mtx-calendar-header-date:not(.active),.mtx-calendar-header-hours:not(.active),.mtx-calendar-header-minutes:not(.active),.mtx-calendar-header-ampm:not(.active){opacity:.6}.mtx-calendar-header-year.not-clickable,.mtx-calendar-header-date.not-clickable,.mtx-calendar-header-hours.not-clickable,.mtx-calendar-header-minutes.not-clickable,.mtx-calendar-header-ampm.not-clickable{cursor:initial}.mtx-calendar-header-time{display:inline-flex}.mtx-calendar-header-time:not(.active){opacity:.6}.mtx-calendar-header-time:not(.active) .mtx-calendar-header-hours,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-minutes,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-ampm{opacity:1}.mtx-calendar-header-hour-minute-separator{display:inline-block;width:8px;text-align:center}.mtx-calendar-header-ampm-container{display:inline-flex;flex-direction:column;line-height:18px;font-size:12px}[mode=landscape] .mtx-calendar{display:flex}[mode=landscape] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[mode=landscape] .mtx-calendar .mtx-calendar-header-year+.mtx-calendar-header-date-time,[mode=landscape] .mtx-calendar .mtx-calendar-header-date+.mtx-calendar-header-time{margin-top:4px}[mode=landscape] .mtx-calendar .mtx-calendar-header-date-time{font-size:28px}[mode=landscape] .mtx-calendar .mtx-calendar-header-time{display:flex;flex-direction:column}[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-hours,[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-minutes,[mode=landscape] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-ampm{width:40px;text-align:center}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm-container{flex-direction:row;font-size:20px}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm{padding:4px}[mode=landscape] .mtx-calendar .mtx-calendar-header-ampm+.mtx-calendar-header-ampm{margin:0 8px}[mode=landscape] .mtx-datetimepicker-content-container-with-actions .mtx-calendar .mtx-calendar-header{border-bottom-left-radius:0;border-bottom-right-radius:0}[mode=landscape] .mtx-datetimepicker-actions:before{position:absolute;top:0;left:0;box-sizing:border-box;width:144px;height:100%;content:"";border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=landscape] .mtx-datetimepicker-actions:before{left:auto;right:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-bottom-left-radius:0;border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}@media all and (orientation: landscape){[mode=auto] .mtx-calendar{display:flex}[mode=auto] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-top-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[mode=auto] .mtx-calendar .mtx-calendar-header-year+.mtx-calendar-header-date-time,[mode=auto] .mtx-calendar .mtx-calendar-header-date+.mtx-calendar-header-time{margin-top:4px}[mode=auto] .mtx-calendar .mtx-calendar-header-date-time{font-size:28px}[mode=auto] .mtx-calendar .mtx-calendar-header-time{display:flex;flex-direction:column}[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-hours,[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-minutes,[mode=auto] .mtx-calendar .mtx-calendar-header-time .mtx-calendar-header-ampm{width:40px;text-align:center}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm-container{flex-direction:row;font-size:20px}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm{padding:4px}[mode=auto] .mtx-calendar .mtx-calendar-header-ampm+.mtx-calendar-header-ampm{margin:0 8px}[mode=auto] .mtx-datetimepicker-content-container-with-actions .mtx-calendar .mtx-calendar-header{border-bottom-left-radius:0;border-bottom-right-radius:0}[mode=auto] .mtx-datetimepicker-actions:before{position:absolute;top:0;left:0;box-sizing:border-box;width:144px;height:100%;content:"";border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));background-color:var(--mtx-datetimepicker-calendar-header-background-color, transparent);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}[dir=rtl] [mode=auto] .mtx-datetimepicker-actions:before{left:auto;right:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color, var(--mat-sys-outline-variant));border-bottom-left-radius:0;border-bottom-right-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large))}}.mtx-calendar-content{width:100%;padding:8px;outline:none;box-sizing:border-box;overflow:hidden}.mtx-calendar-controls{display:flex;align-items:center;justify-content:space-between;margin:0 calc(4.7142857143% - 16px)}.mtx-calendar-controls .mat-icon-button:hover .mat-button-focus-overlay{opacity:.04}.mtx-calendar-period-button{display:inline-block;height:40px;line-height:40px;outline:none;border:0;background:transparent;box-sizing:border-box;font-size:var(--mtx-datetimepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mtx-datetimepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight))}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none;color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mtx-calendar-previous-button svg,.mtx-calendar-next-button svg{fill:currentColor;vertical-align:top}[dir=rtl] .mtx-calendar-previous-button svg,[dir=rtl] .mtx-calendar-next-button svg{transform:rotate(180deg)}.mtx-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mtx-calendar-table-header th{text-align:center;padding:8px 0;color:var(--mtx-datetimepicker-calendar-table-header-text-color, var(--mat-sys-on-surface));font-size:var(--mtx-datetimepicker-calendar-table-header-text-size);font-weight:var(--mtx-datetimepicker-calendar-table-header-text-weight)}\n'],encapsulation:2,data:{animation:[O.slideCalendar]},changeDetection:0})}}return M})();var J=p(18359),it=p(57786),va=p(96697),Nt=p(5964);function zt(M,D){}let wa=0;const Bt=new e.nKC("mtx-datetimepicker-scroll-strategy",{providedIn:"root",factory:()=>{const M=(0,e.WQX)(xe.hJ);return()=>M.scrollStrategies.reposition()}}),xa={provide:Bt,deps:[xe.hJ],useFactory:function ba(M){return()=>M.scrollStrategies.reposition()}},Ta=new e.nKC("mtx-datetimepicker-default-options");let Gt=(()=>{class M{constructor(){this._changeDetectorRef=(0,e.WQX)(e.gRc),this._animationDone=new Pe.B,this._dialogLabelId=null,this._actionsPortal=null,this.type="datetime",this.view="month",this._closeButtonText="",this._closeButtonFocused=!1;const a=(0,e.WQX)(Fe);this._closeButtonText=a.closeCalendarLabel}_viewChanged(a){this.view=a}ngOnInit(){this._animationState=this.datetimepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._calendar.focusActiveCell()}ngOnDestroy(){this._animationDone.complete()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleUserSelection(){this._actionsPortal||this.datetimepicker.close()}_assignActions(a,l){this._actionsPortal=a,l&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(l,d){if(1&l&&e.GBs(nt,7),2&l){let y;e.mGM(y=e.lsd())&&(d._calendar=y.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:6,hostBindings:function(l,d){1&l&&e.Kam("@transformPanel.done",function(){return d._animationDone.next()}),2&l&&(e.zvX("@transformPanel",d._animationState),e.BMQ("mode",d.datetimepicker.mode),e.HbH(d.color?"mat-"+d.color:""),e.AVh("mtx-datetimepicker-content-touch",null==d.datetimepicker?null:d.datetimepicker.touchUi))},inputs:{color:"color"},decls:5,vars:35,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"selectedChange","viewChanged","_userSelection","id","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","headerComponent","timeInterval","twelvehour","showWeekNumbers","selected","timeInput","actionsPortal","timeInputAutoFocus"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mtx-datetimepicker-close-button",3,"focus","blur","click","color"]],template:function(l,d){if(1&l&&(e.j41(0,"div",0)(1,"mtx-calendar",1),e.bIt("selectedChange",function(w){return d.datetimepicker._select(w)})("viewChanged",function(w){return d.datetimepicker._viewChanged(w)})("viewChanged",function(w){return d._viewChanged(w)})("_userSelection",function(){return d._handleUserSelection()}),e.k0s(),e.DNE(2,zt,0,0,"ng-template",2),e.j41(3,"button",3),e.bIt("focus",function(){return d._closeButtonFocused=!0})("blur",function(){return d._closeButtonFocused=!1})("click",function(){return d.datetimepicker.close()}),e.EFF(4),e.k0s()()),2&l){let y;e.AVh("mtx-datetimepicker-content-container-with-custom-header",d.datetimepicker.calendarHeaderComponent)("mtx-datetimepicker-content-container-with-actions",d._actionsPortal)("mtx-datetimepicker-content-container-with-time-input",d.datetimepicker.timeInput),e.BMQ("aria-modal",!0)("aria-labelledby",null!==(y=d._dialogLabelId)&&void 0!==y?y:void 0)("mode",d.datetimepicker.mode),e.R7$(),e.HbH(d.datetimepicker.panelClass),e.Y8G("id",d.datetimepicker.id)("type",d.datetimepicker.type)("startAt",d.datetimepicker.startAt)("startView",d.datetimepicker.startView)("maxDate",d.datetimepicker._maxDate)("minDate",d.datetimepicker._minDate)("dateFilter",d.datetimepicker._dateFilter)("multiYearSelector",d.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",d.datetimepicker.preventSameDateTimeSelection)("headerComponent",d.datetimepicker.calendarHeaderComponent)("timeInterval",d.datetimepicker.timeInterval)("twelvehour",d.datetimepicker.twelvehour)("showWeekNumbers",d.datetimepicker.showWeekNumbers)("selected",d.datetimepicker._selected)("timeInput",d.datetimepicker.timeInput)("actionsPortal",d._actionsPortal)("timeInputAutoFocus",d.datetimepicker.timeInputAutoFocus)("@fadeInCalendar","enter"),e.BMQ("mode",d.datetimepicker.mode),e.R7$(),e.Y8G("cdkPortalOutlet",d._actionsPortal),e.R7$(),e.AVh("cdk-visually-hidden",!d._closeButtonFocused),e.Y8G("color",d.color||"primary"),e.R7$(),e.JRh(d._closeButtonText)}},dependencies:[re.kB,nt,De.I3,oe.$z],styles:[".mtx-datetimepicker-content{display:block;border-radius:var(--mtx-datetimepicker-container-shape, var(--mat-sys-corner-large));background-color:var(--mtx-datetimepicker-container-background-color, var(--mat-sys-surface-container-high));box-shadow:var(--mtx-datetimepicker-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12));color:var(--mtx-datetimepicker-container-text-color, var(--mat-sys-on-surface))}.mtx-datetimepicker-content .mtx-calendar{width:296px;height:424px}.mtx-datetimepicker-content .mtx-calendar.mtx-calendar-with-time-input{height:494px}.mtx-datetimepicker-content .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:442px}.mtx-datetimepicker-content .mtx-datetimepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mtx-datetimepicker-content .mtx-datetimepicker-close-button{display:none}.mtx-datetimepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar{width:440px;height:328px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar.mtx-calendar-with-time-input{height:416px}.mtx-datetimepicker-content[mode=landscape] .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:356px}@media all and (orientation: landscape){.mtx-datetimepicker-content[mode=auto] .mtx-calendar{width:440px;height:328px}.mtx-datetimepicker-content[mode=auto] .mtx-calendar.mtx-calendar-with-time-input{height:416px}.mtx-datetimepicker-content[mode=auto] .mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{height:356px}}.mtx-datetimepicker-content-touch{display:block;max-height:84vh;box-shadow:var(--mtx-datetimepicker-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12));border-radius:var(--mtx-datetimepicker-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container{min-height:300px;max-height:850px;min-width:250px;max-width:750px}.mtx-datetimepicker-content-touch .mtx-calendar{width:100%;height:auto}.mtx-datetimepicker-content-touch .mtx-clock{width:50vh;max-width:80%;margin:12px auto}@media all and (orientation: landscape){.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto],.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape]{width:120vh;height:80vh}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape].mtx-datetimepicker-content-container-with-actions .mtx-calendar.mtx-calendar-with-time-input{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:64vh;height:80vh}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait] .mtx-calendar{width:100%;height:auto}}@media all and (orientation: portrait){.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto],.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:80vw;height:120vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto] .mtx-calendar,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait] .mtx-calendar{width:100%;height:auto}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-actions,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=auto].mtx-datetimepicker-content-container-with-time-input,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait].mtx-datetimepicker-content-container-with-actions,.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait].mtx-datetimepicker-content-container-with-time-input{height:124vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape]{width:90vw;height:64vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar{width:auto;height:100%}}\n"],encapsulation:2,data:{animation:[O.transformPanel,O.fadeInCalendar]},changeDetection:0})}}return M})(),ze=(()=>{class M{get panelClass(){return this._panelClass}set panelClass(a){this._panelClass=(0,ee.cc)(a)}get opened(){return this._opened}set opened(a){a?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(a){this._color=a}constructor(){if(this._overlay=(0,e.WQX)(xe.hJ),this._viewContainerRef=(0,e.WQX)(e.c1b),this._scrollStrategy=(0,e.WQX)(Bt),this._dateAdapter=(0,e.WQX)(U,{optional:!0}),this._dir=(0,e.WQX)(mt.dS,{optional:!0}),this._defaultOptions=(0,e.WQX)(Ta,{optional:!0}),this._document=(0,e.WQX)(u.qQ),this._injector=(0,e.WQX)(e.zZn),this.multiYearSelector=this._defaultOptions?.multiYearSelector??!1,this.twelvehour=this._defaultOptions?.twelvehour??!1,this.showWeekNumbers=this._defaultOptions?.showWeekNumbers??!1,this.startView=this._defaultOptions?.startView??"month",this.mode=this._defaultOptions?.mode??"auto",this.timeInterval=this._defaultOptions?.timeInterval??1,this.preventSameDateTimeSelection=!1,this.calendarHeaderComponent=this._defaultOptions?.calendarHeaderComponent,this.selectedChanged=new e.bkB,this.openedStream=new e.bkB,this.closedStream=new e.bkB,this.viewChanged=new e.bkB,this._panelClass=(0,ee.cc)(this._defaultOptions?.panelClass),this._opened=!1,this.id="mtx-datetimepicker-"+wa++,this._color=this._defaultOptions?.color,this._disabledChange=new Pe.B,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=J.yU.EMPTY,this._actionsPortal=null,this.oldValue=null,this._type=this._defaultOptions?.type??"datetime",this.touchUi=this._defaultOptions?.touchUi??!1,this.timeInput=this._defaultOptions?.timeInput??!1,this.timeInputAutoFocus=this._defaultOptions?.timeInputAutoFocus??!0,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,!this._dateAdapter)throw ce("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(a){this._startAt=this._dateAdapter.getValidDateOrNull(a)}get type(){return this._type}set type(a){this._type=a||"datetime"}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(a){a!==this._disabled&&(this._disabled=a,this._disabledChange.next(a))}get _selected(){return this._validSelected}set _selected(a){this._validSelected=a}get _minDate(){return this.datetimepickerInput&&this.datetimepickerInput.min}get _maxDate(){return this.datetimepickerInput&&this.datetimepickerInput.max}get _dateFilter(){return this.datetimepickerInput&&this.datetimepickerInput._dateFilter}_viewChanged(a){this.viewChanged.emit(a)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(a){this.oldValue=this._selected,this._selected=a,this._actionsPortal||this._dateAdapter.sameDatetime(this.oldValue,this._selected)||this.selectedChanged.emit(a)}_selectManually(){this._selected?this.selectedChanged.emit(this._selected||this.oldValue):(this._selected=this._dateAdapter.today(),this.selectedChanged.emit(this._selected)),this.close()}_clearSelected(){this.oldValue=null,this._selected=null,this.selectedChanged.emit(),this.close()}_registerInput(a){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=a,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(l=>this._selected=l)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,Wt.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const a=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,l=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:d,location:y}=this._componentRef;d._startExitAnimation(),d._animationDone.pipe((0,va.s)(1)).subscribe(()=>{const w=this._document.activeElement;a&&(!w||w===this._document.activeElement||y.nativeElement.contains(w))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}a?setTimeout(l):l()}_forwardContentValues(a){a.datetimepicker=this,a.color=this.color,a._dialogLabelId=this.datetimepickerInput.getOverlayLabelId(),a.type=this.type,a.view=this.startView,a._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const a=this.touchUi,l=this.datetimepickerInput.getOverlayLabelId(),d=new De.A8(Gt,this._viewContainerRef),y=this._overlayRef=this._overlay.create(new xe.rR({positionStrategy:a?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||void 0,scrollStrategy:a?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(a?"dialog":"popup")})),w=y.overlayElement;w.setAttribute("role","dialog"),l&&w.setAttribute("aria-labelledby",l),a&&w.setAttribute("aria-modal","true"),this._getCloseStream(y).subscribe(T=>{T&&T.preventDefault(),this.close()}),this._componentRef=y.attach(d),this._forwardContentValues(this._componentRef.instance),a||(0,e.mal)(()=>{y.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const a=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(a)}_setConnectedPositions(a){const l="end"===this.xPosition?"end":"start",d="start"===l?"end":"start",y="above"===this.yPosition?"bottom":"top",w="top"===y?"bottom":"top";return a.withPositions([{originX:l,originY:w,overlayX:l,overlayY:y},{originX:l,originY:y,overlayX:l,overlayY:w},{originX:d,originY:w,overlayX:d,overlayY:y},{originX:d,originY:y,overlayX:d,overlayY:w}])}_getCloseStream(a){return(0,it.h)(a.backdropClick(),a.detachments(),a.keydownEvents().pipe((0,Nt.p)(l=>l.keyCode===E._f&&!(0,E.rp)(l)||this.datetimepickerInput&&(0,E.rp)(l,"altKey")&&l.keyCode===E.i7)))}registerActions(a){if(this._actionsPortal)throw Error("A MtxDatetimepicker can only be associated with a single actions row.");this._actionsPortal=a,this._componentRef?.instance._assignActions(a,!0)}removeActions(a){a===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:[2,"multiYearSelector","multiYearSelector",e.L39],twelvehour:[2,"twelvehour","twelvehour",e.L39],showWeekNumbers:[2,"showWeekNumbers","showWeekNumbers",e.L39],startView:"startView",mode:"mode",timeInterval:[2,"timeInterval","timeInterval",e.Udg],preventSameDateTimeSelection:[2,"preventSameDateTimeSelection","preventSameDateTimeSelection",e.L39],calendarHeaderComponent:"calendarHeaderComponent",panelClass:"panelClass",opened:[2,"opened","opened",e.L39],color:"color",startAt:"startAt",type:"type",touchUi:[2,"touchUi","touchUi",e.L39],timeInput:[2,"timeInput","timeInput",e.L39],timeInputAutoFocus:[2,"timeInputAutoFocus","timeInputAutoFocus",e.L39],disabled:[2,"disabled","disabled",e.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",e.L39]},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],features:[e.GFd],decls:0,vars:0,template:function(l,d){},encapsulation:2,changeDetection:0})}}return M})();var ft=p(7673);const ja=["button"],Sa=[[["","mtxDatetimepickerToggleIcon",""]]],Ha=["[mtxDatetimepickerToggleIcon]"];function Ut(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",3),e.k0s())}function Ca(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",4),e.k0s())}function rt(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",5)(2,"path",6),e.k0s())}function yt(M,D){if(1&M&&e.DNE(0,Ut,2,0,":svg:svg",2)(1,Ca,2,0,":svg:svg",2)(2,rt,3,0,":svg:svg",2),2&M){let a;const l=e.XpG();e.vxM("time"===(a=l.datetimepicker.type)?0:"datetime"===a?1:2)}}let Jt=(()=>{class M{static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerToggleIcon",""]]})}}return M})(),Be=(()=>{class M{get disabled(){return void 0===this._disabled?this.datetimepicker.disabled:!!this._disabled}set disabled(a){this._disabled=a}constructor(){this._intl=(0,e.WQX)(Fe),this._changeDetectorRef=(0,e.WQX)(e.gRc),this._stateChanges=J.yU.EMPTY;const a=(0,e.WQX)(new e.ES_("tabindex"),{optional:!0}),l=Number(a);this.tabIndex=l||0===l?l:null}ngOnChanges(a){a.datetimepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(a){this.datetimepicker&&!this.disabled&&(this.datetimepicker.open(),a.stopPropagation())}_watchStateChanges(){const a=this.datetimepicker?this.datetimepicker._disabledChange:(0,ft.of)(),l=this.datetimepicker&&this.datetimepicker.datetimepickerInput?this.datetimepicker.datetimepickerInput._disabledChange:(0,ft.of)(),d=this.datetimepicker?(0,it.h)(this.datetimepicker.openedStream,this.datetimepicker.closedStream):(0,ft.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,it.h)(this._intl.changes,a,l,d).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-toggle"]],contentQueries:function(l,d,y){if(1&l&&e.wni(y,Jt,5),2&l){let w;e.mGM(w=e.lsd())&&(d._customIcon=w.first)}},viewQuery:function(l,d){if(1&l&&e.GBs(ja,5),2&l){let y;e.mGM(y=e.lsd())&&(d._button=y.first)}},hostAttrs:[1,"mtx-datetimepicker-toggle"],hostVars:8,hostBindings:function(l,d){1&l&&e.bIt("click",function(w){return d._open(w)}),2&l&&(e.BMQ("tabindex",null)("data-mtx-calendar",d.datetimepicker?d.datetimepicker.id:null),e.AVh("mtx-datetimepicker-toggle-active",d.datetimepicker&&d.datetimepicker.opened)("mat-accent",d.datetimepicker&&"accent"===d.datetimepicker.color)("mat-warn",d.datetimepicker&&"warn"===d.datetimepicker.color))},inputs:{datetimepicker:[0,"for","datetimepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",e.L39],disableRipple:[2,"disableRipple","disableRipple",e.L39]},exportAs:["mtxDatetimepickerToggle"],features:[e.GFd,e.OA$],ngContentSelectors:Ha,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-datetimepicker-toggle-default-icon"],["d","M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"],["d","M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"],["d","M0 0h24v24H0z","fill","none"],["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(l,d){1&l&&(e.NAR(Sa),e.j41(0,"button",1,0),e.DNE(2,yt,3,1),e.SdG(3),e.k0s()),2&l&&(e.Y8G("disabled",d.disabled)("disableRipple",d.disableRipple),e.BMQ("aria-haspopup",d.datetimepicker?"dialog":null)("aria-label",d.ariaLabel||d._intl.openCalendarLabel)("tabindex",d.disabled?-1:d.tabIndex),e.R7$(2),e.vxM(d._customIcon?-1:2))},dependencies:[oe.iY],styles:[".mtx-datetimepicker-toggle{pointer-events:auto;color:var(--mtx-datetimepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mtx-datetimepicker-toggle-active{color:var(--mtx-datetimepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media (forced-colors: active){.mtx-datetimepicker-toggle-default-icon{color:CanvasText}}\n"],encapsulation:2,changeDetection:0})}}return M})(),ye=(()=>{class M{static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275mod=e.$C({type:M})}static{this.\u0275inj=e.G2t({providers:[xa],imports:[u.MD,xe.z_,re.Pd,De.jc,oe.Hl,nt,ue,Be,Gt]})}}return M})();var Aa=p(99213);function Oa(M,D){1&M&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",3),e.k0s())}function Pa(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",1),e.bIt("click",function(){e.eBV(a);const d=e.XpG();return e.Njj(d._yearClicked())}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.DNE(3,Oa,2,0,":svg:svg",2),e.k0s()}if(2&M){const a=e.XpG();e.AVh("active","year"===a.currentView||"multi-year"===a.currentView),e.BMQ("aria-label",a._yearButtonLabel),e.R7$(2),e.JRh(a._yearButtonText),e.R7$(),e.vxM(a.multiYearSelector||"year"===a.type?3:-1)}}function Fa(M,D){if(1&M){const a=e.RV6();e.j41(0,"button",7),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._dateClicked())}),e.EFF(1),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),e.BMQ("aria-label",a._dateButtonLabel),e.R7$(),e.SpI(" ",a._dateButtonText," ")}}function Ea(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",13)(1,"button",14),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._ampmClicked("AM"))}),e.EFF(2," AM "),e.k0s(),e.j41(3,"button",15),e.bIt("click",function(){e.eBV(a);const d=e.XpG(3);return e.Njj(d._ampmClicked("PM"))}),e.EFF(4," PM "),e.k0s()()}if(2&M){const a=e.XpG(3);e.R7$(),e.AVh("active","AM"===a._AMPM),e.R7$(2),e.AVh("active","PM"===a._AMPM)}}function Ia(M,D){if(1&M){const a=e.RV6();e.j41(0,"span",8)(1,"span",9)(2,"button",10),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._hoursClicked())}),e.EFF(3),e.k0s(),e.j41(4,"span",11),e.EFF(5,":"),e.k0s(),e.j41(6,"button",12),e.bIt("click",function(){e.eBV(a);const d=e.XpG(2);return e.Njj(d._minutesClicked())}),e.EFF(7),e.k0s()(),e.DNE(8,Ea,5,4,"span",13),e.k0s()}if(2&M){const a=e.XpG(2);e.AVh("active","clock"===a.currentView),e.R7$(2),e.AVh("active","hour"===a._clockView),e.BMQ("aria-label",a._hourButtonLabel),e.R7$(),e.SpI(" ",a._hoursButtonText," "),e.R7$(3),e.AVh("active","minute"===a._clockView),e.BMQ("aria-label",a._minuteButtonLabel),e.R7$(),e.SpI(" ",a._minutesButtonText," "),e.R7$(),e.vxM(a.twelvehour?8:-1)}}function Wa(M,D){if(1&M&&(e.j41(0,"div",4),e.DNE(1,Fa,2,6,"button",5)(2,Ia,9,11,"span",6),e.k0s(),e.j41(3,"p"),e.EFF(4,"This is an example header component for the datetimepicker."),e.k0s()),2&M){const a=e.XpG();e.R7$(),e.vxM("time"!==a.type?1:-1),e.R7$(),e.vxM(a.type.endsWith("time")?2:-1)}}let Va=(()=>{class M{constructor(){this._calendar=(0,e.WQX)(nt),this._dateAdapter=(0,e.WQX)(U,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0})}get currentView(){return this._calendar.currentView}get type(){return this._calendar.type}get twelvehour(){return this._calendar.twelvehour}get _yearButtonLabel(){return this._calendar._yearButtonLabel}get _yearButtonText(){return this._calendar._yearButtonText}get _dateButtonLabel(){return this._calendar._dateButtonLabel}get _dateButtonText(){return this._calendar._dateButtonText}get _hourButtonLabel(){return this._calendar._hourButtonLabel}get _hoursButtonText(){return this._calendar._hoursButtonText}get _minuteButtonLabel(){return this._calendar._minuteButtonLabel}get _minutesButtonText(){return this._calendar._minutesButtonText}get _clockView(){return this._calendar._clockView}get _AMPM(){return this._calendar._AMPM}_yearClicked(){this._calendar._yearClicked()}_dateClicked(){this._calendar._dateClicked()}_hoursClicked(){this._calendar._hoursClicked()}_minutesClicked(){this._calendar._minutesClicked()}_ampmClicked(a){this._calendar._ampmClicked(a)}get multiYearSelector(){return this._calendar.multiYearSelector}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["custom-header"]],decls:2,vars:2,consts:[["mat-button","","type","button",1,"mtx-calendar-header-year",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"active","not-clickable"],[1,"mtx-calendar-header-time",3,"active"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-time"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"]],template:function(l,d){1&l&&e.DNE(0,Pa,4,5,"button",0)(1,Wa,5,2),2&l&&(e.vxM("time"!==d.type?0:-1),e.R7$(),e.vxM("year"!==d.type?1:-1))},dependencies:[oe.Hl,oe.$z,Aa.m_],encapsulation:2})}}return M})();const jt={provide:c.kq,useExisting:(0,e.Rfq)(()=>St),multi:!0},Ra={provide:c.cz,useExisting:(0,e.Rfq)(()=>St),multi:!0};class ot{constructor(D,a){this.target=D,this.targetElement=a,this.value=this.target.value}}let St=(()=>{class M{constructor(){this._elementRef=(0,e.WQX)(e.aKT),this._dateAdapter=(0,e.WQX)(U,{optional:!0}),this._dateFormats=(0,e.WQX)(ke,{optional:!0}),this._formField=(0,e.WQX)(f.rl,{optional:!0}),this.dateChange=new e.bkB,this.dateInput=new e.bkB,this._valueChange=new e.bkB,this._disabledChange=new e.bkB,this._datetimepickerSubscription=J.yU.EMPTY,this._localeSubscription=J.yU.EMPTY,this._lastValueValid=!1,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._parseValidator=()=>this._lastValueValid?null:{mtxDatetimepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return!this.min||!d||this._dateAdapter.compareDatetime(this.min,d)<=0?null:{mtxDatetimepickerMin:{min:this.min,actual:d}}},this._maxValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return!this.max||!d||this._dateAdapter.compareDatetime(this.max,d)>=0?null:{mtxDatetimepickerMax:{max:this.max,actual:d}}},this._filterValidator=l=>{const d=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(l.value));return this._dateFilter&&d&&!this._dateFilter(d,we.DATE)?{mtxDatetimepickerFilter:!0}:null},this._validator=c.k0.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]);const a=this._dateAdapter;if(!this._dateAdapter)throw ce("DatetimeAdapter");if(!this._dateFormats)throw ce("MTX_DATETIME_FORMATS");this._localeSubscription=a.localeChanges.subscribe(()=>{this.value=this._dateAdapter.deserialize(this.value)})}set mtxDatetimepicker(a){this.registerDatetimepicker(a)}set mtxDatetimepickerFilter(a){this._dateFilter=a,this._validatorOnChange()}get value(){return this._value}set value(a){a=this._dateAdapter.deserialize(a),this._lastValueValid=!a||this._dateAdapter.isValid(a),a=this._dateAdapter.getValidDateOrNull(a);const l=this.value;this._value=a,this._formatValue(a),setTimeout(()=>{this._dateAdapter.sameDatetime(l,a)||this._valueChange.emit(a)})}get min(){return this._min}set min(a){this._min=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get max(){return this._max}set max(a){this._max=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(a){this._disabled!==a&&(this._disabled=a,this._disabledChange.emit(a))}ngAfterContentInit(){this._datetimepicker&&(this._datetimepickerSubscription=this._datetimepicker.selectedChanged.subscribe(a=>{this.value=a,this._cvaOnChange(a),this._onTouched(),this.dateInput.emit(new ot(this,this._elementRef.nativeElement)),this.dateChange.emit(new ot(this,this._elementRef.nativeElement))}))}ngOnDestroy(){this._datetimepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(a){this._validatorOnChange=a}validate(a){return this._validator?this._validator(a):null}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}writeValue(a){this.value=a}registerOnChange(a){this._cvaOnChange=a}registerOnTouched(a){this._onTouched=a}setDisabledState(a){this.disabled=a}_onKeydown(a){a.altKey&&a.keyCode===E.n6&&(this._datetimepicker.open(),a.preventDefault())}_onInput(a){let l=this._dateAdapter.parse(a,this.getParseFormat());this._lastValueValid=!l||this._dateAdapter.isValid(l),l=this._dateAdapter.getValidDateOrNull(l),this._value=l,this._cvaOnChange(l),this._valueChange.emit(l),this.dateInput.emit(new ot(this,this._elementRef.nativeElement))}_onChange(){this.dateChange.emit(new ot(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}registerDatetimepicker(a){a&&(this._datetimepicker=a,this._datetimepicker._registerInput(this))}getDisplayFormat(){switch(this._datetimepicker.type){case"date":return this._dateFormats.display.dateInput;case"datetime":return this._dateFormats.display.datetimeInput;case"time":return this._dateFormats.display.timeInput;case"month":return this._dateFormats.display.monthInput;case"year":return this._dateFormats.display.yearInput}}getParseFormat(){let a;switch(this._datetimepicker.type){case"date":a=this._dateFormats.parse.dateInput;break;case"datetime":a=this._dateFormats.parse.datetimeInput;break;case"time":a=this._dateFormats.parse.timeInput;break;case"month":a=this._dateFormats.parse.monthInput;break;case"year":a=this._dateFormats.parse.yearInput}return a||(a=this._dateFormats.parse.dateInput),a}_formatValue(a){this._elementRef.nativeElement.value=a?this._dateAdapter.format(a,this.getDisplayFormat()):""}getThemePalette(){return this._formField?this._formField.color:void 0}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["input","mtxDatetimepicker",""]],hostVars:5,hostBindings:function(l,d){1&l&&e.bIt("input",function(w){return d._onInput(w.target.value)})("change",function(){return d._onChange()})("blur",function(){return d._onBlur()})("keydown",function(w){return d._onKeydown(w)}),2&l&&(e.Mr5("disabled",d.disabled),e.BMQ("aria-haspopup",!0)("aria-owns",(null==d._datetimepicker?null:d._datetimepicker.opened)&&d._datetimepicker.id||null)("min",d.min?d._dateAdapter.toIso8601(d.min):null)("max",d.max?d._dateAdapter.toIso8601(d.max):null))},inputs:{mtxDatetimepicker:"mtxDatetimepicker",mtxDatetimepickerFilter:"mtxDatetimepickerFilter",value:"value",min:"min",max:"max",disabled:[2,"disabled","disabled",e.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["mtxDatetimepickerInput"],features:[e.Jv_([jt,Ra,{provide:k.Oh,useExisting:M}]),e.GFd]})}}return M})();const Na=["*"];function za(M,D){1&M&&(e.j41(0,"div",0),e.SdG(1),e.k0s())}let Ba=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(ze)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerApply",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker._selectManually()})}})}}return M})(),Ga=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(ze)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerCancel",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker.close()})}})}}return M})(),Ua=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(ze)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275dir=e.FsC({type:M,selectors:[["","mtxDatetimepickerClear",""]],hostBindings:function(l,d){1&l&&e.bIt("click",function(){return d._datetimepicker._clearSelected()})}})}}return M})(),Ja=(()=>{class M{constructor(){this._datetimepicker=(0,e.WQX)(ze),this._viewContainerRef=(0,e.WQX)(e.c1b)}ngAfterViewInit(){this._portal=new De.VA(this._template,this._viewContainerRef),this._datetimepicker.registerActions(this._portal)}ngOnDestroy(){this._datetimepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&this._portal?.detach()}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["mtx-datetimepicker-actions"]],viewQuery:function(l,d){if(1&l&&e.GBs(e.C4Q,5),2&l){let y;e.mGM(y=e.lsd())&&(d._template=y.first)}},ngContentSelectors:Na,decls:1,vars:0,consts:[[1,"mtx-datetimepicker-actions"]],template:function(l,d){1&l&&(e.NAR(),e.DNE(0,za,2,0,"ng-template"))},styles:[".mtx-datetimepicker-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px}.mtx-datetimepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-datetimepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}}return M})();function Xa(M,D){1&M&&(e.j41(0,"mtx-datetimepicker-actions")(1,"button",19),e.EFF(2,"Clear"),e.k0s(),e.j41(3,"button",20),e.EFF(4,"Cancel"),e.k0s(),e.j41(5,"button",21),e.EFF(6,"Apply"),e.k0s()())}const $a={title:"Configurable datetimepicker",component:(()=>{class M{constructor(){this.type="datetime",this.mode="auto",this.startView="month",this.multiYearSelector=!1,this.touchUi=!1,this.twelvehour=!1,this.timeInterval=1,this.timeInput=!0,this.timeInputAutoFocus=!0,this.actionButtons=!1,this.showWeekNumbers=!1,this.datetime=""}showCustomHeader(a){this.customHeader=a.checked?Va:null}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["datetimepicker-example"]],features:[e.Jv_([bt({parse:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm"},display:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm",monthYearLabel:"YYYY MMMM",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"MMM DD, ddd"}})])],decls:77,vars:27,consts:[["datetimePicker",""],["for",""],[3,"ngModelChange","ngModel"],["value","datetime"],["value","date"],["value","time"],["value","month"],["value","year"],["value","auto"],["value","landscape"],["value","portrait"],["value","multi-year"],["value","clock"],["min","1","max","30","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],[3,"change"],[3,"type","mode","multiYearSelector","calendarHeaderComponent","startView","twelvehour","timeInterval","touchUi","timeInput","timeInputAutoFocus","showWeekNumbers"],["matInput","","required","",3,"ngModelChange","mtxDatetimepicker","ngModel"],["matSuffix","",3,"for"],["mat-button","","mtxDatetimepickerClear",""],["mat-button","","mtxDatetimepickerCancel",""],["mat-raised-button","","mtxDatetimepickerApply",""]],template:function(l,d){if(1&l){const y=e.RV6();e.j41(0,"h2"),e.EFF(1,"Datetimepicker configuration"),e.k0s(),e.j41(2,"section")(3,"label",1),e.EFF(4,"Type:"),e.k0s(),e.j41(5,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.type,T)||(d.type=T),e.Njj(T)}),e.j41(6,"mat-radio-button",3),e.EFF(7,"Datetime"),e.k0s(),e.j41(8,"mat-radio-button",4),e.EFF(9,"Date"),e.k0s(),e.j41(10,"mat-radio-button",5),e.EFF(11,"Time"),e.k0s(),e.j41(12,"mat-radio-button",6),e.EFF(13,"Month"),e.k0s(),e.j41(14,"mat-radio-button",7),e.EFF(15,"Year"),e.k0s()()(),e.j41(16,"section")(17,"label",1),e.EFF(18,"Mode:"),e.k0s(),e.j41(19,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.mode,T)||(d.mode=T),e.Njj(T)}),e.j41(20,"mat-radio-button",8),e.EFF(21,"Auto"),e.k0s(),e.j41(22,"mat-radio-button",9),e.EFF(23,"Landscape"),e.k0s(),e.j41(24,"mat-radio-button",10),e.EFF(25,"Portrait"),e.k0s()()(),e.j41(26,"section")(27,"label",1),e.EFF(28,"StartView:"),e.k0s(),e.j41(29,"mat-radio-group",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.startView,T)||(d.startView=T),e.Njj(T)}),e.j41(30,"mat-radio-button",6),e.EFF(31,"Month"),e.k0s(),e.j41(32,"mat-radio-button",7),e.EFF(33,"Year"),e.k0s(),e.j41(34,"mat-radio-button",11),e.EFF(35,"Multi-Year"),e.k0s(),e.j41(36,"mat-radio-button",12),e.EFF(37,"Clock"),e.k0s()()(),e.j41(38,"section")(39,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.multiYearSelector,T)||(d.multiYearSelector=T),e.Njj(T)}),e.EFF(40,"MultiYearSelector"),e.k0s()(),e.j41(41,"section")(42,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInput,T)||(d.timeInput=T),e.Njj(T)}),e.EFF(43,"TimeInput"),e.k0s()(),e.j41(44,"section")(45,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInputAutoFocus,T)||(d.timeInputAutoFocus=T),e.Njj(T)}),e.EFF(46,"TimeInputAutoFocus"),e.k0s()(),e.j41(47,"section")(48,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.twelvehour,T)||(d.twelvehour=T),e.Njj(T)}),e.EFF(49,"Twelvehour"),e.k0s()(),e.j41(50,"section")(51,"label",1),e.EFF(52,"TimeInterval:"),e.k0s(),e.j41(53,"mat-slider",13)(54,"input",14),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.timeInterval,T)||(d.timeInterval=T),e.Njj(T)}),e.k0s()()(),e.j41(55,"section")(56,"mat-checkbox",15),e.bIt("change",function(T){return e.eBV(y),e.Njj(d.showCustomHeader(T))}),e.EFF(57,"Custom Header"),e.k0s()(),e.j41(58,"section")(59,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.actionButtons,T)||(d.actionButtons=T),e.Njj(T)}),e.EFF(60,"Action Buttons"),e.k0s()(),e.j41(61,"section")(62,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.showWeekNumbers,T)||(d.showWeekNumbers=T),e.Njj(T)}),e.EFF(63,"Show Week Numbers"),e.k0s()(),e.j41(64,"section")(65,"mat-checkbox",2),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.touchUi,T)||(d.touchUi=T),e.Njj(T)}),e.EFF(66,"TouchUi"),e.k0s()(),e.j41(67,"h2"),e.EFF(68,"Result"),e.k0s(),e.j41(69,"mat-form-field")(70,"mat-label"),e.EFF(71),e.k0s(),e.j41(72,"mtx-datetimepicker",16,0),e.DNE(74,Xa,7,0,"mtx-datetimepicker-actions"),e.k0s(),e.j41(75,"input",17),e.mxI("ngModelChange",function(T){return e.eBV(y),e.DH7(d.datetime,T)||(d.datetime=T),e.Njj(T)}),e.k0s(),e.nrm(76,"mtx-datetimepicker-toggle",18),e.k0s()}if(2&l){const y=e.sdS(73);e.R7$(5),e.R50("ngModel",d.type),e.R7$(14),e.R50("ngModel",d.mode),e.R7$(10),e.R50("ngModel",d.startView),e.R7$(10),e.R50("ngModel",d.multiYearSelector),e.R7$(3),e.R50("ngModel",d.timeInput),e.R7$(3),e.R50("ngModel",d.timeInputAutoFocus),e.R7$(3),e.R50("ngModel",d.twelvehour),e.R7$(6),e.R50("ngModel",d.timeInterval),e.R7$(5),e.R50("ngModel",d.actionButtons),e.R7$(3),e.R50("ngModel",d.showWeekNumbers),e.R7$(3),e.R50("ngModel",d.touchUi),e.R7$(6),e.JRh(d.type),e.R7$(),e.Y8G("type",d.type)("mode",d.mode)("multiYearSelector",d.multiYearSelector)("calendarHeaderComponent",d.customHeader)("startView",d.startView)("twelvehour",d.twelvehour)("timeInterval",d.timeInterval)("touchUi",d.touchUi)("timeInput",d.timeInput)("timeInputAutoFocus",d.timeInputAutoFocus)("showWeekNumbers",d.showWeekNumbers),e.R7$(2),e.vxM(d.actionButtons?74:-1),e.R7$(),e.Y8G("mtxDatetimepicker",y),e.R50("ngModel",d.datetime),e.R7$(),e.Y8G("for",y)}},dependencies:[c.YN,c.me,c.BC,c.YS,c.vS,b.Wk,b.VT,b._g,m.g7,m.So,C.Ez,C.IV,C.OU,f.RG,f.rl,f.nJ,f.yw,k.fS,k.fg,oe.Hl,oe.$z,ye,ze,Be,St,Ba,Ga,Ua,Ja],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}}return M})(),files:[{file:"app.component.html",content:p(57972),filecontent:p(47795)},{file:"app.component.ts",content:p(39614),filecontent:p(54443)},{file:"app.component.scss",content:p(52314),filecontent:p(3904)}]};var Xt=p(25596);const qa=$t(24,M=>String(M)),Qa=$t(60,M=>String(M));function $t(M,D){const a=Array(M);for(let l=0;l{class M extends U{constructor(){super();const a=(0,e.WQX)(A.Ju,{optional:!0});this.setLocale(a)}clone(a){return this.createDatetime(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a))}getHour(a){return a.getHours()}getMinute(a){return a.getMinutes()}isInNextMonth(a,l){const d=this.getDateInNextMonth(a);return this.sameMonthAndYear(d,l)}getWeek(a,l){const d=new Date(a.getTime()),y=new Date(d.getFullYear(),0,1),T=y.getDay()-l,te=new Date(y.getTime());if(T>0?te.setDate(y.getDate()+(7-T)):T<0&&te.setDate(y.getDate()-T),d11)throw Error(`Invalid month index "${l}". Month index has to be between 0 and 11.`);if(d<1)throw Error(`Invalid date "${d}". Date has to be greater than 0.`);if(y<0||y>23)throw Error(`Invalid hour "${y}". Hour has to be between 0 and 23.`);if(w<0||w>59)throw Error(`Invalid minute "${w}". Minute has to be between 0 and 59.`);const T=this._createDateWithOverflow(a,l,d,y,w);if(T.getMonth()!==l)throw Error(`Invalid date "${d}" for month with index "${l}".`);return T}getFirstDateOfMonth(a){const l=new Date;return l.setFullYear(a.getFullYear(),a.getMonth(),1),l}getHourNames(){return qa}getMinuteNames(){return Qa}addCalendarYears(a,l){return this.addCalendarMonths(a,12*l)}addCalendarMonths(a,l){let d=this._createDateWithOverflow(this.getYear(a),this.getMonth(a)+l,this.getDate(a),this.getHour(a),this.getMinute(a));return this.getMonth(d)!==((this.getMonth(a)+l)%12+12)%12&&(d=this._createDateWithOverflow(this.getYear(d),this.getMonth(d),0,this.getHour(a),this.getMinute(a))),d}addCalendarDays(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a)+l,this.getHour(a),this.getMinute(a))}addCalendarHours(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a)+l,this.getMinute(a))}addCalendarMinutes(a,l){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a)+l)}toIso8601(a){return super.toIso8601(a)+"T"+[this._2digit(a.getUTCHours()),this._2digit(a.getUTCMinutes())].join(":")}getDateInNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1,a.getHours(),a.getMinutes())}_stripDirectionalityCharacters(a){return a.replace(/[\u200e\u200f]/g,"")}_2digit(a){return("00"+a).slice(-2)}_createDateWithOverflow(a,l,d,y,w){const T=new Date(a,l,d,y,w);return a>=0&&a<100&&T.setFullYear(this.getYear(T)-1900),T}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275prov=e.jDH({token:M,factory:M.\u0275fac})}}return M})();const Ht={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};function Za(M=Ht){return[{provide:A.MJ,useClass:A.xW},{provide:U,useClass:Ka},{provide:ke,useValue:M}]}const as={title:"Datetimepicker inline",component:(()=>{class M{constructor(){this.selectedDate=null,this.selectedTime=null}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["datetimepicker-example"]],features:[e.Jv_([Za()])],decls:8,vars:4,consts:[[1,"demo-inline-card"],["type","date","startView","month",3,"selectedChange","selected"],["type","time","startView","clock",3,"selectedChange","selected"]],template:function(l,d){1&l&&(e.j41(0,"mat-card",0)(1,"mtx-calendar",1),e.mxI("selectedChange",function(w){return e.DH7(d.selectedDate,w)||(d.selectedDate=w),w}),e.k0s()(),e.j41(2,"p"),e.EFF(3),e.k0s(),e.j41(4,"mat-card",0)(5,"mtx-calendar",2),e.mxI("selectedChange",function(w){return e.DH7(d.selectedTime,w)||(d.selectedTime=w),w}),e.k0s()(),e.j41(6,"p"),e.EFF(7),e.k0s()),2&l&&(e.R7$(),e.R50("selected",d.selectedDate),e.R7$(2),e.SpI("Selected date: ",d.selectedDate,""),e.R7$(2),e.R50("selected",d.selectedTime),e.R7$(2),e.SpI("Selected time: ",d.selectedTime,""))},dependencies:[Xt.Hu,Xt.RN,ye,nt],styles:[".demo-inline-card[_ngcontent-%COMP%]{width:300px;margin-bottom:1rem}"]})}}return M})(),files:[{file:"app.component.html",content:p(60172),filecontent:p(62667)},{file:"app.component.ts",content:p(130),filecontent:p(49555)},{file:"app.component.scss",content:p(20782),filecontent:p(14184)}]};function ss(M,D){1&M&&e.nrm(0,"example-viewer",1),2&M&&e.Y8G("exampleData",D.$implicit)}function ns(M,D){1&M&&e.Z7z(0,ss,1,1,"example-viewer",1,e.fX1),2&M&&e.Dyx(D.examples)}function is(M,D){1&M&&e.nrm(0,"doc-viewer",0),2&M&&e.Y8G("textContent",D.content.default)}let Ct=(()=>{class M{constructor(){this.route=(0,e.WQX)(r.nX)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["app-datetimepicker-overview"]],decls:7,vars:3,consts:[["href","https://github.com/ng-matero/extensions/issues/141","target","_blank"],[3,"exampleData"]],template:function(l,d){if(1&l&&(e.j41(0,"p"),e.EFF(1," If you want to customize the parse and display formats, please check the issue "),e.j41(2,"a",0),e.EFF(3,"#141"),e.k0s(),e.EFF(4,".\n"),e.k0s(),e.DNE(5,ns,2,0),e.nI1(6,"async")),2&l){let y;e.R7$(5),e.vxM((y=e.bMT(6,1,d.route.data))?5:-1,y)}},dependencies:[i.v,u.Jj],encapsulation:2})}}return M})(),G=(()=>{class M{constructor(){this.route=(0,e.WQX)(r.nX)}static{this.\u0275fac=function(l){return new(l||M)}}static{this.\u0275cmp=e.VBU({type:M,selectors:[["app-datetimepicker-api"]],decls:2,vars:3,consts:[[3,"textContent"]],template:function(l,d){if(1&l&&(e.DNE(0,is,1,1,"doc-viewer",0),e.nI1(1,"async")),2&l){let y;e.vxM((y=e.bMT(1,1,d.route.data))?0:-1,y)}},dependencies:[n.T,u.Jj],encapsulation:2})}}return M})();const dt=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:Ct,pathMatch:"full",data:{examples:[$a,as]}},{path:"api",component:G,pathMatch:"full",data:{content:p(12700)}},{path:"**",redirectTo:"overview"}]},11544:function(L,Y,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(r){return/^nm$/i.test(r)},meridiem:function(r,n,i){return r<12?i?"vm":"VM":i?"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(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},52155:function(L,Y,p){!function(u){"use strict";var e=function(m){return 0===m?0:1===m?1:2===m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5},r={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"]},n=function(m){return function(f,k,b,C){var A=e(f),F=r[m][e(f)];return 2===A&&(F=F[k?0:1]),F.replace(/%d/i,f)}},i=["\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:i,monthsShort:i,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(m){return"\u0645"===m},meridiem:function(m,f,k){return m<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:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},postformat:function(m){return m.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(p(97586))},53583:function(L,Y,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(97586))},41638:function(L,Y,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"},r=function(f){return 0===f?0:1===f?1:2===f?2:f%100>=3&&f%100<=10?3:f%100>=11?4:5},n={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"]},i=function(f){return function(k,b,C,A){var F=r(k),ge=n[f][r(k)];return 2===F&&(ge=ge[b?0:1]),ge.replace(/%d/i,k)}},c=["\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:c,monthsShort:c,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(f){return"\u0645"===f},meridiem:function(f,k,b){return f<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:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(k){return e[k]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},87823:function(L,Y,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(97586))},7712:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".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(i){return"\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return r[c]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(c){return r[c]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(97586))},78261:function(L,Y,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"},r={"\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(i){return"\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return r[c]}).replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(p(97586))},56703:function(L,Y,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(97586))},33108:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=function(k){return 0===k?0:1===k?1:2===k?2:k%100>=3&&k%100<=10?3:k%100>=11?4:5},i={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"]},c=function(k){return function(b,C,A,F){var ge=n(b),S=i[k][n(b)];return 2===ge&&(S=S[C?0:1]),S.replace(/%d/i,b)}},m=["\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:m,monthsShort:m,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(k){return"\u0645"===k},meridiem:function(k,b,C){return k<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:c("s"),ss:c("s"),m:c("m"),mm:c("m"),h:c("h"),hh:c("h"),d:c("d"),dd:c("d"),M:c("M"),MM:c("M"),y:c("y"),yy:c("y")},preparse:function(k){return k.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(b){return r[b]}).replace(/\u060c/g,",")},postformat:function(k){return k.replace(/\d/g,function(b){return e[b]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},46508:function(L,Y,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(n){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(n)},meridiem:function(n,i,c){return n<4?"gec\u0259":n<12?"s\u0259h\u0259r":n<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(n){if(0===n)return n+"-\u0131nc\u0131";var i=n%10;return n+(e[i]||e[n%100-i]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},16766:function(L,Y,p){!function(u){"use strict";function r(i,c,m){return"m"===m?c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===m?c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":i+" "+function e(i,c){var m=i.split("_");return c%10==1&&c%100!=11?m[0]:c%10>=2&&c%10<=4&&(c%100<10||c%100>=20)?m[1]:m[2]}({ss:c?"\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:c?"\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:c?"\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"}[m],+i)}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:r,mm:r,h:r,hh:r,d:"\u0434\u0437\u0435\u043d\u044c",dd:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(i){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(i)},meridiem:function(i,c,m){return i<4?"\u043d\u043e\u0447\u044b":i<12?"\u0440\u0430\u043d\u0456\u0446\u044b":i<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(i,c){switch(c){case"M":case"d":case"DDD":case"w":case"W":return i%10!=2&&i%10!=3||i%100==12||i%100==13?i+"-\u044b":i+"-\u0456";case"D":return i+"-\u0433\u0430";default:return i}},week:{dow:1,doy:7}})}(p(97586))},28564:function(L,Y,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(r){var n=r%10,i=r%100;return 0===r?r+"-\u0435\u0432":0===i?r+"-\u0435\u043d":i>10&&i<20?r+"-\u0442\u0438":1===n?r+"-\u0432\u0438":2===n?r+"-\u0440\u0438":7===n||8===n?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(97586))},97462:function(L,Y,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(97586))},43438:function(L,Y,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"},r={"\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(i){return i.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u09b0\u09be\u09a4"===c?i<4?i:i+12:"\u09ad\u09cb\u09b0"===c||"\u09b8\u0995\u09be\u09b2"===c?i:"\u09a6\u09c1\u09aa\u09c1\u09b0"===c?i>=3?i:i+12:"\u09ac\u09bf\u0995\u09be\u09b2"===c||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u09b0\u09be\u09a4":i<6?"\u09ad\u09cb\u09b0":i<12?"\u09b8\u0995\u09be\u09b2":i<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":i<18?"\u09ac\u09bf\u0995\u09be\u09b2":i<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(97586))},17107:function(L,Y,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"},r={"\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(i){return i.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u09b0\u09be\u09a4"===c&&i>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===c&&i<5||"\u09ac\u09bf\u0995\u09be\u09b2"===c?i+12:i},meridiem:function(i,c,m){return i<4?"\u09b0\u09be\u09a4":i<10?"\u09b8\u0995\u09be\u09b2":i<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":i<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(p(97586))},9004:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===c&&i>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===c&&i<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===c?i+12:i},meridiem:function(i,c,m){return i<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":i<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":i<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":i<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(p(97586))},50927:function(L,Y,p){!function(u){"use strict";function e(S,K,_e){return S+" "+function i(S,K){return 2===K?function c(S){var K={m:"v",b:"v",d:"z"};return void 0===K[S.charAt(0)]?S:K[S.charAt(0)]+S.substring(1)}(S):S}({mm:"munutenn",MM:"miz",dd:"devezh"}[_e],S)}function n(S){return S>9?n(S%10):S}var m=[/^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],f=/^(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,F=[/^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:F,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:F,monthsRegex:f,monthsShortRegex:f,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:m,longMonthsParse:m,shortMonthsParse:m,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 r(S){switch(n(S)){case 1:case 3:case 4:case 5:case 9:return S+" bloaz";default:return S+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(S){return S+(1===S?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(S){return"g.m."===S},meridiem:function(S,K,_e){return S<12?"a.m.":"g.m."}})}(p(97586))},87768:function(L,Y,p){!function(u){"use strict";function r(i,c,m){var f=i+" ";switch(m){case"ss":return f+(1===i?"sekunda":2===i||3===i||4===i?"sekunde":"sekundi");case"mm":return f+(1===i?"minuta":2===i||3===i||4===i?"minute":"minuta");case"h":return"jedan sat";case"hh":return f+(1===i?"sat":2===i||3===i||4===i?"sata":"sati");case"dd":return f+(1===i?"dan":"dana");case"MM":return f+(1===i?"mjesec":2===i||3===i||4===i?"mjeseca":"mjeseci");case"yy":return f+(1===i?"godina":2===i||3===i||4===i?"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:r,m:function e(i,c,m,f){if("m"===m)return c?"jedna minuta":f?"jednu minutu":"jedne minute"},mm:r,h:r,hh:r,d:"dan",dd:r,M:"mjesec",MM:r,y:"godinu",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(p(97586))},56291:function(L,Y,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(r,n){var i=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===n||"W"===n)&&(i="a"),r+i},week:{dow:1,doy:4}})}(p(97586))},85301:function(L,Y,p){!function(u){"use strict";var e={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},r="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),n=[/^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],i=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function c(k){return k>1&&k<5&&1!=~~(k/10)}function m(k,b,C,A){var F=k+" ";switch(C){case"s":return b||A?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return b||A?F+(c(k)?"sekundy":"sekund"):F+"sekundami";case"m":return b?"minuta":A?"minutu":"minutou";case"mm":return b||A?F+(c(k)?"minuty":"minut"):F+"minutami";case"h":return b?"hodina":A?"hodinu":"hodinou";case"hh":return b||A?F+(c(k)?"hodiny":"hodin"):F+"hodinami";case"d":return b||A?"den":"dnem";case"dd":return b||A?F+(c(k)?"dny":"dn\xed"):F+"dny";case"M":return b||A?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return b||A?F+(c(k)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):F+"m\u011bs\xedci";case"y":return b||A?"rok":"rokem";case"yy":return b||A?F+(c(k)?"roky":"let"):F+"lety"}}u.defineLocale("cs",{months:e,monthsShort:r,monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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:m,ss:m,m,mm:m,h:m,hh:m,d:m,dd:m,M:m,MM:m,y:m,yy:m},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},66666:function(L,Y,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(r){return r+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(r)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(r)?"\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(97586))},55163:function(L,Y,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(r){var i="";return r>20?i=40===r||50===r||60===r||80===r||100===r?"fed":"ain":r>0&&(i=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][r]),r+i},week:{dow:1,doy:4}})}(p(97586))},87360:function(L,Y,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(97586))},43248:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},83222:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},45932:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return i?f[c][0]:f[c][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(97586))},6405:function(L,Y,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"],r=["\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:r,weekdaysShort:r,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(i){return"\u0789\u078a"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(p(97586))},60718:function(L,Y,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(n,i){return n?"string"==typeof i&&/D/.test(i.substring(0,i.indexOf("MMMM")))?this._monthsGenitiveEl[n.month()]:this._monthsNominativeEl[n.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(n,i,c){return n>11?c?"\u03bc\u03bc":"\u039c\u039c":c?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(n){return"\u03bc"===(n+"").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(n,i){var c=this._calendarEl[n],m=i&&i.hours();return function e(n){return typeof Function<"u"&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}(c)&&(c=c.apply(i)),c.replace("{}",m%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(97586))},36319:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:0,doy:4}})}(p(97586))},80597:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}})}(p(97586))},51800:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},807:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},95960:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}})}(p(97586))},84418:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:0,doy:6}})}(p(97586))},46865:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},32647:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},61931:function(L,Y,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(r){return"p"===r.charAt(0).toLowerCase()},meridiem:function(r,n,i){return r>11?i?"p.t.m.":"P.T.M.":i?"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(97586))},41805:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},83445:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},81516:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},46679:function(L,Y,p){!function(u){"use strict";var e="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),r="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(97586))},88150:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[n+"sekundi",n+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[n+" minuti",n+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[n+" tunni",n+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[n+" kuu",n+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[n+" aasta",n+" aastat"]};return i?f[c][2]?f[c][2]:f[c][1]:m?f[c][0]:f[c][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(97586))},80757:function(L,Y,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(97586))},65742:function(L,Y,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"},r={"\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(i){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(i)},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u06f0-\u06f9]/g,function(c){return r[c]}).replace(/\u060c/g,",")},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(p(97586))},33958:function(L,Y,p){!function(u){"use strict";var e="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),r=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",e[7],e[8],e[9]];function n(m,f,k,b){var C="";switch(k){case"s":return b?"muutaman sekunnin":"muutama sekunti";case"ss":C=b?"sekunnin":"sekuntia";break;case"m":return b?"minuutin":"minuutti";case"mm":C=b?"minuutin":"minuuttia";break;case"h":return b?"tunnin":"tunti";case"hh":C=b?"tunnin":"tuntia";break;case"d":return b?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":C=b?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return b?"kuukauden":"kuukausi";case"MM":C=b?"kuukauden":"kuukautta";break;case"y":return b?"vuoden":"vuosi";case"yy":C=b?"vuoden":"vuotta"}return function i(m,f){return m<10?f?r[m]:e[m]:m}(m,b)+" "+C}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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},46720:function(L,Y,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(r){return r},week:{dow:1,doy:4}})}(p(97586))},98352:function(L,Y,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(97586))},42096:function(L,Y,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(r,n){switch(n){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}}})}(p(97586))},95759:function(L,Y,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(r,n){switch(n){default:case"M":case"Q":case"D":case"DDD":case"d":return r+(1===r?"er":"e");case"w":case"W":return r+(1===r?"re":"e")}},week:{dow:1,doy:4}})}(p(97586))},4059:function(L,Y,p){!function(u){"use strict";var n=/(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,i=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];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:n,monthsShortRegex:n,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:i,longMonthsParse:i,shortMonthsParse:i,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(m,f){switch(f){case"D":return m+(1===m?"er":"");default:case"M":case"Q":case"DDD":case"d":return m+(1===m?"er":"e");case"w":case"W":return m+(1===m?"re":"e")}},week:{dow:1,doy:4}})}(p(97586))},15958:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),r="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(i,c){return i?/-MMM-/.test(c)?r[i.month()]:e[i.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(i){return i+(1===i||8===i||i>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},94143:function(L,Y,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(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(97586))},67028:function(L,Y,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(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(p(97586))},80428:function(L,Y,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(r){return 0===r.indexOf("un")?"n"+r:"en "+r},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(97586))},76861:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={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:[n+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",n+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[n+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",n+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[n+" \u0935\u0930\u093e\u0902\u0928\u0940",n+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[n+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",n+" \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:[n+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",n+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[n+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",n+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return m?f[c][0]:f[c][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(n,i){return"D"===i?n+"\u0935\u0947\u0930":n},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(n,i){return 12===n&&(n=0),"\u0930\u093e\u0924\u0940"===i?n<4?n:n+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===i?n:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===i?n>12?n:n+12:"\u0938\u093e\u0902\u091c\u0947"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"\u0930\u093e\u0924\u0940":n<12?"\u0938\u0915\u093e\u0933\u0940\u0902":n<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":n<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(p(97586))},57718:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f={s:["thoddea sekondamni","thodde sekond"],ss:[n+" sekondamni",n+" sekond"],m:["eka mintan","ek minut"],mm:[n+" mintamni",n+" mintam"],h:["eka voran","ek vor"],hh:[n+" voramni",n+" voram"],d:["eka disan","ek dis"],dd:[n+" disamni",n+" dis"],M:["eka mhoinean","ek mhoino"],MM:[n+" mhoineamni",n+" mhoine"],y:["eka vorsan","ek voros"],yy:[n+" vorsamni",n+" vorsam"]};return m?f[c][0]:f[c][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(n,i){return"D"===i?n+"er":n},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(n,i){return 12===n&&(n=0),"rati"===i?n<4?n:n+12:"sokallim"===i?n:"donparam"===i?n>12?n:n+12:"sanje"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"rati":n<12?"sokallim":n<16?"donparam":n<20?"sanje":"rati"}})}(p(97586))},26827:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0ab0\u0abe\u0aa4"===c?i<4?i:i+12:"\u0ab8\u0ab5\u0abe\u0ab0"===c?i:"\u0aac\u0aaa\u0acb\u0ab0"===c?i>=10?i:i+12:"\u0ab8\u0abe\u0a82\u0a9c"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0ab0\u0abe\u0aa4":i<10?"\u0ab8\u0ab5\u0abe\u0ab0":i<17?"\u0aac\u0aaa\u0acb\u0ab0":i<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(p(97586))},21936:function(L,Y,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(r){return 2===r?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":r+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(r){return 2===r?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":r+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(r){return 2===r?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":r+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(r){return 2===r?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":r%10==0&&10!==r?r+" \u05e9\u05e0\u05d4":r+" \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(r){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(r)},meridiem:function(r,n,i){return r<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":r<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":r<12?i?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":r<18?i?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(p(97586))},31332:function(L,Y,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"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},n=[/^\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:n,longMonthsParse:n,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(m){return m.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return r[f]})},postformat:function(m){return m.replace(/\d/g,function(f){return e[f]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(m,f){return 12===m&&(m=0),"\u0930\u093e\u0924"===f?m<4?m:m+12:"\u0938\u0941\u092c\u0939"===f?m:"\u0926\u094b\u092a\u0939\u0930"===f?m>=10?m:m+12:"\u0936\u093e\u092e"===f?m+12:void 0},meridiem:function(m,f,k){return m<4?"\u0930\u093e\u0924":m<10?"\u0938\u0941\u092c\u0939":m<17?"\u0926\u094b\u092a\u0939\u0930":m<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(p(97586))},91957:function(L,Y,p){!function(u){"use strict";function e(n,i,c){var m=n+" ";switch(c){case"ss":return m+(1===n?"sekunda":2===n||3===n||4===n?"sekunde":"sekundi");case"m":return i?"jedna minuta":"jedne minute";case"mm":return m+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return i?"jedan sat":"jednog sata";case"hh":return m+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return m+(1===n?"dan":"dana");case"MM":return m+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return m+(1===n?"godina":2===n||3===n||4===n?"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(97586))},48928:function(L,Y,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 r(c,m,f,k){var b=c;switch(f){case"s":return k||m?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return b+(k||m)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(k||m?" perc":" perce");case"mm":return b+(k||m?" perc":" perce");case"h":return"egy"+(k||m?" \xf3ra":" \xf3r\xe1ja");case"hh":return b+(k||m?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(k||m?" nap":" napja");case"dd":return b+(k||m?" nap":" napja");case"M":return"egy"+(k||m?" h\xf3nap":" h\xf3napja");case"MM":return b+(k||m?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(k||m?" \xe9v":" \xe9ve");case"yy":return b+(k||m?" \xe9v":" \xe9ve")}return""}function n(c){return(c?"":"[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(c){return"u"===c.charAt(1).toLowerCase()},meridiem:function(c,m,f){return c<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},56215:function(L,Y,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(r){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(r)},meridiem:function(r){return r<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":r<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":r<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(r,n){switch(n){case"DDD":case"w":case"W":case"DDDo":return 1===r?r+"-\u056b\u0576":r+"-\u0580\u0564";default:return r}},week:{dow:1,doy:7}})}(p(97586))},586:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"siang"===n?r>=11?r:r+12:"sore"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"siang":r<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(97586))},90211:function(L,Y,p){!function(u){"use strict";function e(i){return i%100==11||i%10!=1}function r(i,c,m,f){var k=i+" ";switch(m){case"s":return c||f?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return e(i)?k+(c||f?"sek\xfandur":"sek\xfandum"):k+"sek\xfanda";case"m":return c?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return e(i)?k+(c||f?"m\xedn\xfatur":"m\xedn\xfatum"):c?k+"m\xedn\xfata":k+"m\xedn\xfatu";case"hh":return e(i)?k+(c||f?"klukkustundir":"klukkustundum"):k+"klukkustund";case"d":return c?"dagur":f?"dag":"degi";case"dd":return e(i)?c?k+"dagar":k+(f?"daga":"d\xf6gum"):c?k+"dagur":k+(f?"dag":"degi");case"M":return c?"m\xe1nu\xf0ur":f?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return e(i)?c?k+"m\xe1nu\xf0ir":k+(f?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):c?k+"m\xe1nu\xf0ur":k+(f?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return c||f?"\xe1r":"\xe1ri";case"yy":return e(i)?k+(c||f?"\xe1r":"\xe1rum"):k+(c||f?"\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:r,ss:r,m:r,mm:r,h:"klukkustund",hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},22340:function(L,Y,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(r){return(/^[0-9].+$/.test(r)?"tra":"in")+" "+r},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(97586))},70170:function(L,Y,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(97586))},39770:function(L,Y,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(r,n){return"\u5143"===n[1]?1:parseInt(n[1]||r,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(r){return"\u5348\u5f8c"===r},meridiem:function(r,n,i){return r<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(r){return r.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(r){return this.week()!==r.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(r,n){switch(n){case"y":return 1===r?"\u5143\u5e74":r+"\u5e74";case"d":case"D":case"DDD":return r+"\u65e5";default:return r}},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(97586))},73875:function(L,Y,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(r,n){return 12===r&&(r=0),"enjing"===n?r:"siyang"===n?r>=11?r:r+12:"sonten"===n||"ndalu"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"enjing":r<15?"siyang":r<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(97586))},79499:function(L,Y,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(r){return r.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(n,i,c){return"\u10d8"===c?i+"\u10e8\u10d8":i+c+"\u10e8\u10d8"})},past:function(r){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(r)?r.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(r)?r.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):r},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(r){return 0===r?r:1===r?r+"-\u10da\u10d8":r<20||r<=100&&r%20==0||r%100==0?"\u10db\u10d4-"+r:r+"-\u10d4"},week:{dow:1,doy:7}})}(p(97586))},93573:function(L,Y,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(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},68807:function(L,Y,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"},r={"\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(i){return"\u179b\u17d2\u1784\u17b6\u1785"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},week:{dow:1,doy:4}})}(p(97586))},65082:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===c?i<4?i:i+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===c?i:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===c?i>=10?i:i+12:"\u0cb8\u0c82\u0c9c\u0cc6"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":i<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":i<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":i<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(i){return i+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(p(97586))},20137:function(L,Y,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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\uc77c";case"M":return r+"\uc6d4";case"w":case"W":return r+"\uc8fc";default:return r}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(r){return"\uc624\ud6c4"===r},meridiem:function(r,n,i){return r<12?"\uc624\uc804":"\uc624\ud6c4"}})}(p(97586))},63744:function(L,Y,p){!function(u){"use strict";function e(i,c,m,f){var k={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[i+" san\xeeye",i+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[i+" deq\xeeqe",i+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[i+" saet",i+" saetan"],d:["rojek","rojek\xea"],dd:[i+" roj",i+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[i+" hefte",i+" hefteyan"],M:["mehek","mehek\xea"],MM:[i+" meh",i+" mehan"],y:["salek","salek\xea"],yy:[i+" sal",i+" salan"]};return c?k[m][0]:k[m][1]}u.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(i,c,m){return i<12?m?"bn":"BN":m?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:e,ss:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,w:e,ww:e,M:e,MM:e,y:e,yy:e},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(i,c){var m=c.toLowerCase();return m.includes("w")||m.includes("m")?i+".":i+function r(i){var c=(i=""+i).substring(i.length-1),m=i.length>1?i.substring(i.length-2):"";return 12==m||13==m||"2"!=c&&"3"!=c&&"50"!=m&&"70"!=c&&"80"!=c?"\xea":"y\xea"}(i)},week:{dow:1,doy:4}})}(p(97586))},70111:function(L,Y,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"},r={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},n=["\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:n,monthsShort:n,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(c){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(c)},meridiem:function(c,m,f){return c<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(c){return c.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(m){return r[m]}).replace(/\u060c/g,",")},postformat:function(c){return c.replace(/\d/g,function(m){return e[m]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(p(97586))},99187:function(L,Y,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(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},35969:function(L,Y,p){!function(u){"use strict";function e(m,f,k,b){var C={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 f?C[k][0]:C[k][1]}function i(m){if(m=parseInt(m,10),isNaN(m))return!1;if(m<0)return!0;if(m<10)return 4<=m&&m<=7;if(m<100){var f=m%10;return i(0===f?m/10:f)}if(m<1e4){for(;m>=10;)m/=10;return i(m)}return i(m/=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 r(m){return i(m.substr(0,m.indexOf(" ")))?"a "+m:"an "+m},past:function n(m){return i(m.substr(0,m.indexOf(" ")))?"viru "+m:"virun "+m},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(97586))},33526:function(L,Y,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(r){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===r},meridiem:function(r,n,i){return r<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(r){return"\u0e97\u0eb5\u0ec8"+r}})}(p(97586))},90411:function(L,Y,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 n(k,b,C,A){return b?c(C)[0]:A?c(C)[1]:c(C)[2]}function i(k){return k%10==0||k>10&&k<20}function c(k){return e[k].split("_")}function m(k,b,C,A){var F=k+" ";return 1===k?F+n(0,b,C[0],A):b?F+(i(k)?c(C)[1]:c(C)[0]):A?F+c(C)[1]:F+(i(k)?c(C)[1]:c(C)[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 r(k,b,C,A){return b?"kelios sekund\u0117s":A?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:m,m:n,mm:m,h:n,hh:m,d:n,dd:m,M:n,MM:m,y:n,yy:m},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(k){return k+"-oji"},week:{dow:1,doy:4}})}(p(97586))},32621:function(L,Y,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 r(f,k,b){return b?k%10==1&&k%100!=11?f[2]:f[3]:k%10==1&&k%100!=11?f[0]:f[1]}function n(f,k,b){return f+" "+r(e[b],f,k)}function i(f,k,b){return r(e[b],f,k)}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 c(f,k){return k?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:n,m:i,mm:n,h:i,hh:n,d:i,dd:n,M:i,MM:n,y:i,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},85869:function(L,Y,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(n,i){return 1===n?i[0]:n>=2&&n<=4?i[1]:i[2]},translate:function(n,i,c){var m=e.words[c];return 1===c.length?i?m[0]:m[1]:n+" "+e.correctGrammaticalCase(n,m)}};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(97586))},35881:function(L,Y,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(97586))},92391:function(L,Y,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(r){var n=r%10,i=r%100;return 0===r?r+"-\u0435\u0432":0===i?r+"-\u0435\u043d":i>10&&i<20?r+"-\u0442\u0438":1===n?r+"-\u0432\u0438":2===n?r+"-\u0440\u0438":7===n||8===n?r+"-\u043c\u0438":r+"-\u0442\u0438"},week:{dow:1,doy:7}})}(p(97586))},21126:function(L,Y,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(r,n){return 12===r&&(r=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===n&&r>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===n||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===n?r+12:r},meridiem:function(r,n,i){return r<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":r<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":r<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":r<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(p(97586))},44892:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){switch(c){case"s":return i?"\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 n+(i?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return n+(i?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return n+(i?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return n+(i?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return n+(i?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return n+(i?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return n}}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(n){return"\u04ae\u0425"===n},meridiem:function(n,i,c){return n<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(n,i){switch(i){case"d":case"D":case"DDD":return n+" \u04e9\u0434\u04e9\u0440";default:return n}}})}(p(97586))},59080:function(L,Y,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"},r={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function n(c,m,f,k){var b="";if(m)switch(f){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(f){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,c)}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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},preparse:function(c){return c.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(m){return r[m]})},postformat:function(c){return c.replace(/\d/g,function(m){return e[m]})},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(c,m){return 12===c&&(c=0),"\u092a\u0939\u093e\u091f\u0947"===m||"\u0938\u0915\u093e\u0933\u0940"===m?c:"\u0926\u0941\u092a\u093e\u0930\u0940"===m||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===m||"\u0930\u093e\u0924\u094d\u0930\u0940"===m?c>=12?c:c+12:void 0},meridiem:function(c,m,f){return c>=0&&c<6?"\u092a\u0939\u093e\u091f\u0947":c<12?"\u0938\u0915\u093e\u0933\u0940":c<17?"\u0926\u0941\u092a\u093e\u0930\u0940":c<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(p(97586))},25950:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"tengahari"===n?r>=11?r:r+12:"petang"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"tengahari":r<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(97586))},70399:function(L,Y,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(r,n){return 12===r&&(r=0),"pagi"===n?r:"tengahari"===n?r>=11?r:r+12:"petang"===n||"malam"===n?r+12:void 0},meridiem:function(r,n,i){return r<11?"pagi":r<15?"tengahari":r<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(97586))},79902:function(L,Y,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(97586))},72985:function(L,Y,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"},r={"\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(i){return i.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},week:{dow:1,doy:4}})}(p(97586))},67859:function(L,Y,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:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},13642:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0930\u093e\u0924\u093f"===c?i<4?i:i+12:"\u092c\u093f\u0939\u093e\u0928"===c?i:"\u0926\u093f\u0909\u0901\u0938\u094b"===c?i>=10?i:i+12:"\u0938\u093e\u0901\u091d"===c?i+12:void 0},meridiem:function(i,c,m){return i<3?"\u0930\u093e\u0924\u093f":i<12?"\u092c\u093f\u0939\u093e\u0928":i<16?"\u0926\u093f\u0909\u0901\u0938\u094b":i<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(97586))},99875:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},65441:function(L,Y,p){!function(u){"use strict";var e="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),r="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^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],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(m,f){return m?/-MMM-/.test(f)?r[m.month()]:e[m.month()]:e},monthsRegex:i,monthsShortRegex:i,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:n,longMonthsParse:n,shortMonthsParse:n,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(m){return m+(1===m||8===m||m>=20?"ste":"de")},week:{dow:1,doy:4}})}(p(97586))},81311:function(L,Y,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(97586))},72567:function(L,Y,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(r,n){var i=1===r?"r":2===r?"n":3===r?"r":4===r?"t":"\xe8";return("w"===n||"W"===n)&&(i="a"),r+i},week:{dow:1,doy:4}})}(p(97586))},56962:function(L,Y,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"},r={"\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(i){return i.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(i,c){return 12===i&&(i=0),"\u0a30\u0a3e\u0a24"===c?i<4?i:i+12:"\u0a38\u0a35\u0a47\u0a30"===c?i:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===c?i>=10?i:i+12:"\u0a38\u0a3c\u0a3e\u0a2e"===c?i+12:void 0},meridiem:function(i,c,m){return i<4?"\u0a30\u0a3e\u0a24":i<10?"\u0a38\u0a35\u0a47\u0a30":i<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":i<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(p(97586))},61063:function(L,Y,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("_"),r="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),n=[/^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 i(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function c(f,k,b){var C=f+" ";switch(b){case"ss":return C+(i(f)?"sekundy":"sekund");case"m":return k?"minuta":"minut\u0119";case"mm":return C+(i(f)?"minuty":"minut");case"h":return k?"godzina":"godzin\u0119";case"hh":return C+(i(f)?"godziny":"godzin");case"ww":return C+(i(f)?"tygodnie":"tygodni");case"MM":return C+(i(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return C+(i(f)?"lata":"lat")}}u.defineLocale("pl",{months:function(f,k){return f?/D MMMM/.test(k)?r[f.month()]:e[f.month()]:e},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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:c,m:c,mm:c,h:c,hh:c,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:c,M:"miesi\u0105c",MM:c,y:"rok",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},97476:function(L,Y,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(97586))},78719:function(L,Y,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(97586))},51004:function(L,Y,p){!function(u){"use strict";function e(n,i,c){var f=" ";return(n%100>=20||n>=100&&n%100==0)&&(f=" de "),n+f+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[c]}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(97586))},51326:function(L,Y,p){!function(u){"use strict";function r(c,m,f){return"m"===f?m?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":c+" "+function e(c,m){var f=c.split("_");return m%10==1&&m%100!=11?f[0]:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?f[1]:f[2]}({ss:m?"\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:m?"\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"}[f],+c)}var n=[/^\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:n,longMonthsParse:n,shortMonthsParse:n,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(c){if(c.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(c){if(c.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:r,m:r,mm:r,h:"\u0447\u0430\u0441",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:r,M:"\u043c\u0435\u0441\u044f\u0446",MM:r,y:"\u0433\u043e\u0434",yy:r},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(c){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(c)},meridiem:function(c,m,f){return c<4?"\u043d\u043e\u0447\u0438":c<12?"\u0443\u0442\u0440\u0430":c<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(c,m){switch(m){case"M":case"d":case"DDD":return c+"-\u0439";case"D":return c+"-\u0433\u043e";case"w":case"W":return c+"-\u044f";default:return c}},week:{dow:1,doy:4}})}(p(97586))},72608:function(L,Y,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"],r=["\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:r,weekdaysShort:r,weekdaysMin:r,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(i){return"\u0634\u0627\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(97586))},13911:function(L,Y,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(97586))},25147:function(L,Y,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(r){return r+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(r){return"\u0db4.\u0dc0."===r||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===r},meridiem:function(r,n,i){return r>11?i?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":i?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(p(97586))},23741:function(L,Y,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("_"),r="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function n(m){return m>1&&m<5}function i(m,f,k,b){var C=m+" ";switch(k){case"s":return f||b?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return f||b?C+(n(m)?"sekundy":"sek\xfand"):C+"sekundami";case"m":return f?"min\xfata":b?"min\xfatu":"min\xfatou";case"mm":return f||b?C+(n(m)?"min\xfaty":"min\xfat"):C+"min\xfatami";case"h":return f?"hodina":b?"hodinu":"hodinou";case"hh":return f||b?C+(n(m)?"hodiny":"hod\xedn"):C+"hodinami";case"d":return f||b?"de\u0148":"d\u0148om";case"dd":return f||b?C+(n(m)?"dni":"dn\xed"):C+"d\u0148ami";case"M":return f||b?"mesiac":"mesiacom";case"MM":return f||b?C+(n(m)?"mesiace":"mesiacov"):C+"mesiacmi";case"y":return f||b?"rok":"rokom";case"yy":return f||b?C+(n(m)?"roky":"rokov"):C+"rokmi"}}u.defineLocale("sk",{months:e,monthsShort:r,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:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},93e3:function(L,Y,p){!function(u){"use strict";function e(n,i,c,m){var f=n+" ";switch(c){case"s":return i||m?"nekaj sekund":"nekaj sekundami";case"ss":return f+(1===n?i?"sekundo":"sekundi":2===n?i||m?"sekundi":"sekundah":n<5?i||m?"sekunde":"sekundah":"sekund");case"m":return i?"ena minuta":"eno minuto";case"mm":return f+(1===n?i?"minuta":"minuto":2===n?i||m?"minuti":"minutama":n<5?i||m?"minute":"minutami":i||m?"minut":"minutami");case"h":return i?"ena ura":"eno uro";case"hh":return f+(1===n?i?"ura":"uro":2===n?i||m?"uri":"urama":n<5?i||m?"ure":"urami":i||m?"ur":"urami");case"d":return i||m?"en dan":"enim dnem";case"dd":return f+(1===n?i||m?"dan":"dnem":2===n?i||m?"dni":"dnevoma":i||m?"dni":"dnevi");case"M":return i||m?"en mesec":"enim mesecem";case"MM":return f+(1===n?i||m?"mesec":"mesecem":2===n?i||m?"meseca":"mesecema":n<5?i||m?"mesece":"meseci":i||m?"mesecev":"meseci");case"y":return i||m?"eno leto":"enim letom";case"yy":return f+(1===n?i||m?"leto":"letom":2===n?i||m?"leti":"letoma":n<5?i||m?"leta":"leti":i||m?"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(97586))},60451:function(L,Y,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(r){return"M"===r.charAt(0)},meridiem:function(r,n,i){return r<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(97586))},40905:function(L,Y,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(n,i){return n%10>=1&&n%10<=4&&(n%100<10||n%100>=20)?n%10==1?i[0]:i[1]:i[2]},translate:function(n,i,c,m){var k,f=e.words[c];return 1===c.length?"y"===c&&i?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":m||i?f[0]:f[1]:(k=e.correctGrammaticalCase(n,f),"yy"===c&&i&&"\u0433\u043e\u0434\u0438\u043d\u0443"===k?n+" \u0433\u043e\u0434\u0438\u043d\u0430":n+" "+k)}};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(97586))},55046:function(L,Y,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(n,i){return n%10>=1&&n%10<=4&&(n%100<10||n%100>=20)?n%10==1?i[0]:i[1]:i[2]},translate:function(n,i,c,m){var k,f=e.words[c];return 1===c.length?"y"===c&&i?"jedna godina":m||i?f[0]:f[1]:(k=e.correctGrammaticalCase(n,f),"yy"===c&&i&&"godinu"===k?n+" godina":n+" "+k)}};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(97586))},85765:function(L,Y,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(r,n,i){return r<11?"ekuseni":r<15?"emini":r<19?"entsambama":"ebusuku"},meridiemHour:function(r,n){return 12===r&&(r=0),"ekuseni"===n?r:"emini"===n?r>=11?r:r+12:"entsambama"===n||"ebusuku"===n?0===r?0:r+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(p(97586))},99290:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?":e":1===n||2===n?":a":":e")},week:{dow:1,doy:4}})}(p(97586))},53449:function(L,Y,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(97586))},72688:function(L,Y,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"},r={"\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(i){return i+"\u0bb5\u0ba4\u0bc1"},preparse:function(i){return i.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(c){return r[c]})},postformat:function(i){return i.replace(/\d/g,function(c){return e[c]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(i,c,m){return i<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":i<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":i<10?" \u0b95\u0bbe\u0bb2\u0bc8":i<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":i<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":i<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(i,c){return 12===i&&(i=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===c?i<2?i:i+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===c||"\u0b95\u0bbe\u0bb2\u0bc8"===c||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===c&&i>=10?i:i+12},week:{dow:0,doy:6}})}(p(97586))},32060:function(L,Y,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(r,n){return 12===r&&(r=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===n?r<4?r:r+12:"\u0c09\u0c26\u0c2f\u0c02"===n?r:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===n?r>=10?r:r+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===n?r+12:void 0},meridiem:function(r,n,i){return r<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":r<10?"\u0c09\u0c26\u0c2f\u0c02":r<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":r<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(p(97586))},93290:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},8294:function(L,Y,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(n,i){return 12===n&&(n=0),"\u0448\u0430\u0431"===i?n<4?n:n+12:"\u0441\u0443\u0431\u04b3"===i?n:"\u0440\u04ef\u0437"===i?n>=11?n:n+12:"\u0431\u0435\u0433\u043e\u04b3"===i?n+12:void 0},meridiem:function(n,i,c){return n<4?"\u0448\u0430\u0431":n<11?"\u0441\u0443\u0431\u04b3":n<16?"\u0440\u04ef\u0437":n<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(n){return n+(e[n]||e[n%10]||e[n>=100?100:null])},week:{dow:1,doy:7}})}(p(97586))},1231:function(L,Y,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(r){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===r},meridiem:function(r,n,i){return r<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(97586))},3746:function(L,Y,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(n,i){switch(i){case"d":case"D":case"Do":case"DD":return n;default:if(0===n)return n+"'unjy";var c=n%10;return n+(e[c]||e[n%100-c]||e[n>=100?100:null])}},week:{dow:1,doy:7}})}(p(97586))},49040:function(L,Y,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(r){return r},week:{dow:1,doy:4}})}(p(97586))},17187:function(L,Y,p){!function(u){"use strict";var e="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function i(f,k,b,C){var A=function c(f){var k=Math.floor(f%1e3/100),b=Math.floor(f%100/10),C=f%10,A="";return k>0&&(A+=e[k]+"vatlh"),b>0&&(A+=(""!==A?" ":"")+e[b]+"maH"),C>0&&(A+=(""!==A?" ":"")+e[C]),""===A?"pagh":A}(f);switch(b){case"ss":return A+" lup";case"mm":return A+" tup";case"hh":return A+" rep";case"dd":return A+" jaj";case"MM":return A+" jar";case"yy":return A+" 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 r(f){var k=f;return-1!==f.indexOf("jaj")?k.slice(0,-3)+"leS":-1!==f.indexOf("jar")?k.slice(0,-3)+"waQ":-1!==f.indexOf("DIS")?k.slice(0,-3)+"nem":k+" pIq"},past:function n(f){var k=f;return-1!==f.indexOf("jaj")?k.slice(0,-3)+"Hu\u2019":-1!==f.indexOf("jar")?k.slice(0,-3)+"wen":-1!==f.indexOf("DIS")?k.slice(0,-3)+"ben":k+" ret"},s:"puS lup",ss:i,m:"wa\u2019 tup",mm:i,h:"wa\u2019 rep",hh:i,d:"wa\u2019 jaj",dd:i,M:"wa\u2019 jar",MM:i,y:"wa\u2019 DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},60153:function(L,Y,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(n,i,c){return n<12?c?"\xf6\xf6":"\xd6\xd6":c?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(n){return"\xf6s"===n||"\xd6S"===n},longDateFormat:{LT:"HH:mm",LTS:"HH:mm: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(n,i){switch(i){case"d":case"D":case"Do":case"DD":return n;default:if(0===n)return n+"'\u0131nc\u0131";var c=n%10;return n+(e[c]||e[n%100-c]||e[n>=100?100:null])}},week:{dow:1,doy:7}})}(p(97586))},88521:function(L,Y,p){!function(u){"use strict";function r(n,i,c,m){var f={s:["viensas secunds","'iensas secunds"],ss:[n+" secunds",n+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[n+" m\xeduts",n+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[n+" \xfeoras",n+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[n+" ziuas",n+" ziuas"],M:["'n mes","'iens mes"],MM:[n+" mesen",n+" mesen"],y:["'n ar","'iens ar"],yy:[n+" ars",n+" ars"]};return m||i?f[c][0]:f[c][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(n){return"d'o"===n.toLowerCase()},meridiem:function(n,i,c){return n>11?c?"d'o":"D'O":c?"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:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(p(97586))},22234:function(L,Y,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(97586))},18010:function(L,Y,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(97586))},63349:function(L,Y,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(r,n){return 12===r&&(r=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===n||"\u0633\u06d5\u06be\u06d5\u0631"===n||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===n?r:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===n||"\u0643\u06d5\u0686"===n?r+12:r>=11?r:r+12},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":c<900?"\u0633\u06d5\u06be\u06d5\u0631":c<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":c<1230?"\u0686\u06c8\u0634":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return r+"-\u06be\u06d5\u067e\u062a\u06d5";default:return r}},preparse:function(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(p(97586))},68479:function(L,Y,p){!function(u){"use strict";function r(m,f,k){return"m"===k?f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===k?f?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":m+" "+function e(m,f){var k=m.split("_");return f%10==1&&f%100!=11?k[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?k[1]:k[2]}({ss:f?"\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:f?"\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:f?"\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"}[k],+m)}function i(m){return function(){return m+"\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 n(m,f){var k={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===m?k.nominative.slice(1,7).concat(k.nominative.slice(0,1)):m?k[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(f)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(f)?"genitive":"nominative"][m.day()]:k.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:i("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:i("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:i("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:i("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return i("[\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:r,m:r,mm:r,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:r,d:"\u0434\u0435\u043d\u044c",dd:r,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:r,y:"\u0440\u0456\u043a",yy:r},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(m){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(m)},meridiem:function(m,f,k){return m<4?"\u043d\u043e\u0447\u0456":m<12?"\u0440\u0430\u043d\u043a\u0443":m<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(m,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return m+"-\u0439";case"D":return m+"-\u0433\u043e";default:return m}},week:{dow:1,doy:7}})}(p(97586))},43024:function(L,Y,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"],r=["\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:r,weekdaysShort:r,weekdaysMin:r,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(i){return"\u0634\u0627\u0645"===i},meridiem:function(i,c,m){return i<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(i){return i.replace(/\u060c/g,",")},postformat:function(i){return i.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(p(97586))},72376:function(L,Y,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(97586))},19800:function(L,Y,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(97586))},89366:function(L,Y,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(r){return/^ch$/i.test(r)},meridiem:function(r,n,i){return r<12?i?"sa":"SA":i?"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(r){return r},week:{dow:1,doy:4}})}(p(97586))},69702:function(L,Y,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(r){var n=r%10;return r+(1==~~(r%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")},week:{dow:1,doy:4}})}(p(97586))},72655:function(L,Y,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(97586))},575:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:r>=11?r:r+12},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(r){return r.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(r){return this.week()!==r.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u5468";default:return r}},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(97586))},18351:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1200?"\u4e0a\u5348":1200===c?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},51626:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},8887:function(L,Y,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(r,n){return 12===r&&(r=0),"\u51cc\u6668"===n||"\u65e9\u4e0a"===n||"\u4e0a\u5348"===n?r:"\u4e2d\u5348"===n?r>=11?r:r+12:"\u4e0b\u5348"===n||"\u665a\u4e0a"===n?r+12:void 0},meridiem:function(r,n,i){var c=100*r+n;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<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(r,n){switch(n){case"d":case"D":case"DDD":return r+"\u65e5";case"M":return r+"\u6708";case"w":case"W":return r+"\u9031";default:return r}},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(97586))},97586:function(L,Y,p){(L=p.nmd(L)).exports=function(){"use strict";var u,K;function e(){return u.apply(null,arguments)}function n(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function i(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function c(t,s){return Object.prototype.hasOwnProperty.call(t,s)}function m(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var s;for(s in t)if(c(t,s))return!1;return!0}function f(t){return void 0===t}function k(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function b(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function C(t,s){var _,o=[],h=t.length;for(_=0;_>>0;for(_=0;_0)for(o=0;o=0?o?"+":"":"-")+Math.pow(10,Math.max(0,s-_.length)).toString().substr(1)+_}var xe=/(\[[^\[]*\])|(\\)?([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,De=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},I={};function O(t,s,o,_){var h=_;"string"==typeof _&&(h=function(){return this[_]()}),t&&(I[t]=h),s&&(I[s[0]]=function(){return re(h.apply(this,arguments),s[1],s[2])}),o&&(I[o]=function(){return this.localeData().ordinal(h.apply(this,arguments),t)})}function ce(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function Pe(t,s){return t.isValid()?(s=Fe(s,t.localeData()),oe[s]=oe[s]||function we(t){var o,_,s=t.match(xe);for(o=0,_=s.length;o<_;o++)s[o]=I[s[o]]?I[s[o]]:ce(s[o]);return function(h){var v,g="";for(v=0;v<_;v++)g+=ie(s[v])?s[v].call(h,t):s[v];return g}}(s),oe[s](t)):t.localeData().invalidDate()}function Fe(t,s){var o=5;function _(h){return s.longDateFormat(h)||h}for(De.lastIndex=0;o>=0&&De.test(t);)t=t.replace(De,_),De.lastIndex=0,o-=1;return t}var Et={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function de(t){return"string"==typeof t?Et[t]||Et[t.toLowerCase()]:void 0}function Ee(t){var o,_,s={};for(_ in t)c(t,_)&&(o=de(_))&&(s[o]=t[_]);return s}var Ie={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Ve,It=/\d/,ae=/\d\d/,ht=/\d{3}/,xt=/\d{4}/,$e=/[+-]?\d{6}/,W=/\d\d?/,pt=/\d\d\d\d?/,Tt=/\d\d\d\d\d\d?/,qe=/\d{1,3}/,Te=/\d{1,4}/,Qe=/[+-]?\d{1,6}/,We=/\d+/,ee=/[+-]?\d+/,Wt=/Z|[+-]\d\d:?\d\d/gi,Ke=/Z|[+-]\d\d(?::?\d\d)?/gi,Ze=/[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,se=/^[1-9]\d?/,be=/^([1-9]\d|\d)/;function j(t,s,o){Ve[t]=ie(s)?s:function(_,h){return _&&o?o:s}}function Re(t,s){return c(Ve,t)?Ve[t](s._strict,s._locale):new RegExp(function fa(t){return fe(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(s,o,_,h,g){return o||_||h||g}))}(t))}function fe(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function le(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function V(t){var s=+t,o=0;return 0!==s&&isFinite(s)&&(o=le(s)),o}Ve={};var Mt={};function B(t,s){var o,h,_=s;for("string"==typeof t&&(t=[t]),k(s)&&(_=function(g,v){v[s]=V(g)}),h=t.length,o=0;o68?1900:2e3)};var J,Vt=Ne("FullYear",!0);function Ne(t,s){return function(o){return null!=o?(Rt(this,t,o),e.updateOffset(this,s),this):st(this,t)}}function st(t,s){if(!t.isValid())return NaN;var o=t._d,_=t._isUTC;switch(s){case"Milliseconds":return _?o.getUTCMilliseconds():o.getMilliseconds();case"Seconds":return _?o.getUTCSeconds():o.getSeconds();case"Minutes":return _?o.getUTCMinutes():o.getMinutes();case"Hours":return _?o.getUTCHours():o.getHours();case"Date":return _?o.getUTCDate():o.getDate();case"Day":return _?o.getUTCDay():o.getDay();case"Month":return _?o.getUTCMonth():o.getMonth();case"FullYear":return _?o.getUTCFullYear():o.getFullYear();default:return NaN}}function Rt(t,s,o){var _,h,g,v,H;if(t.isValid()&&!isNaN(o)){switch(_=t._d,h=t._isUTC,s){case"Milliseconds":return void(h?_.setUTCMilliseconds(o):_.setMilliseconds(o));case"Seconds":return void(h?_.setUTCSeconds(o):_.setSeconds(o));case"Minutes":return void(h?_.setUTCMinutes(o):_.setMinutes(o));case"Hours":return void(h?_.setUTCHours(o):_.setHours(o));case"Date":return void(h?_.setUTCDate(o):_.setDate(o));case"FullYear":break;default:return}g=o,v=t.month(),H=29!==(H=t.date())||1!==v||tt(g)?H:28,h?_.setUTCFullYear(g,v,H):_.setFullYear(g,v,H)}}function it(t,s){if(isNaN(t)||isNaN(s))return NaN;var o=function nt(t,s){return(t%s+s)%s}(s,12);return t+=(s-o)/12,1===o?tt(t)?29:28:31-o%7%2}J=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var s;for(s=0;s=0?(H=new Date(t+400,s,o,_,h,g,v),isFinite(H.getFullYear())&&H.setFullYear(t)):H=new Date(t,s,o,_,h,g,v),H}function rt(t){var s,o;return t<100&&t>=0?((o=Array.prototype.slice.call(arguments))[0]=t+400,s=new Date(Date.UTC.apply(null,o)),isFinite(s.getUTCFullYear())&&s.setUTCFullYear(t)):s=new Date(Date.UTC.apply(null,arguments)),s}function yt(t,s,o){var _=7+s-o;return-(7+rt(t,0,_).getUTCDay()-s)%7+_-1}function Jt(t,s,o,_,h){var P,R,H=1+7*(s-1)+(7+o-_)%7+yt(t,_,h);return H<=0?R=at(P=t-1)+H:H>at(t)?(P=t+1,R=H-at(t)):(P=t,R=H),{year:P,dayOfYear:R}}function Be(t,s,o){var g,v,_=yt(t.year(),s,o),h=Math.floor((t.dayOfYear()-_-1)/7)+1;return h<1?g=h+ye(v=t.year()-1,s,o):h>ye(t.year(),s,o)?(g=h-ye(t.year(),s,o),v=t.year()+1):(v=t.year(),g=h),{week:g,year:v}}function ye(t,s,o){var _=yt(t,s,o),h=yt(t+1,s,o);return(at(t)-_+h)/7}O("w",["ww",2],"wo","week"),O("W",["WW",2],"Wo","isoWeek"),j("w",W,se),j("ww",W,ae),j("W",W,se),j("WW",W,ae),et(["w","ww","W","WW"],function(t,s,o,_){s[_.substr(0,1)]=V(t)});function jt(t,s){return t.slice(s,7).concat(t.slice(0,s))}O("d",0,"do","day"),O("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),O("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),O("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),O("e",0,0,"weekday"),O("E",0,0,"isoWeekday"),j("d",W),j("e",W),j("E",W),j("dd",function(t,s){return s.weekdaysMinRegex(t)}),j("ddd",function(t,s){return s.weekdaysShortRegex(t)}),j("dddd",function(t,s){return s.weekdaysRegex(t)}),et(["dd","ddd","dddd"],function(t,s,o,_){var h=o._locale.weekdaysParse(t,_,o._strict);null!=h?s.d=h:S(o).invalidWeekday=t}),et(["d","e","E"],function(t,s,o,_){s[_]=V(t)});var Ra="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ot="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),St="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Na=Ze,za=Ze,Ba=Ze;function Xa(t,s,o){var _,h,g,v=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)g=F([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(g,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(g,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(g,"").toLocaleLowerCase();return o?"dddd"===s?-1!==(h=J.call(this._weekdaysParse,v))?h:null:"ddd"===s?-1!==(h=J.call(this._shortWeekdaysParse,v))?h:null:-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:"dddd"===s?-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._shortWeekdaysParse,v))||-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:"ddd"===s?-1!==(h=J.call(this._shortWeekdaysParse,v))||-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._minWeekdaysParse,v))?h:null:-1!==(h=J.call(this._minWeekdaysParse,v))||-1!==(h=J.call(this._weekdaysParse,v))||-1!==(h=J.call(this._shortWeekdaysParse,v))?h:null}function Ht(){function t(ne,Ae){return Ae.length-ne.length}var g,v,H,P,R,s=[],o=[],_=[],h=[];for(g=0;g<7;g++)v=F([2e3,1]).day(g),H=fe(this.weekdaysMin(v,"")),P=fe(this.weekdaysShort(v,"")),R=fe(this.weekdays(v,"")),s.push(H),o.push(P),_.push(R),h.push(H),h.push(P),h.push(R);s.sort(t),o.sort(t),_.sort(t),h.sort(t),this._weekdaysRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function qt(){return this.hours()%12||12}function es(t,s){O(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),s)})}function ts(t,s){return s._meridiemParse}O("H",["HH",2],0,"hour"),O("h",["hh",2],0,qt),O("k",["kk",2],0,function Za(){return this.hours()||24}),O("hmm",0,0,function(){return""+qt.apply(this)+re(this.minutes(),2)}),O("hmmss",0,0,function(){return""+qt.apply(this)+re(this.minutes(),2)+re(this.seconds(),2)}),O("Hmm",0,0,function(){return""+this.hours()+re(this.minutes(),2)}),O("Hmmss",0,0,function(){return""+this.hours()+re(this.minutes(),2)+re(this.seconds(),2)}),es("a",!0),es("A",!1),j("a",ts),j("A",ts),j("H",W,be),j("h",W,se),j("k",W,se),j("HH",W,ae),j("hh",W,ae),j("kk",W,ae),j("hmm",pt),j("hmmss",Tt),j("Hmm",pt),j("Hmmss",Tt),B(["H","HH"],Q),B(["k","kk"],function(t,s,o){var _=V(t);s[Q]=24===_?0:_}),B(["a","A"],function(t,s,o){o._isPm=o._locale.isPM(t),o._meridiem=t}),B(["h","hh"],function(t,s,o){s[Q]=V(t),S(o).bigHour=!0}),B("hmm",function(t,s,o){var _=t.length-2;s[Q]=V(t.substr(0,_)),s[he]=V(t.substr(_)),S(o).bigHour=!0}),B("hmmss",function(t,s,o){var _=t.length-4,h=t.length-2;s[Q]=V(t.substr(0,_)),s[he]=V(t.substr(_,2)),s[Le]=V(t.substr(h)),S(o).bigHour=!0}),B("Hmm",function(t,s,o){var _=t.length-2;s[Q]=V(t.substr(0,_)),s[he]=V(t.substr(_))}),B("Hmmss",function(t,s,o){var _=t.length-4,h=t.length-2;s[Q]=V(t.substr(0,_)),s[he]=V(t.substr(_,2)),s[Le]=V(t.substr(h))});var ns=Ne("Hours",!0);var M,Ct={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:va,monthsShort:Nt,week:{dow:0,doy:6},weekdays:Ra,weekdaysMin:St,weekdaysShort:ot,meridiemParse:/[ap]\.?m?\.?/i},G={},dt={};function D(t,s){var o,_=Math.min(t.length,s.length);for(o=0;o<_;o+=1)if(t[o]!==s[o])return o;return _}function a(t){return t&&t.toLowerCase().replace("_","-")}function y(t){var s=null;if(void 0===G[t]&&L&&L.exports&&function d(t){return!(!t||!t.match("^[^/\\\\]*$"))}(t))try{s=M._abbr,p(35358)("./"+t),w(s)}catch{G[t]=null}return G[t]}function w(t,s){var o;return t&&((o=f(s)?$(t):T(t,s))?M=o:typeof console<"u"&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),M._abbr}function T(t,s){if(null!==s){var o,_=Ct;if(s.abbr=t,null!=G[t])Xe("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=G[t]._config;else if(null!=s.parentLocale)if(null!=G[s.parentLocale])_=G[s.parentLocale]._config;else{if(null==(o=y(s.parentLocale)))return dt[s.parentLocale]||(dt[s.parentLocale]=[]),dt[s.parentLocale].push({name:t,config:s}),null;_=o._config}return G[t]=new Ft(wt(_,s)),dt[t]&&dt[t].forEach(function(h){T(h.name,h.config)}),w(t),G[t]}return delete G[t],null}function $(t){var s;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return M;if(!n(t)){if(s=y(t))return s;t=[t]}return function l(t){for(var o,_,h,g,s=0;s0;){if(h=y(g.slice(0,o).join("-")))return h;if(_&&_.length>=o&&D(g,_)>=o-1)break;o--}s++}return M}(t)}function Ye(t){var s,o=t._a;return o&&-2===S(t).overflow&&(s=o[ue]<0||o[ue]>11?ue:o[me]<1||o[me]>it(o[Z],o[ue])?me:o[Q]<0||o[Q]>24||24===o[Q]&&(0!==o[he]||0!==o[Le]||0!==o[je])?Q:o[he]<0||o[he]>59?he:o[Le]<0||o[Le]>59?Le:o[je]<0||o[je]>999?je:-1,S(t)._overflowDayOfYear&&(sme)&&(s=me),S(t)._overflowWeeks&&-1===s&&(s=ga),S(t)._overflowWeekday&&-1===s&&(s=ka),S(t).overflow=s),t}var At=/^\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)?)?$/,rs=/^\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)?)?$/,os=/Z|[+-]\d\d(?::?\d\d)?/,q=[["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]],Ge=[["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/]],Xs=/^\/?Date\((-?\d+)/i,$s=/^(?:(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}))$/,qs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ls(t){var s,o,g,v,H,P,_=t._i,h=At.exec(_)||rs.exec(_),R=q.length,ne=Ge.length;if(h){for(S(t).iso=!0,s=0,o=R;s7)&&(P=!0)):(g=t._locale._week.dow,v=t._locale._week.doy,R=Be(X(),g,v),o=gt(s.gg,t._a[Z],R.year),_=gt(s.w,R.week),null!=s.d?((h=s.d)<0||h>6)&&(P=!0):null!=s.e?(h=s.e+g,(s.e<0||s.e>6)&&(P=!0)):h=g),_<1||_>ye(o,g,v)?S(t)._overflowWeeks=!0:null!=P?S(t)._overflowWeekday=!0:(H=Jt(o,_,h,g,v),t._a[Z]=H.year,t._dayOfYear=H.dayOfYear)}(t),null!=t._dayOfYear&&(v=gt(t._a[Z],h[Z]),(t._dayOfYear>at(v)||0===t._dayOfYear)&&(S(t)._overflowDayOfYear=!0),o=rt(v,0,t._dayOfYear),t._a[ue]=o.getUTCMonth(),t._a[me]=o.getUTCDate()),s=0;s<3&&null==t._a[s];++s)t._a[s]=_[s]=h[s];for(;s<7;s++)t._a[s]=_[s]=null==t._a[s]?2===s?1:0:t._a[s];24===t._a[Q]&&0===t._a[he]&&0===t._a[Le]&&0===t._a[je]&&(t._nextDay=!0,t._a[Q]=0),t._d=(t._useUTC?rt:Ca).apply(null,_),g=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Q]=24),t._w&&typeof t._w.d<"u"&&t._w.d!==g&&(S(t).weekdayMismatch=!0)}}function ls(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],S(t).empty=!0;var o,_,h,g,v,R,ne,s=""+t._i,H=s.length,P=0;for(ne=(h=Fe(t._f,t._locale).match(xe)||[]).length,o=0;o0&&S(t).unusedInput.push(v),s=s.slice(s.indexOf(_)+_.length),P+=_.length),I[g]?(_?S(t).empty=!1:S(t).unusedTokens.push(g),ya(g,_,t)):t._strict&&!_&&S(t).unusedTokens.push(g);S(t).charsLeftOver=H-P,s.length>0&&S(t).unusedInput.push(s),t._a[Q]<=12&&!0===S(t).bigHour&&t._a[Q]>0&&(S(t).bigHour=void 0),S(t).parsedDateParts=t._a.slice(0),S(t).meridiem=t._meridiem,t._a[Q]=function rn(t,s,o){var _;return null==o?s:null!=t.meridiemHour?t.meridiemHour(s,o):(null!=t.isPM&&((_=t.isPM(o))&&s<12&&(s+=12),!_&&12===s&&(s=0)),s)}(t._locale,t._a[Q],t._meridiem),null!==(R=S(t).era)&&(t._a[Z]=t._locale.erasConvertYear(R,t._a[Z])),ds(t),Ye(t)}else Ys(t);else Ls(t)}function vs(t){var s=t._i,o=t._f;return t._locale=t._locale||$(t._l),null===s||void 0===o&&""===s?Oe({nullInput:!0}):("string"==typeof s&&(t._i=s=t._locale.preparse(s)),Me(s)?new ut(Ye(s)):(b(s)?t._d=s:n(o)?function on(t){var s,o,_,h,g,v,H=!1,P=t._f.length;if(0===P)return S(t).invalidFormat=!0,void(t._d=new Date(NaN));for(h=0;hthis?this:t:Oe()});function bs(t,s){var o,_;if(1===s.length&&n(s[0])&&(s=s[0]),!s.length)return X();for(o=s[0],_=1;_=0?new Date(t+400,s,o)-Fs:new Date(t,s,o).valueOf()}function Is(t,s,o){return t<100&&t>=0?Date.UTC(t+400,s,o)-Fs:Date.UTC(t,s,o)}function hs(t,s){return s.erasAbbrRegex(t)}function ps(){var h,g,v,H,P,t=[],s=[],o=[],_=[],R=this.eras();for(h=0,g=R.length;h(g=ye(t,_,h))&&(s=g),Pi.call(this,t,s,o,_,h))}function Pi(t,s,o,_,h){var g=Jt(t,s,o,_,h),v=rt(g.year,0,g.dayOfYear);return this.year(v.getUTCFullYear()),this.month(v.getUTCMonth()),this.date(v.getUTCDate()),this}O("N",0,0,"eraAbbr"),O("NN",0,0,"eraAbbr"),O("NNN",0,0,"eraAbbr"),O("NNNN",0,0,"eraName"),O("NNNNN",0,0,"eraNarrow"),O("y",["y",1],"yo","eraYear"),O("y",["yy",2],0,"eraYear"),O("y",["yyy",3],0,"eraYear"),O("y",["yyyy",4],0,"eraYear"),j("N",hs),j("NN",hs),j("NNN",hs),j("NNNN",function bi(t,s){return s.erasNameRegex(t)}),j("NNNNN",function xi(t,s){return s.erasNarrowRegex(t)}),B(["N","NN","NNN","NNNN","NNNNN"],function(t,s,o,_){var h=o._locale.erasParse(t,_,o._strict);h?S(o).era=h:S(o).invalidEra=t}),j("y",We),j("yy",We),j("yyy",We),j("yyyy",We),j("yo",function Ti(t,s){return s._eraYearOrdinalRegex||We}),B(["y","yy","yyy","yyyy"],Z),B(["yo"],function(t,s,o,_){var h;o._locale._eraYearOrdinalRegex&&(h=t.match(o._locale._eraYearOrdinalRegex)),s[Z]=o._locale.eraYearOrdinalParse?o._locale.eraYearOrdinalParse(t,h):parseInt(t,10)}),O(0,["gg",2],0,function(){return this.weekYear()%100}),O(0,["GG",2],0,function(){return this.isoWeekYear()%100}),aa("gggg","weekYear"),aa("ggggg","weekYear"),aa("GGGG","isoWeekYear"),aa("GGGGG","isoWeekYear"),j("G",ee),j("g",ee),j("GG",W,ae),j("gg",W,ae),j("GGGG",Te,xt),j("gggg",Te,xt),j("GGGGG",Qe,$e),j("ggggg",Qe,$e),et(["gggg","ggggg","GGGG","GGGGG"],function(t,s,o,_){s[_.substr(0,2)]=V(t)}),et(["gg","GG"],function(t,s,o,_){s[_]=e.parseTwoDigitYear(t)}),O("Q",0,"Qo","quarter"),j("Q",It),B("Q",function(t,s){s[ue]=3*(V(t)-1)}),O("D",["DD",2],"Do","date"),j("D",W,se),j("DD",W,ae),j("Do",function(t,s){return t?s._dayOfMonthOrdinalParse||s._ordinalParse:s._dayOfMonthOrdinalParseLenient}),B(["D","DD"],me),B("Do",function(t,s){s[me]=V(t.match(W)[0])});var Vs=Ne("Date",!0);O("DDD",["DDDD",3],"DDDo","dayOfYear"),j("DDD",qe),j("DDDD",ht),B(["DDD","DDDD"],function(t,s,o){o._dayOfYear=V(t)}),O("m",["mm",2],0,"minute"),j("m",W,be),j("mm",W,ae),B(["m","mm"],he);var Ii=Ne("Minutes",!1);O("s",["ss",2],0,"second"),j("s",W,be),j("ss",W,ae),B(["s","ss"],Le);var Ue,Rs,Wi=Ne("Seconds",!1);for(O("S",0,0,function(){return~~(this.millisecond()/100)}),O(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O(0,["SSS",3],0,"millisecond"),O(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),j("S",qe,It),j("SS",qe,ae),j("SSS",qe,ht),Ue="SSSS";Ue.length<=9;Ue+="S")j(Ue,We);function Vi(t,s){s[je]=V(1e3*("0."+t))}for(Ue="S";Ue.length<=9;Ue+="S")B(Ue,Vi);Rs=Ne("Milliseconds",!1),O("z",0,0,"zoneAbbr"),O("zz",0,0,"zoneName");var x=ut.prototype;function Ns(t){return t}x.add=On,x.calendar=function Rn(t,s){1===arguments.length&&(arguments[0]?Fn(arguments[0])?(t=arguments[0],s=void 0):function Wn(t){var h,s=i(t)&&!m(t),o=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(h=0;h<_.length;h+=1)o=o||c(t,_[h]);return s&&o}(arguments[0])&&(s=arguments[0],t=void 0):(t=void 0,s=void 0));var o=t||X(),_=us(o,this).startOf("day"),h=e.calendarFormat(this,_)||"sameElse",g=s&&(ie(s[h])?s[h].call(this,o):s[h]);return this.format(g||this.localeData().calendar(h,this,X(o)))},x.clone=function Nn(){return new ut(this)},x.diff=function $n(t,s,o){var _,h,g;if(!this.isValid())return NaN;if(!(_=us(t,this)).isValid())return NaN;switch(h=6e4*(_.utcOffset()-this.utcOffset()),s=de(s)){case"year":g=Zt(this,_)/12;break;case"month":g=Zt(this,_);break;case"quarter":g=Zt(this,_)/3;break;case"second":g=(this-_)/1e3;break;case"minute":g=(this-_)/6e4;break;case"hour":g=(this-_)/36e5;break;case"day":g=(this-_-h)/864e5;break;case"week":g=(this-_-h)/6048e5;break;default:g=this-_}return o?g:le(g)},x.endOf=function ii(t){var s,o;if(void 0===(t=de(t))||"millisecond"===t||!this.isValid())return this;switch(o=this._isUTC?Is:Es,t){case"year":s=o(this.year()+1,0,1)-1;break;case"quarter":s=o(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":s=o(this.year(),this.month()+1,1)-1;break;case"week":s=o(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":s=o(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":s=o(this.year(),this.month(),this.date()+1)-1;break;case"hour":s=this._d.valueOf(),s+=ta-Dt(s+(this._isUTC?0:this.utcOffset()*kt),ta)-1;break;case"minute":s=this._d.valueOf(),s+=kt-Dt(s,kt)-1;break;case"second":s=this._d.valueOf(),s+=1e3-Dt(s,1e3)-1}return this._d.setTime(s),e.updateOffset(this,!0),this},x.format=function Zn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var s=Pe(this,t);return this.localeData().postformat(s)},x.from=function ei(t,s){return this.isValid()&&(Me(t)&&t.isValid()||X(t).isValid())?ve({to:this,from:t}).locale(this.locale()).humanize(!s):this.localeData().invalidDate()},x.fromNow=function ti(t){return this.from(X(),t)},x.to=function ai(t,s){return this.isValid()&&(Me(t)&&t.isValid()||X(t).isValid())?ve({from:this,to:t}).locale(this.locale()).humanize(!s):this.localeData().invalidDate()},x.toNow=function si(t){return this.to(X(),t)},x.get=function La(t){return ie(this[t=de(t)])?this[t]():this},x.invalidAt=function hi(){return S(this).overflow},x.isAfter=function zn(t,s){var o=Me(t)?t:X(t);return!(!this.isValid()||!o.isValid())&&("millisecond"===(s=de(s)||"millisecond")?this.valueOf()>o.valueOf():o.valueOf()9999?Pe(o,s?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):ie(Date.prototype.toISOString)?s?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Pe(o,"Z")):Pe(o,s?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},x.inspect=function Kn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var o,_,t="moment",s="";return this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),o="["+t+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(o+_+"-MM-DD[T]HH:mm:ss.SSS"+s+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(x[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),x.toJSON=function ci(){return this.isValid()?this.toISOString():null},x.toString=function qn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},x.unix=function oi(){return Math.floor(this.valueOf()/1e3)},x.valueOf=function ri(){return this._d.valueOf()-6e4*(this._offset||0)},x.creationData=function pi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},x.eraName=function gi(){var t,s,o,_=this.localeData().eras();for(t=0,s=_.length;tthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},x.isLocal=function jn(){return!!this.isValid()&&!this._isUTC},x.isUtcOffset=function Sn(){return!!this.isValid()&&this._isUTC},x.isUtc=Ts,x.isUTC=Ts,x.zoneAbbr=function Ri(){return this._isUTC?"UTC":""},x.zoneName=function Ni(){return this._isUTC?"Coordinated Universal Time":""},x.dates=U("dates accessor is deprecated. Use date instead.",Vs),x.months=U("months accessor is deprecated. Use month instead",ft),x.years=U("years accessor is deprecated. Use year instead",Vt),x.zone=U("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ln(t,s){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,s),this):-this.utcOffset()}),x.isDSTShifted=U("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Tn(){if(!f(this._isDSTShifted))return this._isDSTShifted;var s,t={};return vt(t,this),(t=vs(t))._a?(s=t._isUTC?F(t._a):X(t._a),this._isDSTShifted=this.isValid()&&function gn(t,s,o){var v,_=Math.min(t.length,s.length),h=Math.abs(t.length-s.length),g=0;for(v=0;v<_;v++)(o&&t[v]!==s[v]||!o&&V(t[v])!==V(s[v]))&&g++;return g+h}(t._a,s.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var z=Ft.prototype;function sa(t,s,o,_){var h=$(),g=F().set(_,s);return h[o](g,t)}function zs(t,s,o){if(k(t)&&(s=t,t=void 0),t=t||"",null!=s)return sa(t,s,o,"month");var _,h=[];for(_=0;_<12;_++)h[_]=sa(t,_,o,"month");return h}function Ms(t,s,o,_){"boolean"==typeof t?(k(s)&&(o=s,s=void 0),s=s||""):(o=s=t,t=!1,k(s)&&(o=s,s=void 0),s=s||"");var v,h=$(),g=t?h._week.dow:0,H=[];if(null!=o)return sa(s,(o+g)%7,_,"day");for(v=0;v<7;v++)H[v]=sa(s,(v+g)%7,_,"day");return H}z.calendar=function ks(t,s,o){var _=this._calendar[t]||this._calendar.sameElse;return ie(_)?_.call(s,o):_},z.longDateFormat=function E(t){var s=this._longDateFormat[t],o=this._longDateFormat[t.toUpperCase()];return s||!o?s:(this._longDateFormat[t]=o.match(xe).map(function(_){return"MMMM"===_||"MM"===_||"DD"===_||"dddd"===_?_.slice(1):_}).join(""),this._longDateFormat[t])},z.invalidDate=function da(){return this._invalidDate},z.ordinal=function ca(t){return this._ordinal.replace("%d",t)},z.preparse=Ns,z.postformat=Ns,z.relativeTime=function ma(t,s,o,_){var h=this._relativeTime[o];return ie(h)?h(t,s,o,_):h.replace(/%d/i,t)},z.pastFuture=function ha(t,s){var o=this._relativeTime[t>0?"future":"past"];return ie(o)?o(s):o.replace(/%s/i,s)},z.set=function ra(t){var s,o;for(o in t)c(t,o)&&(ie(s=t[o])?this[o]=s:this["_"+o]=s);this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},z.eras=function Mi(t,s){var o,_,h,g=this._eras||$("en")._eras;for(o=0,_=g.length;o<_;++o)switch("string"==typeof g[o].since&&(h=e(g[o].since).startOf("day"),g[o].since=h.valueOf()),typeof g[o].until){case"undefined":g[o].until=1/0;break;case"string":h=e(g[o].until).startOf("day").valueOf(),g[o].until=h.valueOf()}return g},z.erasParse=function fi(t,s,o){var _,h,v,H,P,g=this.eras();for(t=t.toUpperCase(),_=0,h=g.length;_=0)return g[_]},z.erasConvertYear=function yi(t,s){var o=t.since<=t.until?1:-1;return void 0===s?e(t.since).year():e(t.since).year()+(s-t.offset)*o},z.erasAbbrRegex=function vi(t){return c(this,"_erasAbbrRegex")||ps.call(this),t?this._erasAbbrRegex:this._erasRegex},z.erasNameRegex=function Yi(t){return c(this,"_erasNameRegex")||ps.call(this),t?this._erasNameRegex:this._erasRegex},z.erasNarrowRegex=function wi(t){return c(this,"_erasNarrowRegex")||ps.call(this),t?this._erasNarrowRegex:this._erasRegex},z.months=function ba(t,s){return t?n(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||zt).test(s)?"format":"standalone"][t.month()]:n(this._months)?this._months:this._months.standalone},z.monthsShort=function xa(t,s){return t?n(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[zt.test(s)?"format":"standalone"][t.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},z.monthsParse=function Gt(t,s,o){var _,h,g;if(this._monthsParseExact)return Ta.call(this,t,s,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),_=0;_<12;_++){if(h=F([2e3,_]),o&&!this._longMonthsParse[_]&&(this._longMonthsParse[_]=new RegExp("^"+this.months(h,"").replace(".","")+"$","i"),this._shortMonthsParse[_]=new RegExp("^"+this.monthsShort(h,"").replace(".","")+"$","i")),!o&&!this._monthsParse[_]&&(g="^"+this.months(h,"")+"|^"+this.monthsShort(h,""),this._monthsParse[_]=new RegExp(g.replace(".",""),"i")),o&&"MMMM"===s&&this._longMonthsParse[_].test(t))return _;if(o&&"MMM"===s&&this._shortMonthsParse[_].test(t))return _;if(!o&&this._monthsParse[_].test(t))return _}},z.monthsRegex=function Ha(t){return this._monthsParseExact?(c(this,"_monthsRegex")||Ut.call(this),t?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=Bt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},z.monthsShortRegex=function Sa(t){return this._monthsParseExact?(c(this,"_monthsRegex")||Ut.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=wa),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},z.week=function Aa(t){return Be(t,this._week.dow,this._week.doy).week},z.firstDayOfYear=function Fa(){return this._week.doy},z.firstDayOfWeek=function Pa(){return this._week.dow},z.weekdays=function Ga(t,s){var o=n(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(s)?"format":"standalone"];return!0===t?jt(o,this._week.dow):t?o[t.day()]:o},z.weekdaysMin=function Ja(t){return!0===t?jt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},z.weekdaysShort=function Ua(t){return!0===t?jt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},z.weekdaysParse=function Ds(t,s,o){var _,h,g;if(this._weekdaysParseExact)return Xa.call(this,t,s,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if(h=F([2e3,1]).day(_),o&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays(h,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort(h,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin(h,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(g="^"+this.weekdays(h,"")+"|^"+this.weekdaysShort(h,"")+"|^"+this.weekdaysMin(h,""),this._weekdaysParse[_]=new RegExp(g.replace(".",""),"i")),o&&"dddd"===s&&this._fullWeekdaysParse[_].test(t))return _;if(o&&"ddd"===s&&this._shortWeekdaysParse[_].test(t))return _;if(o&&"dd"===s&&this._minWeekdaysParse[_].test(t))return _;if(!o&&this._weekdaysParse[_].test(t))return _}},z.weekdaysRegex=function Qa(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ht.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Na),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},z.weekdaysShortRegex=function $t(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ht.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=za),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},z.weekdaysMinRegex=function Ka(t){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||Ht.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ba),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},z.isPM=function as(t){return"p"===(t+"").toLowerCase().charAt(0)},z.meridiem=function is(t,s,o){return t>11?o?"pm":"PM":o?"am":"AM"},w("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(t){var s=t%10;return t+(1===V(t%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}}),e.lang=U("moment.lang is deprecated. Use moment.locale instead.",w),e.langData=U("moment.langData is deprecated. Use moment.localeData instead.",$);var Se=Math.abs;function Bs(t,s,o,_){var h=ve(s,o);return t._milliseconds+=_*h._milliseconds,t._days+=_*h._days,t._months+=_*h._months,t._bubble()}function Gs(t){return t<0?Math.floor(t):Math.ceil(t)}function Us(t){return 4800*t/146097}function fs(t){return 146097*t/4800}function He(t){return function(){return this.as(t)}}var Js=He("ms"),tr=He("s"),ar=He("m"),sr=He("h"),nr=He("d"),ir=He("w"),rr=He("M"),or=He("Q"),dr=He("y"),lr=Js;function _t(t){return function(){return this.isValid()?this._data[t]:NaN}}var ur=_t("milliseconds"),mr=_t("seconds"),hr=_t("minutes"),pr=_t("hours"),Mr=_t("days"),fr=_t("months"),yr=_t("years");var Ce=Math.round,Lt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kr(t,s,o,_,h){return h.relativeTime(s||1,!!o,t,_)}var ys=Math.abs;function Yt(t){return(t>0)-(t<0)||+t}function na(){if(!this.isValid())return this.localeData().invalidDate();var _,h,g,v,P,R,ne,Ae,t=ys(this._milliseconds)/1e3,s=ys(this._days),o=ys(this._months),H=this.asSeconds();return H?(_=le(t/60),h=le(_/60),t%=60,_%=60,g=le(o/12),o%=12,v=t?t.toFixed(3).replace(/\.?0+$/,""):"",P=H<0?"-":"",R=Yt(this._months)!==Yt(H)?"-":"",ne=Yt(this._days)!==Yt(H)?"-":"",Ae=Yt(this._milliseconds)!==Yt(H)?"-":"",P+"P"+(g?R+g+"Y":"")+(o?R+o+"M":"")+(s?ne+s+"D":"")+(h||_||t?"T":"")+(h?Ae+h+"H":"")+(_?Ae+_+"M":"")+(t?Ae+v+"S":"")):"P0D"}var N=Qt.prototype;return N.isValid=function fn(){return this._isValid},N.abs=function qi(){var t=this._data;return this._milliseconds=Se(this._milliseconds),this._days=Se(this._days),this._months=Se(this._months),t.milliseconds=Se(t.milliseconds),t.seconds=Se(t.seconds),t.minutes=Se(t.minutes),t.hours=Se(t.hours),t.months=Se(t.months),t.years=Se(t.years),this},N.add=function Qi(t,s){return Bs(this,t,s,1)},N.subtract=function Ki(t,s){return Bs(this,t,s,-1)},N.as=function er(t){if(!this.isValid())return NaN;var s,o,_=this._milliseconds;if("month"===(t=de(t))||"quarter"===t||"year"===t)switch(s=this._days+_/864e5,o=this._months+Us(s),t){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(s=this._days+Math.round(fs(this._months)),t){case"week":return s/7+_/6048e5;case"day":return s+_/864e5;case"hour":return 24*s+_/36e5;case"minute":return 1440*s+_/6e4;case"second":return 86400*s+_/1e3;case"millisecond":return Math.floor(864e5*s)+_;default:throw new Error("Unknown unit "+t)}},N.asMilliseconds=Js,N.asSeconds=tr,N.asMinutes=ar,N.asHours=sr,N.asDays=nr,N.asWeeks=ir,N.asMonths=rr,N.asQuarters=or,N.asYears=dr,N.valueOf=lr,N._bubble=function Zi(){var h,g,v,H,P,t=this._milliseconds,s=this._days,o=this._months,_=this._data;return t>=0&&s>=0&&o>=0||t<=0&&s<=0&&o<=0||(t+=864e5*Gs(fs(o)+s),s=0,o=0),_.milliseconds=t%1e3,h=le(t/1e3),_.seconds=h%60,g=le(h/60),_.minutes=g%60,v=le(g/60),_.hours=v%24,s+=le(v/24),o+=P=le(Us(s)),s-=Gs(fs(P)),H=le(o/12),o%=12,_.days=s,_.months=o,_.years=H,this},N.clone=function _r(){return ve(this)},N.get=function cr(t){return t=de(t),this.isValid()?this[t+"s"]():NaN},N.milliseconds=ur,N.seconds=mr,N.minutes=hr,N.hours=pr,N.days=Mr,N.weeks=function gr(){return le(this.days()/7)},N.months=fr,N.years=yr,N.humanize=function vr(t,s){if(!this.isValid())return this.localeData().invalidDate();var h,g,o=!1,_=Lt;return"object"==typeof t&&(s=t,t=!1),"boolean"==typeof t&&(o=t),"object"==typeof s&&(_=Object.assign({},Lt,s),null!=s.s&&null==s.ss&&(_.ss=s.s-1)),g=function Dr(t,s,o,_){var h=ve(t).abs(),g=Ce(h.as("s")),v=Ce(h.as("m")),H=Ce(h.as("h")),P=Ce(h.as("d")),R=Ce(h.as("M")),ne=Ce(h.as("w")),Ae=Ce(h.as("y")),Je=g<=o.ss&&["s",g]||g0,Je[4]=_,kr.apply(null,Je)}(this,!o,_,h=this.localeData()),o&&(g=h.pastFuture(+this,g)),h.postformat(g)},N.toISOString=na,N.toString=na,N.toJSON=na,N.locale=As,N.localeData=Ps,N.toIsoString=U("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",na),N.lang=Os,O("X",0,0,"unix"),O("x",0,0,"valueOf"),j("x",ee),j("X",/[+-]?\d+(\.\d{1,3})?/),B("X",function(t,s,o){o._d=new Date(1e3*parseFloat(t))}),B("x",function(t,s,o){o._d=new Date(V(t))}),e.version="2.30.1",function r(t){u=t}(X),e.fn=x,e.min=function mn(){return bs("isBefore",[].slice.call(arguments,0))},e.max=function hn(){return bs("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=F,e.unix=function zi(t){return X(1e3*t)},e.months=function Gi(t,s){return zs(t,s,"months")},e.isDate=b,e.locale=w,e.invalid=Oe,e.duration=ve,e.isMoment=Me,e.weekdays=function Ji(t,s,o){return Ms(t,s,o,"weekdays")},e.parseZone=function Bi(){return X.apply(null,arguments).parseZone()},e.localeData=$,e.isDuration=Kt,e.monthsShort=function Ui(t,s){return zs(t,s,"monthsShort")},e.weekdaysMin=function $i(t,s,o){return Ms(t,s,o,"weekdaysMin")},e.defineLocale=T,e.updateLocale=function te(t,s){if(null!=s){var o,_,h=Ct;null!=G[t]&&null!=G[t].parentLocale?G[t].set(wt(G[t]._config,s)):(null!=(_=y(t))&&(h=_._config),s=wt(h,s),null==_&&(s.abbr=t),(o=new Ft(s)).parentLocale=G[t],G[t]=o),w(t)}else null!=G[t]&&(null!=G[t].parentLocale?(G[t]=G[t].parentLocale,t===w()&&w(t)):null!=G[t]&&delete G[t]);return G[t]},e.locales=function pe(){return bt(G)},e.weekdaysShort=function Xi(t,s,o){return Ms(t,s,o,"weekdaysShort")},e.normalizeUnits=de,e.relativeTimeRounding=function Lr(t){return void 0===t?Ce:"function"==typeof t&&(Ce=t,!0)},e.relativeTimeThreshold=function Yr(t,s){return void 0!==Lt[t]&&(void 0===s?Lt[t]:(Lt[t]=s,"s"===t&&(Lt.ss=s-1),!0))},e.calendarFormat=function Vn(t,s){var o=t.diff(s,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},e.prototype=x,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}()},57972:L=>{L.exports='<h2>Datetimepicker configuration</h2>\n\n<section>\n <label for="">Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="datetime">Datetime</mat-radio-button>\n <mat-radio-button value="date">Date</mat-radio-button>\n <mat-radio-button value="time">Time</mat-radio-button>\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label for="">Mode:</label>\n <mat-radio-group [(ngModel)]="mode">\n <mat-radio-button value="auto">Auto</mat-radio-button>\n <mat-radio-button value="landscape">Landscape</mat-radio-button>\n <mat-radio-button value="portrait">Portrait</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label for="">StartView:</label>\n <mat-radio-group [(ngModel)]="startView">\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n <mat-radio-button value="multi-year">Multi-Year</mat-radio-button>\n <mat-radio-button value="clock">Clock</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="multiYearSelector">MultiYearSelector</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInput">TimeInput</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInputAutoFocus">TimeInputAutoFocus</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="twelvehour">Twelvehour</mat-checkbox>\n</section>\n\n<section>\n <label for="">TimeInterval:</label>\n <mat-slider min="1" max="30" discrete>\n <input matSliderThumb [(ngModel)]="timeInterval" />\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox (change)="showCustomHeader($event)">Custom Header</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="actionButtons">Action Buttons</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="showWeekNumbers">Show Week Numbers</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="touchUi">TouchUi</mat-checkbox>\n</section>\n\n<h2>Result</h2>\n\n<mat-form-field>\n <mat-label>{{ type }}</mat-label>\n <mtx-datetimepicker\n #datetimePicker\n [type]="type"\n [mode]="mode"\n [multiYearSelector]="multiYearSelector"\n [calendarHeaderComponent]="customHeader"\n [startView]="startView"\n [twelvehour]="twelvehour"\n [timeInterval]="timeInterval"\n [touchUi]="touchUi"\n [timeInput]="timeInput"\n [timeInputAutoFocus]="timeInputAutoFocus"\n [showWeekNumbers]="showWeekNumbers"\n >\n @if (actionButtons) {\n <mtx-datetimepicker-actions>\n <button mat-button mtxDatetimepickerClear>Clear</button>\n <button mat-button mtxDatetimepickerCancel>Cancel</button>\n <button mat-raised-button mtxDatetimepickerApply>Apply</button>\n </mtx-datetimepicker-actions>\n }\n </mtx-datetimepicker>\n <input [mtxDatetimepicker]="datetimePicker" [(ngModel)]="datetime" matInput required />\n <mtx-datetimepicker-toggle [for]="datetimePicker" matSuffix></mtx-datetimepicker-toggle>\n</mat-form-field>\n'},60172:L=>{L.exports='<mat-card class="demo-inline-card">\n <mtx-calendar [(selected)]="selectedDate" type="date" startView="month"></mtx-calendar>\n</mat-card>\n<p>Selected date: {{ selectedDate }}</p>\n\n<mat-card class="demo-inline-card">\n <mtx-calendar [(selected)]="selectedTime" type="time" startView="clock"></mtx-calendar>\n</mat-card>\n<p>Selected time: {{ selectedTime }}</p>\n'},52314:L=>{L.exports='label {\n padding: 0 8px;\n}\n'},20782:L=>{L.exports='.demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n'},39614:L=>{L.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxChange, MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatSliderModule } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepickerMode,\n MtxDatetimepickerModule,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\nimport { MatButtonModule } from '@angular/material/button';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [\n FormsModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSliderModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MtxDatetimepickerModule,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n timeInputAutoFocus = true;\n customHeader!: any;\n actionButtons = false;\n showWeekNumbers = false;\n\n datetime = '';\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n'},130:L=>{L.exports='import { Component } from '@angular/core';\nimport { MatCardModule } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCardModule, MtxDatetimepickerModule],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n'},35358:(L,Y,p)=>{var u={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn-bd":43438,"./bn-bd.js":43438,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-in":84418,"./en-in.js":84418,"./en-nz":46865,"./en-nz.js":46865,"./en-sg":32647,"./en-sg.js":32647,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-mx":83445,"./es-mx.js":83445,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fil":46720,"./fil.js":46720,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-deva":76861,"./gom-deva.js":76861,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku-kmr":63744,"./ku-kmr.js":63744,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./oc-lnc":72567,"./oc-lnc.js":72567,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-mo":51626,"./zh-mo.js":51626,"./zh-tw":8887,"./zh-tw.js":8887};function e(n){var i=r(n);return p(i)}function r(n){if(!p.o(u,n)){var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}return u[n]}e.keys=function(){return Object.keys(u)},e.resolve=r,L.exports=e,e.id=35358},12700:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='

Datetimepicker

\n

API reference for Material Extensions Datetimepicker

\n

import { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';

\n

Directives

\n

MtxDatetimepickerInput

\n

Directive used to connect an input to a MtxDatetimepicker.

\n

Selector: input[mtxDatetimepicker]

\n

Exported as: mtxDatetimepickerInput

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
mtxDatetimepickerFilter: (date: D | null, type: MtxDatetimepickerFilterType) => boolean
Function that can be used to filter out dates within the datetimepicker.
@Input()
disabled: boolean
Whether the datetimepicker-input is disabled.
@Input()
mtxDatetimepicker: MtxDatetimepicker<D>
The datetimepicker that this input is associated with.
@Input()
max: D | null
The maximum valid date.
@Input()
min: D | null
The minimum valid date.
@Input()
value: D | null
The value of the input.
@Output()
dateChange: EventEmitter<MtxDatetimepickerInputEvent<D>>
Emits when a change event is fired on this <input>.
@Output()
dateInput: EventEmitter<MtxDatetimepickerInputEvent<D>>
Emits when an input event is fired on this <input>.
\n
Methods
\n

getConnectedOverlayOrigin

\n

Gets the element that the datetimepicker popup should be connected to.

\n\n\n\n\n\n\n\n
\n

getOverlayLabelId

\n

Gets the ID of an element that should be used a description for the overlay.

\n\n\n\n\n\n\n\n
\n

getThemePalette

\n

Returns the palette used by the input's form field, if any.

\n\n\n\n\n\n\n\n
\n

MtxCalendar

\n

A calendar that is used as part of the datetimepicker.

\n

Selector: mtx-calendar

\n

Exported as: mtxCalendar

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dateFilter: (date: D, type: MtxDatetimepickerFilterType) => boolean
Function used to filter which dates are selectable.
@Input()
type: MtxDatetimepickerType
The type of datetimepicker. Default is 'date'.
@Input()
multiYearSelector: boolean
Whether to show multi-year view. Default is false.
@Input()
headerComponent: ComponentType<any>
Component for a custom header
@Input()
actionsPortal: TemplatePortal
Input for providing action buttons. Default is null.
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
timeInterval: number
Step over minutes. Default is 1.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startAt: D | null
A date representing the period (month or year) to start the calendar in.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Input()
timeInput: boolean
Whether to show the time input in time mode. When the touchUi is enabled it will be disabled. Default is false.
@Input()
timeInpuAutoFocus: boolean
Whether the time input should be auto-focused after view init. Default is true.
@Input()
showWeekNumbers: boolean
Whether to show week numbers in month view. Default is false.
@Output()
selectedChange: EventEmitter<D | null>
Emits when the currently selected datetime changes.
@Output()
viewChanged: EventEmitter<MtxCalendarView>
Emits when the current view changes.
\n

MtxDatetimepicker

\n

Component responsible for managing the datetimepicker popup/dialog.

\n

Selector: mtx-datetimepicker

\n

Exported as: mtxDatetimepicker

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
color: ThemePalette
Color palette to use on the datetimepicker's calendar.
@Input()
disabled: boolean
Whether the datetimepicker pop-up should be disabled.
@Input()
opened: boolean
Whether the calendar is open.
@Input()
panelClass: string | string[]
Classes to be passed to the date picker panel.
@Input()
_actionsPortal: TemplatePortal
Portal with projected action buttons. Default is null.
@Input()
restoreFocus: boolean
Whether to restore focus to the previously-focused element when the calendar is closed. Note that automatic focus restoration is an accessibility feature and it is recommended that you provide your own equivalent, if you decide to turn it off.
@Input()
touchUi: boolean
Whether the calendar UI is in touch mode. In touch mode the calendar opens in a dialog rather than a dropdown and elements have more padding to allow for bigger touch targets.
@Input()
xPosition: DatetimepickerDropdownPositionX
Preferred position of the datetimepicker in the X axis.
@Input()
yPosition: DatetimepickerDropdownPositionY
Preferred position of the datetimepicker in the Y axis.
@Input()
mode: MtxDatetimepickerMode
The display mode of datetimepicker pop-up. Default is 'auto'.
@Input()
type: MtxDatetimepickerType
The type of datetimepicker. Default is 'date'.
@Input()
multiYearSelector: boolean
Whether to show multi-year view. Default is false.
@Input()
calendarHeaderComponent: ComponentType<any>
Component for a custom header
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
timeInterval: number
Step over minutes. Default is 1.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startAt: D | null
A date representing the period (month or year) to start the calendar in.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Input()
timeInput: boolean
Whether to show the time input in time mode. When the touchUi is enabled it will be disabled. Default is false.
@Input()
timeInpuAutoFocus: boolean
Whether the time input should be auto-focused after view init. Default is true.
@Input()
showWeekNumbers: boolean
Whether to show week numbers in month view. Default is false.
@Output('opened')
openedStream: EventEmitter<void>
Emits when the datetimepicker has been opened.
@Output('closed')
closedStream: EventEmitter<void>
Emits when the datetimepicker has been closed.
@Output()
viewChanged: EventEmitter<MtxCalendarView>
Emits when the current view changes.
@Output()
selectedChanged: EventEmitter<D>
Emits new selected date when selected date changes.
\n
Methods
\n

open

\n

Open the calendar.

\n\n\n\n\n\n\n\n
\n

close

\n

Close the calendar.

\n\n\n\n\n\n\n\n
\n

MtxDatetimepickerToggleIcon

\n

Can be used to override the icon of a mtxDatetimepickerToggleIcon.

\n

Selector: [mtxDatetimepickerToggleIcon]

\n

MtxDatetimepickerToggle

\n

Selector: mtx-datetimepicker-toggle

\n

Exported as: mtxDatetimepickerToggle

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input('for')
datetimepicker: MtxDatetimepicker<D>
Datetimepicker instance that the button will toggle.
@Input()
disableRipple: boolean
Whether ripples on the toggle should be disabled.
@Input()
disabled: boolean
Whether the toggle button is disabled.
\n

MtxClock

\n

A clock that is used as part of the datetimepicker.

\n

Selector: mtx-clock

\n

Exported as: mtxClock

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dateFilter: (date: D, type: MtxDatetimepickerFilterType) => boolean
Function used to filter which dates are selectable.
@Input()
interval: number
Step over minutes. Default is 1.
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Output()
selectedChanged: EventEmitter<D>
Emits new selected date when selected date changes.
@Output()
activeDateChange: EventEmitter<D>
Emits when any date is activated.
\n

Classes

\n

MtxDatetimepickerInputEvent

\n

An event used for datetimepicker input and change events. We don't always have access to a native input or change event because the event may have been triggered by the user clicking on the calendar popup. For consistency, we always use MtxDatetimepickerInputEvent instead.

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
target: MtxDatetimepickerInput<D>Reference to the datetimepicker input component that emitted the event.
targetElement: HTMLElementReference to the native input element associated with the datetimepicker input.
value: D | nullThe new value for the target datetimepicker input.
\n

Type aliases

\n

DatetimepickerDropdownPositionX

\n

Possible positions for the datetimepicker dropdown along the X axis.

\n
type DatetimepickerDropdownPositionX = 'start' | 'end';\n
\n

DatetimepickerDropdownPositionY

\n

Possible positions for the datetimepicker dropdown along the Y axis.

\n
type DatetimepickerDropdownPositionY = 'above' | 'below';\n
\n

MtxDatetimepickerType

\n

Possible types for datetimepicker dropdown display.

\n
type MtxDatetimepickerType = 'date' | 'time' | 'month' | 'year' | 'datetime';\n
\n

MtxDatetimepickerMode

\n

Possible modes for datetimepicker dropdown display.

\n
type MtxDatetimepickerMode = 'auto' | 'portrait' | 'landscape';\n
\n

MtxCalendarView

\n

Possible views for datetimepicker calendar.

\n
type MtxCalendarView = 'clock' | 'month' | 'year' | 'multi-year';\n
\n

MtxClockView

\n

Possible views for datetimepicker clock.

\n
type MtxClockView = 'hour' | 'minute';\n
\n

Constants

\n

MTX_DATETIMEPICKER_DEFAULT_OPTIONS

\n

Injection token that can be used to specify default datetimepicker options.

\n
const MTX_DATETIMEPICKER_DEFAULT_OPTIONS: InjectionToken<MtxDatetimepickerDefaultOptions>;\n
\n

MTX_DATETIMEPICKER_SCROLL_STRATEGY

\n

Injection token that determines the scroll handling while the calendar is open.

\n
const MTX_DATETIMEPICKER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n'},47795:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='

Datetimepicker configuration

\n\n
\n \n \n Datetime\n Date\n Time\n Month\n Year\n \n
\n\n
\n \n \n Auto\n Landscape\n Portrait\n \n
\n\n
\n \n \n Month\n Year\n Multi-Year\n Clock\n \n
\n\n
\n MultiYearSelector\n
\n\n
\n TimeInput\n
\n\n
\n TimeInputAutoFocus\n
\n\n
\n Twelvehour\n
\n\n
\n \n \n \n \n
\n\n
\n Custom Header\n
\n\n
\n Action Buttons\n
\n\n
\n Show Week Numbers\n
\n\n
\n TouchUi\n
\n\n

Result

\n\n\n {{ type }}\n \n @if (actionButtons) {\n \n \n \n \n \n }\n \n \n \n\n'},3904:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="label {\n padding: 0 8px;\n}\n"},54443:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckboxChange, MatCheckboxModule } from '@angular/material/checkbox';\nimport { MatFormFieldModule } from '@angular/material/form-field';\nimport { MatInputModule } from '@angular/material/input';\nimport { MatRadioModule } from '@angular/material/radio';\nimport { MatSliderModule } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepickerMode,\n MtxDatetimepickerModule,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\nimport { MatButtonModule } from '@angular/material/button';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [\n FormsModule,\n MatRadioModule,\n MatCheckboxModule,\n MatSliderModule,\n MatFormFieldModule,\n MatInputModule,\n MatButtonModule,\n MtxDatetimepickerModule,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n timeInputAutoFocus = true;\n customHeader!: any;\n actionButtons = false;\n showWeekNumbers = false;\n\n datetime = '';\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n"},62667:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u='\n \n\n

Selected date: {{ selectedDate }}

\n\n\n \n\n

Selected time: {{ selectedTime }}

\n'},14184:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u=".demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n"},49555:(L,Y,p)=>{"use strict";p.r(Y),p.d(Y,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { MatCardModule } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxDatetimepickerModule } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrl: './app.component.scss',\n imports: [MatCardModule, MtxDatetimepickerModule],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n"}}]); \ No newline at end of file diff --git a/index.html b/index.html index 710e2317..1344b22a 100644 --- a/index.html +++ b/index.html @@ -10,10 +10,15 @@ + - + Loading... - + diff --git a/main.429fa1a6480a0743.js b/main.429fa1a6480a0743.js deleted file mode 100644 index 310b457b..00000000 --- a/main.429fa1a6480a0743.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[792],{84800:(nt,pe,_)=>{_.d(pe,{v:()=>D});var f=_(54438);let D=(()=>{class P{constructor(){this.ariaHidden=!0}static{this.\u0275fac=function(re){return new(re||P)}}static{this.\u0275cmp=f.VBU({type:P,selectors:[["app-logo"]],hostVars:1,hostBindings:function(re,G){2&re&&f.BMQ("aria-hidden",G.ariaHidden)},decls:5,vars:0,consts:[["x","0px","y","0px","width","960px","height","960px","viewBox","0 0 960 960"],["points","562.6,109.8 804.1,629.5 829.2,233.1"],["points","624.9,655.9 334.3,655.9 297.2,745.8 479.6,849.8 662,745.8"],["points","384.1,539.3 575.2,539.3 479.6,307"],["points","396.6,109.8 130,233.1 155.1,629.5"]],template:function(re,G){1&re&&(f.qSk(),f.j41(0,"svg",0),f.nrm(1,"polygon",1)(2,"polygon",2)(3,"polygon",3)(4,"polygon",4),f.k0s())},styles:["[_nghost-%COMP%]{display:inline-block;width:24px;height:24px}svg[_ngcontent-%COMP%]{width:100%;height:100%;fill:currentColor}"]})}}return P})()},35309:(nt,pe,_)=>{_.d(pe,{_:()=>re});var f=_(54438),D=_(18498),P=_(5964),E=_(65245),F=_(18359);let re=(()=>{class G{constructor(){this.router=(0,f.WQX)(D.Ix),this.subscriptions=new F.yU,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,P.p)($=>$ instanceof D.wF)),this.softNavigations=this.navigationEndEvents.pipe((0,E.i)(1)),this.subscriptions.add(this.softNavigations.subscribe(()=>{this.router.url.split("#")[1]||setTimeout(()=>{this.navigationFocusRequests.length&&this.navigationFocusRequests[this.navigationFocusRequests.length-1].focus({preventScroll:!0})},100)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}requestFocusOnNavigation($){this.navigationFocusRequests.push($)}relinquishFocusOnNavigation($){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf($),1)}requestSkipLinkFocus($){this.skipLinkFocusRequests.push($),this.setSkipLinkHref($)}relinquishSkipLinkFocus($){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf($),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref($){const q=this.router.url.split("#")[0];this.skipLinkHref=$?`${q}#${$.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView($,q){const oe=/(components|cdk)\/([^/]+)/,ue=$.match(oe),me=q.match(oe);return $&&q&&ue&&me&&ue[0]===me[0]&&ue[1]===me[1]}static{this.\u0275fac=function(q){return new(q||G)}}static{this.\u0275prov=f.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})()},19639:(nt,pe,_)=>{var f=_(28203),D=_(21626),P=_(345),E=_(54438),F=_(49969);function G(M){return new E.wOt(3e3,!1)}function _e(M){switch(M.length){case 0:return new F.sf;case 1:return M[0];default:return new F.ui(M)}}function Ge(M,i,l=new Map,c=new Map){const d=[],v=[];let T=-1,k=null;if(i.forEach(te=>{const Ie=te.get("offset"),Qe=Ie==T,$e=Qe&&k||new Map;te.forEach((pt,lt)=>{let Ke=lt,yt=pt;if("offset"!==lt)switch(Ke=M.normalizePropertyName(Ke,d),yt){case F.FX:yt=l.get(lt);break;case F.kp:yt=c.get(lt);break;default:yt=M.normalizeStyleValue(lt,Ke,yt,d)}$e.set(Ke,yt)}),Qe||v.push($e),k=$e,T=Ie}),d.length)throw function Rt(){return new E.wOt(3502,!1)}();return v}function Ct(M,i,l,c){switch(i){case"start":M.onStart(()=>c(l&&ht(l,"start",M)));break;case"done":M.onDone(()=>c(l&&ht(l,"done",M)));break;case"destroy":M.onDestroy(()=>c(l&&ht(l,"destroy",M)))}}function ht(M,i,l){const v=Lt(M.element,M.triggerName,M.fromState,M.toState,i||M.phaseName,l.totalTime??M.totalTime,!!l.disabled),T=M._data;return null!=T&&(v._data=T),v}function Lt(M,i,l,c,d="",v=0,T){return{element:M,triggerName:i,fromState:l,toState:c,phaseName:d,totalTime:v,disabled:!!T}}function Nt(M,i,l){let c=M.get(i);return c||M.set(i,c=l),c}function En(M){const i=M.indexOf(":");return[M.substring(1,i),M.slice(i+1)]}const Wt=typeof document>"u"?null:document.documentElement;function an(M){const i=M.parentNode||M.host||null;return i===Wt?null:i}let Xt=null,xn=!1;function Ln(M,i){for(;i;){if(i===M)return!0;i=an(i)}return!1}function ar(M,i,l){if(l)return Array.from(M.querySelectorAll(i));const c=M.querySelector(i);return c?[c]:[]}let Se=(()=>{class M{validateStyleProperty(l){return function qn(M){Xt||(Xt=function Vn(){return typeof document<"u"?document.body:null}()||{},xn=!!Xt.style&&"WebkitAppearance"in Xt.style);let i=!0;return Xt.style&&!function jt(M){return"ebkit"==M.substring(1,6)}(M)&&(i=M in Xt.style,!i&&xn&&(i="Webkit"+M.charAt(0).toUpperCase()+M.slice(1)in Xt.style)),i}(l)}containsElement(l,c){return Ln(l,c)}getParentElement(l){return an(l)}query(l,c,d){return ar(l,c,d)}computeStyle(l,c,d){return d||""}animate(l,c,d,v,T,k=[],te){return new F.sf(d,v)}static \u0275fac=function(c){return new(c||M)};static \u0275prov=E.jDH({token:M,factory:M.\u0275fac})}return M})();class R{static NOOP=new Se}class K{}const It="ng-enter",mt="ng-leave",Kt="ng-trigger",et=".ng-trigger",Ut="ng-animating",qt=".ng-animating";function vt(M){if("number"==typeof M)return M;const i=M.match(/^(-?[\.\d]+)(m?s)/);return!i||i.length<2?0:hn(parseFloat(i[1]),i[2])}function hn(M,i){return"s"===i?1e3*M:M}function Bt(M,i,l){return M.hasOwnProperty("duration")?M:function Gn(M,i,l){let d,v=0,T="";if("string"==typeof M){const k=M.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===k)return i.push(G()),{duration:0,delay:0,easing:""};d=hn(parseFloat(k[1]),k[2]);const te=k[3];null!=te&&(v=hn(parseFloat(te),k[4]));const Ie=k[5];Ie&&(T=Ie)}else d=M;if(!l){let k=!1,te=i.length;d<0&&(i.push(function ie(){return new E.wOt(3100,!1)}()),k=!0),v<0&&(i.push(function $(){return new E.wOt(3101,!1)}()),k=!0),k&&i.splice(te,0,G())}return{duration:d,delay:v,easing:T}}(M,i,l)}function Ce(M,i,l){i.forEach((c,d)=>{const v=dt(d);l&&!l.has(d)&&l.set(d,M.style[v]),M.style[v]=c})}function A(M,i){i.forEach((l,c)=>{const d=dt(c);M.style[d]=""})}function ne(M){return Array.isArray(M)?1==M.length?M[0]:(0,F.K2)(M):M}const se=new RegExp("{{\\s*(.+?)\\s*}}","g");function H(M){let i=[];if("string"==typeof M){let l;for(;l=se.exec(M);)i.push(l[1]);se.lastIndex=0}return i}function fe(M,i,l){const c=`${M}`,d=c.replace(se,(v,T)=>{let k=i[T];return null==k&&(l.push(function oe(){return new E.wOt(3003,!1)}()),k=""),k.toString()});return d==c?M:d}const Le=/-+([a-z0-9])/g;function dt(M){return M.replace(Le,(...i)=>i[1].toUpperCase())}function Jt(M,i,l){switch(i.type){case F.If.Trigger:return M.visitTrigger(i,l);case F.If.State:return M.visitState(i,l);case F.If.Transition:return M.visitTransition(i,l);case F.If.Sequence:return M.visitSequence(i,l);case F.If.Group:return M.visitGroup(i,l);case F.If.Animate:return M.visitAnimate(i,l);case F.If.Keyframes:return M.visitKeyframes(i,l);case F.If.Style:return M.visitStyle(i,l);case F.If.Reference:return M.visitReference(i,l);case F.If.AnimateChild:return M.visitAnimateChild(i,l);case F.If.AnimateRef:return M.visitAnimateRef(i,l);case F.If.Query:return M.visitQuery(i,l);case F.If.Stagger:return M.visitStagger(i,l);default:throw function ue(){return new E.wOt(3004,!1)}()}}function De(M,i){return window.getComputedStyle(M)[i]}const X=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class x extends K{normalizePropertyName(i,l){return dt(i)}normalizeStyleValue(i,l,c,d){let v="";const T=c.toString().trim();if(X.has(l)&&0!==c&&"0"!==c)if("number"==typeof c)v="px";else{const k=c.match(/^[+-]?[\d\.]+([a-z]*)$/);k&&0==k[1].length&&d.push(function me(){return new E.wOt(3005,!1)}())}return T+v}}const Sr=new Set(["true","1"]),Yr=new Set(["false","0"]);function Vo(M,i){const l=Sr.has(M)||Yr.has(M),c=Sr.has(i)||Yr.has(i);return(d,v)=>{let T="*"==M||M==d,k="*"==i||i==v;return!T&&l&&"boolean"==typeof d&&(T=d?Sr.has(M):Yr.has(M)),!k&&c&&"boolean"==typeof v&&(k=v?Sr.has(i):Yr.has(i)),T&&k}}const Hr=new RegExp("s*:selfs*,?","g");function $r(M,i,l,c){return new qo(M).build(i,l,c)}class qo{_driver;constructor(i){this._driver=i}build(i,l,c){const d=new ee(l);return this._resetContextStyleTimingState(d),Jt(this,ne(i),d)}_resetContextStyleTimingState(i){i.currentQuerySelector="",i.collectedStyles=new Map,i.collectedStyles.set("",new Map),i.currentTime=0}visitTrigger(i,l){let c=l.queryCount=0,d=l.depCount=0;const v=[],T=[];return"@"==i.name.charAt(0)&&l.errors.push(function ye(){return new E.wOt(3006,!1)}()),i.definitions.forEach(k=>{if(this._resetContextStyleTimingState(l),k.type==F.If.State){const te=k,Ie=te.name;Ie.toString().split(/\s*,\s*/).forEach(Qe=>{te.name=Qe,v.push(this.visitState(te,l))}),te.name=Ie}else if(k.type==F.If.Transition){const te=this.visitTransition(k,l);c+=te.queryCount,d+=te.depCount,T.push(te)}else l.errors.push(function we(){return new E.wOt(3007,!1)}())}),{type:F.If.Trigger,name:i.name,states:v,transitions:T,queryCount:c,depCount:d,options:null}}visitState(i,l){const c=this.visitStyle(i.styles,l),d=i.options&&i.options.params||null;if(c.containsDynamicStyles){const v=new Set,T=d||{};c.styles.forEach(k=>{k instanceof Map&&k.forEach(te=>{H(te).forEach(Ie=>{T.hasOwnProperty(Ie)||v.add(Ie)})})}),v.size&&l.errors.push(function Ve(){return new E.wOt(3008,!1)}(0,v.values()))}return{type:F.If.State,name:i.name,style:c,options:d?{params:d}:null}}visitTransition(i,l){l.queryCount=0,l.depCount=0;const c=Jt(this,ne(i.animation),l),d=function ln(M,i){const l=[];return"string"==typeof M?M.split(/\s*,\s*/).forEach(c=>function Ai(M,i,l){if(":"==M[0]){const te=function Tr(M,i){switch(M){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(l,c)=>parseFloat(c)>parseFloat(l);case":decrement":return(l,c)=>parseFloat(c) *"}}(M,l);if("function"==typeof te)return void i.push(te);M=te}const c=M.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==c||c.length<4)return l.push(function Re(){return new E.wOt(3015,!1)}()),i;const d=c[1],v=c[2],T=c[3];i.push(Vo(d,T)),"<"==v[0]&&("*"!=d||"*"!=T)&&i.push(Vo(T,d))}(c,l,i)):l.push(M),l}(i.expr,l.errors);return{type:F.If.Transition,matchers:d,animation:c,queryCount:l.queryCount,depCount:l.depCount,options:Je(i.options)}}visitSequence(i,l){return{type:F.If.Sequence,steps:i.steps.map(c=>Jt(this,c,l)),options:Je(i.options)}}visitGroup(i,l){const c=l.currentTime;let d=0;const v=i.steps.map(T=>{l.currentTime=c;const k=Jt(this,T,l);return d=Math.max(d,l.currentTime),k});return l.currentTime=d,{type:F.If.Group,steps:v,options:Je(i.options)}}visitAnimate(i,l){const c=function He(M,i){if(M.hasOwnProperty("duration"))return M;if("number"==typeof M)return rt(Bt(M,i).duration,0,"");const l=M;if(l.split(/\s+/).some(v=>"{"==v.charAt(0)&&"{"==v.charAt(1))){const v=rt(0,0,"");return v.dynamic=!0,v.strValue=l,v}const d=Bt(l,i);return rt(d.duration,d.delay,d.easing)}(i.timings,l.errors);l.currentAnimateTimings=c;let d,v=i.styles?i.styles:(0,F.iF)({});if(v.type==F.If.Keyframes)d=this.visitKeyframes(v,l);else{let T=i.styles,k=!1;if(!T){k=!0;const Ie={};c.easing&&(Ie.easing=c.easing),T=(0,F.iF)(Ie)}l.currentTime+=c.duration+c.delay;const te=this.visitStyle(T,l);te.isEmptyStep=k,d=te}return l.currentAnimateTimings=null,{type:F.If.Animate,timings:c,style:d,options:null}}visitStyle(i,l){const c=this._makeStyleAst(i,l);return this._validateStyleAst(c,l),c}_makeStyleAst(i,l){const c=[],d=Array.isArray(i.styles)?i.styles:[i.styles];for(let k of d)"string"==typeof k?k===F.kp?c.push(k):l.errors.push(new E.wOt(3002,!1)):c.push(new Map(Object.entries(k)));let v=!1,T=null;return c.forEach(k=>{if(k instanceof Map&&(k.has("easing")&&(T=k.get("easing"),k.delete("easing")),!v))for(let te of k.values())if(te.toString().indexOf("{{")>=0){v=!0;break}}),{type:F.If.Style,styles:c,easing:T,offset:i.offset,containsDynamicStyles:v,options:null}}_validateStyleAst(i,l){const c=l.currentAnimateTimings;let d=l.currentTime,v=l.currentTime;c&&v>0&&(v-=c.duration+c.delay),i.styles.forEach(T=>{"string"!=typeof T&&T.forEach((k,te)=>{const Ie=l.collectedStyles.get(l.currentQuerySelector),Qe=Ie.get(te);let $e=!0;Qe&&(v!=d&&v>=Qe.startTime&&d<=Qe.endTime&&(l.errors.push(function Ze(){return new E.wOt(3010,!1)}()),$e=!1),v=Qe.startTime),$e&&Ie.set(te,{startTime:v,endTime:d}),l.options&&function j(M,i,l){const c=i.params||{},d=H(M);d.length&&d.forEach(v=>{c.hasOwnProperty(v)||l.push(function q(){return new E.wOt(3001,!1)}())})}(k,l.options,l.errors)})})}visitKeyframes(i,l){const c={type:F.If.Keyframes,styles:[],options:null};if(!l.currentAnimateTimings)return l.errors.push(function ut(){return new E.wOt(3011,!1)}()),c;let v=0;const T=[];let k=!1,te=!1,Ie=0;const Qe=i.steps.map(un=>{const on=this._makeStyleAst(un,l);let Cn=null!=on.offset?on.offset:function be(M){if("string"==typeof M)return null;let i=null;if(Array.isArray(M))M.forEach(l=>{if(l instanceof Map&&l.has("offset")){const c=l;i=parseFloat(c.get("offset")),c.delete("offset")}});else if(M instanceof Map&&M.has("offset")){const l=M;i=parseFloat(l.get("offset")),l.delete("offset")}return i}(on.styles),jn=0;return null!=Cn&&(v++,jn=on.offset=Cn),te=te||jn<0||jn>1,k=k||jn0&&v<$e?l.errors.push(function he(){return new E.wOt(3202,!1)}()):0==v&&(pt=1/($e-1));const lt=$e-1,Ke=l.currentTime,yt=l.currentAnimateTimings,Zt=yt.duration;return Qe.forEach((un,on)=>{const Cn=pt>0?on==lt?1:pt*on:T[on],jn=Cn*Zt;l.currentTime=Ke+yt.delay+jn,yt.duration=jn,this._validateStyleAst(un,l),un.offset=Cn,c.styles.push(un)}),c}visitReference(i,l){return{type:F.If.Reference,animation:Jt(this,ne(i.animation),l),options:Je(i.options)}}visitAnimateChild(i,l){return l.depCount++,{type:F.If.AnimateChild,options:Je(i.options)}}visitAnimateRef(i,l){return{type:F.If.AnimateRef,animation:this.visitReference(i.animation,l),options:Je(i.options)}}visitQuery(i,l){const c=l.currentQuerySelector,d=i.options||{};l.queryCount++,l.currentQuery=i;const[v,T]=function L(M){const i=!!M.split(/\s*,\s*/).find(l=>":self"==l);return i&&(M=M.replace(Hr,"")),M=M.replace(/@\*/g,et).replace(/@\w+/g,l=>et+"-"+l.slice(1)).replace(/:animating/g,qt),[M,i]}(i.selector);l.currentQuerySelector=c.length?c+" "+v:v,Nt(l.collectedStyles,l.currentQuerySelector,new Map);const k=Jt(this,ne(i.animation),l);return l.currentQuery=null,l.currentQuerySelector=c,{type:F.If.Query,selector:v,limit:d.limit||0,optional:!!d.optional,includeSelf:T,animation:k,originalSelector:i.selector,options:Je(i.options)}}visitStagger(i,l){l.currentQuery||l.errors.push(function Me(){return new E.wOt(3013,!1)}());const c="full"===i.timings?{duration:0,delay:0,easing:"full"}:Bt(i.timings,l.errors,!0);return{type:F.If.Stagger,animation:Jt(this,ne(i.animation),l),timings:c,options:null}}}class ee{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(i){this.errors=i}}function Je(M){return M?(M={...M}).params&&(M.params=function U(M){return M?{...M}:null}(M.params)):M={},M}function rt(M,i,l){return{duration:M,delay:i,easing:l}}function bt(M,i,l,c,d,v,T=null,k=!1){return{type:1,element:M,keyframes:i,preStyleProps:l,postStyleProps:c,duration:d,delay:v,totalTime:d+v,easing:T,subTimeline:k}}class Dt{_map=new Map;get(i){return this._map.get(i)||[]}append(i,l){let c=this._map.get(i);c||this._map.set(i,c=[]),c.push(...l)}has(i){return this._map.has(i)}clear(){this._map.clear()}}const Tn=new RegExp(":enter","g"),Sn=new RegExp(":leave","g");function Hn(M,i,l,c,d,v=new Map,T=new Map,k,te,Ie=[]){return(new mn).buildKeyframes(M,i,l,c,d,v,T,k,te,Ie)}class mn{buildKeyframes(i,l,c,d,v,T,k,te,Ie,Qe=[]){Ie=Ie||new Dt;const $e=new In(i,l,Ie,d,v,Qe,[]);$e.options=te;const pt=te.delay?vt(te.delay):0;$e.currentTimeline.delayNextStep(pt),$e.currentTimeline.setStyles([T],null,$e.errors,te),Jt(this,c,$e);const lt=$e.timelines.filter(Ke=>Ke.containsAnimation());if(lt.length&&k.size){let Ke;for(let yt=lt.length-1;yt>=0;yt--){const Zt=lt[yt];if(Zt.element===l){Ke=Zt;break}}Ke&&!Ke.allowOnlyTimelineStyles()&&Ke.setStyles([k],null,$e.errors,te)}return lt.length?lt.map(Ke=>Ke.buildKeyframes()):[bt(l,[],[],[],0,pt,"",!1)]}visitTrigger(i,l){}visitState(i,l){}visitTransition(i,l){}visitAnimateChild(i,l){const c=l.subInstructions.get(l.element);if(c){const d=l.createSubContext(i.options),v=l.currentTimeline.currentTime,T=this._visitSubInstructions(c,d,d.options);v!=T&&l.transformIntoNewTimeline(T)}l.previousNode=i}visitAnimateRef(i,l){const c=l.createSubContext(i.options);c.transformIntoNewTimeline(),this._applyAnimationRefDelays([i.options,i.animation.options],l,c),this.visitReference(i.animation,c),l.transformIntoNewTimeline(c.currentTimeline.currentTime),l.previousNode=i}_applyAnimationRefDelays(i,l,c){for(const d of i){const v=d?.delay;if(v){const T="number"==typeof v?v:vt(fe(v,d?.params??{},l.errors));c.delayNextStep(T)}}}_visitSubInstructions(i,l,c){let v=l.currentTimeline.currentTime;const T=null!=c.duration?vt(c.duration):null,k=null!=c.delay?vt(c.delay):null;return 0!==T&&i.forEach(te=>{const Ie=l.appendInstructionToTimeline(te,T,k);v=Math.max(v,Ie.duration+Ie.delay)}),v}visitReference(i,l){l.updateOptions(i.options,!0),Jt(this,i.animation,l),l.previousNode=i}visitSequence(i,l){const c=l.subContextCount;let d=l;const v=i.options;if(v&&(v.params||v.delay)&&(d=l.createSubContext(v),d.transformIntoNewTimeline(),null!=v.delay)){d.previousNode.type==F.If.Style&&(d.currentTimeline.snapshotCurrentStyles(),d.previousNode=yn);const T=vt(v.delay);d.delayNextStep(T)}i.steps.length&&(i.steps.forEach(T=>Jt(this,T,d)),d.currentTimeline.applyStylesToKeyframe(),d.subContextCount>c&&d.transformIntoNewTimeline()),l.previousNode=i}visitGroup(i,l){const c=[];let d=l.currentTimeline.currentTime;const v=i.options&&i.options.delay?vt(i.options.delay):0;i.steps.forEach(T=>{const k=l.createSubContext(i.options);v&&k.delayNextStep(v),Jt(this,T,k),d=Math.max(d,k.currentTimeline.currentTime),c.push(k.currentTimeline)}),c.forEach(T=>l.currentTimeline.mergeTimelineCollectedStyles(T)),l.transformIntoNewTimeline(d),l.previousNode=i}_visitTiming(i,l){if(i.dynamic){const c=i.strValue;return Bt(l.params?fe(c,l.params,l.errors):c,l.errors)}return{duration:i.duration,delay:i.delay,easing:i.easing}}visitAnimate(i,l){const c=l.currentAnimateTimings=this._visitTiming(i.timings,l),d=l.currentTimeline;c.delay&&(l.incrementTime(c.delay),d.snapshotCurrentStyles());const v=i.style;v.type==F.If.Keyframes?this.visitKeyframes(v,l):(l.incrementTime(c.duration),this.visitStyle(v,l),d.applyStylesToKeyframe()),l.currentAnimateTimings=null,l.previousNode=i}visitStyle(i,l){const c=l.currentTimeline,d=l.currentAnimateTimings;!d&&c.hasCurrentStyleProperties()&&c.forwardFrame();const v=d&&d.easing||i.easing;i.isEmptyStep?c.applyEmptyStep(v):c.setStyles(i.styles,v,l.errors,l.options),l.previousNode=i}visitKeyframes(i,l){const c=l.currentAnimateTimings,d=l.currentTimeline.duration,v=c.duration,k=l.createSubContext().currentTimeline;k.easing=c.easing,i.styles.forEach(te=>{k.forwardTime((te.offset||0)*v),k.setStyles(te.styles,te.easing,l.errors,l.options),k.applyStylesToKeyframe()}),l.currentTimeline.mergeTimelineCollectedStyles(k),l.transformIntoNewTimeline(d+v),l.previousNode=i}visitQuery(i,l){const c=l.currentTimeline.currentTime,d=i.options||{},v=d.delay?vt(d.delay):0;v&&(l.previousNode.type===F.If.Style||0==c&&l.currentTimeline.hasCurrentStyleProperties())&&(l.currentTimeline.snapshotCurrentStyles(),l.previousNode=yn);let T=c;const k=l.invokeQuery(i.selector,i.originalSelector,i.limit,i.includeSelf,!!d.optional,l.errors);l.currentQueryTotal=k.length;let te=null;k.forEach((Ie,Qe)=>{l.currentQueryIndex=Qe;const $e=l.createSubContext(i.options,Ie);v&&$e.delayNextStep(v),Ie===l.element&&(te=$e.currentTimeline),Jt(this,i.animation,$e),$e.currentTimeline.applyStylesToKeyframe(),T=Math.max(T,$e.currentTimeline.currentTime)}),l.currentQueryIndex=0,l.currentQueryTotal=0,l.transformIntoNewTimeline(T),te&&(l.currentTimeline.mergeTimelineCollectedStyles(te),l.currentTimeline.snapshotCurrentStyles()),l.previousNode=i}visitStagger(i,l){const c=l.parentContext,d=l.currentTimeline,v=i.timings,T=Math.abs(v.duration),k=T*(l.currentQueryTotal-1);let te=T*l.currentQueryIndex;switch(v.duration<0?"reverse":v.easing){case"reverse":te=k-te;break;case"full":te=c.currentStaggerTime}const Qe=l.currentTimeline;te&&Qe.delayNextStep(te);const $e=Qe.currentTime;Jt(this,i.animation,l),l.previousNode=i,c.currentStaggerTime=d.currentTime-$e+(d.startTime-c.currentTimeline.startTime)}}const yn={};class In{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=yn;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(i,l,c,d,v,T,k,te){this._driver=i,this.element=l,this.subInstructions=c,this._enterClassName=d,this._leaveClassName=v,this.errors=T,this.timelines=k,this.currentTimeline=te||new nr(this._driver,l,0),k.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(i,l){if(!i)return;const c=i;let d=this.options;null!=c.duration&&(d.duration=vt(c.duration)),null!=c.delay&&(d.delay=vt(c.delay));const v=c.params;if(v){let T=d.params;T||(T=this.options.params={}),Object.keys(v).forEach(k=>{(!l||!T.hasOwnProperty(k))&&(T[k]=fe(v[k],T,this.errors))})}}_copyOptions(){const i={};if(this.options){const l=this.options.params;if(l){const c=i.params={};Object.keys(l).forEach(d=>{c[d]=l[d]})}}return i}createSubContext(i=null,l,c){const d=l||this.element,v=new In(this._driver,d,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(d,c||0));return v.previousNode=this.previousNode,v.currentAnimateTimings=this.currentAnimateTimings,v.options=this._copyOptions(),v.updateOptions(i),v.currentQueryIndex=this.currentQueryIndex,v.currentQueryTotal=this.currentQueryTotal,v.parentContext=this,this.subContextCount++,v}transformIntoNewTimeline(i){return this.previousNode=yn,this.currentTimeline=this.currentTimeline.fork(this.element,i),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(i,l,c){const d={duration:l??i.duration,delay:this.currentTimeline.currentTime+(c??0)+i.delay,easing:""},v=new An(this._driver,i.element,i.keyframes,i.preStyleProps,i.postStyleProps,d,i.stretchStartingKeyframe);return this.timelines.push(v),d}incrementTime(i){this.currentTimeline.forwardTime(this.currentTimeline.duration+i)}delayNextStep(i){i>0&&this.currentTimeline.delayNextStep(i)}invokeQuery(i,l,c,d,v,T){let k=[];if(d&&k.push(this.element),i.length>0){i=(i=i.replace(Tn,"."+this._enterClassName)).replace(Sn,"."+this._leaveClassName);let Ie=this._driver.query(this.element,i,1!=c);0!==c&&(Ie=c<0?Ie.slice(Ie.length+c,Ie.length):Ie.slice(0,c)),k.push(...Ie)}return!v&&0==k.length&&T.push(function ge(){return new E.wOt(3014,!1)}()),k}}class nr{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(i,l,c,d){this._driver=i,this.element=l,this.startTime=c,this._elementTimelineStylesLookup=d,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(l),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(l,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(i){const l=1===this._keyframes.size&&this._pendingStyles.size;this.duration||l?(this.forwardTime(this.currentTime+i),l&&this.snapshotCurrentStyles()):this.startTime+=i}fork(i,l){return this.applyStylesToKeyframe(),new nr(this._driver,i,l||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(i){this.applyStylesToKeyframe(),this.duration=i,this._loadKeyframe()}_updateStyle(i,l){this._localTimelineStyles.set(i,l),this._globalTimelineStyles.set(i,l),this._styleSummary.set(i,{time:this.currentTime,value:l})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(i){i&&this._previousKeyframe.set("easing",i);for(let[l,c]of this._globalTimelineStyles)this._backFill.set(l,c||F.kp),this._currentKeyframe.set(l,F.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(i,l,c,d){l&&this._previousKeyframe.set("easing",l);const v=d&&d.params||{},T=function nn(M,i){const l=new Map;let c;return M.forEach(d=>{if("*"===d){c??=i.keys();for(let v of c)l.set(v,F.kp)}else for(let[v,T]of d)l.set(v,T)}),l}(i,this._globalTimelineStyles);for(let[k,te]of T){const Ie=fe(te,v,c);this._pendingStyles.set(k,Ie),this._localTimelineStyles.has(k)||this._backFill.set(k,this._globalTimelineStyles.get(k)??F.kp),this._updateStyle(k,Ie)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((i,l)=>{this._currentKeyframe.set(l,i)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((i,l)=>{this._currentKeyframe.has(l)||this._currentKeyframe.set(l,i)}))}snapshotCurrentStyles(){for(let[i,l]of this._localTimelineStyles)this._pendingStyles.set(i,l),this._updateStyle(i,l)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const i=[];for(let l in this._currentKeyframe)i.push(l);return i}mergeTimelineCollectedStyles(i){i._styleSummary.forEach((l,c)=>{const d=this._styleSummary.get(c);(!d||l.time>d.time)&&this._updateStyle(c,l.value)})}buildKeyframes(){this.applyStylesToKeyframe();const i=new Set,l=new Set,c=1===this._keyframes.size&&0===this.duration;let d=[];this._keyframes.forEach((k,te)=>{const Ie=new Map([...this._backFill,...k]);Ie.forEach((Qe,$e)=>{Qe===F.FX?i.add($e):Qe===F.kp&&l.add($e)}),c||Ie.set("offset",te/this.duration),d.push(Ie)});const v=[...i.values()],T=[...l.values()];if(c){const k=d[0],te=new Map(k);k.set("offset",0),te.set("offset",1),d=[k,te]}return bt(this.element,d,v,T,this.duration,this.startTime,this.easing,!1)}}class An extends nr{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(i,l,c,d,v,T,k=!1){super(i,l,T.delay),this.keyframes=c,this.preStyleProps=d,this.postStyleProps=v,this._stretchStartingKeyframe=k,this.timings={duration:T.duration,delay:T.delay,easing:T.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let i=this.keyframes,{delay:l,duration:c,easing:d}=this.timings;if(this._stretchStartingKeyframe&&l){const v=[],T=c+l,k=l/T,te=new Map(i[0]);te.set("offset",0),v.push(te);const Ie=new Map(i[0]);Ie.set("offset",_t(k)),v.push(Ie);const Qe=i.length-1;for(let $e=1;$e<=Qe;$e++){let pt=new Map(i[$e]);const lt=pt.get("offset");pt.set("offset",_t((l+lt*c)/T)),v.push(pt)}c=T,l=0,d="",i=v}return bt(this.element,i,this.preStyleProps,this.postStyleProps,c,l,d,!0)}}function _t(M,i=3){const l=Math.pow(10,i-1);return Math.round(M*l)/l}function qr(M,i,l,c,d,v,T,k,te,Ie,Qe,$e,pt){return{type:0,element:M,triggerName:i,isRemovalTransition:d,fromState:l,fromStyles:v,toState:c,toStyles:T,timelines:k,queriedElements:te,preStyleProps:Ie,postStyleProps:Qe,totalTime:$e,errors:pt}}const io={};class wo{_triggerName;ast;_stateStyles;constructor(i,l,c){this._triggerName=i,this.ast=l,this._stateStyles=c}match(i,l,c,d){return function ra(M,i,l,c,d){return M.some(v=>v(i,l,c,d))}(this.ast.matchers,i,l,c,d)}buildStyles(i,l,c){let d=this._stateStyles.get("*");return void 0!==i&&(d=this._stateStyles.get(i?.toString())||d),d?d.buildStyles(l,c):new Map}build(i,l,c,d,v,T,k,te,Ie,Qe){const $e=[],pt=this.ast.options&&this.ast.options.params||io,Ke=this.buildStyles(c,k&&k.params||io,$e),yt=te&&te.params||io,Zt=this.buildStyles(d,yt,$e),un=new Set,on=new Map,Cn=new Map,jn="void"===d,Rr={params:di(yt,pt),delay:this.ast.options?.delay},er=Qe?[]:Hn(i,l,this.ast.animation,v,T,Ke,Zt,Rr,Ie,$e);let Xn=0;return er.forEach(Zn=>{Xn=Math.max(Zn.duration+Zn.delay,Xn)}),$e.length?qr(l,this._triggerName,c,d,jn,Ke,Zt,[],[],on,Cn,Xn,$e):(er.forEach(Zn=>{const go=Zn.element,Vi=Nt(on,go,new Set);Zn.preStyleProps.forEach(Dr=>Vi.add(Dr));const fa=Nt(Cn,go,new Set);Zn.postStyleProps.forEach(Dr=>fa.add(Dr)),go!==l&&un.add(go)}),qr(l,this._triggerName,c,d,jn,Ke,Zt,er,[...un.values()],on,Cn,Xn))}}function di(M,i){const l={...i};return Object.entries(M).forEach(([c,d])=>{null!=d&&(l[c]=d)}),l}class en{styles;defaultParams;normalizer;constructor(i,l,c){this.styles=i,this.defaultParams=l,this.normalizer=c}buildStyles(i,l){const c=new Map,d=di(i,this.defaultParams);return this.styles.styles.forEach(v=>{"string"!=typeof v&&v.forEach((T,k)=>{T&&(T=fe(T,d,l));const te=this.normalizer.normalizePropertyName(k,l);T=this.normalizer.normalizeStyleValue(k,te,T,l),c.set(k,T)})}),c}}class Ds{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(i,l,c){this.name=i,this.ast=l,this._normalizer=c,l.states.forEach(d=>{this.states.set(d.name,new en(d.style,d.options&&d.options.params||{},c))}),Oi(this.states,"true","1"),Oi(this.states,"false","0"),l.transitions.forEach(d=>{this.transitionFactories.push(new wo(i,d,this.states))}),this.fallbackTransition=function vr(M,i){return new wo(M,{type:F.If.Transition,animation:{type:F.If.Sequence,steps:[],options:null},matchers:[(T,k)=>!0],options:null,queryCount:0,depCount:0},i)}(i,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(i,l,c,d){return this.transitionFactories.find(T=>T.match(i,l,c,d))||null}matchStyles(i,l,c){return this.fallbackTransition.buildStyles(i,l,c)}}function Oi(M,i,l){M.has(i)?M.has(l)||M.set(l,M.get(i)):M.has(l)&&M.set(i,M.get(l))}const oa=new Dt;class ia{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(i,l,c){this.bodyNode=i,this._driver=l,this._normalizer=c}register(i,l){const c=[],v=$r(this._driver,l,c,[]);if(c.length)throw function Ft(){return new E.wOt(3503,!1)}();this._animations.set(i,v)}_buildPlayer(i,l,c){const d=i.element,v=Ge(this._normalizer,i.keyframes,l,c);return this._driver.animate(d,v,i.duration,i.delay,i.easing,[],!0)}create(i,l,c={}){const d=[],v=this._animations.get(i);let T;const k=new Map;if(v?(T=Hn(this._driver,l,v,It,mt,new Map,new Map,c,oa,d),T.forEach(Qe=>{const $e=Nt(k,Qe.element,new Map);Qe.postStyleProps.forEach(pt=>$e.set(pt,null))})):(d.push(function Yt(){return new E.wOt(3300,!1)}()),T=[]),d.length)throw function Tt(){return new E.wOt(3504,!1)}();k.forEach((Qe,$e)=>{Qe.forEach((pt,lt)=>{Qe.set(lt,this._driver.computeStyle($e,lt,F.kp))})});const Ie=_e(T.map(Qe=>{const $e=k.get(Qe.element);return this._buildPlayer(Qe,new Map,$e)}));return this._playersById.set(i,Ie),Ie.onDestroy(()=>this.destroy(i)),this.players.push(Ie),Ie}destroy(i){const l=this._getPlayer(i);l.destroy(),this._playersById.delete(i);const c=this.players.indexOf(l);c>=0&&this.players.splice(c,1)}_getPlayer(i){const l=this._playersById.get(i);if(!l)throw function ft(){return new E.wOt(3301,!1)}();return l}listen(i,l,c,d){const v=Lt(l,"","","");return Ct(this._getPlayer(i),c,v,d),()=>{}}command(i,l,c,d){if("register"==c)return void this.register(i,d[0]);if("create"==c)return void this.create(i,l,d[0]||{});const v=this._getPlayer(i);switch(c){case"play":v.play();break;case"pause":v.pause();break;case"reset":v.reset();break;case"restart":v.restart();break;case"finish":v.finish();break;case"init":v.init();break;case"setPosition":v.setPosition(parseFloat(d[0]));break;case"destroy":this.destroy(i)}}}const Uo="ng-animate-queued",Co="ng-animate-disabled",fi=[],zr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},hi={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},_n="__ng_removed";class Kr{namespaceId;value;options;get params(){return this.options.params}constructor(i,l=""){this.namespaceId=l;const c=i&&i.hasOwnProperty("value");if(this.value=function Ji(M){return M??null}(c?i.value:i),c){const{value:v,...T}=i;this.options=T}else this.options={};this.options.params||(this.options.params={})}absorbOptions(i){const l=i.params;if(l){const c=this.options.params;Object.keys(l).forEach(d=>{null==c[d]&&(c[d]=l[d])})}}}const $n="void",pi=new Kr($n);class gt{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(i,l,c){this.id=i,this.hostElement=l,this._engine=c,this._hostClassName="ng-tns-"+i,lr(l,this._hostClassName)}listen(i,l,c,d){if(!this._triggers.has(l))throw function Ae(){return new E.wOt(3302,!1)}();if(null==c||0==c.length)throw function ce(){return new E.wOt(3303,!1)}();if(!function es(M){return"start"==M||"done"==M}(c))throw function B(){return new E.wOt(3400,!1)}();const v=Nt(this._elementListeners,i,[]),T={name:l,phase:c,callback:d};v.push(T);const k=Nt(this._engine.statesByElement,i,new Map);return k.has(l)||(lr(i,Kt),lr(i,Kt+"-"+l),k.set(l,pi)),()=>{this._engine.afterFlush(()=>{const te=v.indexOf(T);te>=0&&v.splice(te,1),this._triggers.has(l)||k.delete(l)})}}register(i,l){return!this._triggers.has(i)&&(this._triggers.set(i,l),!0)}_getTrigger(i){const l=this._triggers.get(i);if(!l)throw function w(){return new E.wOt(3401,!1)}();return l}trigger(i,l,c,d=!0){const v=this._getTrigger(l),T=new so(this.id,l,i);let k=this._engine.statesByElement.get(i);k||(lr(i,Kt),lr(i,Kt+"-"+l),this._engine.statesByElement.set(i,k=new Map));let te=k.get(l);const Ie=new Kr(c,this.id);if(!(c&&c.hasOwnProperty("value"))&&te&&Ie.absorbOptions(te.options),k.set(l,Ie),te||(te=pi),Ie.value!==$n&&te.value===Ie.value){if(!function To(M,i){const l=Object.keys(M),c=Object.keys(i);if(l.length!=c.length)return!1;for(let d=0;d{A(i,Zt),Ce(i,un)})}return}const pt=Nt(this._engine.playersByElement,i,[]);pt.forEach(yt=>{yt.namespaceId==this.id&&yt.triggerName==l&&yt.queued&&yt.destroy()});let lt=v.matchTransition(te.value,Ie.value,i,Ie.params),Ke=!1;if(!lt){if(!d)return;lt=v.fallbackTransition,Ke=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:i,triggerName:l,transition:lt,fromState:te,toState:Ie,player:T,isFallbackTransition:Ke}),Ke||(lr(i,Uo),T.onStart(()=>{Nr(i,Uo)})),T.onDone(()=>{let yt=this.players.indexOf(T);yt>=0&&this.players.splice(yt,1);const Zt=this._engine.playersByElement.get(i);if(Zt){let un=Zt.indexOf(T);un>=0&&Zt.splice(un,1)}}),this.players.push(T),pt.push(T),T}deregister(i){this._triggers.delete(i),this._engine.statesByElement.forEach(l=>l.delete(i)),this._elementListeners.forEach((l,c)=>{this._elementListeners.set(c,l.filter(d=>d.name!=i))})}clearElementCache(i){this._engine.statesByElement.delete(i),this._elementListeners.delete(i);const l=this._engine.playersByElement.get(i);l&&(l.forEach(c=>c.destroy()),this._engine.playersByElement.delete(i))}_signalRemovalForInnerTriggers(i,l){const c=this._engine.driver.query(i,et,!0);c.forEach(d=>{if(d[_n])return;const v=this._engine.fetchNamespacesByElement(d);v.size?v.forEach(T=>T.triggerLeaveAnimation(d,l,!1,!0)):this.clearElementCache(d)}),this._engine.afterFlushAnimationsDone(()=>c.forEach(d=>this.clearElementCache(d)))}triggerLeaveAnimation(i,l,c,d){const v=this._engine.statesByElement.get(i),T=new Map;if(v){const k=[];if(v.forEach((te,Ie)=>{if(T.set(Ie,te.value),this._triggers.has(Ie)){const Qe=this.trigger(i,Ie,$n,d);Qe&&k.push(Qe)}}),k.length)return this._engine.markElementAsRemoved(this.id,i,!0,l,T),c&&_e(k).onDone(()=>this._engine.processLeaveNode(i)),!0}return!1}prepareLeaveAnimationListeners(i){const l=this._elementListeners.get(i),c=this._engine.statesByElement.get(i);if(l&&c){const d=new Set;l.forEach(v=>{const T=v.name;if(d.has(T))return;d.add(T);const te=this._triggers.get(T).fallbackTransition,Ie=c.get(T)||pi,Qe=new Kr($n),$e=new so(this.id,T,i);this._engine.totalQueuedPlayers++,this._queue.push({element:i,triggerName:T,transition:te,fromState:Ie,toState:Qe,player:$e,isFallbackTransition:!0})})}}removeNode(i,l){const c=this._engine;if(i.childElementCount&&this._signalRemovalForInnerTriggers(i,l),this.triggerLeaveAnimation(i,l,!0))return;let d=!1;if(c.totalAnimations){const v=c.players.length?c.playersByQueriedElement.get(i):[];if(v&&v.length)d=!0;else{let T=i;for(;T=T.parentNode;)if(c.statesByElement.get(T)){d=!0;break}}}if(this.prepareLeaveAnimationListeners(i),d)c.markElementAsRemoved(this.id,i,!1,l);else{const v=i[_n];(!v||v===zr)&&(c.afterFlush(()=>this.clearElementCache(i)),c.destroyInnerAnimations(i),c._onRemovalComplete(i,l))}}insertNode(i,l){lr(i,this._hostClassName)}drainQueuedTransitions(i){const l=[];return this._queue.forEach(c=>{const d=c.player;if(d.destroyed)return;const v=c.element,T=this._elementListeners.get(v);T&&T.forEach(k=>{if(k.name==c.triggerName){const te=Lt(v,c.triggerName,c.fromState.value,c.toState.value);te._data=i,Ct(c.player,k.phase,te,k.callback)}}),d.markedForDestroy?this._engine.afterFlush(()=>{d.destroy()}):l.push(c)}),this._queue=[],l.sort((c,d)=>{const v=c.transition.ast.depCount,T=d.transition.ast.depCount;return 0==v||0==T?v-T:this._engine.driver.containsElement(c.element,d.element)?1:-1})}destroy(i){this.players.forEach(l=>l.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,i)}}class Pr{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(i,l)=>{};_onRemovalComplete(i,l){this.onRemovalComplete(i,l)}constructor(i,l,c){this.bodyNode=i,this.driver=l,this._normalizer=c}get queuedPlayers(){const i=[];return this._namespaceList.forEach(l=>{l.players.forEach(c=>{c.queued&&i.push(c)})}),i}createNamespace(i,l){const c=new gt(i,l,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,l)?this._balanceNamespaceList(c,l):(this.newHostElements.set(l,c),this.collectEnterElement(l)),this._namespaceLookup[i]=c}_balanceNamespaceList(i,l){const c=this._namespaceList,d=this.namespacesByHostElement;if(c.length-1>=0){let T=!1,k=this.driver.getParentElement(l);for(;k;){const te=d.get(k);if(te){const Ie=c.indexOf(te);c.splice(Ie+1,0,i),T=!0;break}k=this.driver.getParentElement(k)}T||c.unshift(i)}else c.push(i);return d.set(l,i),i}register(i,l){let c=this._namespaceLookup[i];return c||(c=this.createNamespace(i,l)),c}registerTrigger(i,l,c){let d=this._namespaceLookup[i];d&&d.register(l,c)&&this.totalAnimations++}destroy(i,l){i&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const c=this._fetchNamespace(i);this.namespacesByHostElement.delete(c.hostElement);const d=this._namespaceList.indexOf(c);d>=0&&this._namespaceList.splice(d,1),c.destroy(l),delete this._namespaceLookup[i]}))}_fetchNamespace(i){return this._namespaceLookup[i]}fetchNamespacesByElement(i){const l=new Set,c=this.statesByElement.get(i);if(c)for(let d of c.values())if(d.namespaceId){const v=this._fetchNamespace(d.namespaceId);v&&l.add(v)}return l}trigger(i,l,c,d){if(ei(l)){const v=this._fetchNamespace(i);if(v)return v.trigger(l,c,d),!0}return!1}insertNode(i,l,c,d){if(!ei(l))return;const v=l[_n];if(v&&v.setForRemoval){v.setForRemoval=!1,v.setForMove=!0;const T=this.collectedLeaveElements.indexOf(l);T>=0&&this.collectedLeaveElements.splice(T,1)}if(i){const T=this._fetchNamespace(i);T&&T.insertNode(l,c)}d&&this.collectEnterElement(l)}collectEnterElement(i){this.collectedEnterElements.push(i)}markElementAsDisabled(i,l){l?this.disabledNodes.has(i)||(this.disabledNodes.add(i),lr(i,Co)):this.disabledNodes.has(i)&&(this.disabledNodes.delete(i),Nr(i,Co))}removeNode(i,l,c){if(ei(l)){const d=i?this._fetchNamespace(i):null;d?d.removeNode(l,c):this.markElementAsRemoved(i,l,!1,c);const v=this.namespacesByHostElement.get(l);v&&v.id!==i&&v.removeNode(l,c)}else this._onRemovalComplete(l,c)}markElementAsRemoved(i,l,c,d,v){this.collectedLeaveElements.push(l),l[_n]={namespaceId:i,setForRemoval:d,hasAnimation:c,removedBeforeQueried:!1,previousTriggersValues:v}}listen(i,l,c,d,v){return ei(l)?this._fetchNamespace(i).listen(l,c,d,v):()=>{}}_buildInstruction(i,l,c,d,v){return i.transition.build(this.driver,i.element,i.fromState.value,i.toState.value,c,d,i.fromState.options,i.toState.options,l,v)}destroyInnerAnimations(i){let l=this.driver.query(i,et,!0);l.forEach(c=>this.destroyActiveAnimationsForElement(c)),0!=this.playersByQueriedElement.size&&(l=this.driver.query(i,qt,!0),l.forEach(c=>this.finishActiveQueriedAnimationOnElement(c)))}destroyActiveAnimationsForElement(i){const l=this.playersByElement.get(i);l&&l.forEach(c=>{c.queued?c.markedForDestroy=!0:c.destroy()})}finishActiveQueriedAnimationOnElement(i){const l=this.playersByQueriedElement.get(i);l&&l.forEach(c=>c.finish())}whenRenderingDone(){return new Promise(i=>{if(this.players.length)return _e(this.players).onDone(()=>i());i()})}processLeaveNode(i){const l=i[_n];if(l&&l.setForRemoval){if(i[_n]=zr,l.namespaceId){this.destroyInnerAnimations(i);const c=this._fetchNamespace(l.namespaceId);c&&c.clearElementCache(i)}this._onRemovalComplete(i,l.setForRemoval)}i.classList?.contains(Co)&&this.markElementAsDisabled(i,!1),this.driver.query(i,".ng-animate-disabled",!0).forEach(c=>{this.markElementAsDisabled(c,!1)})}flush(i=-1){let l=[];if(this.newHostElements.size&&(this.newHostElements.forEach((c,d)=>this._balanceNamespaceList(c,d)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let c=0;cc()),this._flushFns=[],this._whenQuietFns.length){const c=this._whenQuietFns;this._whenQuietFns=[],l.length?_e(l).onDone(()=>{c.forEach(d=>d())}):c.forEach(d=>d())}}reportError(i){throw function W(){return new E.wOt(3402,!1)}()}_flushAnimations(i,l){const c=new Dt,d=[],v=new Map,T=[],k=new Map,te=new Map,Ie=new Map,Qe=new Set;this.disabledNodes.forEach(wt=>{Qe.add(wt);const St=this.driver.query(wt,".ng-animate-queued",!0);for(let kt=0;kt{const kt=It+yt++;Ke.set(St,kt),wt.forEach(gn=>lr(gn,kt))});const Zt=[],un=new Set,on=new Set;for(let wt=0;wtun.add(gn)):on.add(St))}const Cn=new Map,jn=xi(pt,Array.from(un));jn.forEach((wt,St)=>{const kt=mt+yt++;Cn.set(St,kt),wt.forEach(gn=>lr(gn,kt))}),i.push(()=>{lt.forEach((wt,St)=>{const kt=Ke.get(St);wt.forEach(gn=>Nr(gn,kt))}),jn.forEach((wt,St)=>{const kt=Cn.get(St);wt.forEach(gn=>Nr(gn,kt))}),Zt.forEach(wt=>{this.processLeaveNode(wt)})});const Rr=[],er=[];for(let wt=this._namespaceList.length-1;wt>=0;wt--)this._namespaceList[wt].drainQueuedTransitions(l).forEach(kt=>{const gn=kt.player,fr=kt.element;if(Rr.push(gn),this.collectedEnterElements.length){const Or=fr[_n];if(Or&&Or.setForMove){if(Or.previousTriggersValues&&Or.previousTriggersValues.has(kt.triggerName)){const Di=Or.previousTriggersValues.get(kt.triggerName),Gr=this.statesByElement.get(kt.element);if(Gr&&Gr.has(kt.triggerName)){const us=Gr.get(kt.triggerName);us.value=Di,Gr.set(kt.triggerName,us)}}return void gn.destroy()}}const ko=!$e||!this.driver.containsElement($e,fr),Lr=Cn.get(fr),vo=Ke.get(fr),zn=this._buildInstruction(kt,c,vo,Lr,ko);if(zn.errors&&zn.errors.length)return void er.push(zn);if(ko)return gn.onStart(()=>A(fr,zn.fromStyles)),gn.onDestroy(()=>Ce(fr,zn.toStyles)),void d.push(gn);if(kt.isFallbackTransition)return gn.onStart(()=>A(fr,zn.fromStyles)),gn.onDestroy(()=>Ce(fr,zn.toStyles)),void d.push(gn);const Ec=[];zn.timelines.forEach(Or=>{Or.stretchStartingKeyframe=!0,this.disabledNodes.has(Or.element)||Ec.push(Or)}),zn.timelines=Ec,c.append(fr,zn.timelines),T.push({instruction:zn,player:gn,element:fr}),zn.queriedElements.forEach(Or=>Nt(k,Or,[]).push(gn)),zn.preStyleProps.forEach((Or,Di)=>{if(Or.size){let Gr=te.get(Di);Gr||te.set(Di,Gr=new Set),Or.forEach((us,Ns)=>Gr.add(Ns))}}),zn.postStyleProps.forEach((Or,Di)=>{let Gr=Ie.get(Di);Gr||Ie.set(Di,Gr=new Set),Or.forEach((us,Ns)=>Gr.add(Ns))})});if(er.length){const wt=[];er.forEach(St=>{wt.push(function V(){return new E.wOt(3505,!1)}())}),Rr.forEach(St=>St.destroy()),this.reportError(wt)}const Xn=new Map,Zn=new Map;T.forEach(wt=>{const St=wt.element;c.has(St)&&(Zn.set(St,St),this._beforeAnimationBuild(wt.player.namespaceId,wt.instruction,Xn))}),d.forEach(wt=>{const St=wt.element;this._getPreviousPlayers(St,!1,wt.namespaceId,wt.triggerName,null).forEach(gn=>{Nt(Xn,St,[]).push(gn),gn.destroy()})});const go=Zt.filter(wt=>So(wt,te,Ie)),Vi=new Map;Io(Vi,this.driver,on,Ie,F.kp).forEach(wt=>{So(wt,te,Ie)&&go.push(wt)});const Dr=new Map;lt.forEach((wt,St)=>{Io(Dr,this.driver,new Set(wt),te,F.FX)}),go.forEach(wt=>{const St=Vi.get(wt),kt=Dr.get(wt);Vi.set(wt,new Map([...St?.entries()??[],...kt?.entries()??[]]))});const ha=[],_c=[],bc={};T.forEach(wt=>{const{element:St,player:kt,instruction:gn}=wt;if(c.has(St)){if(Qe.has(St))return kt.onDestroy(()=>Ce(St,gn.toStyles)),kt.disabled=!0,kt.overrideTotalTime(gn.totalTime),void d.push(kt);let fr=bc;if(Zn.size>1){let Lr=St;const vo=[];for(;Lr=Lr.parentNode;){const zn=Zn.get(Lr);if(zn){fr=zn;break}vo.push(Lr)}vo.forEach(zn=>Zn.set(zn,fr))}const ko=this._buildAnimation(kt.namespaceId,gn,Xn,v,Dr,Vi);if(kt.setRealPlayer(ko),fr===bc)ha.push(kt);else{const Lr=this.playersByElement.get(fr);Lr&&Lr.length&&(kt.parentPlayer=_e(Lr)),d.push(kt)}}else A(St,gn.fromStyles),kt.onDestroy(()=>Ce(St,gn.toStyles)),_c.push(kt),Qe.has(St)&&d.push(kt)}),_c.forEach(wt=>{const St=v.get(wt.element);if(St&&St.length){const kt=_e(St);wt.setRealPlayer(kt)}}),d.forEach(wt=>{wt.parentPlayer?wt.syncPlayerEvents(wt.parentPlayer):wt.destroy()});for(let wt=0;wt!ko.destroyed);fr.length?ao(this,St,fr):this.processLeaveNode(St)}return Zt.length=0,ha.forEach(wt=>{this.players.push(wt),wt.onDone(()=>{wt.destroy();const St=this.players.indexOf(wt);this.players.splice(St,1)}),wt.play()}),ha}afterFlush(i){this._flushFns.push(i)}afterFlushAnimationsDone(i){this._whenQuietFns.push(i)}_getPreviousPlayers(i,l,c,d,v){let T=[];if(l){const k=this.playersByQueriedElement.get(i);k&&(T=k)}else{const k=this.playersByElement.get(i);if(k){const te=!v||v==$n;k.forEach(Ie=>{Ie.queued||!te&&Ie.triggerName!=d||T.push(Ie)})}}return(c||d)&&(T=T.filter(k=>!(c&&c!=k.namespaceId||d&&d!=k.triggerName))),T}_beforeAnimationBuild(i,l,c){const v=l.element,T=l.isRemovalTransition?void 0:i,k=l.isRemovalTransition?void 0:l.triggerName;for(const te of l.timelines){const Ie=te.element,Qe=Ie!==v,$e=Nt(c,Ie,[]);this._getPreviousPlayers(Ie,Qe,T,k,l.toState).forEach(lt=>{const Ke=lt.getRealPlayer();Ke.beforeDestroy&&Ke.beforeDestroy(),lt.destroy(),$e.push(lt)})}A(v,l.fromStyles)}_buildAnimation(i,l,c,d,v,T){const k=l.triggerName,te=l.element,Ie=[],Qe=new Set,$e=new Set,pt=l.timelines.map(Ke=>{const yt=Ke.element;Qe.add(yt);const Zt=yt[_n];if(Zt&&Zt.removedBeforeQueried)return new F.sf(Ke.duration,Ke.delay);const un=yt!==te,on=function Mo(M){const i=[];return cr(M,i),i}((c.get(yt)||fi).map(Xn=>Xn.getRealPlayer())).filter(Xn=>!!Xn.element&&Xn.element===yt),Cn=v.get(yt),jn=T.get(yt),Rr=Ge(this._normalizer,Ke.keyframes,Cn,jn),er=this._buildPlayer(Ke,Rr,on);if(Ke.subTimeline&&d&&$e.add(yt),un){const Xn=new so(i,k,yt);Xn.setRealPlayer(er),Ie.push(Xn)}return er});Ie.forEach(Ke=>{Nt(this.playersByQueriedElement,Ke.element,[]).push(Ke),Ke.onDone(()=>function Jr(M,i,l){let c=M.get(i);if(c){if(c.length){const d=c.indexOf(l);c.splice(d,1)}0==c.length&&M.delete(i)}return c}(this.playersByQueriedElement,Ke.element,Ke))}),Qe.forEach(Ke=>lr(Ke,Ut));const lt=_e(pt);return lt.onDestroy(()=>{Qe.forEach(Ke=>Nr(Ke,Ut)),Ce(te,l.toStyles)}),$e.forEach(Ke=>{Nt(d,Ke,[]).push(lt)}),lt}_buildPlayer(i,l,c){return l.length>0?this.driver.animate(i.element,l,i.duration,i.delay,i.easing,c):new F.sf(i.duration,i.delay)}}class so{namespaceId;triggerName;element;_player=new F.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(i,l,c){this.namespaceId=i,this.triggerName=l,this.element=c}setRealPlayer(i){this._containsRealPlayer||(this._player=i,this._queuedCallbacks.forEach((l,c)=>{l.forEach(d=>Ct(i,c,void 0,d))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(i.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(i){this.totalTime=i}syncPlayerEvents(i){const l=this._player;l.triggerCallback&&i.onStart(()=>l.triggerCallback("start")),i.onDone(()=>this.finish()),i.onDestroy(()=>this.destroy())}_queueEvent(i,l){Nt(this._queuedCallbacks,i,[]).push(l)}onDone(i){this.queued&&this._queueEvent("done",i),this._player.onDone(i)}onStart(i){this.queued&&this._queueEvent("start",i),this._player.onStart(i)}onDestroy(i){this.queued&&this._queueEvent("destroy",i),this._player.onDestroy(i)}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(i){this.queued||this._player.setPosition(i)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(i){const l=this._player;l.triggerCallback&&l.triggerCallback(i)}}function ei(M){return M&&1===M.nodeType}function mi(M,i){const l=M.style.display;return M.style.display=i??"none",l}function Io(M,i,l,c,d){const v=[];l.forEach(te=>v.push(mi(te)));const T=[];c.forEach((te,Ie)=>{const Qe=new Map;te.forEach($e=>{const pt=i.computeStyle(Ie,$e,d);Qe.set($e,pt),(!pt||0==pt.length)&&(Ie[_n]=hi,T.push(Ie))}),M.set(Ie,Qe)});let k=0;return l.forEach(te=>mi(te,v[k++])),T}function xi(M,i){const l=new Map;if(M.forEach(k=>l.set(k,[])),0==i.length)return l;const d=new Set(i),v=new Map;function T(k){if(!k)return 1;let te=v.get(k);if(te)return te;const Ie=k.parentNode;return te=l.has(Ie)?Ie:d.has(Ie)?1:T(Ie),v.set(k,te),te}return i.forEach(k=>{const te=T(k);1!==te&&l.get(te).push(k)}),l}function lr(M,i){M.classList?.add(i)}function Nr(M,i){M.classList?.remove(i)}function ao(M,i,l){_e(l).onDone(()=>M.processLeaveNode(i))}function cr(M,i){for(let l=0;ld.add(v)):i.set(M,c),l.delete(M),!0}class lo{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(i,l)=>{};constructor(i,l,c){this._driver=l,this._normalizer=c,this._transitionEngine=new Pr(i.body,l,c),this._timelineEngine=new ia(i.body,l,c),this._transitionEngine.onRemovalComplete=(d,v)=>this.onRemovalComplete(d,v)}registerTrigger(i,l,c,d,v){const T=i+"-"+d;let k=this._triggerCache[T];if(!k){const te=[],Qe=$r(this._driver,v,te,[]);if(te.length)throw function at(){return new E.wOt(3404,!1)}();k=function qi(M,i,l){return new Ds(M,i,l)}(d,Qe,this._normalizer),this._triggerCache[T]=k}this._transitionEngine.registerTrigger(l,d,k)}register(i,l){this._transitionEngine.register(i,l)}destroy(i,l){this._transitionEngine.destroy(i,l)}onInsert(i,l,c,d){this._transitionEngine.insertNode(i,l,c,d)}onRemove(i,l,c){this._transitionEngine.removeNode(i,l,c)}disableAnimations(i,l){this._transitionEngine.markElementAsDisabled(i,l)}process(i,l,c,d){if("@"==c.charAt(0)){const[v,T]=En(c);this._timelineEngine.command(v,l,T,d)}else this._transitionEngine.trigger(i,l,c,d)}listen(i,l,c,d,v){if("@"==c.charAt(0)){const[T,k]=En(c);return this._timelineEngine.listen(T,l,k,v)}return this._transitionEngine.listen(i,l,c,d,v)}flush(i=-1){this._transitionEngine.flush(i)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(i){this._transitionEngine.afterFlushAnimationsDone(i)}}let $o=(()=>{class M{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(l,c,d){this._element=l,this._startStyles=c,this._endStyles=d;let v=M.initialStylesByElement.get(l);v||M.initialStylesByElement.set(l,v=new Map),this._initialStyles=v}start(){this._state<1&&(this._startStyles&&Ce(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ce(this._element,this._initialStyles),this._endStyles&&(Ce(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(M.initialStylesByElement.delete(this._element),this._startStyles&&(A(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(A(this._element,this._endStyles),this._endStyles=null),Ce(this._element,this._initialStyles),this._state=3)}}return M})();function ts(M){let i=null;return M.forEach((l,c)=>{(function ti(M){return"display"===M||"position"===M})(c)&&(i=i||new Map,i.set(c,l))}),i}class ns{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(i,l,c,d){this.element=i,this.keyframes=l,this.options=c,this._specialStyles=d,this._duration=c.duration,this._delay=c.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const i=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,i,this.options),this._finalKeyframe=i.length?i[i.length-1]:new Map;const l=()=>this._onFinish();this.domPlayer.addEventListener("finish",l),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",l)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(i){const l=[];return i.forEach(c=>{l.push(Object.fromEntries(c))}),l}_triggerWebAnimation(i,l,c){return i.animate(this._convertKeyframesToObject(l),c)}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(i=>i()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}setPosition(i){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=i*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const i=new Map;this.hasStarted()&&this._finalKeyframe.forEach((c,d)=>{"offset"!==d&&i.set(d,this._finished?c:De(this.element,d))}),this.currentSnapshot=i}triggerCallback(i){const l="start"===i?this._onStartFns:this._onDoneFns;l.forEach(c=>c()),l.length=0}}class _r{validateStyleProperty(i){return!0}validateAnimatableStyleProperty(i){return!0}containsElement(i,l){return Ln(i,l)}getParentElement(i){return an(i)}query(i,l,c){return ar(i,l,c)}computeStyle(i,l,c){return De(i,l)}animate(i,l,c,d,v,T=[]){const te={duration:c,delay:d,fill:0==d?"both":"forwards"};v&&(te.easing=v);const Ie=new Map,Qe=T.filter(lt=>lt instanceof ns);(function Gt(M,i){return 0===M||0===i})(c,d)&&Qe.forEach(lt=>{lt.currentSnapshot.forEach((Ke,yt)=>Ie.set(yt,Ke))});let $e=function gr(M){return M.length?M[0]instanceof Map?M:M.map(i=>new Map(Object.entries(i))):[]}(l).map(lt=>new Map(lt));$e=function dn(M,i,l){if(l.size&&i.length){let c=i[0],d=[];if(l.forEach((v,T)=>{c.has(T)||d.push(T),c.set(T,v)}),d.length)for(let v=1;vT.set(k,De(M,k)))}}return i}(i,$e,Ie);const pt=function co(M,i){let l=null,c=null;return Array.isArray(i)&&i.length?(l=ts(i[0]),i.length>1&&(c=ts(i[i.length-1]))):i instanceof Map&&(l=ts(i)),l||c?new $o(M,l,c):null}(i,$e);return new ns(i,$e,te,pt)}}const Ni="@.disabled";class kr{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(i,l,c,d){this.namespaceId=i,this.delegate=l,this.engine=c,this._onDestroy=d}get data(){return this.delegate.data}destroyNode(i){this.delegate.destroyNode?.(i)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(i,l){return this.delegate.createElement(i,l)}createComment(i){return this.delegate.createComment(i)}createText(i){return this.delegate.createText(i)}appendChild(i,l){this.delegate.appendChild(i,l),this.engine.onInsert(this.namespaceId,l,i,!1)}insertBefore(i,l,c,d=!0){this.delegate.insertBefore(i,l,c),this.engine.onInsert(this.namespaceId,l,i,d)}removeChild(i,l,c){this.parentNode(l)&&this.engine.onRemove(this.namespaceId,l,this.delegate)}selectRootElement(i,l){return this.delegate.selectRootElement(i,l)}parentNode(i){return this.delegate.parentNode(i)}nextSibling(i){return this.delegate.nextSibling(i)}setAttribute(i,l,c,d){this.delegate.setAttribute(i,l,c,d)}removeAttribute(i,l,c){this.delegate.removeAttribute(i,l,c)}addClass(i,l){this.delegate.addClass(i,l)}removeClass(i,l){this.delegate.removeClass(i,l)}setStyle(i,l,c,d){this.delegate.setStyle(i,l,c,d)}removeStyle(i,l,c){this.delegate.removeStyle(i,l,c)}setProperty(i,l,c){"@"==l.charAt(0)&&l==Ni?this.disableAnimations(i,!!c):this.delegate.setProperty(i,l,c)}setValue(i,l){this.delegate.setValue(i,l)}listen(i,l,c){return this.delegate.listen(i,l,c)}disableAnimations(i,l){this.engine.disableAnimations(i,l)}}class cn extends kr{factory;constructor(i,l,c,d,v){super(l,c,d,v),this.factory=i,this.namespaceId=l}setProperty(i,l,c){"@"==l.charAt(0)?"."==l.charAt(1)&&l==Ni?this.disableAnimations(i,c=void 0===c||!!c):this.engine.process(this.namespaceId,i,l.slice(1),c):this.delegate.setProperty(i,l,c)}listen(i,l,c){if("@"==l.charAt(0)){const d=function Ar(M){switch(M){case"body":return document.body;case"document":return document;case"window":return window;default:return M}}(i);let v=l.slice(1),T="";return"@"!=v.charAt(0)&&([v,T]=function os(M){const i=M.indexOf(".");return[M.substring(0,i),M.slice(i+1)]}(v)),this.engine.listen(this.namespaceId,d,v,T,k=>{this.factory.scheduleListenerCallback(k._data||-1,c,k)})}return this.delegate.listen(i,l,c)}}class uo{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(i,l,c){this.delegate=i,this.engine=l,this._zone=c,l.onRemovalComplete=(d,v)=>{v?.removeChild(null,d)}}createRenderer(i,l){const d=this.delegate.createRenderer(i,l);if(!i||!l?.data?.animation){const Ie=this._rendererCache;let Qe=Ie.get(d);return Qe||(Qe=new kr("",d,this.engine,()=>Ie.delete(d)),Ie.set(d,Qe)),Qe}const v=l.id,T=l.id+"-"+this._currentId;this._currentId++,this.engine.register(T,i);const k=Ie=>{Array.isArray(Ie)?Ie.forEach(k):this.engine.registerTrigger(v,T,i,Ie.name,Ie)};return l.data.animation.forEach(k),new cn(this,T,d,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(i,l,c){if(i>=0&&il(c));const d=this._animationCallbacksBuffer;0==d.length&&queueMicrotask(()=>{this._zone.run(()=>{d.forEach(v=>{const[T,k]=v;T(k)}),this._animationCallbacksBuffer=[]})}),d.push([l,c])}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()}}var eo=_(60177);const Nn=[{provide:K,useFactory:function zt(){return new x}},{provide:lo,useClass:(()=>{class M extends lo{constructor(l,c,d){super(l,c,d)}ngOnDestroy(){this.flush()}static \u0275fac=function(c){return new(c||M)(E.KVO(eo.qQ),E.KVO(R),E.KVO(K))};static \u0275prov=E.jDH({token:M,factory:M.\u0275fac})}return M})()},{provide:E._9s,useFactory:function On(M,i,l){return new uo(M,i,l)},deps:[P.B7,lo,E.SKi]}],Ao=[{provide:R,useFactory:()=>new _r},{provide:E.bc$,useValue:"BrowserAnimations"},...Nn];var dr=_(18498),ki=_(66969);let rn=(()=>{class M{constructor(){this.change=new E.bkB,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(l){this._value=l,this.change.next(l)}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275prov=E.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();var vi=_(88834),Fi=_(99213),ss=_(14823),Is=_(71985);function ni(M,i){const l=!i?.manualCleanup;l&&!i?.injector&&(0,E.Af3)(ni);const c=l?i?.injector?.get(E.abz)??(0,E.WQX)(E.abz):null,d=function br(M=Object.is){return(i,l)=>1===i.kind&&1===l.kind&&M(i.value,l.value)}(i?.equal);let v;v=(0,E.vPA)(i?.requireSync?{kind:0}:{kind:1,value:i?.initialValue},{equal:d});const T=M.subscribe({next:k=>v.set({kind:1,value:k}),error:k=>{if(i?.rejectErrors)throw k;v.set({kind:2,error:k})}});if(i?.requireSync&&0===v().kind)throw new E.wOt(601,!1);return c?.onDestroy(T.unsubscribe.bind(T)),(0,E.EWP)(()=>{const k=v();switch(k.kind){case 1:return k.value;case 2:throw k.error;case 0:throw new E.wOt(601,!1)}},{equal:i?.equal})}var ho=_(84412),ri=_(5964),as=_(25558),zo=_(41584),to=_(88141),_i=_(983),la=_(7673),As=_(43236),ls=_(28793),xo=_(96697),Li=_(39974),po=_(54360),Ko=_(85343),no=_(73703),Qn=_(31397),Rs=_(58750);function Os(M,i){return i?l=>(0,ls.x)(i.pipe((0,xo.s)(1),function cs(){return(0,Li.N)((M,i)=>{M.subscribe((0,po._)(i,Ko.l))})}()),l.pipe(Os(M))):(0,Qn.Z)((l,c)=>(0,Rs.Tg)(M(l,c)).pipe((0,xo.s)(1),(0,no.u)(l)))}function oi(M,i=As.E){const l=(0,zo.O)(M,i);return Os(()=>l)}var ca=_(70980),ua=_(56977);function da(M,i){1&M&&E.nrm(0,"div",3)}function xs(M,i){1&M&&(E.j41(0,"div",4),E.nrm(1,"div",5),E.k0s())}const Ps={min:8,max:100,speed:200,debounceTime:0,trickleSpeed:300,fadeOutSpeed:50,relative:!1,flat:!1,spinner:!1,direction:"ltr+",spinnerPosition:"right",trickleFunc:M=>M>=0&&M<20?10:M>=20&&M<50?4:M>=50&&M<80?2:M>=80&&M<99?.5:0},bi=new E.nKC("NG_PROGRESS_OPTIONS",{providedIn:"root",factory:()=>Ps});var Go=function(M){return M.START="START",M.COMPLETE="COMPLETE",M}(Go||{});function wn(M){const i=(0,E.Udg)(M)||0;return i<100&&i>=0?i:0}function Xe(M){const i=(0,E.Udg)(M)||100;return i>0&&i<=100?i:100}let Et=(()=>{class M{constructor(){let l;this.defaultOptions=(0,E.WQX)(bi),this.min=(0,E.hFB)(this.defaultOptions.min,{transform:wn}),this.max=(0,E.hFB)(this.defaultOptions.max,{transform:Xe}),this.speed=(0,E.hFB)(this.defaultOptions.speed,{transform:E.Udg}),this.trickleSpeed=(0,E.hFB)(this.defaultOptions.trickleSpeed,{transform:E.Udg}),this.fadeOutSpeed=(0,E.hFB)(this.defaultOptions.fadeOutSpeed,{transform:E.Udg}),this.debounceTime=(0,E.hFB)(this.defaultOptions.debounceTime,{transform:E.Udg}),this.trickleFunc=(0,E.hFB)(this.defaultOptions.trickleFunc),this.config=(0,E.EWP)(()=>({max:this.max(),min:this.min(),speed:this.speed(),trickleSpeed:this.trickleSpeed(),fadeOutSpeed:this.fadeOutSpeed(),trickleFunc:this.trickleFunc(),debounceTime:this.debounceTime()})),this._progress=(0,E.vPA)(0),this._active=(0,E.vPA)(!1),this.active=(0,E.EWP)(()=>this._active()),this.progress=(0,E.EWP)(()=>this._progress()),this.started=(0,E.CGW)(),this.completed=(0,E.CGW)(),this._trigger=new ho.t(null),(0,E.QZP)(c=>{const d=this.config();(0,E.O8t)(()=>{l=this._trigger.pipe((0,ri.p)(v=>!!v),(0,as.n)(v=>v===Go.START?(0,zo.O)(d.debounceTime).pipe((0,as.n)(()=>this.onTrickling(d))):this.onComplete(d))).subscribe(),c(()=>l?.unsubscribe())})})}start(){this.started.emit(),this._trigger.next(Go.START),this._active.set(!0)}complete(){this._trigger.next(Go.COMPLETE)}inc(l){const c=this.progress();this.active()?("number"!=typeof l&&(l=this.config().trickleFunc(c)),this.set(c+l)):this.start()}set(l){this._active.set(!0),this._progress.set(this.clamp(l))}clamp(l){return Math.max(this.config().min,Math.min(this.config().max,l))}onTrickling(l){return this.active()||this.set(l.min),(0,zo.O)(0,l.trickleSpeed).pipe((0,to.M)(()=>this.inc()))}onComplete(l){return this.active()?(this.completed.emit(),(0,la.of)({}).pipe((0,to.M)(()=>this._progress.set(100)),oi(l.speed+140),(0,to.M)(()=>this._active.set(!1)),oi(l.fadeOutSpeed),(0,ca.j)(()=>this._progress.set(0)),(0,ua.Q)(function yi(M){const i=(0,E.SnV)(M);return new Is.c(l=>{i?.onDestroy(()=>l.complete());const c=M.subscribe(d=>l.next(d));return()=>c.unsubscribe()})}(this.started)))):_i.w}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275dir=E.FsC({type:M,selectors:[["","ngProgressRef",""]],inputs:{min:[1,"min"],max:[1,"max"],speed:[1,"speed"],trickleSpeed:[1,"trickleSpeed"],fadeOutSpeed:[1,"fadeOutSpeed"],debounceTime:[1,"debounceTime"],trickleFunc:[1,"trickleFunc"]},outputs:{started:"started",completed:"completed"},exportAs:["ngProgressRef"]})}}return M})(),kn=(()=>{class M{constructor(){this.config=(0,E.WQX)(bi),this.progressRef=(0,E.WQX)(Et,{host:!0,self:!0}),this.flat=(0,E.hFB)(this.config.flat,{transform:E.L39}),this.spinner=(0,E.hFB)(this.config.spinner,{transform:E.L39}),this.relative=(0,E.hFB)(this.config.relative,{transform:E.L39}),this.spinnerPosition=(0,E.hFB)(this.config.spinnerPosition),this.direction=(0,E.hFB)(this.config.direction),this.progressTransform=(0,E.EWP)(()=>`translate3d(${this.progressRef.progress()}%,0,0)`)}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275cmp=E.VBU({type:M,selectors:[["ng-progress"]],hostAttrs:["role","progressbar"],hostVars:12,hostBindings:function(c,d){2&c&&(E.BMQ("spinnerPosition",d.spinnerPosition())("direction",d.direction()),E.xc7("--_ng-progress-speed",d.progressRef.speed()+"ms")("--_ng-progress-fade-out-speed",d.progressRef.fadeOutSpeed()+"ms"),E.AVh("ng-progress-bar",!0)("ng-progress-bar-active",d.progressRef.active())("ng-progress-bar-relative",d.relative()))},inputs:{flat:[1,"flat"],spinner:[1,"spinner"],relative:[1,"relative"],spinnerPosition:[1,"spinnerPosition"],direction:[1,"direction"]},exportAs:["ngProgress"],features:[E.nM4([{directive:Et,inputs:["min","min","max","max","speed","speed","trickleSpeed","trickleSpeed","fadeOutSpeed","fadeOutSpeed","debounceTime","debounceTime"],outputs:["started","started","completed","completed"]}])],decls:5,vars:4,consts:[[1,"ng-progress-bar-wrapper"],[1,"ng-bar-placeholder"],[1,"ng-bar"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(c,d){1&c&&(E.j41(0,"div",0)(1,"div",1)(2,"div",2),E.DNE(3,da,1,0,"div",3),E.k0s()(),E.DNE(4,xs,2,0,"div",4),E.k0s()),2&c&&(E.R7$(2),E.xc7("transform",d.progressTransform()),E.R7$(),E.vxM(d.flat()?-1:3),E.R7$(),E.vxM(d.spinner()?4:-1))},styles:['[_nghost-%COMP%]{--_ng-progress-thickness: var(--ng-progress-thickness, 2);--_ng-progress-thickness-px: calc(var(--_ng-progress-thickness) * 1px);--_ng-progress-thickness-add-one: calc(var(--_ng-progress-thickness) + 1);--_ng-progress-meteor-position-px: calc(var(--_ng-progress-thickness-add-one) * -1px);--_ng-progress-color: var(--ng-progress-color, #1B95E0);--_ng-progress-holder-color: var(--ng-progress-holder-color, transparent);--_ng-progress-ease: var(--ng-progress-ease, linear);--_ng-progress-spinner-thickness: var(--ng-progress-spinner-thickness, 2);--_ng-progress-spinner-thickness-px: calc(var(--_ng-progress-spinner-thickness) * 1px);--_ng-progress-spinner-spacing: var(--ng-progress-spinner-spacing, 15);--_ng-progress-spinner-spacing-px: calc(var(--_ng-progress-spinner-spacing) * 1px);--_ng-progress-spinner-size: var(--ng-progress-spinner-size, 18);--_ng-progress-spinner-size-px: calc(var(--_ng-progress-spinner-size) * 1px);--_ng-progress-spinner-speed: var(--ng-progress-spinner-speed, .25s);z-index:999999;pointer-events:none}.ng-progress-bar-active[_nghost-%COMP%] .ng-progress-bar-wrapper[_ngcontent-%COMP%]{filter:alpha(opacity=100);opacity:1;transition:none}.ng-progress-bar-active[_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%]{transition:all var(--_ng-progress-speed) var(--_ng-progress-ease)}.ng-progress-bar-relative[_nghost-%COMP%] .ng-progress-bar-wrapper[_ngcontent-%COMP%]{position:relative}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{rotate:calc(var(--_ng-progress-thickness-add-one) * 1deg)}[direction="ltr+"][_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%]{margin-left:-100%}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{right:0}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{top:var(--_ng-progress-meteor-position-px)}[direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:var(--_ng-progress-meteor-position-px)}[direction=ltr-][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%]{transform:rotate(180deg)}[direction=ltr-][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%]{animation-direction:reverse}[direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{rotate:calc(var(--_ng-progress-thickness-add-one) * -1deg)}[_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{top:var(--_ng-progress-spinner-spacing-px)}[spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:var(--_ng-progress-spinner-spacing-px)}[spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:var(--_ng-progress-spinner-spacing-px)}.ng-progress-bar-wrapper[_ngcontent-%COMP%]{position:fixed;z-index:999999;top:0;left:0;width:100%;transform:scale(1);filter:alpha(opacity=0);opacity:0;transition:opacity var(--_ng-progress-fade-out-speed) linear}.ng-bar-placeholder[_ngcontent-%COMP%]{position:absolute;height:var(--_ng-progress-thickness-px);width:100%}.ng-bar[_ngcontent-%COMP%]{width:100%;height:100%;transform:translate(-100%,0,0);background:var(--_ng-progress-color)}.ng-meteor[_ngcontent-%COMP%]{display:block;position:absolute;width:100px;height:100%;opacity:1;box-shadow:0 0 10px var(--_ng-progress-color),0 0 5px var(--_ng-progress-color)}.ng-spinner[_ngcontent-%COMP%]{position:absolute;display:block;z-index:1031;top:10px}.ng-spinner-icon[_ngcontent-%COMP%]{box-sizing:border-box;animation:_ngcontent-%COMP%_spinner-animation var(--_ng-progress-spinner-speed) linear infinite;border-style:solid;border-color:transparent;border-radius:50%;border-top-color:var(--_ng-progress-color);border-left-color:var(--_ng-progress-color);width:var(--_ng-progress-spinner-size-px);height:var(--_ng-progress-spinner-size-px);border-width:var(--_ng-progress-spinner-thickness-px)}@keyframes _ngcontent-%COMP%_spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}'],changeDetection:0})}}return M})();var rr=_(96354);const Wn={minDuration:0,startEvents:[dr.Z],completeEvents:[dr.wF,dr.j5,dr.L6]},or=new E.nKC("NG_PROGRESS_ROUTER_OPTIONS",{providedIn:"root",factory:()=>Wn});function vn(M,i){return i.some(l=>M instanceof l)}let Bn=(()=>{class M{constructor(){this.router=(0,E.WQX)(dr.Ix),this.config=(0,E.WQX)(or),this.progressRef=(0,E.WQX)(Et,{host:!0,self:!0}),this.routerToggleEvent=ni(this.router.events.pipe((0,ri.p)(l=>vn(l,[...this.config.startEvents,...this.config.completeEvents])),(0,rr.T)(l=>vn(l,this.config.startEvents)))),(0,E.QZP)(l=>{const c=this.routerToggleEvent();let d;(0,E.O8t)(()=>{c?this.progressRef.start():d=setTimeout(()=>{this.progressRef.complete()},this.config.minDuration),l(()=>clearTimeout(d))})})}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275dir=E.FsC({type:M,standalone:!1})}}return M})(),Fr=(()=>{class M extends Bn{static{this.\u0275fac=(()=>{let l;return function(d){return(l||(l=E.xGo(M)))(d||M)}})()}static{this.\u0275dir=E.FsC({type:M,selectors:[["ng-progress","ngProgressRouter",""]],features:[E.Vt3]})}}return M})();var Po=_(84800),ji=_(35309);function ii(M,i){if(1&M){const l=E.RV6();E.j41(0,"div",17)(1,"a",18),E.bIt("focus",function(){E.eBV(l);const d=E.XpG();return E.Njj(d.skipLinkHidden=!1)})("blur",function(){E.eBV(l);const d=E.XpG();return E.Njj(d.skipLinkHidden=!0)}),E.EFF(2," Skip to main content "),E.k0s()()}if(2&M){const l=E.XpG();E.AVh("cdk-visually-hidden",l.skipLinkHidden),E.R7$(),E.Y8G("href",l.skipLinkHref,E.B4B)}}function Dn(M,i){1&M&&(E.qSk(),E.j41(0,"svg",19),E.nrm(1,"path",20),E.k0s())}let mo=(()=>{class M{constructor(){this._appThemes=(0,E.WQX)(rn),this.navigationFocusService=(0,E.WQX)(ji._),this.http=(0,E.WQX)(D.Qq),this.dark=!1,this.skipLinkHidden=!0,setTimeout(()=>this.skipLinkHref=this.navigationFocusService.getSkipLinkHref(),100)}toggleTheme(){this.dark=!this.dark,this._appThemes.value=this.dark?"docs-theme-dark":"docs-theme-light"}ngOnInit(){this.version$=this.http.get("https://registry.npmjs.org/@ng-matero/extensions").pipe((0,rr.T)(l=>l["dist-tags"].latest))}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275cmp=E.VBU({type:M,selectors:[["app-navbar"]],decls:30,vars:9,consts:[["githubIcon",""],["ngProgressRouter",""],["aria-label","Top Toolbar",1,"docs-navbar-header"],[1,"skip-link-wrapper",3,"cdk-visually-hidden"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon",""],["mat-button","","routerLink","components","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],["mat-button","","routerLink","guides","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],[1,"flex-spacer"],["mat-button",""],["mat-icon-button","","matTooltip","Toggle the theme",3,"click"],["mat-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-hide-small"],["matButtonIcon","",3,"ngTemplateOutlet"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["aria-label","Section Nav Bar",1,"docs-navbar","docs-navbar-show-small"],["mat-button","","routerLink","components",1,"docs-navbar-link"],["mat-button","","routerLink","guides",1,"docs-navbar-link"],[1,"skip-link-wrapper"],["mat-raised-button","","color","accent",3,"focus","blur","href"],["viewBox","0 0 20 20","aria-hidden","true",1,"github-logo"],["d","M10 0C4.477 0 0 4.477 0 10c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V19c0 .27.16.59.67.5C17.14 18.16 20 14.42 20 10A10 10 0 0 0 10 0z","fill","currentColor","fill-rule","evenodd"]],template:function(c,d){if(1&c){const v=E.RV6();E.nrm(0,"ng-progress",1),E.j41(1,"nav",2),E.DNE(2,ii,3,3,"div",3),E.j41(3,"a",4),E.nrm(4,"app-logo",5),E.j41(5,"span"),E.EFF(6,"Material Extensions"),E.k0s()(),E.j41(7,"a",6),E.EFF(8," Components "),E.k0s(),E.j41(9,"a",7),E.EFF(10," Guides "),E.k0s(),E.nrm(11,"div",8),E.j41(12,"button",9),E.EFF(13),E.nI1(14,"async"),E.k0s(),E.j41(15,"button",10),E.bIt("click",function(){return E.eBV(v),E.Njj(d.toggleTheme())}),E.j41(16,"mat-icon"),E.EFF(17),E.k0s()(),E.j41(18,"a",11),E.nrm(19,"span",12),E.EFF(20," GitHub "),E.k0s(),E.j41(21,"a",13),E.nrm(22,"span",12),E.k0s()(),E.j41(23,"nav",14)(24,"a",15),E.EFF(25,"Components"),E.k0s(),E.j41(26,"a",16),E.EFF(27,"Guides"),E.k0s()(),E.DNE(28,Dn,2,0,"ng-template",null,0,E.C5r)}if(2&c){const v=E.sdS(29);E.xc7("--ng-progress-color",d.dark?"#00dddd":"#005cbb"),E.R7$(2),E.vxM(d.skipLinkHref?2:-1),E.R7$(11),E.JRh(E.bMT(14,7,d.version$)),E.R7$(4),E.JRh(d.dark?"brightness_3":"wb_sunny"),E.R7$(2),E.Y8G("ngTemplateOutlet",v),E.R7$(3),E.Y8G("ngTemplateOutlet",v)}},dependencies:[kn,Fr,dr.Wk,dr.wQ,vi.Hl,vi.It,vi.$z,vi.pQ,vi.iY,ss.uc,ss.oV,Fi.m_,Fi.An,Po.v,eo.T3,eo.Jj],styles:["[_nghost-%COMP%]{color:var(--mat-sys-primary);background:var(--mat-sys-primary-container)}.docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:8px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.docs-navbar-header[_ngcontent-%COMP%] .docs-navbar-header-item-selected[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent)}.mat-mdc-icon-button[_ngcontent-%COMP%]{color:inherit}.github-logo[_ngcontent-%COMP%], app-logo[_ngcontent-%COMP%]{margin-right:8px;width:24px;height:24px}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.docs-navbar-link[_ngcontent-%COMP%]{text-decoration:inherit;flex:1}.docs-navbar[_ngcontent-%COMP%], .docs-navbar-show-small[_ngcontent-%COMP%]{display:none}.skip-link-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;left:50%;transform:translate(-50%);border-radius:5px}@media (width <= 720px){.docs-navbar-hide-small[_ngcontent-%COMP%]{display:none}.docs-navbar-show-small[_ngcontent-%COMP%]{display:block}.docs-navbar[_ngcontent-%COMP%]{display:flex}.github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]})}}return M})(),No=(()=>{class M{constructor(){this._element=(0,E.WQX)(E.aKT),this._overlayContainer=(0,E.WQX)(ki.Sf),this._appThemes=(0,E.WQX)(rn),this._appThemes.change.subscribe(l=>{this._appThemes.themes.filter(c=>c!==l).forEach(c=>{this._element.nativeElement.classList.remove(c),this._overlayContainer.getContainerElement().classList.remove(c)}),this._element.nativeElement.classList.add(l),this._overlayContainer.getContainerElement().classList.add(l)})}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275cmp=E.VBU({type:M,selectors:[["app-root"]],decls:2,vars:0,template:function(c,d){1&c&&E.nrm(0,"app-navbar")(1,"router-outlet")},dependencies:[mo,dr.n3],styles:["app-root{display:flex;flex-direction:column;height:100vh}app-navbar{position:fixed;top:0;left:0;right:0;z-index:2}app-root>app-component-sidenav{flex:1}app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 720px){app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:92px;overflow-y:visible}}\n"],encapsulation:2})}}return M})();const Er=[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([_.e(76),_.e(942)]).then(_.bind(_,68942)).then(M=>M.Homepage)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([_.e(76),_.e(621)]).then(_.bind(_,28621)).then(M=>M.routes)},{path:"**",redirectTo:""}];let Qo=(()=>{class M{constructor(){this.change=new E.bkB,this._value="ltr"}get value(){return this._value}set value(l){this._value=l,this.change.next(l)}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(c){return new(c||M)}}static{this.\u0275prov=E.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}}return M})();(0,P.B8)(No,{providers:[function Cs(){return(0,E.ngT)("NgEagerAnimations"),[...Ao]}(),(0,D.$R)((0,D.Sx)()),(0,dr.lh)(Er,(0,dr.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),{provide:f.dS,useClass:Qo}]}).catch(M=>console.error(M))},84412:(nt,pe,_)=>{_.d(pe,{t:()=>D});var f=_(21413);class D extends f.B{constructor(E){super(),this._value=E}get value(){return this.getValue()}_subscribe(E){const F=super._subscribe(E);return!F.closed&&E.next(this._value),F}getValue(){const{hasError:E,thrownError:F,_value:re}=this;if(E)throw F;return this._throwIfClosed(),re}next(E){super.next(this._value=E)}}},71985:(nt,pe,_)=>{_.d(pe,{c:()=>ie});var f=_(47707),D=_(18359),P=_(3494),E=_(71203),F=_(41026),re=_(98071),G=_(49786);let ie=(()=>{class ue{constructor(ye){ye&&(this._subscribe=ye)}lift(ye){const we=new ue;return we.source=this,we.operator=ye,we}subscribe(ye,we,Ve){const Pe=function oe(ue){return ue&&ue instanceof f.vU||function q(ue){return ue&&(0,re.T)(ue.next)&&(0,re.T)(ue.error)&&(0,re.T)(ue.complete)}(ue)&&(0,D.Uv)(ue)}(ye)?ye:new f.Ms(ye,we,Ve);return(0,G.Y)(()=>{const{operator:We,source:Ze}=this;Pe.add(We?We.call(Pe,Ze):Ze?this._subscribe(Pe):this._trySubscribe(Pe))}),Pe}_trySubscribe(ye){try{return this._subscribe(ye)}catch(we){ye.error(we)}}forEach(ye,we){return new(we=$(we))((Ve,Pe)=>{const We=new f.Ms({next:Ze=>{try{ye(Ze)}catch(ut){Pe(ut),We.unsubscribe()}},error:Pe,complete:Ve});this.subscribe(We)})}_subscribe(ye){var we;return null===(we=this.source)||void 0===we?void 0:we.subscribe(ye)}[P.s](){return this}pipe(...ye){return(0,E.m)(ye)(this)}toPromise(ye){return new(ye=$(ye))((we,Ve)=>{let Pe;this.subscribe(We=>Pe=We,We=>Ve(We),()=>we(Pe))})}}return ue.create=me=>new ue(me),ue})();function $(ue){var me;return null!==(me=ue??F.$.Promise)&&void 0!==me?me:Promise}},21413:(nt,pe,_)=>{_.d(pe,{B:()=>G});var f=_(71985),D=_(18359);const E=(0,_(81853).L)($=>function(){$(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var F=_(57908),re=_(49786);let G=(()=>{class $ extends f.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(oe){const ue=new ie(this,this);return ue.operator=oe,ue}_throwIfClosed(){if(this.closed)throw new E}next(oe){(0,re.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ue of this.currentObservers)ue.next(oe)}})}error(oe){(0,re.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=oe;const{observers:ue}=this;for(;ue.length;)ue.shift().error(oe)}})}complete(){(0,re.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:oe}=this;for(;oe.length;)oe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var oe;return(null===(oe=this.observers)||void 0===oe?void 0:oe.length)>0}_trySubscribe(oe){return this._throwIfClosed(),super._trySubscribe(oe)}_subscribe(oe){return this._throwIfClosed(),this._checkFinalizedStatuses(oe),this._innerSubscribe(oe)}_innerSubscribe(oe){const{hasError:ue,isStopped:me,observers:ye}=this;return ue||me?D.Kn:(this.currentObservers=null,ye.push(oe),new D.yU(()=>{this.currentObservers=null,(0,F.o)(ye,oe)}))}_checkFinalizedStatuses(oe){const{hasError:ue,thrownError:me,isStopped:ye}=this;ue?oe.error(me):ye&&oe.complete()}asObservable(){const oe=new f.c;return oe.source=this,oe}}return $.create=(q,oe)=>new ie(q,oe),$})();class ie extends G{constructor(q,oe){super(),this.destination=q,this.source=oe}next(q){var oe,ue;null===(ue=null===(oe=this.destination)||void 0===oe?void 0:oe.next)||void 0===ue||ue.call(oe,q)}error(q){var oe,ue;null===(ue=null===(oe=this.destination)||void 0===oe?void 0:oe.error)||void 0===ue||ue.call(oe,q)}complete(){var q,oe;null===(oe=null===(q=this.destination)||void 0===q?void 0:q.complete)||void 0===oe||oe.call(q)}_subscribe(q){var oe,ue;return null!==(ue=null===(oe=this.source)||void 0===oe?void 0:oe.subscribe(q))&&void 0!==ue?ue:D.Kn}}},47707:(nt,pe,_)=>{_.d(pe,{Ms:()=>Ve,vU:()=>ue});var f=_(98071),D=_(18359),P=_(41026),E=_(45334),F=_(85343);const re=$("C",void 0,void 0);function $(Ue,ke,he){return{kind:Ue,value:ke,error:he}}var q=_(19270),oe=_(49786);class ue extends D.yU{constructor(ke){super(),this.isStopped=!1,ke?(this.destination=ke,(0,D.Uv)(ke)&&ke.add(this)):this.destination=ut}static create(ke,he,Me){return new Ve(ke,he,Me)}next(ke){this.isStopped?Ze(function ie(Ue){return $("N",Ue,void 0)}(ke),this):this._next(ke)}error(ke){this.isStopped?Ze(function G(Ue){return $("E",void 0,Ue)}(ke),this):(this.isStopped=!0,this._error(ke))}complete(){this.isStopped?Ze(re,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ke){this.destination.next(ke)}_error(ke){try{this.destination.error(ke)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const me=Function.prototype.bind;function ye(Ue,ke){return me.call(Ue,ke)}class we{constructor(ke){this.partialObserver=ke}next(ke){const{partialObserver:he}=this;if(he.next)try{he.next(ke)}catch(Me){Pe(Me)}}error(ke){const{partialObserver:he}=this;if(he.error)try{he.error(ke)}catch(Me){Pe(Me)}else Pe(ke)}complete(){const{partialObserver:ke}=this;if(ke.complete)try{ke.complete()}catch(he){Pe(he)}}}class Ve extends ue{constructor(ke,he,Me){let ge;if(super(),(0,f.T)(ke)||!ke)ge={next:ke??void 0,error:he??void 0,complete:Me??void 0};else{let Re;this&&P.$.useDeprecatedNextContext?(Re=Object.create(ke),Re.unsubscribe=()=>this.unsubscribe(),ge={next:ke.next&&ye(ke.next,Re),error:ke.error&&ye(ke.error,Re),complete:ke.complete&&ye(ke.complete,Re)}):ge=ke}this.destination=new we(ge)}}function Pe(Ue){P.$.useDeprecatedSynchronousErrorHandling?(0,oe.l)(Ue):(0,E.m)(Ue)}function Ze(Ue,ke){const{onStoppedNotification:he}=P.$;he&&q.f.setTimeout(()=>he(Ue,ke))}const ut={closed:!0,next:F.l,error:function We(Ue){throw Ue},complete:F.l}},18359:(nt,pe,_)=>{_.d(pe,{Kn:()=>re,yU:()=>F,Uv:()=>G});var f=_(98071);const P=(0,_(81853).L)($=>function(oe){$(this),this.message=oe?`${oe.length} errors occurred during unsubscription:\n${oe.map((ue,me)=>`${me+1}) ${ue.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=oe});var E=_(57908);class F{constructor(q){this.initialTeardown=q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let q;if(!this.closed){this.closed=!0;const{_parentage:oe}=this;if(oe)if(this._parentage=null,Array.isArray(oe))for(const ye of oe)ye.remove(this);else oe.remove(this);const{initialTeardown:ue}=this;if((0,f.T)(ue))try{ue()}catch(ye){q=ye instanceof P?ye.errors:[ye]}const{_finalizers:me}=this;if(me){this._finalizers=null;for(const ye of me)try{ie(ye)}catch(we){q=q??[],we instanceof P?q=[...q,...we.errors]:q.push(we)}}if(q)throw new P(q)}}add(q){var oe;if(q&&q!==this)if(this.closed)ie(q);else{if(q instanceof F){if(q.closed||q._hasParent(this))return;q._addParent(this)}(this._finalizers=null!==(oe=this._finalizers)&&void 0!==oe?oe:[]).push(q)}}_hasParent(q){const{_parentage:oe}=this;return oe===q||Array.isArray(oe)&&oe.includes(q)}_addParent(q){const{_parentage:oe}=this;this._parentage=Array.isArray(oe)?(oe.push(q),oe):oe?[oe,q]:q}_removeParent(q){const{_parentage:oe}=this;oe===q?this._parentage=null:Array.isArray(oe)&&(0,E.o)(oe,q)}remove(q){const{_finalizers:oe}=this;oe&&(0,E.o)(oe,q),q instanceof F&&q._removeParent(this)}}F.EMPTY=(()=>{const $=new F;return $.closed=!0,$})();const re=F.EMPTY;function G($){return $ instanceof F||$&&"closed"in $&&(0,f.T)($.remove)&&(0,f.T)($.add)&&(0,f.T)($.unsubscribe)}function ie($){(0,f.T)($)?$():$.unsubscribe()}},41026:(nt,pe,_)=>{_.d(pe,{$:()=>f});const f={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(nt,pe,_)=>{_.d(pe,{G:()=>re});var f=_(71985),D=_(18359),P=_(99898),E=_(54360),F=_(39974);class re extends f.c{constructor(ie,$){super(),this.source=ie,this.subjectFactory=$,this._subject=null,this._refCount=0,this._connection=null,(0,F.S)(ie)&&(this.lift=ie.lift)}_subscribe(ie){return this.getSubject().subscribe(ie)}getSubject(){const ie=this._subject;return(!ie||ie.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ie}=this;this._subject=this._connection=null,ie?.unsubscribe()}connect(){let ie=this._connection;if(!ie){ie=this._connection=new D.yU;const $=this.getSubject();ie.add(this.source.subscribe((0,E._)($,void 0,()=>{this._teardown(),$.complete()},q=>{this._teardown(),$.error(q)},()=>this._teardown()))),ie.closed&&(this._connection=null,ie=D.yU.EMPTY)}return ie}refCount(){return(0,P.B)()(this)}}},84572:(nt,pe,_)=>{_.d(pe,{z:()=>q});var f=_(71985),D=_(93073),P=_(86648),E=_(33669),F=_(6450),re=_(9326),G=_(58496),ie=_(54360),$=_(45225);function q(...me){const ye=(0,re.lI)(me),we=(0,re.ms)(me),{args:Ve,keys:Pe}=(0,D.D)(me);if(0===Ve.length)return(0,P.H)([],ye);const We=new f.c(function oe(me,ye,we=E.D){return Ve=>{ue(ye,()=>{const{length:Pe}=me,We=new Array(Pe);let Ze=Pe,ut=Pe;for(let Ue=0;Ue{const ke=(0,P.H)(me[Ue],ye);let he=!1;ke.subscribe((0,ie._)(Ve,Me=>{We[Ue]=Me,he||(he=!0,ut--),ut||Ve.next(we(We.slice()))},()=>{--Ze||Ve.complete()}))},Ve)},Ve)}}(Ve,ye,Pe?Ze=>(0,G.e)(Pe,Ze):E.D));return we?We.pipe((0,F.I)(we)):We}function ue(me,ye,we){me?(0,$.N)(we,me,ye):ye()}},28793:(nt,pe,_)=>{_.d(pe,{x:()=>F});var f=_(26365),P=_(9326),E=_(86648);function F(...re){return function D(){return(0,f.U)(1)}()((0,E.H)(re,(0,P.lI)(re)))}},59030:(nt,pe,_)=>{_.d(pe,{v:()=>P});var f=_(71985),D=_(58750);function P(E){return new f.c(F=>{(0,D.Tg)(E()).subscribe(F)})}},983:(nt,pe,_)=>{_.d(pe,{w:()=>D});const D=new(_(71985).c)(F=>F.complete())},27468:(nt,pe,_)=>{_.d(pe,{p:()=>ie});var f=_(71985),D=_(93073),P=_(58750),E=_(9326),F=_(54360),re=_(6450),G=_(58496);function ie(...$){const q=(0,E.ms)($),{args:oe,keys:ue}=(0,D.D)($),me=new f.c(ye=>{const{length:we}=oe;if(!we)return void ye.complete();const Ve=new Array(we);let Pe=we,We=we;for(let Ze=0;Ze{ut||(ut=!0,We--),Ve[Ze]=Ue},()=>Pe--,void 0,()=>{(!Pe||!ut)&&(We||ye.next(ue?(0,G.e)(ue,Ve):Ve),ye.complete())}))}});return q?me.pipe((0,re.I)(q)):me}},86648:(nt,pe,_)=>{_.d(pe,{H:()=>Me});var f=_(58750),D=_(45225),P=_(39974),E=_(54360);function F(ge,Re=0){return(0,P.N)((Te,de)=>{Te.subscribe((0,E._)(de,qe=>(0,D.N)(de,ge,()=>de.next(qe),Re),()=>(0,D.N)(de,ge,()=>de.complete(),Re),qe=>(0,D.N)(de,ge,()=>de.error(qe),Re)))})}function re(ge,Re=0){return(0,P.N)((Te,de)=>{de.add(ge.schedule(()=>Te.subscribe(de),Re))})}var $=_(71985),oe=_(4761),ue=_(98071);function ye(ge,Re){if(!ge)throw new Error("Iterable cannot be null");return new $.c(Te=>{(0,D.N)(Te,Re,()=>{const de=ge[Symbol.asyncIterator]();(0,D.N)(Te,Re,()=>{de.next().then(qe=>{qe.done?Te.complete():Te.next(qe.value)})},0,!0)})})}var we=_(55055),Ve=_(59858),Pe=_(47441),We=_(85397),Ze=_(37953),ut=_(50591),Ue=_(15196);function Me(ge,Re){return Re?function he(ge,Re){if(null!=ge){if((0,we.l)(ge))return function G(ge,Re){return(0,f.Tg)(ge).pipe(re(Re),F(Re))}(ge,Re);if((0,Pe.X)(ge))return function q(ge,Re){return new $.c(Te=>{let de=0;return Re.schedule(function(){de===ge.length?Te.complete():(Te.next(ge[de++]),Te.closed||this.schedule())})})}(ge,Re);if((0,Ve.y)(ge))return function ie(ge,Re){return(0,f.Tg)(ge).pipe(re(Re),F(Re))}(ge,Re);if((0,Ze.T)(ge))return ye(ge,Re);if((0,We.x)(ge))return function me(ge,Re){return new $.c(Te=>{let de;return(0,D.N)(Te,Re,()=>{de=ge[oe.l](),(0,D.N)(Te,Re,()=>{let qe,at;try{({value:qe,done:at}=de.next())}catch(Rt){return void Te.error(Rt)}at?Te.complete():Te.next(qe)},0,!0)}),()=>(0,ue.T)(de?.return)&&de.return()})}(ge,Re);if((0,Ue.U)(ge))return function ke(ge,Re){return ye((0,Ue.C)(ge),Re)}(ge,Re)}throw(0,ut.L)(ge)}(ge,Re):(0,f.Tg)(ge)}},33726:(nt,pe,_)=>{_.d(pe,{R:()=>q});var f=_(58750),D=_(71985),P=_(31397),E=_(47441),F=_(98071),re=_(6450);const G=["addListener","removeListener"],ie=["addEventListener","removeEventListener"],$=["on","off"];function q(we,Ve,Pe,We){if((0,F.T)(Pe)&&(We=Pe,Pe=void 0),We)return q(we,Ve,Pe).pipe((0,re.I)(We));const[Ze,ut]=function ye(we){return(0,F.T)(we.addEventListener)&&(0,F.T)(we.removeEventListener)}(we)?ie.map(Ue=>ke=>we[Ue](Ve,ke,Pe)):function ue(we){return(0,F.T)(we.addListener)&&(0,F.T)(we.removeListener)}(we)?G.map(oe(we,Ve)):function me(we){return(0,F.T)(we.on)&&(0,F.T)(we.off)}(we)?$.map(oe(we,Ve)):[];if(!Ze&&(0,E.X)(we))return(0,P.Z)(Ue=>q(Ue,Ve,Pe))((0,f.Tg)(we));if(!Ze)throw new TypeError("Invalid event target");return new D.c(Ue=>{const ke=(...he)=>Ue.next(1ut(ke)})}function oe(we,Ve){return Pe=>We=>we[Pe](Ve,We)}},58750:(nt,pe,_)=>{_.d(pe,{Tg:()=>me});var f=_(31635),D=_(47441),P=_(59858),E=_(71985),F=_(55055),re=_(37953),G=_(50591),ie=_(85397),$=_(15196),q=_(98071),oe=_(45334),ue=_(3494);function me(Ue){if(Ue instanceof E.c)return Ue;if(null!=Ue){if((0,F.l)(Ue))return function ye(Ue){return new E.c(ke=>{const he=Ue[ue.s]();if((0,q.T)(he.subscribe))return he.subscribe(ke);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ue);if((0,D.X)(Ue))return function we(Ue){return new E.c(ke=>{for(let he=0;he{Ue.then(he=>{ke.closed||(ke.next(he),ke.complete())},he=>ke.error(he)).then(null,oe.m)})}(Ue);if((0,re.T)(Ue))return We(Ue);if((0,ie.x)(Ue))return function Pe(Ue){return new E.c(ke=>{for(const he of Ue)if(ke.next(he),ke.closed)return;ke.complete()})}(Ue);if((0,$.U)(Ue))return function Ze(Ue){return We((0,$.C)(Ue))}(Ue)}throw(0,G.L)(Ue)}function We(Ue){return new E.c(ke=>{(function ut(Ue,ke){var he,Me,ge,Re;return(0,f.sH)(this,void 0,void 0,function*(){try{for(he=(0,f.xN)(Ue);!(Me=yield he.next()).done;)if(ke.next(Me.value),ke.closed)return}catch(Te){ge={error:Te}}finally{try{Me&&!Me.done&&(Re=he.return)&&(yield Re.call(he))}finally{if(ge)throw ge.error}}ke.complete()})})(Ue,ke).catch(he=>ke.error(he))})}},57786:(nt,pe,_)=>{_.d(pe,{h:()=>re});var f=_(26365),D=_(58750),P=_(983),E=_(9326),F=_(86648);function re(...G){const ie=(0,E.lI)(G),$=(0,E.R0)(G,1/0),q=G;return q.length?1===q.length?(0,D.Tg)(q[0]):(0,f.U)($)((0,F.H)(q,ie)):P.w}},7673:(nt,pe,_)=>{_.d(pe,{of:()=>P});var f=_(9326),D=_(86648);function P(...E){const F=(0,f.lI)(E);return(0,D.H)(E,F)}},18810:(nt,pe,_)=>{_.d(pe,{$:()=>P});var f=_(71985),D=_(98071);function P(E,F){const re=(0,D.T)(E)?E:()=>E,G=ie=>ie.error(re());return new f.c(F?ie=>F.schedule(G,0,ie):G)}},41584:(nt,pe,_)=>{_.d(pe,{O:()=>F});var f=_(71985),D=_(43236),P=_(79470);function F(re=0,G,ie=D.b){let $=-1;return null!=G&&((0,P.m)(G)?ie=G:$=G),new f.c(q=>{let oe=function E(re){return re instanceof Date&&!isNaN(re)}(re)?+re-ie.now():re;oe<0&&(oe=0);let ue=0;return ie.schedule(function(){q.closed||(q.next(ue++),0<=$?this.schedule(void 0,$):q.complete())},oe)})}},54360:(nt,pe,_)=>{_.d(pe,{_:()=>D});var f=_(47707);function D(E,F,re,G,ie){return new P(E,F,re,G,ie)}class P extends f.vU{constructor(F,re,G,ie,$,q){super(F),this.onFinalize=$,this.shouldUnsubscribe=q,this._next=re?function(oe){try{re(oe)}catch(ue){F.error(ue)}}:super._next,this._error=ie?function(oe){try{ie(oe)}catch(ue){F.error(ue)}finally{this.unsubscribe()}}:super._error,this._complete=G?function(){try{G()}catch(oe){F.error(oe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var F;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:re}=this;super.unsubscribe(),!re&&(null===(F=this.onFinalize)||void 0===F||F.call(this))}}}},13798:(nt,pe,_)=>{_.d(pe,{Z:()=>G});var f=_(43236),D=_(39974),P=_(58750),E=_(54360),re=_(41584);function G(ie,$=f.E){return function F(ie){return(0,D.N)(($,q)=>{let oe=!1,ue=null,me=null,ye=!1;const we=()=>{if(me?.unsubscribe(),me=null,oe){oe=!1;const Pe=ue;ue=null,q.next(Pe)}ye&&q.complete()},Ve=()=>{me=null,ye&&q.complete()};$.subscribe((0,E._)(q,Pe=>{oe=!0,ue=Pe,me||(0,P.Tg)(ie(Pe)).subscribe(me=(0,E._)(q,we,Ve))},()=>{ye=!0,(!oe||!me||me.closed)&&q.complete()}))})}(()=>(0,re.O)(ie,$))}},99437:(nt,pe,_)=>{_.d(pe,{W:()=>E});var f=_(58750),D=_(54360),P=_(39974);function E(F){return(0,P.N)((re,G)=>{let q,ie=null,$=!1;ie=re.subscribe((0,D._)(G,void 0,void 0,oe=>{q=(0,f.Tg)(F(oe,E(F)(re))),ie?(ie.unsubscribe(),ie=null,q.subscribe(G)):$=!0})),$&&(ie.unsubscribe(),ie=null,q.subscribe(G))})}},70274:(nt,pe,_)=>{_.d(pe,{H:()=>P});var f=_(31397),D=_(98071);function P(E,F){return(0,D.T)(F)?(0,f.Z)(E,F,1):(0,f.Z)(E,1)}},70152:(nt,pe,_)=>{_.d(pe,{B:()=>E});var f=_(43236),D=_(39974),P=_(54360);function E(F,re=f.E){return(0,D.N)((G,ie)=>{let $=null,q=null,oe=null;const ue=()=>{if($){$.unsubscribe(),$=null;const ye=q;q=null,ie.next(ye)}};function me(){const ye=oe+F,we=re.now();if(we{q=ye,oe=re.now(),$||($=re.schedule(me,F),ie.add($))},()=>{ue(),ie.complete()},void 0,()=>{q=$=null}))})}},23294:(nt,pe,_)=>{_.d(pe,{F:()=>E});var f=_(33669),D=_(39974),P=_(54360);function E(re,G=f.D){return re=re??F,(0,D.N)((ie,$)=>{let q,oe=!0;ie.subscribe((0,P._)($,ue=>{const me=G(ue);(oe||!re(q,me))&&(oe=!1,q=me,$.next(ue))}))})}function F(re,G){return re===G}},5964:(nt,pe,_)=>{_.d(pe,{p:()=>P});var f=_(39974),D=_(54360);function P(E,F){return(0,f.N)((re,G)=>{let ie=0;re.subscribe((0,D._)(G,$=>E.call(F,$,ie++)&&G.next($)))})}},70980:(nt,pe,_)=>{_.d(pe,{j:()=>D});var f=_(39974);function D(P){return(0,f.N)((E,F)=>{try{E.subscribe(F)}finally{F.add(P)}})}},96354:(nt,pe,_)=>{_.d(pe,{T:()=>P});var f=_(39974),D=_(54360);function P(E,F){return(0,f.N)((re,G)=>{let ie=0;re.subscribe((0,D._)(G,$=>{G.next(E.call(F,$,ie++))}))})}},73703:(nt,pe,_)=>{_.d(pe,{u:()=>D});var f=_(96354);function D(P){return(0,f.T)(()=>P)}},26365:(nt,pe,_)=>{_.d(pe,{U:()=>P});var f=_(31397),D=_(33669);function P(E=1/0){return(0,f.Z)(D.D,E)}},31397:(nt,pe,_)=>{_.d(pe,{Z:()=>ie});var f=_(96354),D=_(58750),P=_(39974),E=_(45225),F=_(54360),G=_(98071);function ie($,q,oe=1/0){return(0,G.T)(q)?ie((ue,me)=>(0,f.T)((ye,we)=>q(ue,ye,me,we))((0,D.Tg)($(ue,me))),oe):("number"==typeof q&&(oe=q),(0,P.N)((ue,me)=>function re($,q,oe,ue,me,ye,we,Ve){const Pe=[];let We=0,Ze=0,ut=!1;const Ue=()=>{ut&&!Pe.length&&!We&&q.complete()},ke=Me=>We{ye&&q.next(Me),We++;let ge=!1;(0,D.Tg)(oe(Me,Ze++)).subscribe((0,F._)(q,Re=>{me?.(Re),ye?ke(Re):q.next(Re)},()=>{ge=!0},void 0,()=>{if(ge)try{for(We--;Pe.length&&Wehe(Re)):he(Re)}Ue()}catch(Re){q.error(Re)}}))};return $.subscribe((0,F._)(q,ke,()=>{ut=!0,Ue()})),()=>{Ve?.()}}(ue,me,$,oe)))}},99898:(nt,pe,_)=>{_.d(pe,{B:()=>P});var f=_(39974),D=_(54360);function P(){return(0,f.N)((E,F)=>{let re=null;E._refCount++;const G=(0,D._)(F,void 0,void 0,void 0,()=>{if(!E||E._refCount<=0||0<--E._refCount)return void(re=null);const ie=E._connection,$=re;re=null,ie&&(!$||ie===$)&&ie.unsubscribe(),F.unsubscribe()});E.subscribe(G),G.closed||(re=E.connect())})}},97647:(nt,pe,_)=>{_.d(pe,{u:()=>F});var f=_(58750),D=_(21413),P=_(47707),E=_(39974);function F(G={}){const{connector:ie=()=>new D.B,resetOnError:$=!0,resetOnComplete:q=!0,resetOnRefCountZero:oe=!0}=G;return ue=>{let me,ye,we,Ve=0,Pe=!1,We=!1;const Ze=()=>{ye?.unsubscribe(),ye=void 0},ut=()=>{Ze(),me=we=void 0,Pe=We=!1},Ue=()=>{const ke=me;ut(),ke?.unsubscribe()};return(0,E.N)((ke,he)=>{Ve++,!We&&!Pe&&Ze();const Me=we=we??ie();he.add(()=>{Ve--,0===Ve&&!We&&!Pe&&(ye=re(Ue,oe))}),Me.subscribe(he),!me&&Ve>0&&(me=new P.Ms({next:ge=>Me.next(ge),error:ge=>{We=!0,Ze(),ye=re(ut,$,ge),Me.error(ge)},complete:()=>{Pe=!0,Ze(),ye=re(ut,q),Me.complete()}}),(0,f.Tg)(ke).subscribe(me))})(ue)}}function re(G,ie,...$){if(!0===ie)return void G();if(!1===ie)return;const q=new P.Ms({next:()=>{q.unsubscribe(),G()}});return(0,f.Tg)(ie(...$)).subscribe(q)}},65245:(nt,pe,_)=>{_.d(pe,{i:()=>D});var f=_(5964);function D(P){return(0,f.p)((E,F)=>P<=F)}},99172:(nt,pe,_)=>{_.d(pe,{Z:()=>E});var f=_(28793),D=_(9326),P=_(39974);function E(...F){const re=(0,D.lI)(F);return(0,P.N)((G,ie)=>{(re?(0,f.x)(F,G,re):(0,f.x)(F,G)).subscribe(ie)})}},25558:(nt,pe,_)=>{_.d(pe,{n:()=>E});var f=_(58750),D=_(39974),P=_(54360);function E(F,re){return(0,D.N)((G,ie)=>{let $=null,q=0,oe=!1;const ue=()=>oe&&!$&&ie.complete();G.subscribe((0,P._)(ie,me=>{$?.unsubscribe();let ye=0;const we=q++;(0,f.Tg)(F(me,we)).subscribe($=(0,P._)(ie,Ve=>ie.next(re?re(me,Ve,we,ye++):Ve),()=>{$=null,ue()}))},()=>{oe=!0,ue()}))})}},96697:(nt,pe,_)=>{_.d(pe,{s:()=>E});var f=_(983),D=_(39974),P=_(54360);function E(F){return F<=0?()=>f.w:(0,D.N)((re,G)=>{let ie=0;re.subscribe((0,P._)(G,$=>{++ie<=F&&(G.next($),F<=ie&&G.complete())}))})}},56977:(nt,pe,_)=>{_.d(pe,{Q:()=>F});var f=_(39974),D=_(54360),P=_(58750),E=_(85343);function F(re){return(0,f.N)((G,ie)=>{(0,P.Tg)(re).subscribe((0,D._)(ie,()=>ie.complete(),E.l)),!ie.closed&&G.subscribe(ie)})}},88141:(nt,pe,_)=>{_.d(pe,{M:()=>F});var f=_(98071),D=_(39974),P=_(54360),E=_(33669);function F(re,G,ie){const $=(0,f.T)(re)||G||ie?{next:re,error:G,complete:ie}:re;return $?(0,D.N)((q,oe)=>{var ue;null===(ue=$.subscribe)||void 0===ue||ue.call($);let me=!0;q.subscribe((0,P._)(oe,ye=>{var we;null===(we=$.next)||void 0===we||we.call($,ye),oe.next(ye)},()=>{var ye;me=!1,null===(ye=$.complete)||void 0===ye||ye.call($),oe.complete()},ye=>{var we;me=!1,null===(we=$.error)||void 0===we||we.call($,ye),oe.error(ye)},()=>{var ye,we;me&&(null===(ye=$.unsubscribe)||void 0===ye||ye.call($)),null===(we=$.finalize)||void 0===we||we.call($)}))}):E.D}},96780:(nt,pe,_)=>{_.d(pe,{R:()=>F});var f=_(18359);class D extends f.yU{constructor(G,ie){super()}schedule(G,ie=0){return this}}const P={setInterval(re,G,...ie){const{delegate:$}=P;return $?.setInterval?$.setInterval(re,G,...ie):setInterval(re,G,...ie)},clearInterval(re){const{delegate:G}=P;return(G?.clearInterval||clearInterval)(re)},delegate:void 0};var E=_(57908);class F extends D{constructor(G,ie){super(G,ie),this.scheduler=G,this.work=ie,this.pending=!1}schedule(G,ie=0){var $;if(this.closed)return this;this.state=G;const q=this.id,oe=this.scheduler;return null!=q&&(this.id=this.recycleAsyncId(oe,q,ie)),this.pending=!0,this.delay=ie,this.id=null!==($=this.id)&&void 0!==$?$:this.requestAsyncId(oe,this.id,ie),this}requestAsyncId(G,ie,$=0){return P.setInterval(G.flush.bind(G,this),$)}recycleAsyncId(G,ie,$=0){if(null!=$&&this.delay===$&&!1===this.pending)return ie;null!=ie&&P.clearInterval(ie)}execute(G,ie){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const $=this._execute(G,ie);if($)return $;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(G,ie){let q,$=!1;try{this.work(G)}catch(oe){$=!0,q=oe||new Error("Scheduled action threw falsy error")}if($)return this.unsubscribe(),q}unsubscribe(){if(!this.closed){const{id:G,scheduler:ie}=this,{actions:$}=ie;this.work=this.state=this.scheduler=null,this.pending=!1,(0,E.o)($,this),null!=G&&(this.id=this.recycleAsyncId(ie,G,null)),this.delay=null,super.unsubscribe()}}}},39687:(nt,pe,_)=>{_.d(pe,{q:()=>P});var f=_(86129);class D{constructor(F,re=D.now){this.schedulerActionCtor=F,this.now=re}schedule(F,re=0,G){return new this.schedulerActionCtor(this,F).schedule(G,re)}}D.now=f.U.now;class P extends D{constructor(F,re=D.now){super(F,re),this.actions=[],this._active=!1}flush(F){const{actions:re}=this;if(this._active)return void re.push(F);let G;this._active=!0;do{if(G=F.execute(F.state,F.delay))break}while(F=re.shift());if(this._active=!1,G){for(;F=re.shift();)F.unsubscribe();throw G}}}},30536:(nt,pe,_)=>{_.d(pe,{X:()=>G});var f=_(96780),D=_(18359);const P={schedule($){let q=requestAnimationFrame,oe=cancelAnimationFrame;const{delegate:ue}=P;ue&&(q=ue.requestAnimationFrame,oe=ue.cancelAnimationFrame);const me=q(ye=>{oe=void 0,$(ye)});return new D.yU(()=>oe?.(me))},requestAnimationFrame(...$){const{delegate:q}=P;return(q?.requestAnimationFrame||requestAnimationFrame)(...$)},cancelAnimationFrame(...$){const{delegate:q}=P;return(q?.cancelAnimationFrame||cancelAnimationFrame)(...$)},delegate:void 0};var F=_(39687);const G=new class re extends F.q{flush(q){this._active=!0;const oe=this._scheduled;this._scheduled=void 0;const{actions:ue}=this;let me;q=q||ue.shift();do{if(me=q.execute(q.state,q.delay))break}while((q=ue[0])&&q.id===oe&&ue.shift());if(this._active=!1,me){for(;(q=ue[0])&&q.id===oe&&ue.shift();)q.unsubscribe();throw me}}}(class E extends f.R{constructor(q,oe){super(q,oe),this.scheduler=q,this.work=oe}requestAsyncId(q,oe,ue=0){return null!==ue&&ue>0?super.requestAsyncId(q,oe,ue):(q.actions.push(this),q._scheduled||(q._scheduled=P.requestAnimationFrame(()=>q.flush(void 0))))}recycleAsyncId(q,oe,ue=0){var me;if(null!=ue?ue>0:this.delay>0)return super.recycleAsyncId(q,oe,ue);const{actions:ye}=q;null!=oe&&(null===(me=ye[ye.length-1])||void 0===me?void 0:me.id)!==oe&&(P.cancelAnimationFrame(oe),q._scheduled=void 0)}})},25007:(nt,pe,_)=>{_.d(pe,{$:()=>ye});var f=_(96780);let P,D=1;const E={};function F(Ve){return Ve in E&&(delete E[Ve],!0)}const re={setImmediate(Ve){const Pe=D++;return E[Pe]=!0,P||(P=Promise.resolve()),P.then(()=>F(Pe)&&Ve()),Pe},clearImmediate(Ve){F(Ve)}},{setImmediate:ie,clearImmediate:$}=re,q={setImmediate(...Ve){const{delegate:Pe}=q;return(Pe?.setImmediate||ie)(...Ve)},clearImmediate(Ve){const{delegate:Pe}=q;return(Pe?.clearImmediate||$)(Ve)},delegate:void 0};var ue=_(39687);const ye=new class me extends ue.q{flush(Pe){this._active=!0;const We=this._scheduled;this._scheduled=void 0;const{actions:Ze}=this;let ut;Pe=Pe||Ze.shift();do{if(ut=Pe.execute(Pe.state,Pe.delay))break}while((Pe=Ze[0])&&Pe.id===We&&Ze.shift());if(this._active=!1,ut){for(;(Pe=Ze[0])&&Pe.id===We&&Ze.shift();)Pe.unsubscribe();throw ut}}}(class oe extends f.R{constructor(Pe,We){super(Pe,We),this.scheduler=Pe,this.work=We}requestAsyncId(Pe,We,Ze=0){return null!==Ze&&Ze>0?super.requestAsyncId(Pe,We,Ze):(Pe.actions.push(this),Pe._scheduled||(Pe._scheduled=q.setImmediate(Pe.flush.bind(Pe,void 0))))}recycleAsyncId(Pe,We,Ze=0){var ut;if(null!=Ze?Ze>0:this.delay>0)return super.recycleAsyncId(Pe,We,Ze);const{actions:Ue}=Pe;null!=We&&(null===(ut=Ue[Ue.length-1])||void 0===ut?void 0:ut.id)!==We&&(q.clearImmediate(We),Pe._scheduled===We&&(Pe._scheduled=void 0))}})},43236:(nt,pe,_)=>{_.d(pe,{E:()=>P,b:()=>E});var f=_(96780);const P=new(_(39687).q)(f.R),E=P},86129:(nt,pe,_)=>{_.d(pe,{U:()=>f});const f={now:()=>(f.delegate||Date).now(),delegate:void 0}},19270:(nt,pe,_)=>{_.d(pe,{f:()=>f});const f={setTimeout(D,P,...E){const{delegate:F}=f;return F?.setTimeout?F.setTimeout(D,P,...E):setTimeout(D,P,...E)},clearTimeout(D){const{delegate:P}=f;return(P?.clearTimeout||clearTimeout)(D)},delegate:void 0}},4761:(nt,pe,_)=>{_.d(pe,{l:()=>D});const D=function f(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(nt,pe,_)=>{_.d(pe,{s:()=>f});const f="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(nt,pe,_)=>{_.d(pe,{R0:()=>re,lI:()=>F,ms:()=>E});var f=_(98071),D=_(79470);function P(G){return G[G.length-1]}function E(G){return(0,f.T)(P(G))?G.pop():void 0}function F(G){return(0,D.m)(P(G))?G.pop():void 0}function re(G,ie){return"number"==typeof P(G)?G.pop():ie}},93073:(nt,pe,_)=>{_.d(pe,{D:()=>F});const{isArray:f}=Array,{getPrototypeOf:D,prototype:P,keys:E}=Object;function F(G){if(1===G.length){const ie=G[0];if(f(ie))return{args:ie,keys:null};if(function re(G){return G&&"object"==typeof G&&D(G)===P}(ie)){const $=E(ie);return{args:$.map(q=>ie[q]),keys:$}}}return{args:G,keys:null}}},57908:(nt,pe,_)=>{function f(D,P){if(D){const E=D.indexOf(P);0<=E&&D.splice(E,1)}}_.d(pe,{o:()=>f})},81853:(nt,pe,_)=>{function f(D){const E=D(F=>{Error.call(F),F.stack=(new Error).stack});return E.prototype=Object.create(Error.prototype),E.prototype.constructor=E,E}_.d(pe,{L:()=>f})},58496:(nt,pe,_)=>{function f(D,P){return D.reduce((E,F,re)=>(E[F]=P[re],E),{})}_.d(pe,{e:()=>f})},49786:(nt,pe,_)=>{_.d(pe,{Y:()=>P,l:()=>E});var f=_(41026);let D=null;function P(F){if(f.$.useDeprecatedSynchronousErrorHandling){const re=!D;if(re&&(D={errorThrown:!1,error:null}),F(),re){const{errorThrown:G,error:ie}=D;if(D=null,G)throw ie}}else F()}function E(F){f.$.useDeprecatedSynchronousErrorHandling&&D&&(D.errorThrown=!0,D.error=F)}},45225:(nt,pe,_)=>{function f(D,P,E,F=0,re=!1){const G=P.schedule(function(){E(),re?D.add(this.schedule(null,F)):this.unsubscribe()},F);if(D.add(G),!re)return G}_.d(pe,{N:()=>f})},33669:(nt,pe,_)=>{function f(D){return D}_.d(pe,{D:()=>f})},47441:(nt,pe,_)=>{_.d(pe,{X:()=>f});const f=D=>D&&"number"==typeof D.length&&"function"!=typeof D},37953:(nt,pe,_)=>{_.d(pe,{T:()=>D});var f=_(98071);function D(P){return Symbol.asyncIterator&&(0,f.T)(P?.[Symbol.asyncIterator])}},98071:(nt,pe,_)=>{function f(D){return"function"==typeof D}_.d(pe,{T:()=>f})},55055:(nt,pe,_)=>{_.d(pe,{l:()=>P});var f=_(3494),D=_(98071);function P(E){return(0,D.T)(E[f.s])}},85397:(nt,pe,_)=>{_.d(pe,{x:()=>P});var f=_(4761),D=_(98071);function P(E){return(0,D.T)(E?.[f.l])}},74402:(nt,pe,_)=>{_.d(pe,{A:()=>P});var f=_(71985),D=_(98071);function P(E){return!!E&&(E instanceof f.c||(0,D.T)(E.lift)&&(0,D.T)(E.subscribe))}},59858:(nt,pe,_)=>{_.d(pe,{y:()=>D});var f=_(98071);function D(P){return(0,f.T)(P?.then)}},15196:(nt,pe,_)=>{_.d(pe,{C:()=>P,U:()=>E});var f=_(31635),D=_(98071);function P(F){return(0,f.AQ)(this,arguments,function*(){const G=F.getReader();try{for(;;){const{value:ie,done:$}=yield(0,f.N3)(G.read());if($)return yield(0,f.N3)(void 0);yield yield(0,f.N3)(ie)}}finally{G.releaseLock()}})}function E(F){return(0,D.T)(F?.getReader)}},79470:(nt,pe,_)=>{_.d(pe,{m:()=>D});var f=_(98071);function D(P){return P&&(0,f.T)(P.schedule)}},39974:(nt,pe,_)=>{_.d(pe,{N:()=>P,S:()=>D});var f=_(98071);function D(E){return(0,f.T)(E?.lift)}function P(E){return F=>{if(D(F))return F.lift(function(re){try{return E(re,this)}catch(G){this.error(G)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(nt,pe,_)=>{_.d(pe,{I:()=>E});var f=_(96354);const{isArray:D}=Array;function E(F){return(0,f.T)(re=>function P(F,re){return D(re)?F(...re):F(re)}(F,re))}},85343:(nt,pe,_)=>{function f(){}_.d(pe,{l:()=>f})},71203:(nt,pe,_)=>{_.d(pe,{F:()=>D,m:()=>P});var f=_(33669);function D(...E){return P(E)}function P(E){return 0===E.length?f.D:1===E.length?E[0]:function(re){return E.reduce((G,ie)=>ie(G),re)}}},45334:(nt,pe,_)=>{_.d(pe,{m:()=>P});var f=_(41026),D=_(19270);function P(E){D.f.setTimeout(()=>{const{onUnhandledError:F}=f.$;if(!F)throw E;F(E)})}},50591:(nt,pe,_)=>{function f(D){return new TypeError(`You provided ${null!==D&&"object"==typeof D?"an invalid object":`'${D}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}_.d(pe,{L:()=>f})},49969:(nt,pe,_)=>{_.d(pe,{FX:()=>Re,If:()=>f,K2:()=>re,MA:()=>ue,Os:()=>F,P:()=>ye,hZ:()=>P,i0:()=>E,i7:()=>$,iF:()=>G,kY:()=>q,kp:()=>D,sf:()=>Me,ui:()=>ge,wk:()=>ie});var f=function(Te){return Te[Te.State=0]="State",Te[Te.Transition=1]="Transition",Te[Te.Sequence=2]="Sequence",Te[Te.Group=3]="Group",Te[Te.Animate=4]="Animate",Te[Te.Keyframes=5]="Keyframes",Te[Te.Style=6]="Style",Te[Te.Trigger=7]="Trigger",Te[Te.Reference=8]="Reference",Te[Te.AnimateChild=9]="AnimateChild",Te[Te.AnimateRef=10]="AnimateRef",Te[Te.Query=11]="Query",Te[Te.Stagger=12]="Stagger",Te}(f||{});const D="*";function P(Te,de){return{type:f.Trigger,name:Te,definitions:de,options:{}}}function E(Te,de=null){return{type:f.Animate,styles:de,timings:Te}}function F(Te,de=null){return{type:f.Group,steps:Te,options:de}}function re(Te,de=null){return{type:f.Sequence,steps:Te,options:de}}function G(Te){return{type:f.Style,styles:Te,offset:null}}function ie(Te,de,qe){return{type:f.State,name:Te,styles:de,options:qe}}function $(Te){return{type:f.Keyframes,steps:Te}}function q(Te,de,qe=null){return{type:f.Transition,expr:Te,animation:de,options:qe}}function ue(Te=null){return{type:f.AnimateChild,options:Te}}function ye(Te,de,qe=null){return{type:f.Query,selector:Te,animation:de,options:qe}}class Me{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(de=0,qe=0){this.totalTime=de+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}onStart(de){this._originalOnStartFns.push(de),this._onStartFns.push(de)}onDone(de){this._originalOnDoneFns.push(de),this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(de=>de()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(de){this._position=this.totalTime?de*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(de){const qe="start"==de?this._onStartFns:this._onDoneFns;qe.forEach(at=>at()),qe.length=0}}class ge{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(de){this.players=de;let qe=0,at=0,Rt=0;const Ft=this.players.length;0==Ft?queueMicrotask(()=>this._onFinish()):this.players.forEach(Yt=>{Yt.onDone(()=>{++qe==Ft&&this._onFinish()}),Yt.onDestroy(()=>{++at==Ft&&this._onDestroy()}),Yt.onStart(()=>{++Rt==Ft&&this._onStart()})}),this.totalTime=this.players.reduce((Yt,Tt)=>Math.max(Yt,Tt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(de=>de()),this._onDoneFns=[])}init(){this.players.forEach(de=>de.init())}onStart(de){this._onStartFns.push(de)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(de=>de()),this._onStartFns=[])}onDone(de){this._onDoneFns.push(de)}onDestroy(de){this._onDestroyFns.push(de)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(de=>de.play())}pause(){this.players.forEach(de=>de.pause())}restart(){this.players.forEach(de=>de.restart())}finish(){this._onFinish(),this.players.forEach(de=>de.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(de=>de.destroy()),this._onDestroyFns.forEach(de=>de()),this._onDestroyFns=[])}reset(){this.players.forEach(de=>de.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(de){const qe=de*this.totalTime;this.players.forEach(at=>{const Rt=at.totalTime?Math.min(1,qe/at.totalTime):1;at.setPosition(Rt)})}getPosition(){const de=this.players.reduce((qe,at)=>null===qe||at.totalTime>qe.totalTime?at:qe,null);return null!=de?de.getPosition():0}beforeDestroy(){this.players.forEach(de=>{de.beforeDestroy&&de.beforeDestroy()})}triggerCallback(de){const qe="start"==de?this._onStartFns:this._onDoneFns;qe.forEach(at=>at()),qe.length=0}}const Re="!"},89888:(nt,pe,_)=>{_.d(pe,{Pd:()=>Gt,Au:()=>ce,vr:()=>Rt,vR:()=>se,kB:()=>Se,Bu:()=>B,FN:()=>j,GX:()=>Un,Q_:()=>Mt,Z7:()=>ht,Ai:()=>gr,g7:()=>Jt,px:()=>Me,_G:()=>st,w6:()=>It,Ae:()=>ge});var f=_(60177),D=_(54438),P=_(36860),E=_(49046),F=_(67336),re=_(21413),G=_(18359),$=(_(74402),_(7673)),q=_(84412),oe=_(88141),ue=_(70152),me=_(5964),ye=_(96354),Ve=(_(96697),_(65245)),Pe=_(23294),We=_(56977),ut=_(72318),Ue=_(14085),ke=_(99327);const he=" ";function Me(De,X,x){const z=Re(De,X);x=x.trim(),!z.some(le=>le.trim()===x)&&(z.push(x),De.setAttribute(X,z.join(he)))}function ge(De,X,x){const z=Re(De,X);x=x.trim();const le=z.filter(it=>it!==x);le.length?De.setAttribute(X,le.join(he)):De.removeAttribute(X)}function Re(De,X){return De.getAttribute(X)?.match(/\S+/g)??[]}const de="cdk-describedby-message",qe="cdk-describedby-host";let at=0,Rt=(()=>{class De{_platform=(0,D.WQX)(P.OD);_document=(0,D.WQX)(f.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+at++;constructor(){(0,D.WQX)(E.l).load(E.Y),this._id=(0,D.WQX)(D.sZ2)+"-"+at++}describe(x,z,le){if(!this._canBeDescribed(x,z))return;const it=Ft(z,le);"string"!=typeof z?(Yt(z,this._id),this._messageRegistry.set(it,{messageElement:z,referenceCount:0})):this._messageRegistry.has(it)||this._createMessageElement(z,le),this._isElementDescribedByMessage(x,it)||this._addMessageReference(x,it)}removeDescription(x,z,le){if(!z||!this._isElementNode(x))return;const it=Ft(z,le);if(this._isElementDescribedByMessage(x,it)&&this._removeMessageReference(x,it),"string"==typeof z){const Ht=this._messageRegistry.get(it);Ht&&0===Ht.referenceCount&&this._deleteMessageElement(it)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const x=this._document.querySelectorAll(`[${qe}="${this._id}"]`);for(let z=0;z0!=le.indexOf(de));x.setAttribute("aria-describedby",z.join(" "))}_addMessageReference(x,z){const le=this._messageRegistry.get(z);Me(x,"aria-describedby",le.messageElement.id),x.setAttribute(qe,this._id),le.referenceCount++}_removeMessageReference(x,z){const le=this._messageRegistry.get(z);le.referenceCount--,ge(x,"aria-describedby",le.messageElement.id),x.removeAttribute(qe)}_isElementDescribedByMessage(x,z){const le=Re(x,"aria-describedby"),it=this._messageRegistry.get(z),Ht=it&&it.messageElement.id;return!!Ht&&-1!=le.indexOf(Ht)}_canBeDescribed(x,z){if(!this._isElementNode(x))return!1;if(z&&"object"==typeof z)return!0;const le=null==z?"":`${z}`.trim(),it=x.getAttribute("aria-label");return!(!le||it&&it.trim()===le)}_isElementNode(x){return x.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})();function Ft(De,X){return"string"==typeof De?`${X||""}/${De}`:De}function Yt(De,X){De.id||(De.id=`${de}-${X}-${at++}`)}class ft{_letterKeyStream=new re.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new re.B;selectedItem=this._selectedItem;constructor(X,x){const z="number"==typeof x?.debounceInterval?x.debounceInterval:200;x?.skipPredicate&&(this._skipPredicateFn=x.skipPredicate),this.setItems(X),this._setupKeyHandler(z)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(X){this._selectedItemIndex=X}setItems(X){this._items=X}handleKey(X){const x=X.keyCode;X.key&&1===X.key.length?this._letterKeyStream.next(X.key.toLocaleUpperCase()):(x>=F.A&&x<=F.Z||x>=F.f2&&x<=F.bn)&&this._letterKeyStream.next(String.fromCharCode(x))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(X){this._letterKeyStream.pipe((0,oe.M)(x=>this._pressedLetters.push(x)),(0,ue.B)(X),(0,me.p)(()=>this._pressedLetters.length>0),(0,ye.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(x=>{for(let z=1;zX.disabled;constructor(X,x){this._items=X,X instanceof D.rOR?this._itemChangesSubscription=X.changes.subscribe(z=>this._itemsChanged(z.toArray())):(0,D.Hps)(X)&&(this._effectRef=(0,D.QZP)(()=>this._itemsChanged(X()),{injector:x}))}tabOut=new re.B;change=new re.B;skipPredicate(X){return this._skipPredicateFn=X,this}withWrap(X=!0){return this._wrap=X,this}withVerticalOrientation(X=!0){return this._vertical=X,this}withHorizontalOrientation(X){return this._horizontal=X,this}withAllowedModifierKeys(X){return this._allowedModifierKeys=X,this}withTypeAhead(X=200){this._typeaheadSubscription.unsubscribe();const x=this._getItemsArray();return this._typeahead=new ft(x,{debounceInterval:"number"==typeof X?X:void 0,skipPredicate:z=>this._skipPredicateFn(z)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(z=>{this.setActiveItem(z)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(X=!0){return this._homeAndEnd=X,this}withPageUpDown(X=!0,x=10){return this._pageUpAndDown={enabled:X,delta:x},this}setActiveItem(X){const x=this._activeItem();this.updateActiveItem(X),this._activeItem()!==x&&this.change.next(this._activeItemIndex)}onKeydown(X){const x=X.keyCode,le=["altKey","ctrlKey","metaKey","shiftKey"].every(it=>!X[it]||this._allowedModifierKeys.indexOf(it)>-1);switch(x){case F.wn:return void this.tabOut.next();case F.n6:if(this._vertical&&le){this.setNextItemActive();break}return;case F.i7:if(this._vertical&&le){this.setPreviousItemActive();break}return;case F.LE:if(this._horizontal&&le){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case F.UQ:if(this._horizontal&&le){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case F.yZ:if(this._homeAndEnd&&le){this.setFirstItemActive();break}return;case F.Kp:if(this._homeAndEnd&&le){this.setLastItemActive();break}return;case F.w_:if(this._pageUpAndDown.enabled&&le){const it=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(it>0?it:0,1);break}return;case F.dB:if(this._pageUpAndDown.enabled&&le){const it=this._activeItemIndex+this._pageUpAndDown.delta,Ht=this._getItemsArray().length;this._setActiveItemByIndex(it-1&&z!==this._activeItemIndex&&(this._activeItemIndex=z,this._typeahead?.setCurrentSelectedItemIndex(z))}}}class ce extends Ae{setActiveItem(X){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(X),this.activeItem&&this.activeItem.setActiveStyles()}}class B extends Ae{_origin="program";setFocusOrigin(X){return this._origin=X,this}setActiveItem(X){super.setActiveItem(X),this.activeItem&&this.activeItem.focus(this._origin)}}let ht=(()=>{class De{_platform=(0,D.WQX)(P.OD);constructor(){}isDisabled(x){return x.hasAttribute("disabled")}isVisible(x){return function Nt(De){return!!(De.offsetWidth||De.offsetHeight||"function"==typeof De.getClientRects&&De.getClientRects().length)}(x)&&"visible"===getComputedStyle(x).visibility}isTabbable(x){if(!this._platform.isBrowser)return!1;const z=function Lt(De){try{return De.frameElement}catch{return null}}(function Ln(De){return De.ownerDocument&&De.ownerDocument.defaultView||window}(x));if(z&&(-1===qn(z)||!this.isVisible(z)))return!1;let le=x.nodeName.toLowerCase(),it=qn(x);return x.hasAttribute("contenteditable")?-1!==it:!("iframe"===le||"object"===le||this._platform.WEBKIT&&this._platform.IOS&&!function ot(De){let X=De.nodeName.toLowerCase(),x="input"===X&&De.type;return"text"===x||"password"===x||"select"===X||"textarea"===X}(x))&&("audio"===le?!!x.hasAttribute("controls")&&-1!==it:"video"===le?-1!==it&&(null!==it||this._platform.FIREFOX||x.hasAttribute("controls")):x.tabIndex>=0)}isFocusable(x,z){return function Vn(De){return!function Wt(De){return function jt(De){return"input"==De.nodeName.toLowerCase()}(De)&&"hidden"==De.type}(De)&&(function En(De){let X=De.nodeName.toLowerCase();return"input"===X||"select"===X||"button"===X||"textarea"===X}(De)||function an(De){return function Xt(De){return"a"==De.nodeName.toLowerCase()}(De)&&De.hasAttribute("href")}(De)||De.hasAttribute("contenteditable")||xn(De))}(x)&&!this.isDisabled(x)&&(z?.ignoreVisibility||this.isVisible(x))}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})();function xn(De){if(!De.hasAttribute("tabindex")||void 0===De.tabIndex)return!1;let X=De.getAttribute("tabindex");return!(!X||isNaN(parseInt(X,10)))}function qn(De){if(!xn(De))return null;const X=parseInt(De.getAttribute("tabindex")||"",10);return isNaN(X)?-1:X}class ar{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(X){this._enabled=X,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(X,this._startAnchor),this._toggleAnchorTabIndex(X,this._endAnchor))}_enabled=!0;constructor(X,x,z,le,it=!1,Ht){this._element=X,this._checker=x,this._ngZone=z,this._document=le,this._injector=Ht,it||this.attachAnchors()}destroy(){const X=this._startAnchor,x=this._endAnchor;X&&(X.removeEventListener("focus",this.startAnchorListener),X.remove()),x&&(x.removeEventListener("focus",this.endAnchorListener),x.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(X){return new Promise(x=>{this._executeOnStable(()=>x(this.focusInitialElement(X)))})}focusFirstTabbableElementWhenReady(X){return new Promise(x=>{this._executeOnStable(()=>x(this.focusFirstTabbableElement(X)))})}focusLastTabbableElementWhenReady(X){return new Promise(x=>{this._executeOnStable(()=>x(this.focusLastTabbableElement(X)))})}_getRegionBoundary(X){const x=this._element.querySelectorAll(`[cdk-focus-region-${X}], [cdkFocusRegion${X}], [cdk-focus-${X}]`);return"start"==X?x.length?x[0]:this._getFirstTabbableElement(this._element):x.length?x[x.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(X){const x=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(x){if(!this._checker.isFocusable(x)){const z=this._getFirstTabbableElement(x);return z?.focus(X),!!z}return x.focus(X),!0}return this.focusFirstTabbableElement(X)}focusFirstTabbableElement(X){const x=this._getRegionBoundary("start");return x&&x.focus(X),!!x}focusLastTabbableElement(X){const x=this._getRegionBoundary("end");return x&&x.focus(X),!!x}hasAttached(){return this._hasAttached}_getFirstTabbableElement(X){if(this._checker.isFocusable(X)&&this._checker.isTabbable(X))return X;const x=X.children;for(let z=0;z=0;z--){const le=x[z].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(x[z]):null;if(le)return le}return null}_createAnchor(){const X=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,X),X.classList.add("cdk-visually-hidden"),X.classList.add("cdk-focus-trap-anchor"),X.setAttribute("aria-hidden","true"),X}_toggleAnchorTabIndex(X,x){X?x.setAttribute("tabindex","0"):x.removeAttribute("tabindex")}toggleAnchors(X){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(X,this._startAnchor),this._toggleAnchorTabIndex(X,this._endAnchor))}_executeOnStable(X){this._injector?(0,D.mal)(X,{injector:this._injector}):setTimeout(X)}}let Un=(()=>{class De{_checker=(0,D.WQX)(ht);_ngZone=(0,D.WQX)(D.SKi);_document=(0,D.WQX)(f.qQ);_injector=(0,D.WQX)(D.zZn);constructor(){(0,D.WQX)(E.l).load(E.Y)}create(x,z=!1){return new ar(x,this._checker,this._ngZone,this._document,z,this._injector)}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})(),Se=(()=>{class De{_elementRef=(0,D.WQX)(D.aKT);_focusTrapFactory=(0,D.WQX)(Un);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(x){this.focusTrap&&(this.focusTrap.enabled=x)}autoCapture;constructor(){(0,D.WQX)(P.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(x){const z=x.autoCapture;z&&!z.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,P.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(z){return new(z||De)};static \u0275dir=D.FsC({type:De,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",D.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",D.L39]},exportAs:["cdkTrapFocus"],features:[D.GFd,D.OA$]})}return De})();function st(De){return 0===De.buttons||0===De.detail}function It(De){const X=De.touches&&De.touches[0]||De.changedTouches&&De.changedTouches[0];return!(!X||-1!==X.identifier||null!=X.radiusX&&1!==X.radiusX||null!=X.radiusY&&1!==X.radiusY)}const mt=new D.nKC("cdk-input-modality-detector-options"),Kt={ignoreKeys:[F.A$,F.W3,F.eg,F.Ge,F.FX]},Ut=(0,P.BQ)({passive:!0,capture:!0});let qt=(()=>{class De{_platform=(0,D.WQX)(P.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new q.t(null);_options;_lastTouchMs=0;_onKeydown=x=>{this._options?.ignoreKeys?.some(z=>z===x.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,P.Fb)(x))};_onMousedown=x=>{Date.now()-this._lastTouchMs<650||(this._modality.next(st(x)?"keyboard":"mouse"),this._mostRecentTarget=(0,P.Fb)(x))};_onTouchstart=x=>{It(x)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,P.Fb)(x))};constructor(){const x=(0,D.WQX)(D.SKi),z=(0,D.WQX)(f.qQ),le=(0,D.WQX)(mt,{optional:!0});this._options={...Kt,...le},this.modalityDetected=this._modality.pipe((0,Ve.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Pe.F)()),this._platform.isBrowser&&x.runOutsideAngular(()=>{z.addEventListener("keydown",this._onKeydown,Ut),z.addEventListener("mousedown",this._onMousedown,Ut),z.addEventListener("touchstart",this._onTouchstart,Ut)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Ut),document.removeEventListener("mousedown",this._onMousedown,Ut),document.removeEventListener("touchstart",this._onTouchstart,Ut))}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})();const vt=new D.nKC("liveAnnouncerElement",{providedIn:"root",factory:function hn(){return null}}),Bt=new D.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Gn=0,gr=(()=>{class De{_ngZone=(0,D.WQX)(D.SKi);_defaultOptions=(0,D.WQX)(Bt,{optional:!0});_liveElement;_document=(0,D.WQX)(f.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const x=(0,D.WQX)(vt,{optional:!0});this._liveElement=x||this._createLiveElement()}announce(x,...z){const le=this._defaultOptions;let it,Ht;return 1===z.length&&"number"==typeof z[0]?Ht=z[0]:[it,Ht]=z,this.clear(),clearTimeout(this._previousTimeout),it||(it=le&&le.politeness?le.politeness:"polite"),null==Ht&&le&&(Ht=le.duration),this._liveElement.setAttribute("aria-live",it),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Jn=>this._currentResolve=Jn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=x,"number"==typeof Ht&&(this._previousTimeout=setTimeout(()=>this.clear(),Ht)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const x="cdk-live-announcer-element",z=this._document.getElementsByClassName(x),le=this._document.createElement("div");for(let it=0;it .cdk-overlay-container [aria-modal="true"]');for(let le=0;le{class De{_ngZone=(0,D.WQX)(D.SKi);_platform=(0,D.WQX)(P.OD);_inputModalityDetector=(0,D.WQX)(qt);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,D.WQX)(f.qQ,{optional:!0});_stopInputModalityDetector=new re.B;constructor(){const x=(0,D.WQX)(A,{optional:!0});this._detectionMode=x?.detectionMode||Ce.IMMEDIATE}_rootNodeFocusAndBlurListener=x=>{for(let le=(0,P.Fb)(x);le;le=le.parentElement)"focus"===x.type?this._onFocus(x,le):this._onBlur(x,le)};monitor(x,z=!1){const le=(0,Ue.i8)(x);if(!this._platform.isBrowser||1!==le.nodeType)return(0,$.of)();const it=(0,P.KT)(le)||this._getDocument(),Ht=this._elementInfo.get(le);if(Ht)return z&&(Ht.checkChildren=!0),Ht.subject;const Jn={checkChildren:z,subject:new re.B,rootNode:it};return this._elementInfo.set(le,Jn),this._registerGlobalListeners(Jn),Jn.subject}stopMonitoring(x){const z=(0,Ue.i8)(x),le=this._elementInfo.get(z);le&&(le.subject.complete(),this._setClasses(z),this._elementInfo.delete(z),this._removeGlobalListeners(le))}focusVia(x,z,le){const it=(0,Ue.i8)(x);it===this._getDocument().activeElement?this._getClosestElementsInfo(it).forEach(([Jn,xr])=>this._originChanged(Jn,z,xr)):(this._setOrigin(z),"function"==typeof it.focus&&it.focus(le))}ngOnDestroy(){this._elementInfo.forEach((x,z)=>this.stopMonitoring(z))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(x){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(x)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:x&&this._isLastInteractionFromInputLabel(x)?"mouse":"program"}_shouldBeAttributedToTouch(x){return this._detectionMode===Ce.EVENTUAL||!!x?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(x,z){x.classList.toggle("cdk-focused",!!z),x.classList.toggle("cdk-touch-focused","touch"===z),x.classList.toggle("cdk-keyboard-focused","keyboard"===z),x.classList.toggle("cdk-mouse-focused","mouse"===z),x.classList.toggle("cdk-program-focused","program"===z)}_setOrigin(x,z=!1){this._ngZone.runOutsideAngular(()=>{this._origin=x,this._originFromTouchInteraction="touch"===x&&z,this._detectionMode===Ce.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(x,z){const le=this._elementInfo.get(z),it=(0,P.Fb)(x);!le||!le.checkChildren&&z!==it||this._originChanged(z,this._getFocusOrigin(it),le)}_onBlur(x,z){const le=this._elementInfo.get(z);!le||le.checkChildren&&x.relatedTarget instanceof Node&&z.contains(x.relatedTarget)||(this._setClasses(z),this._emitOrigin(le,null))}_emitOrigin(x,z){x.subject.observers.length&&this._ngZone.run(()=>x.subject.next(z))}_registerGlobalListeners(x){if(!this._platform.isBrowser)return;const z=x.rootNode,le=this._rootNodeFocusListenerCount.get(z)||0;le||this._ngZone.runOutsideAngular(()=>{z.addEventListener("focus",this._rootNodeFocusAndBlurListener,ne),z.addEventListener("blur",this._rootNodeFocusAndBlurListener,ne)}),this._rootNodeFocusListenerCount.set(z,le+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,We.Q)(this._stopInputModalityDetector)).subscribe(it=>{this._setOrigin(it,!0)}))}_removeGlobalListeners(x){const z=x.rootNode;if(this._rootNodeFocusListenerCount.has(z)){const le=this._rootNodeFocusListenerCount.get(z);le>1?this._rootNodeFocusListenerCount.set(z,le-1):(z.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ne),z.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ne),this._rootNodeFocusListenerCount.delete(z))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(x,z,le){this._setClasses(x,z),this._emitOrigin(le,z),this._lastFocusOrigin=z}_getClosestElementsInfo(x){const z=[];return this._elementInfo.forEach((le,it)=>{(it===x||le.checkChildren&&it.contains(x))&&z.push([it,le])}),z}_isLastInteractionFromInputLabel(x){const{_mostRecentTarget:z,mostRecentModality:le}=this._inputModalityDetector;if("mouse"!==le||!z||z===x||"INPUT"!==x.nodeName&&"TEXTAREA"!==x.nodeName||x.disabled)return!1;const it=x.labels;if(it)for(let Ht=0;Ht{class De{_elementRef=(0,D.WQX)(D.aKT);_focusMonitor=(0,D.WQX)(j);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new D.bkB;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const x=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(x,1===x.nodeType&&x.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(z=>{this._focusOrigin=z,this.cdkFocusChange.emit(z)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(z){return new(z||De)};static \u0275dir=D.FsC({type:De,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return De})();var H=function(De){return De[De.NONE=0]="NONE",De[De.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",De[De.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",De}(H||{});const fe="cdk-high-contrast-black-on-white",Le="cdk-high-contrast-white-on-black",dt="cdk-high-contrast-active";let Mt=(()=>{class De{_platform=(0,D.WQX)(P.OD);_hasCheckedHighContrastMode;_document=(0,D.WQX)(f.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,D.WQX)(ke.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return H.NONE;const x=this._document.createElement("div");x.style.backgroundColor="rgb(1,2,3)",x.style.position="absolute",this._document.body.appendChild(x);const z=this._document.defaultView||window,le=z&&z.getComputedStyle?z.getComputedStyle(x):null,it=(le&&le.backgroundColor||"").replace(/ /g,"");switch(x.remove(),it){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return H.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return H.BLACK_ON_WHITE}return H.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const x=this._document.body.classList;x.remove(dt,fe,Le),this._hasCheckedHighContrastMode=!0;const z=this.getHighContrastMode();z===H.BLACK_ON_WHITE?x.add(dt,fe):z===H.WHITE_ON_BLACK&&x.add(dt,Le)}}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})(),Gt=(()=>{class De{constructor(){(0,D.WQX)(Mt)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(z){return new(z||De)};static \u0275mod=D.$C({type:De});static \u0275inj=D.G2t({imports:[ut.w5]})}return De})();const dn={};let Jt=(()=>{class De{_appId=(0,D.WQX)(D.sZ2);getId(x){return"ng"!==this._appId&&(x+=this._appId),dn.hasOwnProperty(x)||(dn[x]=0),`${x}${dn[x]++}`}static \u0275fac=function(z){return new(z||De)};static \u0275prov=D.jDH({token:De,factory:De.\u0275fac,providedIn:"root"})}return De})()},28203:(nt,pe,_)=>{_.d(pe,{dS:()=>G,jI:()=>$});var f=_(54438),D=_(60177);const P=new f.nKC("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,f.WQX)(D.qQ)}}),F=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let G=(()=>{class q{value="ltr";change=new f.bkB;constructor(){const ue=(0,f.WQX)(P,{optional:!0});ue&&(this.value=function re(q){const oe=q?.toLowerCase()||"";return"auto"===oe&&typeof navigator<"u"&&navigator?.language?F.test(navigator.language)?"rtl":"ltr":"rtl"===oe?"rtl":"ltr"}((ue.body?ue.body.dir:null)||(ue.documentElement?ue.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(me){return new(me||q)};static \u0275prov=f.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),$=(()=>{class q{static \u0275fac=function(me){return new(me||q)};static \u0275mod=f.$C({type:q});static \u0275inj=f.G2t({})}return q})()},14085:(nt,pe,_)=>{_.d(pe,{FG:()=>F,OE:()=>P,a1:()=>re,cc:()=>ie,he:()=>D,i8:()=>G,o1:()=>E});var f=_(54438);function D($){return null!=$&&"false"!=`${$}`}function P($,q=0){return E($)?Number($):2===arguments.length?q:0}function E($){return!isNaN(parseFloat($))&&!isNaN(Number($))}function F($){return Array.isArray($)?$:[$]}function re($){return null==$?"":"string"==typeof $?$:`${$}px`}function G($){return $ instanceof f.aKT?$.nativeElement:$}function ie($,q=/\s+/){const oe=[];if(null!=$){const ue=Array.isArray($)?$:`${$}`.split(q);for(const me of ue){const ye=`${me}`.trim();ye&&oe.push(ye)}}return oe}},67336:(nt,pe,_)=>{_.d(pe,{A:()=>w,A$:()=>ie,FX:()=>re,Fm:()=>F,G_:()=>D,Ge:()=>Y,Kp:()=>we,LE:()=>Ze,SJ:()=>Me,UQ:()=>Pe,W3:()=>G,Z:()=>K,_f:()=>oe,bn:()=>Tt,dB:()=>ye,eg:()=>He,f2:()=>ge,i7:()=>We,n6:()=>ut,rp:()=>Je,t6:()=>ue,w_:()=>me,wn:()=>P,yZ:()=>Ve});const D=8,P=9,F=13,re=16,G=17,ie=18,oe=27,ue=32,me=33,ye=34,we=35,Ve=36,Pe=37,We=38,Ze=39,ut=40,Me=46,ge=48,Tt=57,w=65,K=90,Y=91,He=224;function Je(rt,...bt){return bt.length?bt.some(Dt=>rt[Dt]):rt.altKey||rt.shiftKey||rt.ctrlKey||rt.metaKey}},99327:(nt,pe,_)=>{_.d(pe,{QP:()=>ut,Rp:()=>ke});var f=_(54438),D=_(14085),P=_(21413),E=_(84572),F=_(28793),re=_(71985),G=_(96697),ie=_(65245),$=_(70152),q=_(96354),oe=_(99172),ue=_(56977),me=_(36860);const we=new Set;let Ve,Pe=(()=>{class he{_platform=(0,f.WQX)(me.OD);_nonce=(0,f.WQX)(f.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Ze}matchMedia(ge){return(this._platform.WEBKIT||this._platform.BLINK)&&function We(he,Me){if(!we.has(he))try{Ve||(Ve=document.createElement("style"),Me&&Ve.setAttribute("nonce",Me),Ve.setAttribute("type","text/css"),document.head.appendChild(Ve)),Ve.sheet&&(Ve.sheet.insertRule(`@media ${he} {body{ }}`,0),we.add(he))}catch(ge){console.error(ge)}}(ge,this._nonce),this._matchMedia(ge)}static \u0275fac=function(Re){return new(Re||he)};static \u0275prov=f.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();function Ze(he){return{matches:"all"===he||""===he,media:he,addListener:()=>{},removeListener:()=>{}}}let ut=(()=>{class he{_mediaMatcher=(0,f.WQX)(Pe);_zone=(0,f.WQX)(f.SKi);_queries=new Map;_destroySubject=new P.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ge){return Ue((0,D.FG)(ge)).some(Te=>this._registerQuery(Te).mql.matches)}observe(ge){const Te=Ue((0,D.FG)(ge)).map(qe=>this._registerQuery(qe).observable);let de=(0,E.z)(Te);return de=(0,F.x)(de.pipe((0,G.s)(1)),de.pipe((0,ie.i)(1),(0,$.B)(0))),de.pipe((0,q.T)(qe=>{const at={matches:!1,breakpoints:{}};return qe.forEach(({matches:Rt,query:Ft})=>{at.matches=at.matches||Rt,at.breakpoints[Ft]=Rt}),at}))}_registerQuery(ge){if(this._queries.has(ge))return this._queries.get(ge);const Re=this._mediaMatcher.matchMedia(ge),de={observable:new re.c(qe=>{const at=Rt=>this._zone.run(()=>qe.next(Rt));return Re.addListener(at),()=>{Re.removeListener(at)}}).pipe((0,oe.Z)(Re),(0,q.T)(({matches:qe})=>({query:ge,matches:qe})),(0,ue.Q)(this._destroySubject)),mql:Re};return this._queries.set(ge,de),de}static \u0275fac=function(Re){return new(Re||he)};static \u0275prov=f.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();function Ue(he){return he.map(Me=>Me.split(",")).reduce((Me,ge)=>Me.concat(ge)).map(Me=>Me.trim())}const ke={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)"}},72318:(nt,pe,_)=>{_.d(pe,{Wv:()=>oe,w5:()=>ue});var f=_(14085),D=_(54438),P=_(71985),E=_(21413),F=_(96354),re=_(5964),G=_(70152);let $=(()=>{class me{create(we){return typeof MutationObserver>"u"?null:new MutationObserver(we)}static \u0275fac=function(Ve){return new(Ve||me)};static \u0275prov=D.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),q=(()=>{class me{_mutationObserverFactory=(0,D.WQX)($);_observedElements=new Map;_ngZone=(0,D.WQX)(D.SKi);constructor(){}ngOnDestroy(){this._observedElements.forEach((we,Ve)=>this._cleanupObserver(Ve))}observe(we){const Ve=(0,f.i8)(we);return new P.c(Pe=>{const Ze=this._observeElement(Ve).pipe((0,F.T)(ut=>ut.filter(Ue=>!function ie(me){if("characterData"===me.type&&me.target instanceof Comment)return!0;if("childList"===me.type){for(let ye=0;ye!!ut.length)).subscribe(ut=>{this._ngZone.run(()=>{Pe.next(ut)})});return()=>{Ze.unsubscribe(),this._unobserveElement(Ve)}})}_observeElement(we){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(we))this._observedElements.get(we).count++;else{const Ve=new E.B,Pe=this._mutationObserverFactory.create(We=>Ve.next(We));Pe&&Pe.observe(we,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(we,{observer:Pe,stream:Ve,count:1})}return this._observedElements.get(we).stream})}_unobserveElement(we){this._observedElements.has(we)&&(this._observedElements.get(we).count--,this._observedElements.get(we).count||this._cleanupObserver(we))}_cleanupObserver(we){if(this._observedElements.has(we)){const{observer:Ve,stream:Pe}=this._observedElements.get(we);Ve&&Ve.disconnect(),Pe.complete(),this._observedElements.delete(we)}}static \u0275fac=function(Ve){return new(Ve||me)};static \u0275prov=D.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})(),oe=(()=>{class me{_contentObserver=(0,D.WQX)(q);_elementRef=(0,D.WQX)(D.aKT);event=new D.bkB;get disabled(){return this._disabled}set disabled(we){this._disabled=we,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(we){this._debounce=(0,f.OE)(we),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const we=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?we.pipe((0,G.B)(this.debounce)):we).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(Ve){return new(Ve||me)};static \u0275dir=D.FsC({type:me,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",D.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[D.GFd]})}return me})(),ue=(()=>{class me{static \u0275fac=function(Ve){return new(Ve||me)};static \u0275mod=D.$C({type:me});static \u0275inj=D.G2t({providers:[$]})}return me})()},66969:(nt,pe,_)=>{_.d(pe,{WB:()=>ot,$Q:()=>qn,hJ:()=>jt,rR:()=>de,Sf:()=>w,z_:()=>ar,yY:()=>W});var f=_(65478),D=_(60177),P=_(54438),E=_(14085),F=_(36860),re=_(5964),G=_(56977),ie=_(39974),$=_(54360),oe=_(28203),ue=_(76939),me=_(89888),ye=_(49046),we=_(21413),Ve=_(18359),Pe=_(57786),We=_(67336);const Ze=(0,F.CZ)();class ut{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(R,K){this._viewportRuler=R,this._document=K}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,E.a1)(-this._previousScrollPosition.left),R.style.top=(0,E.a1)(-this._previousScrollPosition.top),R.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const R=this._document.documentElement,Y=R.style,Oe=this._document.body.style,ze=Y.scrollBehavior||"",st=Oe.scrollBehavior||"";this._isEnabled=!1,Y.left=this._previousHTMLStyles.left,Y.top=this._previousHTMLStyles.top,R.classList.remove("cdk-global-scrollblock"),Ze&&(Y.scrollBehavior=Oe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ze&&(Y.scrollBehavior=ze,Oe.scrollBehavior=st)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const K=this._document.body,Y=this._viewportRuler.getViewportSize();return K.scrollHeight>Y.height||K.scrollWidth>Y.width}}class ke{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(R,K,Y,Oe){this._scrollDispatcher=R,this._ngZone=K,this._viewportRuler=Y,this._config=Oe}attach(R){this._overlayRef=R}enable(){if(this._scrollSubscription)return;const R=this._scrollDispatcher.scrolled(0).pipe((0,re.p)(K=>!K||!this._overlayRef.overlayElement.contains(K.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=R.subscribe(()=>{const K=this._viewportRuler.getViewportScrollPosition().top;Math.abs(K-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}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class he{enable(){}disable(){}attach(){}}function Me(Se,R){return R.some(K=>Se.bottomK.bottom||Se.rightK.right)}function ge(Se,R){return R.some(K=>Se.topK.bottom||Se.leftK.right)}class Re{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(R,K,Y,Oe){this._scrollDispatcher=R,this._viewportRuler=K,this._ngZone=Y,this._config=Oe}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 K=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Y,height:Oe}=this._viewportRuler.getViewportSize();Me(K,[{width:Y,height:Oe,bottom:Oe,right:Y,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 Te=(()=>{class Se{_scrollDispatcher=(0,P.WQX)(f.R);_viewportRuler=(0,P.WQX)(f.Xj);_ngZone=(0,P.WQX)(P.SKi);_document=(0,P.WQX)(D.qQ);constructor(){}noop=()=>new he;close=K=>new ke(this._scrollDispatcher,this._ngZone,this._viewportRuler,K);block=()=>new ut(this._viewportRuler,this._document);reposition=K=>new Re(this._scrollDispatcher,this._viewportRuler,this._ngZone,K);static \u0275fac=function(Y){return new(Y||Se)};static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();class de{positionStrategy;scrollStrategy=new he;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(R){if(R){const K=Object.keys(R);for(const Y of K)void 0!==R[Y]&&(this[Y]=R[Y])}}}class Rt{connectionPair;scrollableViewProperties;constructor(R,K){this.connectionPair=R,this.scrollableViewProperties=K}}let Tt=(()=>{class Se{_attachedOverlays=[];_document=(0,P.WQX)(D.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(K){this.remove(K),this._attachedOverlays.push(K)}remove(K){const Y=this._attachedOverlays.indexOf(K);Y>-1&&this._attachedOverlays.splice(Y,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(Y){return new(Y||Se)};static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})(),ft=(()=>{class Se extends Tt{_ngZone=(0,P.WQX)(P.SKi);_renderer=(0,P.WQX)(P._9s).createRenderer(null,null);_cleanupKeydown;add(K){super.add(K),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=K=>{const Y=this._attachedOverlays;for(let Oe=Y.length-1;Oe>-1;Oe--)if(Y[Oe]._keydownEvents.observers.length>0){this._ngZone.run(()=>Y[Oe]._keydownEvents.next(K));break}};static \u0275fac=(()=>{let K;return function(Oe){return(K||(K=P.xGo(Se)))(Oe||Se)}})();static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})(),Ae=(()=>{class Se extends Tt{_platform=(0,P.WQX)(F.OD);_ngZone=(0,P.WQX)(P.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(K){if(super.add(K),!this._isAttached){const Y=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Y)):this._addEventListeners(Y),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Y.style.cursor,Y.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const K=this._document.body;K.removeEventListener("pointerdown",this._pointerDownListener,!0),K.removeEventListener("click",this._clickListener,!0),K.removeEventListener("auxclick",this._clickListener,!0),K.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(K.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(K){K.addEventListener("pointerdown",this._pointerDownListener,!0),K.addEventListener("click",this._clickListener,!0),K.addEventListener("auxclick",this._clickListener,!0),K.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=K=>{this._pointerDownEventTarget=(0,F.Fb)(K)};_clickListener=K=>{const Y=(0,F.Fb)(K),Oe="click"===K.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Y;this._pointerDownEventTarget=null;const ze=this._attachedOverlays.slice();for(let st=ze.length-1;st>-1;st--){const It=ze[st];if(It._outsidePointerEvents.observers.length<1||!It.hasAttached())continue;if(ce(It.overlayElement,Y)||ce(It.overlayElement,Oe))break;const mt=It._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>mt.next(K)):mt.next(K)}};static \u0275fac=(()=>{let K;return function(Oe){return(K||(K=P.xGo(Se)))(Oe||Se)}})();static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();function ce(Se,R){const K=typeof ShadowRoot<"u"&&ShadowRoot;let Y=R;for(;Y;){if(Y===Se)return!0;Y=K&&Y instanceof ShadowRoot?Y.host:Y.parentNode}return!1}let B=(()=>{class Se{static \u0275fac=function(Y){return new(Y||Se)};static \u0275cmp=P.VBU({type:Se,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Y,Oe){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return Se})(),w=(()=>{class Se{_platform=(0,P.WQX)(F.OD);_containerElement;_document=(0,P.WQX)(D.qQ);_styleLoader=(0,P.WQX)(ye.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const K="cdk-overlay-container";if(this._platform.isBrowser||(0,F.v8)()){const Oe=this._document.querySelectorAll(`.${K}[platform="server"], .${K}[platform="test"]`);for(let ze=0;ze(0,P.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(R){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const K=this._portalOutlet.attach(R);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,P.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof K?.onDestroy&&K.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),K}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._detachContentWhenEmpty(),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?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,R&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.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={...this._config,...R},this._updateElementSize()}setDirection(R){this._config={...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,E.a1)(this._config.width),R.height=(0,E.a1)(this._config.height),R.minWidth=(0,E.a1)(this._config.minWidth),R.minHeight=(0,E.a1)(this._config.minHeight),R.maxWidth=(0,E.a1)(this._config.maxWidth),R.maxHeight=(0,E.a1)(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._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._cleanupBackdropClick?.(),this._cleanupBackdropClick=this._renderer.listen(this._backdropElement,"click",K=>this._backdropClick.next(K)),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?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){if(this._animationsDisabled)return void this._disposeBackdrop(R);R.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{this._cleanupBackdropTransitionEnd?.(),this._cleanupBackdropTransitionEnd=this._renderer.listen(R,"transitionend",K=>{this._disposeBackdrop(K.target)})}),R.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(R)},500))}}_toggleClasses(R,K,Y){const Oe=(0,E.FG)(K||[]).filter(ze=>!!ze);Oe.length&&(Y?R.classList.add(...Oe):R.classList.remove(...Oe))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const R=this._renders.pipe((0,G.Q)((0,Pe.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),R.unsubscribe())})})}_disposeScrollStrategy(){const R=this._scrollStrategy;R&&(R.disable(),R.detach&&R.detach())}_disposeBackdrop(R){this._cleanupBackdropClick?.(),this._cleanupBackdropTransitionEnd?.(),R&&(R.remove(),this._backdropElement===R&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const N="cdk-overlay-connected-position-bounding-box",V=/([A-Za-z%]+)$/;class ae{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new we.B;_resizeSubscription=Ve.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(R,K,Y,Oe,ze){this._viewportRuler=K,this._document=Y,this._platform=Oe,this._overlayContainer=ze,this.setOrigin(R)}attach(R){this._validatePositions(),R.hostElement.classList.add(N),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(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const R=this._originRect,K=this._overlayRect,Y=this._viewportRect,Oe=this._containerRect,ze=[];let st;for(let It of this._preferredPositions){let mt=this._getOriginPoint(R,Oe,It),Kt=this._getOverlayPoint(mt,K,It),et=this._getOverlayFit(Kt,K,Y,It);if(et.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(It,mt);this._canFitWithFlexibleDimensions(et,Kt,Y)?ze.push({position:It,origin:mt,overlayRect:K,boundingBoxRect:this._calculateBoundingBoxRect(mt,It)}):(!st||st.overlayFit.visibleAreamt&&(mt=et,It=Kt)}return this._isPushed=!1,void this._applyPosition(It.position,It.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(st.position,st.originPoint);this._applyPosition(st.position,st.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&_e(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(N),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const R=this._lastPosition;if(R){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const K=this._getOriginPoint(this._originRect,this._containerRect,R);this._applyPosition(R,K)}else this.apply()}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,K,Y){let Oe,ze;if("center"==Y.originX)Oe=R.left+R.width/2;else{const st=this._isRtl()?R.right:R.left,It=this._isRtl()?R.left:R.right;Oe="start"==Y.originX?st:It}return K.left<0&&(Oe-=K.left),ze="center"==Y.originY?R.top+R.height/2:"top"==Y.originY?R.top:R.bottom,K.top<0&&(ze-=K.top),{x:Oe,y:ze}}_getOverlayPoint(R,K,Y){let Oe,ze;return Oe="center"==Y.overlayX?-K.width/2:"start"===Y.overlayX?this._isRtl()?-K.width:0:this._isRtl()?0:-K.width,ze="center"==Y.overlayY?-K.height/2:"top"==Y.overlayY?0:-K.height,{x:R.x+Oe,y:R.y+ze}}_getOverlayFit(R,K,Y,Oe){const ze=Ct(K);let{x:st,y:It}=R,mt=this._getOffset(Oe,"x"),Kt=this._getOffset(Oe,"y");mt&&(st+=mt),Kt&&(It+=Kt);let qt=0-It,vt=It+ze.height-Y.height,hn=this._subtractOverflows(ze.width,0-st,st+ze.width-Y.width),Bt=this._subtractOverflows(ze.height,qt,vt),Gn=hn*Bt;return{visibleArea:Gn,isCompletelyWithinViewport:ze.width*ze.height===Gn,fitsInViewportVertically:Bt===ze.height,fitsInViewportHorizontally:hn==ze.width}}_canFitWithFlexibleDimensions(R,K,Y){if(this._hasFlexibleDimensions){const Oe=Y.bottom-K.y,ze=Y.right-K.x,st=Ge(this._overlayRef.getConfig().minHeight),It=Ge(this._overlayRef.getConfig().minWidth);return(R.fitsInViewportVertically||null!=st&&st<=Oe)&&(R.fitsInViewportHorizontally||null!=It&&It<=ze)}return!1}_pushOverlayOnScreen(R,K,Y){if(this._previousPushAmount&&this._positionLocked)return{x:R.x+this._previousPushAmount.x,y:R.y+this._previousPushAmount.y};const Oe=Ct(K),ze=this._viewportRect,st=Math.max(R.x+Oe.width-ze.width,0),It=Math.max(R.y+Oe.height-ze.height,0),mt=Math.max(ze.top-Y.top-R.y,0),Kt=Math.max(ze.left-Y.left-R.x,0);let et=0,Ut=0;return et=Oe.width<=ze.width?Kt||-st:R.xhn&&!this._isInitialRender&&!this._growAfterOpen&&(st=R.y-hn/2)}if("end"===K.overlayX&&!Oe||"start"===K.overlayX&&Oe)qt=Y.width-R.x+2*this._viewportMargin,et=R.x-this._viewportMargin;else if("start"===K.overlayX&&!Oe||"end"===K.overlayX&&Oe)Ut=R.x,et=Y.right-R.x;else{const vt=Math.min(Y.right-R.x+Y.left,R.x),hn=this._lastBoundingBoxSize.width;et=2*vt,Ut=R.x-vt,et>hn&&!this._isInitialRender&&!this._growAfterOpen&&(Ut=R.x-hn/2)}return{top:st,left:Ut,bottom:It,right:qt,width:et,height:ze}}_setBoundingBoxStyles(R,K){const Y=this._calculateBoundingBoxRect(R,K);!this._isInitialRender&&!this._growAfterOpen&&(Y.height=Math.min(Y.height,this._lastBoundingBoxSize.height),Y.width=Math.min(Y.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 ze=this._overlayRef.getConfig().maxHeight,st=this._overlayRef.getConfig().maxWidth;Oe.height=(0,E.a1)(Y.height),Oe.top=(0,E.a1)(Y.top),Oe.bottom=(0,E.a1)(Y.bottom),Oe.width=(0,E.a1)(Y.width),Oe.left=(0,E.a1)(Y.left),Oe.right=(0,E.a1)(Y.right),Oe.alignItems="center"===K.overlayX?"center":"end"===K.overlayX?"flex-end":"flex-start",Oe.justifyContent="center"===K.overlayY?"center":"bottom"===K.overlayY?"flex-end":"flex-start",ze&&(Oe.maxHeight=(0,E.a1)(ze)),st&&(Oe.maxWidth=(0,E.a1)(st))}this._lastBoundingBoxSize=Y,_e(this._boundingBox.style,Oe)}_resetBoundingBoxStyles(){_e(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){_e(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(R,K){const Y={},Oe=this._hasExactPosition(),ze=this._hasFlexibleDimensions,st=this._overlayRef.getConfig();if(Oe){const et=this._viewportRuler.getViewportScrollPosition();_e(Y,this._getExactOverlayY(K,R,et)),_e(Y,this._getExactOverlayX(K,R,et))}else Y.position="static";let It="",mt=this._getOffset(K,"x"),Kt=this._getOffset(K,"y");mt&&(It+=`translateX(${mt}px) `),Kt&&(It+=`translateY(${Kt}px)`),Y.transform=It.trim(),st.maxHeight&&(Oe?Y.maxHeight=(0,E.a1)(st.maxHeight):ze&&(Y.maxHeight="")),st.maxWidth&&(Oe?Y.maxWidth=(0,E.a1)(st.maxWidth):ze&&(Y.maxWidth="")),_e(this._pane.style,Y)}_getExactOverlayY(R,K,Y){let Oe={top:"",bottom:""},ze=this._getOverlayPoint(K,this._overlayRect,R);return this._isPushed&&(ze=this._pushOverlayOnScreen(ze,this._overlayRect,Y)),"bottom"===R.overlayY?Oe.bottom=this._document.documentElement.clientHeight-(ze.y+this._overlayRect.height)+"px":Oe.top=(0,E.a1)(ze.y),Oe}_getExactOverlayX(R,K,Y){let st,Oe={left:"",right:""},ze=this._getOverlayPoint(K,this._overlayRect,R);return this._isPushed&&(ze=this._pushOverlayOnScreen(ze,this._overlayRect,Y)),st=this._isRtl()?"end"===R.overlayX?"left":"right":"end"===R.overlayX?"right":"left","right"===st?Oe.right=this._document.documentElement.clientWidth-(ze.x+this._overlayRect.width)+"px":Oe.left=(0,E.a1)(ze.x),Oe}_getScrollVisibility(){const R=this._getOriginRect(),K=this._pane.getBoundingClientRect(),Y=this._scrollables.map(Oe=>Oe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ge(R,Y),isOriginOutsideView:Me(R,Y),isOverlayClipped:ge(K,Y),isOverlayOutsideView:Me(K,Y)}}_subtractOverflows(R,...K){return K.reduce((Y,Oe)=>Y-Math.max(Oe,0),R)}_getNarrowedViewportRect(){const R=this._document.documentElement.clientWidth,K=this._document.documentElement.clientHeight,Y=this._viewportRuler.getViewportScrollPosition();return{top:Y.top+this._viewportMargin,left:Y.left+this._viewportMargin,right:Y.left+R-this._viewportMargin,bottom:Y.top+K-this._viewportMargin,width:R-2*this._viewportMargin,height:K-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(R,K){return"x"===K?null==R.offsetX?this._offsetX:R.offsetX:null==R.offsetY?this._offsetY:R.offsetY}_validatePositions(){}_addPanelClasses(R){this._pane&&(0,E.FG)(R).forEach(K=>{""!==K&&-1===this._appliedPanelClasses.indexOf(K)&&(this._appliedPanelClasses.push(K),this._pane.classList.add(K))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(R=>{this._pane.classList.remove(R)}),this._appliedPanelClasses=[])}_getOriginRect(){const R=this._origin;if(R instanceof P.aKT)return R.nativeElement.getBoundingClientRect();if(R instanceof Element)return R.getBoundingClientRect();const K=R.width||0,Y=R.height||0;return{top:R.y,bottom:R.y+Y,left:R.x,right:R.x+K,height:Y,width:K}}}function _e(Se,R){for(let K in R)R.hasOwnProperty(K)&&(Se[K]=R[K]);return Se}function Ge(Se){if("number"!=typeof Se&&null!=Se){const[R,K]=Se.split(V);return K&&"px"!==K?null:parseFloat(R)}return Se||null}function Ct(Se){return{top:Math.floor(Se.top),right:Math.floor(Se.right),bottom:Math.floor(Se.bottom),left:Math.floor(Se.left),width:Math.floor(Se.width),height:Math.floor(Se.height)}}const En="cdk-global-overlay-wrapper";class Wt{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(R){const K=R.getConfig();this._overlayRef=R,this._width&&!K.width&&R.updateSize({width:this._width}),this._height&&!K.height&&R.updateSize({height:this._height}),R.hostElement.classList.add(En),this._isDisposed=!1}top(R=""){return this._bottomOffset="",this._topOffset=R,this._alignItems="flex-start",this}left(R=""){return this._xOffset=R,this._xPosition="left",this}bottom(R=""){return this._topOffset="",this._bottomOffset=R,this._alignItems="flex-end",this}right(R=""){return this._xOffset=R,this._xPosition="right",this}start(R=""){return this._xOffset=R,this._xPosition="start",this}end(R=""){return this._xOffset=R,this._xPosition="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._xPosition="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,K=this._overlayRef.hostElement.style,Y=this._overlayRef.getConfig(),{width:Oe,height:ze,maxWidth:st,maxHeight:It}=Y,mt=!("100%"!==Oe&&"100vw"!==Oe||st&&"100%"!==st&&"100vw"!==st),Kt=!("100%"!==ze&&"100vh"!==ze||It&&"100%"!==It&&"100vh"!==It),et=this._xPosition,Ut=this._xOffset,qt="rtl"===this._overlayRef.getConfig().direction;let vt="",hn="",Bt="";mt?Bt="flex-start":"center"===et?(Bt="center",qt?hn=Ut:vt=Ut):qt?"left"===et||"end"===et?(Bt="flex-end",vt=Ut):("right"===et||"start"===et)&&(Bt="flex-start",hn=Ut):"left"===et||"start"===et?(Bt="flex-start",vt=Ut):("right"===et||"end"===et)&&(Bt="flex-end",hn=Ut),R.position=this._cssPosition,R.marginLeft=mt?"0":vt,R.marginTop=Kt?"0":this._topOffset,R.marginBottom=this._bottomOffset,R.marginRight=mt?"0":hn,K.justifyContent=Bt,K.alignItems=Kt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const R=this._overlayRef.overlayElement.style,K=this._overlayRef.hostElement,Y=K.style;K.classList.remove(En),Y.justifyContent=Y.alignItems=R.marginTop=R.marginBottom=R.marginLeft=R.marginRight=R.position="",this._overlayRef=null,this._isDisposed=!0}}let an=(()=>{class Se{_viewportRuler=(0,P.WQX)(f.Xj);_document=(0,P.WQX)(D.qQ);_platform=(0,P.WQX)(F.OD);_overlayContainer=(0,P.WQX)(w);constructor(){}global(){return new Wt}flexibleConnectedTo(K){return new ae(K,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(Y){return new(Y||Se)};static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})(),jt=(()=>{class Se{scrollStrategies=(0,P.WQX)(Te);_overlayContainer=(0,P.WQX)(w);_positionBuilder=(0,P.WQX)(an);_keyboardDispatcher=(0,P.WQX)(ft);_injector=(0,P.WQX)(P.zZn);_ngZone=(0,P.WQX)(P.SKi);_document=(0,P.WQX)(D.qQ);_directionality=(0,P.WQX)(oe.dS);_location=(0,P.WQX)(D.aZ);_outsideClickDispatcher=(0,P.WQX)(Ae);_animationsModuleType=(0,P.WQX)(P.bc$,{optional:!0});_idGenerator=(0,P.WQX)(me.g7);_renderer=(0,P.WQX)(P._9s).createRenderer(null,null);_appRef;_styleLoader=(0,P.WQX)(ye.l);constructor(){}create(K){this._styleLoader.load(B);const Y=this._createHostElement(),Oe=this._createPaneElement(Y),ze=this._createPortalOutlet(Oe),st=new de(K);return st.direction=st.direction||this._directionality.value,new W(ze,Y,Oe,st,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(P.uvJ),this._renderer)}position(){return this._positionBuilder}_createPaneElement(K){const Y=this._document.createElement("div");return Y.id=this._idGenerator.getId("cdk-overlay-"),Y.classList.add("cdk-overlay-pane"),K.appendChild(Y),Y}_createHostElement(){const K=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(K),K}_createPortalOutlet(K){return this._appRef||(this._appRef=this._injector.get(P.o8S)),new ue.aI(K,null,this._appRef,this._injector,this._document)}static \u0275fac=function(Y){return new(Y||Se)};static \u0275prov=P.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();const Xt=[{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"}],xn=new P.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Se=(0,P.WQX)(jt);return()=>Se.scrollStrategies.reposition()}});let qn=(()=>{class Se{elementRef=(0,P.WQX)(P.aKT);constructor(){}static \u0275fac=function(Y){return new(Y||Se)};static \u0275dir=P.FsC({type:Se,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return Se})(),ot=(()=>{class Se{_overlay=(0,P.WQX)(jt);_dir=(0,P.WQX)(oe.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=Ve.yU.EMPTY;_attachSubscription=Ve.yU.EMPTY;_detachSubscription=Ve.yU.EMPTY;_positionSubscription=Ve.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,P.WQX)(xn);_disposeOnNavigation=!1;_ngZone=(0,P.WQX)(P.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(K){this._offsetX=K,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(K){this._offsetY=K,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(K){this._disposeOnNavigation=K}backdropClick=new P.bkB;positionChange=new P.bkB;attach=new P.bkB;detach=new P.bkB;overlayKeydown=new P.bkB;overlayOutsideClick=new P.bkB;constructor(){const K=(0,P.WQX)(P.C4Q),Y=(0,P.WQX)(P.c1b);this._templatePortal=new ue.VA(K,Y),this.scrollStrategy=this._scrollStrategyFactory()}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(K){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),K.origin&&this.open&&this._position.apply()),K.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Xt);const K=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=K.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=K.detachments().subscribe(()=>this.detach.emit()),K.keydownEvents().subscribe(Y=>{this.overlayKeydown.next(Y),Y.keyCode===We._f&&!this.disableClose&&!(0,We.rp)(Y)&&(Y.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Y=>{const Oe=this._getOriginElement(),ze=(0,F.Fb)(Y);(!Oe||Oe!==ze&&!Oe.contains(ze))&&this.overlayOutsideClick.next(Y)})}_buildConfig(){const K=this._position=this.positionStrategy||this._createPositionStrategy(),Y=new de({direction:this._dir||"ltr",positionStrategy:K,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Y.width=this.width),(this.height||0===this.height)&&(Y.height=this.height),(this.minWidth||0===this.minWidth)&&(Y.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Y.minHeight=this.minHeight),this.backdropClass&&(Y.backdropClass=this.backdropClass),this.panelClass&&(Y.panelClass=this.panelClass),Y}_updatePositionStrategy(K){const Y=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 K.setOrigin(this._getOrigin()).withPositions(Y).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const K=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(K),K}_getOrigin(){return this.origin instanceof qn?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof qn?this.origin.elementRef.nativeElement:this.origin instanceof P.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(K=>{this.backdropClick.emit(K)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function q(Se,R=!1){return(0,ie.N)((K,Y)=>{let Oe=0;K.subscribe((0,$._)(Y,ze=>{const st=Se(ze,Oe++);(st||R)&&Y.next(ze),!st&&Y.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(K=>{this._ngZone.run(()=>this.positionChange.emit(K)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(Y){return new(Y||Se)};static \u0275dir=P.FsC({type:Se,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",P.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",P.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",P.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",P.L39],push:[2,"cdkConnectedOverlayPush","push",P.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",P.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[P.GFd,P.OA$]})}return Se})();const Ln={provide:xn,deps:[jt],useFactory:function Vn(Se){return()=>Se.scrollStrategies.reposition()}};let ar=(()=>{class Se{static \u0275fac=function(Y){return new(Y||Se)};static \u0275mod=P.$C({type:Se});static \u0275inj=P.G2t({providers:[jt,Ln],imports:[oe.jI,ue.jc,f.E9,f.E9]})}return Se})()},36860:(nt,pe,_)=>{_.d(pe,{BD:()=>Ve,BQ:()=>oe,CZ:()=>we,Fb:()=>Ue,KT:()=>Ze,MU:()=>ie,OD:()=>E,r5:()=>ue,v8:()=>ke,vc:()=>ut});var f=_(54438),D=_(60177);let P;try{P=typeof Intl<"u"&&Intl.v8BreakIterator}catch{P=!1}let re,E=(()=>{class he{_platformId=(0,f.WQX)(f.Agw);isBrowser=this._platformId?(0,D.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!P)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(Re){return new(Re||he)};static \u0275prov=f.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const G=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ie(){if(re)return re;if("object"!=typeof document||!document)return re=new Set(G),re;let he=document.createElement("input");return re=new Set(G.filter(Me=>(he.setAttribute("type",Me),he.type===Me))),re}let $;function oe(he){return function q(){if(null==$&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>$=!0}))}finally{$=$||!1}return $}()?he:!!he.capture}var ue=function(he){return he[he.NORMAL=0]="NORMAL",he[he.NEGATED=1]="NEGATED",he[he.INVERTED=2]="INVERTED",he}(ue||{});let me,ye,Pe;function we(){if(null==ye){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return ye=!1,ye;if("scrollBehavior"in document.documentElement.style)ye=!0;else{const he=Element.prototype.scrollTo;ye=!!he&&!/\{\s*\[native code\]\s*\}/.test(he.toString())}}return ye}function Ve(){if("object"!=typeof document||!document)return ue.NORMAL;if(null==me){const he=document.createElement("div"),Me=he.style;he.dir="rtl",Me.width="1px",Me.overflow="auto",Me.visibility="hidden",Me.pointerEvents="none",Me.position="absolute";const ge=document.createElement("div"),Re=ge.style;Re.width="2px",Re.height="1px",he.appendChild(ge),document.body.appendChild(he),me=ue.NORMAL,0===he.scrollLeft&&(he.scrollLeft=1,me=0===he.scrollLeft?ue.NEGATED:ue.INVERTED),he.remove()}return me}function Ze(he){if(function We(){if(null==Pe){const he=typeof document<"u"?document.head:null;Pe=!(!he||!he.createShadowRoot&&!he.attachShadow)}return Pe}()){const Me=he.getRootNode?he.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Me instanceof ShadowRoot)return Me}return null}function ut(){let he=typeof document<"u"&&document?document.activeElement:null;for(;he&&he.shadowRoot;){const Me=he.shadowRoot.activeElement;if(Me===he)break;he=Me}return he}function Ue(he){return he.composedPath?he.composedPath()[0]:he.target}function ke(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(nt,pe,_)=>{_.d(pe,{A8:()=>q,I3:()=>Ze,VA:()=>oe,aI:()=>we,bV:()=>Pe,jc:()=>Ue,lb:()=>me});var f=_(54438),D=_(60177);class ${_attachedHost;attach(Me){return this._attachedHost=Me,Me.attach(this)}detach(){let Me=this._attachedHost;null!=Me&&(this._attachedHost=null,Me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Me){this._attachedHost=Me}}class q extends ${component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(Me,ge,Re,Te,de){super(),this.component=Me,this.viewContainerRef=ge,this.injector=Re,this.projectableNodes=de}}class oe extends ${templateRef;viewContainerRef;context;injector;constructor(Me,ge,Re,Te){super(),this.templateRef=Me,this.viewContainerRef=ge,this.context=Re,this.injector=Te}get origin(){return this.templateRef.elementRef}attach(Me,ge=this.context){return this.context=ge,super.attach(Me)}detach(){return this.context=void 0,super.detach()}}class ue extends ${element;constructor(Me){super(),this.element=Me instanceof f.aKT?Me.nativeElement:Me}}class me{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(Me){return Me instanceof q?(this._attachedPortal=Me,this.attachComponentPortal(Me)):Me instanceof oe?(this._attachedPortal=Me,this.attachTemplatePortal(Me)):this.attachDomPortal&&Me instanceof ue?(this._attachedPortal=Me,this.attachDomPortal(Me)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Me){this._disposeFn=Me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class we extends me{outletElement;_appRef;_defaultInjector;_document;constructor(Me,ge,Re,Te,de){super(),this.outletElement=Me,this._appRef=Re,this._defaultInjector=Te,this._document=de}attachComponentPortal(Me){let ge;if(Me.viewContainerRef){const Re=Me.injector||Me.viewContainerRef.injector,Te=Re.get(f.Vns,null,{optional:!0})||void 0;ge=Me.viewContainerRef.createComponent(Me.component,{index:Me.viewContainerRef.length,injector:Re,ngModuleRef:Te,projectableNodes:Me.projectableNodes||void 0}),this.setDisposeFn(()=>ge.destroy())}else ge=(0,f.a0P)(Me.component,{elementInjector:Me.injector||this._defaultInjector||f.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:Me.projectableNodes||void 0}),this._appRef.attachView(ge.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ge.hostView),ge.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(ge)),this._attachedPortal=Me,ge}attachTemplatePortal(Me){let ge=Me.viewContainerRef,Re=ge.createEmbeddedView(Me.templateRef,Me.context,{injector:Me.injector});return Re.rootNodes.forEach(Te=>this.outletElement.appendChild(Te)),Re.detectChanges(),this.setDisposeFn(()=>{let Te=ge.indexOf(Re);-1!==Te&&ge.remove(Te)}),this._attachedPortal=Me,Re}attachDomPortal=Me=>{const ge=Me.element,Re=this._document.createComment("dom-portal");ge.parentNode.insertBefore(Re,ge),this.outletElement.appendChild(ge),this._attachedPortal=Me,super.setDisposeFn(()=>{Re.parentNode&&Re.parentNode.replaceChild(ge,Re)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Me){return Me.hostView.rootNodes[0]}}let Pe=(()=>{class he extends oe{constructor(){super((0,f.WQX)(f.C4Q),(0,f.WQX)(f.c1b))}static \u0275fac=function(Re){return new(Re||he)};static \u0275dir=f.FsC({type:he,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[f.Vt3]})}return he})(),Ze=(()=>{class he extends me{_moduleRef=(0,f.WQX)(f.Vns,{optional:!0});_document=(0,f.WQX)(D.qQ);_viewContainerRef=(0,f.WQX)(f.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(ge){this.hasAttached()&&!ge&&!this._isInitialized||(this.hasAttached()&&super.detach(),ge&&super.attach(ge),this._attachedPortal=ge||null)}attached=new f.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ge){ge.setAttachedHost(this);const Re=null!=ge.viewContainerRef?ge.viewContainerRef:this._viewContainerRef,Te=Re.createComponent(ge.component,{index:Re.length,injector:ge.injector||Re.injector,projectableNodes:ge.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return Re!==this._viewContainerRef&&this._getRootNode().appendChild(Te.hostView.rootNodes[0]),super.setDisposeFn(()=>Te.destroy()),this._attachedPortal=ge,this._attachedRef=Te,this.attached.emit(Te),Te}attachTemplatePortal(ge){ge.setAttachedHost(this);const Re=this._viewContainerRef.createEmbeddedView(ge.templateRef,ge.context,{injector:ge.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ge,this._attachedRef=Re,this.attached.emit(Re),Re}attachDomPortal=ge=>{const Re=ge.element,Te=this._document.createComment("dom-portal");ge.setAttachedHost(this),Re.parentNode.insertBefore(Te,Re),this._getRootNode().appendChild(Re),this._attachedPortal=ge,super.setDisposeFn(()=>{Te.parentNode&&Te.parentNode.replaceChild(Re,Te)})};_getRootNode(){const ge=this._viewContainerRef.element.nativeElement;return ge.nodeType===ge.ELEMENT_NODE?ge:ge.parentNode}static \u0275fac=function(Re){return new(Re||he)};static \u0275dir=f.FsC({type:he,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[f.Vt3]})}return he})(),Ue=(()=>{class he{static \u0275fac=function(Re){return new(Re||he)};static \u0275mod=f.$C({type:he});static \u0275inj=f.G2t({})}return he})()},49046:(nt,pe,_)=>{_.d(pe,{Y:()=>E,l:()=>P});var f=_(54438);const D=new WeakMap;let P=(()=>{class F{_appRef;_injector=(0,f.WQX)(f.zZn);_environmentInjector=(0,f.WQX)(f.uvJ);load(G){const ie=this._appRef=this._appRef||this._injector.get(f.o8S);let $=D.get(ie);$||($={loaders:new Set,refs:[]},D.set(ie,$),ie.onDestroy(()=>{D.get(ie)?.refs.forEach(q=>q.destroy()),D.delete(ie)})),$.loaders.has(G)||($.loaders.add(G),$.refs.push((0,f.a0P)(G,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(ie){return new(ie||F)};static \u0275prov=f.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),E=(()=>{class F{static \u0275fac=function(ie){return new(ie||F)};static \u0275cmp=f.VBU({type:F,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(ie,$){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return F})()},65478:(nt,pe,_)=>{_.d(pe,{E9:()=>Ae,Gj:()=>ft,R:()=>ke,Xj:()=>ge,uv:()=>he});var f=_(14085),D=_(54438),P=_(21413),E=_(7673),F=_(71985),re=_(33726),$=(_(30536),_(25007),_(13798)),q=_(5964),oe=_(56977),ue=_(36860),me=_(60177),ye=_(28203);let ke=(()=>{class ce{_ngZone=(0,D.WQX)(D.SKi);_platform=(0,D.WQX)(ue.OD);_document=(0,D.WQX)(me.qQ,{optional:!0});constructor(){}_scrolled=new P.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(w){this.scrollContainers.has(w)||this.scrollContainers.set(w,w.elementScrolled().subscribe(()=>this._scrolled.next(w)))}deregister(w){const W=this.scrollContainers.get(w);W&&(W.unsubscribe(),this.scrollContainers.delete(w))}scrolled(w=20){return this._platform.isBrowser?new F.c(W=>{this._globalSubscription||this._addGlobalListener();const N=w>0?this._scrolled.pipe((0,$.Z)(w)).subscribe(W):this._scrolled.subscribe(W);return this._scrolledCount++,()=>{N.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((w,W)=>this.deregister(W)),this._scrolled.complete()}ancestorScrolled(w,W){const N=this.getAncestorScrollContainers(w);return this.scrolled(W).pipe((0,q.p)(V=>!V||N.indexOf(V)>-1))}getAncestorScrollContainers(w){const W=[];return this.scrollContainers.forEach((N,V)=>{this._scrollableContainsElement(V,w)&&W.push(V)}),W}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(w,W){let N=(0,f.i8)(W),V=w.getElementRef().nativeElement;do{if(N==V)return!0}while(N=N.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const w=this._getWindow();return(0,re.R)(w.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(W){return new(W||ce)};static \u0275prov=D.jDH({token:ce,factory:ce.\u0275fac,providedIn:"root"})}return ce})(),he=(()=>{class ce{elementRef=(0,D.WQX)(D.aKT);scrollDispatcher=(0,D.WQX)(ke);ngZone=(0,D.WQX)(D.SKi);dir=(0,D.WQX)(ye.dS,{optional:!0});_destroyed=new P.B;_elementScrolled=new F.c(w=>this.ngZone.runOutsideAngular(()=>(0,re.R)(this.elementRef.nativeElement,"scroll").pipe((0,oe.Q)(this._destroyed)).subscribe(w)));constructor(){}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(w){const W=this.elementRef.nativeElement,N=this.dir&&"rtl"==this.dir.value;null==w.left&&(w.left=N?w.end:w.start),null==w.right&&(w.right=N?w.start:w.end),null!=w.bottom&&(w.top=W.scrollHeight-W.clientHeight-w.bottom),N&&(0,ue.BD)()!=ue.r5.NORMAL?(null!=w.left&&(w.right=W.scrollWidth-W.clientWidth-w.left),(0,ue.BD)()==ue.r5.INVERTED?w.left=w.right:(0,ue.BD)()==ue.r5.NEGATED&&(w.left=w.right?-w.right:w.right)):null!=w.right&&(w.left=W.scrollWidth-W.clientWidth-w.right),this._applyScrollToOptions(w)}_applyScrollToOptions(w){const W=this.elementRef.nativeElement;(0,ue.CZ)()?W.scrollTo(w):(null!=w.top&&(W.scrollTop=w.top),null!=w.left&&(W.scrollLeft=w.left))}measureScrollOffset(w){const W="left",N="right",V=this.elementRef.nativeElement;if("top"==w)return V.scrollTop;if("bottom"==w)return V.scrollHeight-V.clientHeight-V.scrollTop;const ae=this.dir&&"rtl"==this.dir.value;return"start"==w?w=ae?N:W:"end"==w&&(w=ae?W:N),ae&&(0,ue.BD)()==ue.r5.INVERTED?w==W?V.scrollWidth-V.clientWidth-V.scrollLeft:V.scrollLeft:ae&&(0,ue.BD)()==ue.r5.NEGATED?w==W?V.scrollLeft+V.scrollWidth-V.clientWidth:-V.scrollLeft:w==W?V.scrollLeft:V.scrollWidth-V.clientWidth-V.scrollLeft}static \u0275fac=function(W){return new(W||ce)};static \u0275dir=D.FsC({type:ce,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return ce})(),ge=(()=>{class ce{_platform=(0,D.WQX)(ue.OD);_listeners;_viewportSize;_change=new P.B;_document=(0,D.WQX)(me.qQ,{optional:!0});constructor(){const w=(0,D.WQX)(D.SKi),W=(0,D.WQX)(D._9s).createRenderer(null,null);w.runOutsideAngular(()=>{if(this._platform.isBrowser){const N=V=>this._change.next(V);this._listeners=[W.listen("window","resize",N),W.listen("window","orientationchange",N)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(w=>w()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const w={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),w}getViewportRect(){const w=this.getViewportScrollPosition(),{width:W,height:N}=this.getViewportSize();return{top:w.top,left:w.left,bottom:w.top+N,right:w.left+W,height:N,width:W}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const w=this._document,W=this._getWindow(),N=w.documentElement,V=N.getBoundingClientRect();return{top:-V.top||w.body.scrollTop||W.scrollY||N.scrollTop||0,left:-V.left||w.body.scrollLeft||W.scrollX||N.scrollLeft||0}}change(w=20){return w>0?this._change.pipe((0,$.Z)(w)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const w=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:w.innerWidth,height:w.innerHeight}:{width:0,height:0}}static \u0275fac=function(W){return new(W||ce)};static \u0275prov=D.jDH({token:ce,factory:ce.\u0275fac,providedIn:"root"})}return ce})(),ft=(()=>{class ce{static \u0275fac=function(W){return new(W||ce)};static \u0275mod=D.$C({type:ce});static \u0275inj=D.G2t({})}return ce})(),Ae=(()=>{class ce{static \u0275fac=function(W){return new(W||ce)};static \u0275mod=D.$C({type:ce});static \u0275inj=D.G2t({imports:[ye.jI,ft,ye.jI,ft]})}return ce})()},60177:(nt,pe,_)=>{_.d(pe,{AJ:()=>Pr,B3:()=>In,Jj:()=>Ri,MD:()=>gt,N0:()=>lr,QT:()=>E,QX:()=>fi,Sq:()=>be,T3:()=>nr,TG:()=>Co,UE:()=>Jr,VF:()=>re,Vw:()=>$,Vy:()=>Ji,Xr:()=>es,YU:()=>qo,ZD:()=>F,_b:()=>Hr,aZ:()=>Ze,bT:()=>rt,hb:()=>we,m1:()=>zr,oe:()=>hi,qQ:()=>ie,vh:()=>oa});var f=_(54438),D=_(21413);let P=null;function E(){return P}function F(i){P??=i}class re{}const ie=new f.nKC("");let $=(()=>{class i{historyGo(c){throw new Error("")}static \u0275fac=function(d){return new(d||i)};static \u0275prov=f.jDH({token:i,factory:()=>(0,f.WQX)(oe),providedIn:"platform"})}return i})(),oe=(()=>{class i extends ${_location;_history;_doc=(0,f.WQX)(ie);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(c){const d=E().getGlobalEventTarget(this._doc,"window");return d.addEventListener("popstate",c,!1),()=>d.removeEventListener("popstate",c)}onHashChange(c){const d=E().getGlobalEventTarget(this._doc,"window");return d.addEventListener("hashchange",c,!1),()=>d.removeEventListener("hashchange",c)}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(c){this._location.pathname=c}pushState(c,d,v){this._history.pushState(c,d,v)}replaceState(c,d,v){this._history.replaceState(c,d,v)}forward(){this._history.forward()}back(){this._history.back()}historyGo(c=0){this._history.go(c)}getState(){return this._history.state}static \u0275fac=function(d){return new(d||i)};static \u0275prov=f.jDH({token:i,factory:()=>new i,providedIn:"platform"})}return i})();function ue(i,l){if(0==i.length)return l;if(0==l.length)return i;let c=0;return i.endsWith("/")&&c++,l.startsWith("/")&&c++,2==c?i+l.substring(1):1==c?i+l:i+"/"+l}function me(i){const l=i.match(/#|\?|$/),c=l&&l.index||i.length;return i.slice(0,c-("/"===i[c-1]?1:0))+i.slice(c)}function ye(i){return i&&"?"!==i[0]?"?"+i:i}let we=(()=>{class i{historyGo(c){throw new Error("")}static \u0275fac=function(d){return new(d||i)};static \u0275prov=f.jDH({token:i,factory:()=>(0,f.WQX)(Pe),providedIn:"root"})}return i})();const Ve=new f.nKC("");let Pe=(()=>{class i extends we{_platformLocation;_baseHref;_removeListenerFns=[];constructor(c,d){super(),this._platformLocation=c,this._baseHref=d??this._platformLocation.getBaseHrefFromDOM()??(0,f.WQX)(ie).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(c){this._removeListenerFns.push(this._platformLocation.onPopState(c),this._platformLocation.onHashChange(c))}getBaseHref(){return this._baseHref}prepareExternalUrl(c){return ue(this._baseHref,c)}path(c=!1){const d=this._platformLocation.pathname+ye(this._platformLocation.search),v=this._platformLocation.hash;return v&&c?`${d}${v}`:d}pushState(c,d,v,T){const k=this.prepareExternalUrl(v+ye(T));this._platformLocation.pushState(c,d,k)}replaceState(c,d,v,T){const k=this.prepareExternalUrl(v+ye(T));this._platformLocation.replaceState(c,d,k)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(c=0){this._platformLocation.historyGo?.(c)}static \u0275fac=function(d){return new(d||i)(f.KVO($),f.KVO(Ve,8))};static \u0275prov=f.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),Ze=(()=>{class i{_subject=new D.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(c){this._locationStrategy=c;const d=this._locationStrategy.getBaseHref();this._basePath=function he(i){if(new RegExp("^(https?:)?//").test(i)){const[,c]=i.split(/\/\/[^\/]+/);return c}return i}(me(ke(d))),this._locationStrategy.onPopState(v=>{this._subject.next({url:this.path(!0),pop:!0,state:v.state,type:v.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(c=!1){return this.normalize(this._locationStrategy.path(c))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(c,d=""){return this.path()==this.normalize(c+ye(d))}normalize(c){return i.stripTrailingSlash(function Ue(i,l){if(!i||!l.startsWith(i))return l;const c=l.substring(i.length);return""===c||["/",";","?","#"].includes(c[0])?c:l}(this._basePath,ke(c)))}prepareExternalUrl(c){return c&&"/"!==c[0]&&(c="/"+c),this._locationStrategy.prepareExternalUrl(c)}go(c,d="",v=null){this._locationStrategy.pushState(v,"",c,d),this._notifyUrlChangeListeners(this.prepareExternalUrl(c+ye(d)),v)}replaceState(c,d="",v=null){this._locationStrategy.replaceState(v,"",c,d),this._notifyUrlChangeListeners(this.prepareExternalUrl(c+ye(d)),v)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(c=0){this._locationStrategy.historyGo?.(c)}onUrlChange(c){return this._urlChangeListeners.push(c),this._urlChangeSubscription??=this.subscribe(d=>{this._notifyUrlChangeListeners(d.url,d.state)}),()=>{const d=this._urlChangeListeners.indexOf(c);this._urlChangeListeners.splice(d,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(c="",d){this._urlChangeListeners.forEach(v=>v(c,d))}subscribe(c,d,v){return this._subject.subscribe({next:c,error:d??void 0,complete:v??void 0})}static normalizeQueryParams=ye;static joinWithSlash=ue;static stripTrailingSlash=me;static \u0275fac=function(d){return new(d||i)(f.KVO(we))};static \u0275prov=f.jDH({token:i,factory:()=>function ut(){return new Ze((0,f.KVO)(we))}(),providedIn:"root"})}return i})();function ke(i){return i.replace(/\/index.html$/,"")}const Me={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var ge=function(i){return i[i.Decimal=0]="Decimal",i[i.Percent=1]="Percent",i[i.Currency=2]="Currency",i[i.Scientific=3]="Scientific",i}(ge||{}),Te=function(i){return i[i.Format=0]="Format",i[i.Standalone=1]="Standalone",i}(Te||{}),de=function(i){return i[i.Narrow=0]="Narrow",i[i.Abbreviated=1]="Abbreviated",i[i.Wide=2]="Wide",i[i.Short=3]="Short",i}(de||{}),qe=function(i){return i[i.Short=0]="Short",i[i.Medium=1]="Medium",i[i.Long=2]="Long",i[i.Full=3]="Full",i}(qe||{});function w(i,l){return jt((0,f.H5H)(i)[f.KH2.DateFormat],l)}function W(i,l){return jt((0,f.H5H)(i)[f.KH2.TimeFormat],l)}function N(i,l){return jt((0,f.H5H)(i)[f.KH2.DateTimeFormat],l)}function V(i,l){const c=(0,f.H5H)(i),d=c[f.KH2.NumberSymbols][l];if(typeof d>"u"){if(12===l)return c[f.KH2.NumberSymbols][0];if(13===l)return c[f.KH2.NumberSymbols][1]}return d}function ae(i,l){return(0,f.H5H)(i)[f.KH2.NumberFormats][l]}function Nt(i){if(!i[f.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${i[f.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function jt(i,l){for(let c=l;c>-1;c--)if(typeof i[c]<"u")return i[c];throw new Error("Locale data API: locale data undefined")}function Xt(i){const[l,c]=i.split(":");return{hours:+l,minutes:+c}}const Vn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ln={},ar=/((?:[^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 Un=function(i){return i[i.Short=0]="Short",i[i.ShortGMT=1]="ShortGMT",i[i.Long=2]="Long",i[i.Extended=3]="Extended",i}(Un||{}),Se=function(i){return i[i.FullYear=0]="FullYear",i[i.Month=1]="Month",i[i.Date=2]="Date",i[i.Hours=3]="Hours",i[i.Minutes=4]="Minutes",i[i.Seconds=5]="Seconds",i[i.FractionalSeconds=6]="FractionalSeconds",i[i.Day=7]="Day",i}(Se||{}),R=function(i){return i[i.DayPeriods=0]="DayPeriods",i[i.Days=1]="Days",i[i.Months=2]="Months",i[i.Eras=3]="Eras",i}(R||{});function K(i,l,c,d){let v=function H(i){if(Le(i))return i;if("number"==typeof i&&!isNaN(i))return new Date(i);if("string"==typeof i){if(i=i.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(i)){const[v,T=1,k=1]=i.split("-").map(te=>+te);return Y(v,T-1,k)}const c=parseFloat(i);if(!isNaN(i-c))return new Date(c);let d;if(d=i.match(Vn))return function fe(i){const l=new Date(0);let c=0,d=0;const v=i[8]?l.setUTCFullYear:l.setFullYear,T=i[8]?l.setUTCHours:l.setHours;i[9]&&(c=Number(i[9]+i[10]),d=Number(i[9]+i[11])),v.call(l,Number(i[1]),Number(i[2])-1,Number(i[3]));const k=Number(i[4]||0)-c,te=Number(i[5]||0)-d,Ie=Number(i[6]||0),Qe=Math.floor(1e3*parseFloat("0."+(i[7]||0)));return T.call(l,k,te,Ie,Qe),l}(d)}const l=new Date(i);if(!Le(l))throw new Error(`Unable to convert "${i}" into a date`);return l}(i);l=Oe(c,l)||l;let te,k=[];for(;l;){if(te=ar.exec(l),!te){k.push(l);break}{k=k.concat(te.slice(1));const $e=k.pop();if(!$e)break;l=$e}}let Ie=v.getTimezoneOffset();d&&(Ie=ne(d,Ie),v=function se(i,l,c){const d=c?-1:1,v=i.getTimezoneOffset();return function j(i,l){return(i=new Date(i.getTime())).setMinutes(i.getMinutes()+l),i}(i,d*(ne(l,v)-v))}(v,d,!0));let Qe="";return k.forEach($e=>{const pt=function A(i){if(Ce[i])return Ce[i];let l;switch(i){case"G":case"GG":case"GGG":l=et(R.Eras,de.Abbreviated);break;case"GGGG":l=et(R.Eras,de.Wide);break;case"GGGGG":l=et(R.Eras,de.Narrow);break;case"y":l=mt(Se.FullYear,1,0,!1,!0);break;case"yy":l=mt(Se.FullYear,2,0,!0,!0);break;case"yyy":l=mt(Se.FullYear,3,0,!1,!0);break;case"yyyy":l=mt(Se.FullYear,4,0,!1,!0);break;case"Y":l=Fe(1);break;case"YY":l=Fe(2,!0);break;case"YYY":l=Fe(3);break;case"YYYY":l=Fe(4);break;case"M":case"L":l=mt(Se.Month,1,1);break;case"MM":case"LL":l=mt(Se.Month,2,1);break;case"MMM":l=et(R.Months,de.Abbreviated);break;case"MMMM":l=et(R.Months,de.Wide);break;case"MMMMM":l=et(R.Months,de.Narrow);break;case"LLL":l=et(R.Months,de.Abbreviated,Te.Standalone);break;case"LLLL":l=et(R.Months,de.Wide,Te.Standalone);break;case"LLLLL":l=et(R.Months,de.Narrow,Te.Standalone);break;case"w":l=gr(1);break;case"ww":l=gr(2);break;case"W":l=gr(1,!0);break;case"d":l=mt(Se.Date,1);break;case"dd":l=mt(Se.Date,2);break;case"c":case"cc":l=mt(Se.Day,1);break;case"ccc":l=et(R.Days,de.Abbreviated,Te.Standalone);break;case"cccc":l=et(R.Days,de.Wide,Te.Standalone);break;case"ccccc":l=et(R.Days,de.Narrow,Te.Standalone);break;case"cccccc":l=et(R.Days,de.Short,Te.Standalone);break;case"E":case"EE":case"EEE":l=et(R.Days,de.Abbreviated);break;case"EEEE":l=et(R.Days,de.Wide);break;case"EEEEE":l=et(R.Days,de.Narrow);break;case"EEEEEE":l=et(R.Days,de.Short);break;case"a":case"aa":case"aaa":l=et(R.DayPeriods,de.Abbreviated);break;case"aaaa":l=et(R.DayPeriods,de.Wide);break;case"aaaaa":l=et(R.DayPeriods,de.Narrow);break;case"b":case"bb":case"bbb":l=et(R.DayPeriods,de.Abbreviated,Te.Standalone,!0);break;case"bbbb":l=et(R.DayPeriods,de.Wide,Te.Standalone,!0);break;case"bbbbb":l=et(R.DayPeriods,de.Narrow,Te.Standalone,!0);break;case"B":case"BB":case"BBB":l=et(R.DayPeriods,de.Abbreviated,Te.Format,!0);break;case"BBBB":l=et(R.DayPeriods,de.Wide,Te.Format,!0);break;case"BBBBB":l=et(R.DayPeriods,de.Narrow,Te.Format,!0);break;case"h":l=mt(Se.Hours,1,-12);break;case"hh":l=mt(Se.Hours,2,-12);break;case"H":l=mt(Se.Hours,1);break;case"HH":l=mt(Se.Hours,2);break;case"m":l=mt(Se.Minutes,1);break;case"mm":l=mt(Se.Minutes,2);break;case"s":l=mt(Se.Seconds,1);break;case"ss":l=mt(Se.Seconds,2);break;case"S":l=mt(Se.FractionalSeconds,1);break;case"SS":l=mt(Se.FractionalSeconds,2);break;case"SSS":l=mt(Se.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":l=qt(Un.Short);break;case"ZZZZZ":l=qt(Un.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":l=qt(Un.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":l=qt(Un.Long);break;default:return null}return Ce[i]=l,l}($e);Qe+=pt?pt(v,c,Ie):"''"===$e?"'":$e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qe}function Y(i,l,c){const d=new Date(0);return d.setFullYear(i,l,c),d.setHours(0,0,0),d}function Oe(i,l){const c=function Ft(i){return(0,f.H5H)(i)[f.KH2.LocaleId]}(i);if(Ln[c]??={},Ln[c][l])return Ln[c][l];let d="";switch(l){case"shortDate":d=w(i,qe.Short);break;case"mediumDate":d=w(i,qe.Medium);break;case"longDate":d=w(i,qe.Long);break;case"fullDate":d=w(i,qe.Full);break;case"shortTime":d=W(i,qe.Short);break;case"mediumTime":d=W(i,qe.Medium);break;case"longTime":d=W(i,qe.Long);break;case"fullTime":d=W(i,qe.Full);break;case"short":const v=Oe(i,"shortTime"),T=Oe(i,"shortDate");d=ze(N(i,qe.Short),[v,T]);break;case"medium":const k=Oe(i,"mediumTime"),te=Oe(i,"mediumDate");d=ze(N(i,qe.Medium),[k,te]);break;case"long":const Ie=Oe(i,"longTime"),Qe=Oe(i,"longDate");d=ze(N(i,qe.Long),[Ie,Qe]);break;case"full":const $e=Oe(i,"fullTime"),pt=Oe(i,"fullDate");d=ze(N(i,qe.Full),[$e,pt])}return d&&(Ln[c][l]=d),d}function ze(i,l){return l&&(i=i.replace(/\{([^}]+)}/g,function(c,d){return null!=l&&d in l?l[d]:c})),i}function st(i,l,c="-",d,v){let T="";(i<0||v&&i<=0)&&(v?i=1-i:(i=-i,T=c));let k=String(i);for(;k.length0||te>-c)&&(te+=c),i===Se.Hours)0===te&&-12===c&&(te=12);else if(i===Se.FractionalSeconds)return function It(i,l){return st(i,3).substring(0,l)}(te,l);const Ie=V(k,5);return st(te,l,Ie,d,v)}}function et(i,l,c=Te.Format,d=!1){return function(v,T){return function Ut(i,l,c,d,v,T){switch(c){case R.Months:return function ft(i,l,c){const d=(0,f.H5H)(i),T=jt([d[f.KH2.MonthsFormat],d[f.KH2.MonthsStandalone]],l);return jt(T,c)}(l,v,d)[i.getMonth()];case R.Days:return function Tt(i,l,c){const d=(0,f.H5H)(i),T=jt([d[f.KH2.DaysFormat],d[f.KH2.DaysStandalone]],l);return jt(T,c)}(l,v,d)[i.getDay()];case R.DayPeriods:const k=i.getHours(),te=i.getMinutes();if(T){const Qe=function En(i){const l=(0,f.H5H)(i);return Nt(l),(l[f.KH2.ExtraData][2]||[]).map(d=>"string"==typeof d?Xt(d):[Xt(d[0]),Xt(d[1])])}(l),$e=function Wt(i,l,c){const d=(0,f.H5H)(i);Nt(d);const T=jt([d[f.KH2.ExtraData][0],d[f.KH2.ExtraData][1]],l)||[];return jt(T,c)||[]}(l,v,d),pt=Qe.findIndex(lt=>{if(Array.isArray(lt)){const[Ke,yt]=lt,Zt=k>=Ke.hours&&te>=Ke.minutes,un=k0?Math.floor(v/60):Math.ceil(v/60);switch(i){case Un.Short:return(v>=0?"+":"")+st(k,2,T)+st(Math.abs(v%60),2,T);case Un.ShortGMT:return"GMT"+(v>=0?"+":"")+st(k,1,T);case Un.Long:return"GMT"+(v>=0?"+":"")+st(k,2,T)+":"+st(Math.abs(v%60),2,T);case Un.Extended:return 0===d?"Z":(v>=0?"+":"")+st(k,2,T)+":"+st(Math.abs(v%60),2,T);default:throw new Error(`Unknown zone width "${i}"`)}}}const vt=0,hn=4;function Gn(i){const l=i.getDay(),c=0===l?-3:hn-l;return Y(i.getFullYear(),i.getMonth(),i.getDate()+c)}function gr(i,l=!1){return function(c,d){let v;if(l){const T=new Date(c.getFullYear(),c.getMonth(),1).getDay()-1,k=c.getDate();v=1+Math.floor((k+T)/7)}else{const T=Gn(c),k=function Bt(i){const l=Y(i,vt,1).getDay();return Y(i,0,1+(l<=hn?hn:hn+7)-l)}(T.getFullYear()),te=T.getTime()-k.getTime();v=1+Math.round(te/6048e5)}return st(v,i,V(d,5))}}function Fe(i,l=!1){return function(c,d){return st(Gn(c).getFullYear(),i,V(d,5),l)}}const Ce={};function ne(i,l){i=i.replace(/:/g,"");const c=Date.parse("Jan 01, 1970 00:00:00 "+i)/6e4;return isNaN(c)?l:c}function Le(i){return i instanceof Date&&!isNaN(i.valueOf())}const dt=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function le(i,l,c,d,v,T,k=!1){let te="",Ie=!1;if(isFinite(i)){let Qe=function ln(i){let d,v,T,k,te,l=Math.abs(i)+"",c=0;for((v=l.indexOf("."))>-1&&(l=l.replace(".","")),(T=l.search(/e/i))>0?(v<0&&(v=T),v+=+l.slice(T+1),l=l.substring(0,T)):v<0&&(v=l.length),T=0;"0"===l.charAt(T);T++);if(T===(te=l.length))d=[0],v=1;else{for(te--;"0"===l.charAt(te);)te--;for(v-=T,d=[],k=0;T<=te;T++,k++)d[k]=Number(l.charAt(T))}return v>22&&(d=d.splice(0,21),c=v-1,v=1),{digits:d,exponent:c,integerLen:v}}(i);k&&(Qe=function Ur(i){if(0===i.digits[0])return i;const l=i.digits.length-i.integerLen;return i.exponent?i.exponent+=2:(0===l?i.digits.push(0,0):1===l&&i.digits.push(0),i.integerLen+=2),i}(Qe));let $e=l.minInt,pt=l.minFrac,lt=l.maxFrac;if(T){const Cn=T.match(dt);if(null===Cn)throw new Error(`${T} is not a valid digit info`);const jn=Cn[1],Rr=Cn[3],er=Cn[5];null!=jn&&($e=Tr(jn)),null!=Rr&&(pt=Tr(Rr)),null!=er?lt=Tr(er):null!=Rr&&pt>lt&&(lt=pt)}!function Ai(i,l,c){if(l>c)throw new Error(`The minimum number of digits after fraction (${l}) is higher than the maximum (${c}).`);let d=i.digits,v=d.length-i.integerLen;const T=Math.min(Math.max(l,v),c);let k=T+i.integerLen,te=d[k];if(k>0){d.splice(Math.max(i.integerLen,k));for(let pt=k;pt=5)if(k-1<0){for(let pt=0;pt>k;pt--)d.unshift(0),i.integerLen++;d.unshift(1),i.integerLen++}else d[k-1]++;for(;v=Qe?yt.pop():Ie=!1),lt>=10?1:0},0);$e&&(d.unshift($e),i.integerLen++)}(Qe,pt,lt);let Ke=Qe.digits,yt=Qe.integerLen;const Zt=Qe.exponent;let un=[];for(Ie=Ke.every(Cn=>!Cn);yt<$e;yt++)Ke.unshift(0);for(;yt<0;yt++)Ke.unshift(0);yt>0?un=Ke.splice(yt,Ke.length):(un=Ke,Ke=[0]);const on=[];for(Ke.length>=l.lgSize&&on.unshift(Ke.splice(-l.lgSize,Ke.length).join(""));Ke.length>l.gSize;)on.unshift(Ke.splice(-l.gSize,Ke.length).join(""));Ke.length&&on.unshift(Ke.join("")),te=on.join(V(c,d)),un.length&&(te+=V(c,v)+un.join("")),Zt&&(te+=V(c,6)+"+"+Zt)}else te=V(c,9);return te=i<0&&!Ie?l.negPre+te+l.negSuf:l.posPre+te+l.posSuf,te}function xr(i,l="-"){const c={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},d=i.split(";"),v=d[0],T=d[1],k=-1!==v.indexOf(".")?v.split("."):[v.substring(0,v.lastIndexOf("0")+1),v.substring(v.lastIndexOf("0")+1)],te=k[0],Ie=k[1]||"";c.posPre=te.substring(0,te.indexOf("#"));for(let $e=0;$e{class i{_ngEl;_renderer;initialClasses=Wr;rawClass;stateMap=new Map;constructor(c,d){this._ngEl=c,this._renderer=d}set klass(c){this.initialClasses=null!=c?c.trim().split($r):Wr}set ngClass(c){this.rawClass="string"==typeof c?c.trim().split($r):c}ngDoCheck(){for(const d of this.initialClasses)this._updateState(d,!0);const c=this.rawClass;if(Array.isArray(c)||c instanceof Set)for(const d of c)this._updateState(d,!0);else if(null!=c)for(const d of Object.keys(c))this._updateState(d,!!c[d]);this._applyStateDiff()}_updateState(c,d){const v=this.stateMap.get(c);void 0!==v?(v.enabled!==d&&(v.changed=!0,v.enabled=d),v.touched=!0):this.stateMap.set(c,{enabled:d,changed:!0,touched:!0})}_applyStateDiff(){for(const c of this.stateMap){const d=c[0],v=c[1];v.changed?(this._toggleClass(d,v.enabled),v.changed=!1):v.touched||(v.enabled&&this._toggleClass(d,!1),this.stateMap.delete(d)),v.touched=!1}}_toggleClass(c,d){(c=c.trim()).length>0&&c.split($r).forEach(v=>{d?this._renderer.addClass(this._ngEl.nativeElement,v):this._renderer.removeClass(this._ngEl.nativeElement,v)})}static \u0275fac=function(d){return new(d||i)(f.rXU(f.aKT),f.rXU(f.sFG))};static \u0275dir=f.FsC({type:i,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return i})();class ee{$implicit;ngForOf;index;count;constructor(l,c,d,v){this.$implicit=l,this.ngForOf=c,this.index=d,this.count=v}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 be=(()=>{class i{_viewContainer;_template;_differs;set ngForOf(c){this._ngForOf=c,this._ngForOfDirty=!0}set ngForTrackBy(c){this._trackByFn=c}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(c,d,v){this._viewContainer=c,this._template=d,this._differs=v}set ngForTemplate(c){c&&(this._template=c)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const c=this._ngForOf;!this._differ&&c&&(this._differ=this._differs.find(c).create(this.ngForTrackBy))}if(this._differ){const c=this._differ.diff(this._ngForOf);c&&this._applyChanges(c)}}_applyChanges(c){const d=this._viewContainer;c.forEachOperation((v,T,k)=>{if(null==v.previousIndex)d.createEmbeddedView(this._template,new ee(v.item,this._ngForOf,-1,-1),null===k?void 0:k);else if(null==k)d.remove(null===T?void 0:T);else if(null!==T){const te=d.get(T);d.move(te,k),He(te,v)}});for(let v=0,T=d.length;v{He(d.get(v.currentIndex),v)})}static ngTemplateContextGuard(c,d){return!0}static \u0275fac=function(d){return new(d||i)(f.rXU(f.c1b),f.rXU(f.C4Q),f.rXU(f._q3))};static \u0275dir=f.FsC({type:i,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return i})();function He(i,l){i.context.$implicit=l.item}let rt=(()=>{class i{_viewContainer;_context=new bt;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(c,d){this._viewContainer=c,this._thenTemplateRef=d}set ngIf(c){this._context.$implicit=this._context.ngIf=c,this._updateView()}set ngIfThen(c){Dt("ngIfThen",c),this._thenTemplateRef=c,this._thenViewRef=null,this._updateView()}set ngIfElse(c){Dt("ngIfElse",c),this._elseTemplateRef=c,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(c,d){return!0}static \u0275fac=function(d){return new(d||i)(f.rXU(f.c1b),f.rXU(f.C4Q))};static \u0275dir=f.FsC({type:i,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return i})();class bt{$implicit=null;ngIf=null}function Dt(i,l){if(l&&!l.createEmbeddedView)throw new Error(`${i} must be a TemplateRef, but received '${(0,f.Tbb)(l)}'.`)}let In=(()=>{class i{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(c,d,v){this._ngEl=c,this._differs=d,this._renderer=v}set ngStyle(c){this._ngStyle=c,!this._differ&&c&&(this._differ=this._differs.find(c).create())}ngDoCheck(){if(this._differ){const c=this._differ.diff(this._ngStyle);c&&this._applyChanges(c)}}_setStyle(c,d){const[v,T]=c.split("."),k=-1===v.indexOf("-")?void 0:f.czy.DashCase;null!=d?this._renderer.setStyle(this._ngEl.nativeElement,v,T?`${d}${T}`:d,k):this._renderer.removeStyle(this._ngEl.nativeElement,v,k)}_applyChanges(c){c.forEachRemovedItem(d=>this._setStyle(d.key,null)),c.forEachAddedItem(d=>this._setStyle(d.key,d.currentValue)),c.forEachChangedItem(d=>this._setStyle(d.key,d.currentValue))}static \u0275fac=function(d){return new(d||i)(f.rXU(f.aKT),f.rXU(f.MKu),f.rXU(f.sFG))};static \u0275dir=f.FsC({type:i,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return i})(),nr=(()=>{class i{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(c){this._viewContainerRef=c}ngOnChanges(c){if(this._shouldRecreateView(c)){const d=this._viewContainerRef;if(this._viewRef&&d.remove(d.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const v=this._createContextForwardProxy();this._viewRef=d.createEmbeddedView(this.ngTemplateOutlet,v,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(c){return!!c.ngTemplateOutlet||!!c.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(c,d,v)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,d,v),get:(c,d,v)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,d,v)}})}static \u0275fac=function(d){return new(d||i)(f.rXU(f.c1b))};static \u0275dir=f.FsC({type:i,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[f.OA$]})}return i})();function _t(i,l){return new f.wOt(2100,!1)}class nn{createSubscription(l,c){return(0,f.O8t)(()=>l.subscribe({next:c,error:d=>{throw d}}))}dispose(l){(0,f.O8t)(()=>l.unsubscribe())}}class qr{createSubscription(l,c){return l.then(c,d=>{throw d})}dispose(l){}}const io=new qr,wo=new nn;let Ri=(()=>{class i{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(c){this._ref=c}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(c){if(!this._obj){if(c)try{this.markForCheckOnValueUpdate=!1,this._subscribe(c)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return c!==this._obj?(this._dispose(),this.transform(c)):this._latestValue}_subscribe(c){this._obj=c,this._strategy=this._selectStrategy(c),this._subscription=this._strategy.createSubscription(c,d=>this._updateLatestValue(c,d))}_selectStrategy(c){if((0,f.jNT)(c))return io;if((0,f.zjR)(c))return wo;throw _t()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(c,d){c===this._obj&&(this._latestValue=d,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(d){return new(d||i)(f.rXU(f.gRc,16))};static \u0275pipe=f.EJ8({name:"async",type:i,pure:!1})}return i})();const vr=new f.nKC(""),Oi=new f.nKC("");let oa=(()=>{class i{locale;defaultTimezone;defaultOptions;constructor(c,d,v){this.locale=c,this.defaultTimezone=d,this.defaultOptions=v}transform(c,d,v,T){if(null==c||""===c||c!=c)return null;try{return K(c,d??this.defaultOptions?.dateFormat??"mediumDate",T||this.locale,v??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(k){throw _t()}}static \u0275fac=function(d){return new(d||i)(f.rXU(f.xe9,16),f.rXU(vr,24),f.rXU(Oi,24))};static \u0275pipe=f.EJ8({name:"date",type:i,pure:!0})}return i})(),Co=(()=>{class i{transform(c){return JSON.stringify(c,null,2)}static \u0275fac=function(d){return new(d||i)};static \u0275pipe=f.EJ8({name:"json",type:i,pure:!1})}return i})(),fi=(()=>{class i{_locale;constructor(c){this._locale=c}transform(c,d,v){if(!_n(c))return null;v||=this._locale;try{return function Jn(i,l,c){return le(i,xr(ae(l,ge.Decimal),V(l,5)),l,1,0,c)}(Kr(c),v,d)}catch(T){throw _t()}}static \u0275fac=function(d){return new(d||i)(f.rXU(f.xe9,16))};static \u0275pipe=f.EJ8({name:"number",type:i,pure:!0})}return i})(),zr=(()=>{class i{_locale;constructor(c){this._locale=c}transform(c,d,v){if(!_n(c))return null;v||=this._locale;try{return function Ht(i,l,c){return le(i,xr(ae(l,ge.Percent),V(l,5)),l,1,0,c,!0).replace(new RegExp("%","g"),V(l,3))}(Kr(c),v,d)}catch(T){throw _t()}}static \u0275fac=function(d){return new(d||i)(f.rXU(f.xe9,16))};static \u0275pipe=f.EJ8({name:"percent",type:i,pure:!0})}return i})(),hi=(()=>{class i{_locale;_defaultCurrencyCode;constructor(c,d="USD"){this._locale=c,this._defaultCurrencyCode=d}transform(c,d=this._defaultCurrencyCode,v="symbol",T,k){if(!_n(c))return null;k||=this._locale,"boolean"==typeof v&&(v=v?"symbol":"code");let te=d||this._defaultCurrencyCode;"code"!==v&&(te="symbol"===v||"symbol-narrow"===v?function xn(i,l,c="en"){const d=function ht(i){return(0,f.H5H)(i)[f.KH2.Currencies]}(c)[i]||Me[i]||[],v=d[1];return"narrow"===l&&"string"==typeof v?v:d[0]||i}(te,"symbol"===v?"wide":"narrow",k):v);try{return function it(i,l,c,d,v){const k=xr(ae(l,ge.Currency),V(l,5));return k.minFrac=function ot(i){let l;const c=Me[i];return c&&(l=c[2]),"number"==typeof l?l:2}(d),k.maxFrac=k.minFrac,le(i,k,l,13,12,v).replace("\xa4",c).replace("\xa4","").trim()}(Kr(c),k,te,d,T)}catch(Ie){throw _t()}}static \u0275fac=function(d){return new(d||i)(f.rXU(f.xe9,16),f.rXU(f.Ocv,16))};static \u0275pipe=f.EJ8({name:"currency",type:i,pure:!0})}return i})();function _n(i){return!(null==i||""===i||i!=i)}function Kr(i){if("string"==typeof i&&!isNaN(Number(i)-parseFloat(i)))return Number(i);if("number"!=typeof i)throw new Error(`${i} is not a number`);return i}let gt=(()=>{class i{static \u0275fac=function(d){return new(d||i)};static \u0275mod=f.$C({type:i});static \u0275inj=f.G2t({})}return i})();const Pr="browser",so="server";function Jr(i){return i===Pr}function Ji(i){return i===so}let es=(()=>{class i{static \u0275prov=(0,f.jDH)({token:i,providedIn:"root",factory:()=>Jr((0,f.WQX)(f.Agw))?new mi((0,f.WQX)(ie),window):new xi})}return i})();class mi{document;window;offset=()=>[0,0];constructor(l,c){this.document=l,this.window=c}setOffset(l){this.offset=Array.isArray(l)?()=>l:l}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(l){this.window.scrollTo(l[0],l[1])}scrollToAnchor(l){const c=function Io(i,l){const c=i.getElementById(l)||i.getElementsByName(l)[0];if(c)return c;if("function"==typeof i.createTreeWalker&&i.body&&"function"==typeof i.body.attachShadow){const d=i.createTreeWalker(i.body,NodeFilter.SHOW_ELEMENT);let v=d.currentNode;for(;v;){const T=v.shadowRoot;if(T){const k=T.getElementById(l)||T.querySelector(`[name="${l}"]`);if(k)return k}v=d.nextNode()}}return null}(this.document,l);c&&(this.scrollToElement(c),c.focus())}setHistoryScrollRestoration(l){this.window.history.scrollRestoration=l}scrollToElement(l){const c=l.getBoundingClientRect(),d=c.left+this.window.pageXOffset,v=c.top+this.window.pageYOffset,T=this.offset();this.window.scrollTo(d-T[0],v-T[1])}}class xi{setOffset(l){}getScrollPosition(){return[0,0]}scrollToPosition(l){}scrollToAnchor(l){}setHistoryScrollRestoration(l){}}class lr{}},21626:(nt,pe,_)=>{_.d(pe,{$R:()=>j,Qq:()=>W,Sx:()=>fe});var f=_(10467),D=_(54438),P=_(7673),E=_(71985),F=_(86648),re=_(70274),G=_(5964),ie=_(96354),$=_(70980),q=_(25558),oe=_(60177);class ue{}class me{}class ye{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(U){U?"string"==typeof U?this.lazyInit=()=>{this.headers=new Map,U.split("\n").forEach(ee=>{const be=ee.indexOf(":");if(be>0){const He=ee.slice(0,be),Je=ee.slice(be+1).trim();this.addHeaderEntry(He,Je)}})}:typeof Headers<"u"&&U instanceof Headers?(this.headers=new Map,U.forEach((ee,be)=>{this.addHeaderEntry(be,ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(U).forEach(([ee,be])=>{this.setHeaderEntries(ee,be)})}:this.headers=new Map}has(U){return this.init(),this.headers.has(U.toLowerCase())}get(U){this.init();const ee=this.headers.get(U.toLowerCase());return ee&&ee.length>0?ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(U){return this.init(),this.headers.get(U.toLowerCase())||null}append(U,ee){return this.clone({name:U,value:ee,op:"a"})}set(U,ee){return this.clone({name:U,value:ee,op:"s"})}delete(U,ee){return this.clone({name:U,value:ee,op:"d"})}maybeSetNormalizedName(U,ee){this.normalizedNames.has(ee)||this.normalizedNames.set(ee,U)}init(){this.lazyInit&&(this.lazyInit instanceof ye?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(U=>this.applyUpdate(U)),this.lazyUpdate=null))}copyFrom(U){U.init(),Array.from(U.headers.keys()).forEach(ee=>{this.headers.set(ee,U.headers.get(ee)),this.normalizedNames.set(ee,U.normalizedNames.get(ee))})}clone(U){const ee=new ye;return ee.lazyInit=this.lazyInit&&this.lazyInit instanceof ye?this.lazyInit:this,ee.lazyUpdate=(this.lazyUpdate||[]).concat([U]),ee}applyUpdate(U){const ee=U.name.toLowerCase();switch(U.op){case"a":case"s":let be=U.value;if("string"==typeof be&&(be=[be]),0===be.length)return;this.maybeSetNormalizedName(U.name,ee);const He=("a"===U.op?this.headers.get(ee):void 0)||[];He.push(...be),this.headers.set(ee,He);break;case"d":const Je=U.value;if(Je){let rt=this.headers.get(ee);if(!rt)return;rt=rt.filter(bt=>-1===Je.indexOf(bt)),0===rt.length?(this.headers.delete(ee),this.normalizedNames.delete(ee)):this.headers.set(ee,rt)}else this.headers.delete(ee),this.normalizedNames.delete(ee)}}addHeaderEntry(U,ee){const be=U.toLowerCase();this.maybeSetNormalizedName(U,be),this.headers.has(be)?this.headers.get(be).push(ee):this.headers.set(be,[ee])}setHeaderEntries(U,ee){const be=(Array.isArray(ee)?ee:[ee]).map(Je=>Je.toString()),He=U.toLowerCase();this.headers.set(He,be),this.maybeSetNormalizedName(U,He)}forEach(U){this.init(),Array.from(this.normalizedNames.keys()).forEach(ee=>U(this.normalizedNames.get(ee),this.headers.get(ee)))}}class Ve{encodeKey(U){return ut(U)}encodeValue(U){return ut(U)}decodeKey(U){return decodeURIComponent(U)}decodeValue(U){return decodeURIComponent(U)}}const We=/%(\d[a-f0-9])/gi,Ze={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ut(L){return encodeURIComponent(L).replace(We,(U,ee)=>Ze[ee]??U)}function Ue(L){return`${L}`}class ke{map;encoder;updates=null;cloneFrom=null;constructor(U={}){if(this.encoder=U.encoder||new Ve,U.fromString){if(U.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Pe(L,U){const ee=new Map;return L.length>0&&L.replace(/^\?/,"").split("&").forEach(He=>{const Je=He.indexOf("="),[rt,bt]=-1==Je?[U.decodeKey(He),""]:[U.decodeKey(He.slice(0,Je)),U.decodeValue(He.slice(Je+1))],Dt=ee.get(rt)||[];Dt.push(bt),ee.set(rt,Dt)}),ee}(U.fromString,this.encoder)}else U.fromObject?(this.map=new Map,Object.keys(U.fromObject).forEach(ee=>{const be=U.fromObject[ee],He=Array.isArray(be)?be.map(Ue):[Ue(be)];this.map.set(ee,He)})):this.map=null}has(U){return this.init(),this.map.has(U)}get(U){this.init();const ee=this.map.get(U);return ee?ee[0]:null}getAll(U){return this.init(),this.map.get(U)||null}keys(){return this.init(),Array.from(this.map.keys())}append(U,ee){return this.clone({param:U,value:ee,op:"a"})}appendAll(U){const ee=[];return Object.keys(U).forEach(be=>{const He=U[be];Array.isArray(He)?He.forEach(Je=>{ee.push({param:be,value:Je,op:"a"})}):ee.push({param:be,value:He,op:"a"})}),this.clone(ee)}set(U,ee){return this.clone({param:U,value:ee,op:"s"})}delete(U,ee){return this.clone({param:U,value:ee,op:"d"})}toString(){return this.init(),this.keys().map(U=>{const ee=this.encoder.encodeKey(U);return this.map.get(U).map(be=>ee+"="+this.encoder.encodeValue(be)).join("&")}).filter(U=>""!==U).join("&")}clone(U){const ee=new ke({encoder:this.encoder});return ee.cloneFrom=this.cloneFrom||this,ee.updates=(this.updates||[]).concat(U),ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(U=>this.map.set(U,this.cloneFrom.map.get(U))),this.updates.forEach(U=>{switch(U.op){case"a":case"s":const ee=("a"===U.op?this.map.get(U.param):void 0)||[];ee.push(Ue(U.value)),this.map.set(U.param,ee);break;case"d":if(void 0===U.value){this.map.delete(U.param);break}{let be=this.map.get(U.param)||[];const He=be.indexOf(Ue(U.value));-1!==He&&be.splice(He,1),be.length>0?this.map.set(U.param,be):this.map.delete(U.param)}}}),this.cloneFrom=this.updates=null)}}class Me{map=new Map;set(U,ee){return this.map.set(U,ee),this}get(U){return this.map.has(U)||this.map.set(U,U.defaultValue()),this.map.get(U)}delete(U){return this.map.delete(U),this}has(U){return this.map.has(U)}keys(){return this.map.keys()}}function Re(L){return typeof ArrayBuffer<"u"&&L instanceof ArrayBuffer}function Te(L){return typeof Blob<"u"&&L instanceof Blob}function de(L){return typeof FormData<"u"&&L instanceof FormData}class at{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(U,ee,be,He){let Je;if(this.url=ee,this.method=U.toUpperCase(),function ge(L){switch(L){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||He?(this.body=void 0!==be?be:null,Je=He):Je=be,Je&&(this.reportProgress=!!Je.reportProgress,this.withCredentials=!!Je.withCredentials,Je.responseType&&(this.responseType=Je.responseType),Je.headers&&(this.headers=Je.headers),Je.context&&(this.context=Je.context),Je.params&&(this.params=Je.params),this.transferCache=Je.transferCache),this.headers??=new ye,this.context??=new Me,this.params){const rt=this.params.toString();if(0===rt.length)this.urlWithParams=ee;else{const bt=ee.indexOf("?");this.urlWithParams=ee+(-1===bt?"?":btPn.set(Sn,U.setHeaders[Sn]),pn)),U.setParams&&(Mn=Object.keys(U.setParams).reduce((Pn,Sn)=>Pn.set(Sn,U.setParams[Sn]),Mn)),new at(ee,be,rt,{params:Mn,headers:pn,context:Tn,reportProgress:Dt,responseType:He,withCredentials:bt,transferCache:Je})}}var Rt=function(L){return L[L.Sent=0]="Sent",L[L.UploadProgress=1]="UploadProgress",L[L.ResponseHeader=2]="ResponseHeader",L[L.DownloadProgress=3]="DownloadProgress",L[L.Response=4]="Response",L[L.User=5]="User",L}(Rt||{});class Ft{headers;status;statusText;url;ok;type;constructor(U,ee=200,be="OK"){this.headers=U.headers||new ye,this.status=void 0!==U.status?U.status:ee,this.statusText=U.statusText||be,this.url=U.url||null,this.ok=this.status>=200&&this.status<300}}class Yt extends Ft{constructor(U={}){super(U)}type=Rt.ResponseHeader;clone(U={}){return new Yt({headers:U.headers||this.headers,status:void 0!==U.status?U.status:this.status,statusText:U.statusText||this.statusText,url:U.url||this.url||void 0})}}class Tt extends Ft{body;constructor(U={}){super(U),this.body=void 0!==U.body?U.body:null}type=Rt.Response;clone(U={}){return new Tt({body:void 0!==U.body?U.body:this.body,headers:U.headers||this.headers,status:void 0!==U.status?U.status:this.status,statusText:U.statusText||this.statusText,url:U.url||this.url||void 0})}}class ft extends Ft{name="HttpErrorResponse";message;error;ok=!1;constructor(U){super(U,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${U.url||"(unknown url)"}`:`Http failure response for ${U.url||"(unknown url)"}: ${U.status} ${U.statusText}`,this.error=U.error||null}}function w(L,U){return{body:U,headers:L.headers,context:L.context,observe:L.observe,params:L.params,reportProgress:L.reportProgress,responseType:L.responseType,withCredentials:L.withCredentials,transferCache:L.transferCache}}let W=(()=>{class L{handler;constructor(ee){this.handler=ee}request(ee,be,He={}){let Je;if(ee instanceof at)Je=ee;else{let Dt,pn;Dt=He.headers instanceof ye?He.headers:new ye(He.headers),He.params&&(pn=He.params instanceof ke?He.params:new ke({fromObject:He.params})),Je=new at(ee,be,void 0!==He.body?He.body:null,{headers:Dt,context:He.context,params:pn,reportProgress:He.reportProgress,responseType:He.responseType||"json",withCredentials:He.withCredentials,transferCache:He.transferCache})}const rt=(0,P.of)(Je).pipe((0,re.H)(Dt=>this.handler.handle(Dt)));if(ee instanceof at||"events"===He.observe)return rt;const bt=rt.pipe((0,G.p)(Dt=>Dt instanceof Tt));switch(He.observe||"body"){case"body":switch(Je.responseType){case"arraybuffer":return bt.pipe((0,ie.T)(Dt=>{if(null!==Dt.body&&!(Dt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Dt.body}));case"blob":return bt.pipe((0,ie.T)(Dt=>{if(null!==Dt.body&&!(Dt.body instanceof Blob))throw new Error("Response is not a Blob.");return Dt.body}));case"text":return bt.pipe((0,ie.T)(Dt=>{if(null!==Dt.body&&"string"!=typeof Dt.body)throw new Error("Response is not a string.");return Dt.body}));default:return bt.pipe((0,ie.T)(Dt=>Dt.body))}case"response":return bt;default:throw new Error(`Unreachable: unhandled observe type ${He.observe}}`)}}delete(ee,be={}){return this.request("DELETE",ee,be)}get(ee,be={}){return this.request("GET",ee,be)}head(ee,be={}){return this.request("HEAD",ee,be)}jsonp(ee,be){return this.request("JSONP",ee,{params:(new ke).append(be,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ee,be={}){return this.request("OPTIONS",ee,be)}patch(ee,be,He={}){return this.request("PATCH",ee,w(He,be))}post(ee,be,He={}){return this.request("POST",ee,w(He,be))}put(ee,be,He={}){return this.request("PUT",ee,w(He,be))}static \u0275fac=function(be){return new(be||L)(D.KVO(ue))};static \u0275prov=D.jDH({token:L,factory:L.\u0275fac})}return L})();const N=/^\)\]\}',?\n/;function ae(L){if(L.url)return L.url;const U="X-Request-URL".toLocaleLowerCase();return L.headers.get(U)}let _e=(()=>{class L{fetchImpl=(0,D.WQX)(Ge,{optional:!0})?.fetch??((...ee)=>globalThis.fetch(...ee));ngZone=(0,D.WQX)(D.SKi);handle(ee){return new E.c(be=>{const He=new AbortController;return this.doRequest(ee,He.signal,be).then(Ct,Je=>be.error(new ft({error:Je}))),()=>He.abort()})}doRequest(ee,be,He){var Je=this;return(0,f.A)(function*(){const rt=Je.createRequestInit(ee);let bt;try{const Hn=Je.ngZone.runOutsideAngular(()=>Je.fetchImpl(ee.urlWithParams,{signal:be,...rt}));(function ht(L){L.then(Ct,Ct)})(Hn),He.next({type:Rt.Sent}),bt=yield Hn}catch(Hn){return void He.error(new ft({error:Hn,status:Hn.status??0,statusText:Hn.statusText,url:ee.urlWithParams,headers:Hn.headers}))}const Dt=new ye(bt.headers),pn=bt.statusText,Mn=ae(bt)??ee.urlWithParams;let Tn=bt.status,Pn=null;if(ee.reportProgress&&He.next(new Yt({headers:Dt,status:Tn,statusText:pn,url:Mn})),bt.body){const Hn=bt.headers.get("content-length"),mn=[],yn=bt.body.getReader();let nr,An,In=0;const _t=typeof Zone<"u"&&Zone.current;yield Je.ngZone.runOutsideAngular((0,f.A)(function*(){for(;;){const{done:qr,value:io}=yield yn.read();if(qr)break;if(mn.push(io),In+=io.length,ee.reportProgress){An="text"===ee.responseType?(An??"")+(nr??=new TextDecoder).decode(io,{stream:!0}):void 0;const wo=()=>He.next({type:Rt.DownloadProgress,total:Hn?+Hn:void 0,loaded:In,partialText:An});_t?_t.run(wo):wo()}}}));const nn=Je.concatChunks(mn,In);try{const qr=bt.headers.get("Content-Type")??"";Pn=Je.parseBody(ee,nn,qr)}catch(qr){return void He.error(new ft({error:qr,headers:new ye(bt.headers),status:bt.status,statusText:bt.statusText,url:ae(bt)??ee.urlWithParams}))}}0===Tn&&(Tn=Pn?200:0),Tn>=200&&Tn<300?(He.next(new Tt({body:Pn,headers:Dt,status:Tn,statusText:pn,url:Mn})),He.complete()):He.error(new ft({error:Pn,headers:Dt,status:Tn,statusText:pn,url:Mn}))})()}parseBody(ee,be,He){switch(ee.responseType){case"json":const Je=(new TextDecoder).decode(be).replace(N,"");return""===Je?null:JSON.parse(Je);case"text":return(new TextDecoder).decode(be);case"blob":return new Blob([be],{type:He});case"arraybuffer":return be.buffer}}createRequestInit(ee){const be={},He=ee.withCredentials?"include":void 0;if(ee.headers.forEach((Je,rt)=>be[Je]=rt.join(",")),ee.headers.has("Accept")||(be.Accept="application/json, text/plain, */*"),!ee.headers.has("Content-Type")){const Je=ee.detectContentTypeHeader();null!==Je&&(be["Content-Type"]=Je)}return{body:ee.serializeBody(),method:ee.method,headers:be,credentials:He}}concatChunks(ee,be){const He=new Uint8Array(be);let Je=0;for(const rt of ee)He.set(rt,Je),Je+=rt.length;return He}static \u0275fac=function(be){return new(be||L)};static \u0275prov=D.jDH({token:L,factory:L.\u0275fac})}return L})();class Ge{}function Ct(){}function Lt(L,U){return U(L)}function Nt(L,U){return(ee,be)=>U.intercept(ee,{handle:He=>L(He,be)})}const Wt=new D.nKC(""),an=new D.nKC(""),jt=new D.nKC(""),Xt=new D.nKC("",{providedIn:"root",factory:()=>!0});function xn(){let L=null;return(U,ee)=>{null===L&&(L=((0,D.WQX)(Wt,{optional:!0})??[]).reduceRight(Nt,Lt));const be=(0,D.WQX)(D.Ua0);if((0,D.WQX)(Xt)){const Je=be.add();return L(U,ee).pipe((0,$.j)(()=>be.remove(Je)))}return L(U,ee)}}let Vn=(()=>{class L extends ue{backend;injector;chain=null;pendingTasks=(0,D.WQX)(D.Ua0);contributeToStability=(0,D.WQX)(Xt);constructor(ee,be){super(),this.backend=ee,this.injector=be}handle(ee){if(null===this.chain){const be=Array.from(new Set([...this.injector.get(an),...this.injector.get(jt,[])]));this.chain=be.reduceRight((He,Je)=>function En(L,U,ee){return(be,He)=>(0,D.N4e)(ee,()=>U(be,Je=>L(Je,He)))}(He,Je,this.injector),Lt)}if(this.contributeToStability){const be=this.pendingTasks.add();return this.chain(ee,He=>this.backend.handle(He)).pipe((0,$.j)(()=>this.pendingTasks.remove(be)))}return this.chain(ee,be=>this.backend.handle(be))}static \u0275fac=function(be){return new(be||L)(D.KVO(me),D.KVO(D.uvJ))};static \u0275prov=D.jDH({token:L,factory:L.\u0275fac})}return L})();const mt=/^\)\]\}',?\n/;let et=(()=>{class L{xhrFactory;constructor(ee){this.xhrFactory=ee}handle(ee){if("JSONP"===ee.method)throw new D.wOt(-2800,!1);const be=this.xhrFactory;return(be.\u0275loadImpl?(0,F.H)(be.\u0275loadImpl()):(0,P.of)(null)).pipe((0,q.n)(()=>new E.c(Je=>{const rt=be.build();if(rt.open(ee.method,ee.urlWithParams),ee.withCredentials&&(rt.withCredentials=!0),ee.headers.forEach((mn,yn)=>rt.setRequestHeader(mn,yn.join(","))),ee.headers.has("Accept")||rt.setRequestHeader("Accept","application/json, text/plain, */*"),!ee.headers.has("Content-Type")){const mn=ee.detectContentTypeHeader();null!==mn&&rt.setRequestHeader("Content-Type",mn)}if(ee.responseType){const mn=ee.responseType.toLowerCase();rt.responseType="json"!==mn?mn:"text"}const bt=ee.serializeBody();let Dt=null;const pn=()=>{if(null!==Dt)return Dt;const mn=rt.statusText||"OK",yn=new ye(rt.getAllResponseHeaders()),In=function Kt(L){return"responseURL"in L&&L.responseURL?L.responseURL:/^X-Request-URL:/m.test(L.getAllResponseHeaders())?L.getResponseHeader("X-Request-URL"):null}(rt)||ee.url;return Dt=new Yt({headers:yn,status:rt.status,statusText:mn,url:In}),Dt},Mn=()=>{let{headers:mn,status:yn,statusText:In,url:nr}=pn(),An=null;204!==yn&&(An=typeof rt.response>"u"?rt.responseText:rt.response),0===yn&&(yn=An?200:0);let _t=yn>=200&&yn<300;if("json"===ee.responseType&&"string"==typeof An){const nn=An;An=An.replace(mt,"");try{An=""!==An?JSON.parse(An):null}catch(qr){An=nn,_t&&(_t=!1,An={error:qr,text:An})}}_t?(Je.next(new Tt({body:An,headers:mn,status:yn,statusText:In,url:nr||void 0})),Je.complete()):Je.error(new ft({error:An,headers:mn,status:yn,statusText:In,url:nr||void 0}))},Tn=mn=>{const{url:yn}=pn(),In=new ft({error:mn,status:rt.status||0,statusText:rt.statusText||"Unknown Error",url:yn||void 0});Je.error(In)};let Pn=!1;const Sn=mn=>{Pn||(Je.next(pn()),Pn=!0);let yn={type:Rt.DownloadProgress,loaded:mn.loaded};mn.lengthComputable&&(yn.total=mn.total),"text"===ee.responseType&&rt.responseText&&(yn.partialText=rt.responseText),Je.next(yn)},Hn=mn=>{let yn={type:Rt.UploadProgress,loaded:mn.loaded};mn.lengthComputable&&(yn.total=mn.total),Je.next(yn)};return rt.addEventListener("load",Mn),rt.addEventListener("error",Tn),rt.addEventListener("timeout",Tn),rt.addEventListener("abort",Tn),ee.reportProgress&&(rt.addEventListener("progress",Sn),null!==bt&&rt.upload&&rt.upload.addEventListener("progress",Hn)),rt.send(bt),Je.next({type:Rt.Sent}),()=>{rt.removeEventListener("error",Tn),rt.removeEventListener("abort",Tn),rt.removeEventListener("load",Mn),rt.removeEventListener("timeout",Tn),ee.reportProgress&&(rt.removeEventListener("progress",Sn),null!==bt&&rt.upload&&rt.upload.removeEventListener("progress",Hn)),rt.readyState!==rt.DONE&&rt.abort()}})))}static \u0275fac=function(be){return new(be||L)(D.KVO(oe.N0))};static \u0275prov=D.jDH({token:L,factory:L.\u0275fac})}return L})();const Ut=new D.nKC(""),vt=new D.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Bt=new D.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Gn{}let gr=(()=>{class L{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(ee,be,He){this.doc=ee,this.platform=be,this.cookieName=He}getToken(){if("server"===this.platform)return null;const ee=this.doc.cookie||"";return ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,oe._b)(ee,this.cookieName),this.lastCookieString=ee),this.lastToken}static \u0275fac=function(be){return new(be||L)(D.KVO(oe.qQ),D.KVO(D.Agw),D.KVO(vt))};static \u0275prov=D.jDH({token:L,factory:L.\u0275fac})}return L})();function Fe(L,U){const ee=L.url.toLowerCase();if(!(0,D.WQX)(Ut)||"GET"===L.method||"HEAD"===L.method||ee.startsWith("http://")||ee.startsWith("https://"))return U(L);const be=(0,D.WQX)(Gn).getToken(),He=(0,D.WQX)(Bt);return null!=be&&!L.headers.has(He)&&(L=L.clone({headers:L.headers.set(He,be)})),U(L)}var A=function(L){return L[L.Interceptors=0]="Interceptors",L[L.LegacyInterceptors=1]="LegacyInterceptors",L[L.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",L[L.NoXsrfProtection=3]="NoXsrfProtection",L[L.JsonpSupport=4]="JsonpSupport",L[L.RequestsMadeViaParent=5]="RequestsMadeViaParent",L[L.Fetch=6]="Fetch",L}(A||{});function j(...L){const U=[W,et,Vn,{provide:ue,useExisting:Vn},{provide:me,useFactory:()=>(0,D.WQX)(_e,{optional:!0})??(0,D.WQX)(et)},{provide:an,useValue:Fe,multi:!0},{provide:Ut,useValue:!0},{provide:Gn,useClass:gr}];for(const ee of L)U.push(...ee.\u0275providers);return(0,D.EmA)(U)}const H=new D.nKC("");function fe(){return function ne(L,U){return{\u0275kind:L,\u0275providers:U}}(A.LegacyInterceptors,[{provide:H,useFactory:xn},{provide:an,useExisting:H,multi:!0}])}},54438:(nt,pe,_)=>{function D(e,t){return Object.is(e,t)}_.d(pe,{bc$:()=>Sw,iLQ:()=>rc,sZ2:()=>vl,wjH:()=>Vs,o8S:()=>jo,BIS:()=>Aw,gRc:()=>gD,Ql9:()=>mx,OM3:()=>Xl,Ocv:()=>Dx,abz:()=>Wi,Z63:()=>Ar,aKT:()=>hl,uvJ:()=>br,zcH:()=>Qi,bkB:()=>Gi,ES_:()=>U0,$GK:()=>en,nKC:()=>U,zZn:()=>mr,_q3:()=>Ip,MKu:()=>Mp,xe9:()=>_p,Co$:()=>Wy,Vns:()=>Ys,SKi:()=>Yn,Xx1:()=>Io,Agw:()=>Fd,PLl:()=>kd,rOR:()=>Fm,sFG:()=>lT,_9s:()=>eh,czy:()=>ou,WPN:()=>zs,kdw:()=>lr,C4Q:()=>Ul,NYb:()=>ZS,giA:()=>E_,RxE:()=>iD,c1b:()=>bu,gXe:()=>hs,mal:()=>El,Tzd:()=>dg,Af3:()=>po,tdH:()=>Nw,L39:()=>MP,EWP:()=>Rp,sbv:()=>FT,a0P:()=>YP,Ol2:()=>vh,w6W:()=>zT,QZP:()=>xp,Rfq:()=>Ce,WQX:()=>gt,hFB:()=>rw,naY:()=>xx,Hps:()=>fh,QuC:()=>Ao,EmA:()=>Ro,Udg:()=>TP,CGW:()=>tw,N4e:()=>xo,vPA:()=>Fa,O8t:()=>el,H3F:()=>h_,H8p:()=>Ms,KH2:()=>Ya,Ua0:()=>Ki,wOt:()=>ot,WHO:()=>__,e01:()=>b_,lNU:()=>qn,h9k:()=>zg,$MX:()=>eu,ZF7:()=>Sa,Kcf:()=>CC,e5t:()=>SC,UyX:()=>MC,cWb:()=>IC,osQ:()=>TC,H5H:()=>Qh,Zy3:()=>Vn,mq5:()=>mb,SnV:()=>ew,JZv:()=>et,TL3:()=>rP,LfX:()=>Yr,plB:()=>ms,jNT:()=>Th,zjR:()=>D_,ngT:()=>Cr,hVU:()=>XS,TL$:()=>Mw,Tbb:()=>Bt,rcV:()=>Xi,nM4:()=>Jy,Vt3:()=>_h,GFd:()=>o_,OA$:()=>us,Jv_:()=>CE,R7$:()=>wv,BMQ:()=>xh,HbH:()=>X_,ZvI:()=>nb,AVh:()=>jh,BUC:()=>rb,vxM:()=>ab,wni:()=>Xb,C6U:()=>Jb,VBU:()=>Ky,FsC:()=>Qy,jDH:()=>ln,G2t:()=>Tr,$C:()=>yh,EJ8:()=>Xy,rXU:()=>Oa,nrm:()=>Wh,eu8:()=>zh,bVm:()=>Lu,qex:()=>Fu,k0s:()=>ku,j41:()=>Nu,RV6:()=>pb,xGo:()=>vm,Mr5:()=>Kh,KVO:()=>$n,kS0:()=>Pc,QTQ:()=>Iv,bIt:()=>Yh,lsd:()=>qb,joV:()=>em,qSk:()=>Jp,XpG:()=>Bb,nI1:()=>LE,bMT:()=>BE,i5U:()=>jE,brH:()=>VE,ii3:()=>UE,iJd:()=>HE,SdG:()=>Vb,NAR:()=>jb,Y8G:()=>Fh,FS9:()=>ep,lJ4:()=>ME,eq3:()=>TE,l_i:()=>SE,sMw:()=>AE,ziG:()=>RE,s1E:()=>OE,NyB:()=>eE,mGM:()=>Yb,sdS:()=>tE,Dyx:()=>db,Z7z:()=>ub,fX1:()=>cb,Vm6:()=>lb,Njj:()=>Up,tSv:()=>Jg,eBV:()=>Vp,npT:()=>Kg,B4B:()=>hf,n$t:()=>Qg,Aen:()=>li,xc7:()=>Bh,Kam:()=>qh,zvX:()=>Gh,DNE:()=>Dh,C5r:()=>$E,EFF:()=>dE,JRh:()=>rp,SpI:()=>Hu,Lme:()=>op,DH7:()=>bE,mxI:()=>sp,R50:()=>ip,GBs:()=>Zb}),_(10467);let P=null,E=!1,F=1;const re=Symbol("SIGNAL");function G(e){const t=P;return P=e,t}function ie(){return P}const oe={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ue(e){if(E)throw new Error("");if(null===P)return;P.consumerOnSignalRead(e);const t=P.nextProducerIndex++;Re(P),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function Ue(e){Re(e);for(let t=0;t0}function Re(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Te(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function de(e){return void 0!==e.producerNode}function qe(e){const t=Object.create(Yt);t.computation=e;const n=()=>{if(ye(t),ue(t),t.value===Ft)throw t.error;return t.value};return n[re]=t,n}const at=Symbol("UNSET"),Rt=Symbol("COMPUTING"),Ft=Symbol("ERRORED"),Yt={...oe,value:at,dirty:!0,error:null,equal:D,producerMustRecompute:e=>e.value===at||e.value===Rt,producerRecomputeValue(e){if(e.value===Rt)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Rt;const n=Ze(e);let r;try{r=e.computation()}catch(o){r=Ft,e.error=o}finally{ut(e,n)}t!==at&&t!==Ft&&r!==Ft&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let ft=function Tt(){throw new Error};function Ae(){ft()}let B=null;function V(e,t){Ve()||Ae(),e.equal(e.value,t)||(e.value=t,function Ct(e){e.version++,function me(){F++}(),we(e),B?.()}(e))}const Ge={...oe,equal:D,value:void 0};const Lt=()=>{},Nt={...oe,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Lt};var Wt=_(84412),an=_(21413),jt=_(18359),Xt=_(96354);const qn="https://g.co/ng/security#xss";class ot extends Error{code;constructor(t,n){super(Vn(t,n)),this.code=t}}function Vn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const Ln=Symbol("InputSignalNode#UNSET"),ar={...Ge,transformFn:void 0,applyValueToInputSignal(e,t){V(e,t)}};function R(e,t){const n=Object.create(ar);function r(){if(ue(n),n.value===Ln)throw new ot(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[re]=n,r}function K(e){return{toString:e}.toString()}const Oe="__parameters__";function mt(e,t,n){return K(()=>{const r=function It(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;const a=new o(...s);return u.annotation=a,u;function u(p,b,I){const S=p.hasOwnProperty(Oe)?p[Oe]:Object.defineProperty(p,Oe,{value:[]})[Oe];for(;S.length<=I;)S.push(null);return(S[I]=S[I]||[]).push(a),p}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const et=globalThis;function vt(e){for(let t in e)if(e[t]===vt)return t;throw Error("Could not find renamed property on target object.")}function hn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Bt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Bt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Gn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Fe=vt({__forward_ref__:vt});function Ce(e){return e.__forward_ref__=Ce,e.toString=function(){return Bt(this())},e}function A(e){return ne(e)?e():e}function ne(e){return"function"==typeof e&&e.hasOwnProperty(Fe)&&e.__forward_ref__===Ce}function ln(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Tr(e){return{providers:e.providers||[],imports:e.imports||[]}}function Sr(e){return Vo(e,$r)||Vo(e,qo)}function Yr(e){return null!==Sr(e)}function Vo(e,t){return e.hasOwnProperty(t)?e[t]:null}function Hr(e){return e&&(e.hasOwnProperty(Wr)||e.hasOwnProperty(L))?e[Wr]:null}const $r=vt({\u0275prov:vt}),Wr=vt({\u0275inj:vt}),qo=vt({ngInjectableDef:vt}),L=vt({ngInjectorDef:vt});class U{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=ln({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Pn(e){return e&&!!e.\u0275providers}const Sn=vt({\u0275cmp:vt}),Hn=vt({\u0275dir:vt}),mn=vt({\u0275pipe:vt}),yn=vt({\u0275mod:vt}),In=vt({\u0275fac:vt}),nr=vt({__NG_ELEMENT_ID__:vt}),An=vt({__NG_ENV_ID__:vt});function _t(e){return"string"==typeof e?e:null==e?"":String(e)}function di(e,t){throw new ot(-201,!1)}var en=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(en||{});let qi;function Ds(){return qi}function vr(e){const t=qi;return qi=e,t}function Oi(e,t,n){const r=Sr(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&en.Optional?null:void 0!==t?t:void di()}const Uo={},yr="__NG_DI_FLAG__",Co="ngTempTokenPath",ws=/\n/gm,fi="__source";let zr;function _n(e){const t=zr;return zr=e,t}function Kr(e,t=en.Default){if(void 0===zr)throw new ot(-203,!1);return null===zr?Oi(e,void 0,t):zr.get(e,t&en.Optional?null:void 0,t)}function $n(e,t=en.Default){return(Ds()||Kr)(A(e),t)}function gt(e,t=en.Default){return $n(e,Pr(t))}function Pr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function so(e){const t=[];for(let n=0;nArray.isArray(n)?To(n,t):t(n))}function So(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function lo(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function _r(e,t,n){let r=gi(e,t);return r>=0?e[1|r]=n:(r=~r,function ti(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function rs(e,t){const n=gi(e,t);if(n>=0)return e[1|n]}function gi(e,t){return function Ni(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const s=r+(o-r>>1),a=e[s<t?o=s:r=s+1}return~(o<{n.push(a)};return To(t,a=>{const u=a;dr(u,s,[],r)&&(o||=[],o.push(u))}),void 0!==o&&sa(o,s),n}function sa(e,t){for(let n=0;n{t(s,r)})}}function dr(e,t,n,r){if(!(e=A(e)))return!1;let o=null,s=Hr(e);const a=!s&&zt(e);if(s||a){if(a&&!a.standalone)return!1;o=e}else{const p=e.ngModule;if(s=Hr(p),!s)return!1;o=p}const u=r.has(o);if(a){if(u)return!1;if(r.add(o),a.dependencies){const p="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const b of p)dr(b,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!u){let b;r.add(o);try{To(s.imports,I=>{dr(I,t,n,r)&&(b||=[],b.push(I))})}finally{}void 0!==b&&sa(b,t)}if(!u){const b=ao(o)||(()=>new o);t({provide:o,useFactory:b,deps:cn},o),t({provide:uo,useValue:o,multi:!0},o),t({provide:Ar,useValue:()=>$n(o),multi:!0},o)}const p=s.providers;if(null!=p&&!u){const b=e;rn(p,I=>{t(I,b)})}}}return o!==e&&void 0!==e.providers}function rn(e,t){for(let n of e)Pn(n)&&(n=n.\u0275providers),Array.isArray(n)?rn(n,t):t(n)}const vi=vt({provide:String,useValue:vt});function Fi(e){return null!==e&&"object"==typeof e&&vi in e}function Oo(e){return"function"==typeof e}const Ms=new U(""),yi={},Ts={};let Ss;function ni(){return void 0===Ss&&(Ss=new eo),Ss}class br{}class fo extends br{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,ls(t,a=>this.processProvider(a)),this.records.set(os,to(void 0,this)),o.has("environment")&&this.records.set(br,to(void 0,this));const s=this.records.get(Ms);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(uo,cn,en.Self))}destroy(){zo(this),this._destroyed=!0;const t=G(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),G(t)}}onDestroy(t){return zo(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){zo(this);const n=_n(this),r=vr(void 0);try{return t()}finally{_n(n),vr(r)}}get(t,n=Uo,r=en.Default){if(zo(this),t.hasOwnProperty(An))return t[An](this);r=Pr(r);const s=_n(this),a=vr(void 0);try{if(!(r&en.SkipSelf)){let p=this.records.get(t);if(void 0===p){const b=function As(e){return"function"==typeof e||"object"==typeof e&&e instanceof U}(t)&&Sr(t);p=b&&this.injectableDefInScope(b)?to(Wo(t),yi):null,this.records.set(t,p)}if(null!=p)return this.hydrate(t,p)}return(r&en.Self?ni():this.parent).get(t,n=r&en.Optional&&n===Uo?null:n)}catch(u){if("NullInjectorError"===u.name){if((u[Co]=u[Co]||[]).unshift(Bt(t)),s)throw u;return function ei(e,t,n,r){const o=e[Co];throw t[fi]&&o.unshift(t[fi]),e.message=function es(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Bt(t);if(Array.isArray(t))o=t.map(Bt).join(" -> ");else if("object"==typeof t){let s=[];for(let a in t)if(t.hasOwnProperty(a)){let u=t[a];s.push(a+":"+("string"==typeof u?JSON.stringify(u):Bt(u)))}o=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(ws,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Co]=null,e}(u,t,"R3InjectorError",this.source)}throw u}finally{vr(a),_n(s)}}resolveInjectorInitializers(){const t=G(null),n=_n(this),r=vr(void 0);try{const s=this.get(Ar,cn,en.Self);for(const a of s)a()}finally{_n(n),vr(r),G(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(Bt(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=Oo(t=A(t))?t:A(t&&t.provide);const r=function ri(e){return Fi(e)?to(void 0,e.useValue):to(as(e),yi)}(t);if(!Oo(t)&&!0===t.multi){let o=this.records.get(n);o||(o=to(void 0,yi,!0),o.factory=()=>so(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=G(null);try{return n.value===yi&&(n.value=Ts,n.value=n.factory()),"object"==typeof n.value&&n.value&&function la(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{G(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=A(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Wo(e){const t=Sr(e),n=null!==t?t.factory:ao(e);if(null!==n)return n;if(e instanceof U)throw new ot(204,!1);if(e instanceof Function)return function ho(e){if(e.length>0)throw new ot(204,!1);const n=function Yo(e){return e&&(e[$r]||e[qo])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ot(204,!1)}function as(e,t,n){let r;if(Oo(e)){const o=A(e);return ao(o)||Wo(o)}if(Fi(e))r=()=>A(e.useValue);else if(function Is(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...so(e.deps||[]));else if(function ss(e){return!(!e||!e.useExisting)}(e))r=()=>$n(A(e.useExisting));else{const o=A(e&&(e.useClass||e.provide));if(!function _i(e){return!!e.deps}(e))return ao(o)||Wo(o);r=()=>new o(...so(e.deps))}return r}function zo(e){if(e.destroyed)throw new ot(205,!1)}function to(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ls(e,t){for(const n of e)Array.isArray(n)?ls(n,t):n&&Pn(n)?ls(n.\u0275providers,t):t(n)}function xo(e,t){e instanceof fo&&zo(e);const r=_n(e),o=vr(void 0);try{return t()}finally{_n(r),vr(o)}}function Li(){return void 0!==Ds()||null!=function hi(){return zr}()}function po(e){if(!Li())throw new ot(-203,!1)}const wn=0,Xe=1,Et=2,kn=3,rr=4,Wn=5,or=6,Ei=7,vn=8,Bn=9,Fr=10,xt=11,Po=12,ji=13,ii=14,Dn=15,mo=16,No=17,Er=18,Qo=19,M=20,i=21,l=22,c=23,d=24,v=25,T=1,te=7,Qe=9,$e=10;var pt=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(pt||{});function lt(e){return Array.isArray(e)&&"object"==typeof e[T]}function Ke(e){return Array.isArray(e)&&!0===e[T]}function yt(e){return!!(4&e.flags)}function Zt(e){return e.componentOffset>-1}function un(e){return!(1&~e.flags)}function on(e){return!!e.template}function Cn(e){return!!(512&e[Et])}class Di{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Gr(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}const us=(()=>{const e=()=>Ns;return e.ngInherit=!0,e})();function Ns(e){return e.type.prototype.ngOnChanges&&(e.setInput=kp),Np}function Np(){const e=od(this),t=e?.current;if(t){const n=e.previous;if(n===kr)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function kp(e,t,n,r,o){const s=this.declaredInputs[r],a=od(e)||function Fp(e,t){return e[rd]=t}(e,{previous:kr,current:null}),u=a.current||(a.current={}),p=a.previous,b=p[s];u[s]=new Di(b&&b.currentValue,n,p===kr),Gr(e,t,o,n)}const rd="__ngSimpleChanges__";function od(e){return e[rd]||null}const Fo=function(e,t,n){},id="svg";function bn(e){for(;Array.isArray(e);)e=e[wn];return e}function pa(e,t){return bn(t[e])}function Qr(e,t){return bn(t[e.index])}function ds(e,t){return e.data[t]}function h(e,t){return e[t]}function g(e,t){const n=t[e];return lt(n)?n:n[wn]}function y(e){return!(128&~e[Et])}function O(e,t){return null==t?null:e[t]}function Z(e){e[No]=0}function xe(e){1024&e[Et]||(e[Et]|=1024,y(e)&&Vt(e))}function ct(e){return!!(9216&e[Et]||e[d]?.dirty)}function Ot(e){e[Fr].changeDetectionScheduler?.notify(9),64&e[Et]&&(e[Et]|=1024),ct(e)&&Vt(e)}function Vt(e){e[Fr].changeDetectionScheduler?.notify(0);let t=Kn(e);for(;null!==t&&!(8192&t[Et])&&(t[Et]|=8192,y(t));)t=Kn(t)}function Rn(e,t){if(!(256&~e[Et]))throw new ot(911,!1);null===e[i]&&(e[i]=[]),e[i].push(t)}function Kn(e){const t=e[kn];return Ke(t)?t[kn]:t}const At={lFrame:Zp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let rl=!1;function jp(){return At.bindingsEnabled}function ks(){return null!==At.skipHydrationRootTNode}function Ne(){return At.lFrame.lView}function $t(){return At.lFrame.tView}function Vp(e){return At.lFrame.contextLView=e,e[vn]}function Up(e){return At.lFrame.contextLView=null,e}function sn(){let e=Hp();for(;null!==e&&64===e.type;)e=e.parent;return e}function Hp(){return At.lFrame.currentTNode}function si(e,t){const n=At.lFrame;n.currentTNode=e,n.isParent=t}function ad(){return At.lFrame.isParent}function ld(){At.lFrame.isParent=!1}function zp(){return rl}function Cc(e){const t=rl;return rl=e,t}function ro(){const e=At.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Xo(){return At.lFrame.bindingIndex++}function $i(e){const t=At.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function h0(e,t){const n=At.lFrame;n.bindingIndex=n.bindingRootIndex=e,cd(t)}function cd(e){At.lFrame.currentDirectiveIndex=e}function ud(e){const t=At.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function dd(){return At.lFrame.currentQueryIndex}function Ic(e){At.lFrame.currentQueryIndex=e}function m0(e){const t=e[Xe];return 2===t.type?t.declTNode:1===t.type?e[Wn]:null}function Qp(e,t,n){if(n&en.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||n&en.Host||(o=m0(s),null===o||(s=s[ii],10&o.type))););if(null===o)return!1;t=o,e=s}const r=At.lFrame=Xp();return r.currentTNode=t,r.lView=e,!0}function fd(e){const t=Xp(),n=e[Xe];At.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Xp(){const e=At.lFrame,t=null===e?null:e.child;return null===t?Zp(e):t}function Zp(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Yp(){const e=At.lFrame;return At.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const qp=Yp;function hd(){const e=Yp();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Br(){return At.lFrame.selectedIndex}function Fs(e){At.lFrame.selectedIndex=e}function Fn(){const e=At.lFrame;return ds(e.tView,e.selectedIndex)}function Jp(){At.lFrame.currentNamespace=id}function em(){!function y0(){At.lFrame.currentNamespace=null}()}let nm=!0;function sl(){return nm}function wi(e){nm=e}function Mc(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[p]<0&&(e[No]+=65536),(u>14>16&&(3&e[Et])===t&&(e[Et]+=16384,om(u,s)):om(u,s)}const ma=-1;class al{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}}function vd(e,t,n){let r=0;for(;rt){a=s-1;break}}}for(;s>16}(e),r=t;for(;n>0;)r=r[ii],n--;return r}let bd=!0;function Ac(e){const t=bd;return bd=e,t}const lm=255,cm=5;let T0=0;const Ci={};function Rc(e,t){const n=um(e,t);if(-1!==n)return n;const r=t[Xe];r.firstCreatePass&&(e.injectorIndex=t.length,Ed(r.data,e),Ed(t,null),Ed(r.blueprint,null));const o=Oc(e,t),s=e.injectorIndex;if(_d(o)){const a=cl(o),u=ul(o,t),p=u[Xe].data;for(let b=0;b<8;b++)t[s+b]=u[a+b]|p[a+b]}return t[s+8]=o,s}function Ed(e,t){e.push(0,0,0,0,0,0,0,0,t)}function um(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Oc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=ym(o),null===r)return ma;if(n++,o=o[ii],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ma}function Dd(e,t,n){!function S0(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(nr)&&(r=n[nr]),null==r&&(r=n[nr]=T0++);const o=r&lm;t.data[e+(o>>cm)]|=1<=0?t&lm:x0:t}(n);if("function"==typeof s){if(!Qp(t,e,r))return r&en.Host?dm(o,0,r):fm(t,n,r,o);try{let a;if(a=s(r),null!=a||r&en.Optional)return a;di()}finally{qp()}}else if("number"==typeof s){let a=null,u=um(e,t),p=ma,b=r&en.Host?t[Dn][Wn]:null;for((-1===u||r&en.SkipSelf)&&(p=-1===u?Oc(e,t):t[u+8],p!==ma&&gm(r,!1)?(a=t[Xe],u=cl(p),t=ul(p,t)):u=-1);-1!==u;){const I=t[Xe];if(mm(s,u,I.data)){const S=R0(u,t,n,a,r,b);if(S!==Ci)return S}p=t[u+8],p!==ma&&gm(r,t[Xe].data[u+8]===b)&&mm(s,u,t)?(a=I,u=cl(p),t=ul(p,t)):u=-1}}return o}function R0(e,t,n,r,o,s){const a=t[Xe],u=a.data[e+8],I=xc(u,a,n,null==r?Zt(u)&&bd:r!=a&&!!(3&u.type),o&en.Host&&s===u);return null!==I?Bs(t,a,I,u):Ci}function xc(e,t,n,r,o){const s=e.providerIndexes,a=t.data,u=1048575&s,p=e.directiveStart,I=s>>20,Q=o?u+I:e.directiveEnd;for(let J=r?u:u+I;J=p&&ve.type===n)return J}if(o){const J=a[p];if(J&&on(J)&&J.type===n)return p}return null}function Bs(e,t,n,r){let o=e[n];const s=t.data;if(function E0(e){return e instanceof al}(o)){const a=o;a.resolving&&function wo(e,t){throw t&&t.join(" > "),new ot(-200,e)}(function nn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():_t(e)}(s[n]));const u=Ac(a.canSeeViewProviders);a.resolving=!0;const b=a.injectImpl?vr(a.injectImpl):null;Qp(e,r,en.Default);try{o=e[n]=a.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function _0(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){const a=Ns(t);(n.preOrderHooks??=[]).push(e,a),(n.preOrderCheckHooks??=[]).push(e,a)}o&&(n.preOrderHooks??=[]).push(0-e,o),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==b&&vr(b),Ac(u),a.resolving=!1,qp()}}return o}function mm(e,t,n){return!!(n[t+(e>>cm)]&1<{const t=e.prototype.constructor,n=t[In]||wd(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[In]||wd(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function wd(e){return ne(e)?()=>{const t=wd(A(e));return t&&t()}:ao(e)}function ym(e){const t=e[Xe],n=t.type;return 2===n?t.declTNode:1===n?e[Wn]:null}function Pc(e){return function A0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o$n(os)});static __NG_ELEMENT_ID__=-1}class U0{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>Pc(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new U("").__NG_ELEMENT_ID__=e=>{const t=sn();if(null===t)throw new ot(204,!1);if(2&t.type)return t.value;if(e&en.Optional)return null;throw new ot(204,!1)};const Im=!1;let Wi=(()=>class e{static __NG_ELEMENT_ID__=$0;static __NG_ENV_ID__=n=>n})();class Mm extends Wi{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return Rn(this._lView,t),()=>function yo(e,t){if(null===e[i])return;const n=e[i].indexOf(t);-1!==n&&e[i].splice(n,1)}(this._lView,t)}}function $0(){return new Mm(Ne())}class zi{}const dl=new U("",{providedIn:"root",factory:()=>!1}),Tm=new U(""),Id=new U("");let Ki=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new Wt.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=ln({token:e,providedIn:"root",factory:()=>new e})}return e})();const Gi=class z0 extends an.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,Li()&&(this.destroyRef=gt(Wi,{optional:!0})??void 0,this.pendingTasks=gt(Ki,{optional:!0})??void 0)}emit(t){const n=G(null);try{super.next(t)}finally{G(n)}}subscribe(t,n,r){let o=t,s=n||(()=>null),a=r;if(t&&"object"==typeof t){const p=t;o=p.next?.bind(p),s=p.error?.bind(p),a=p.complete?.bind(p)}this.__isAsync&&(s=this.wrapInTimeout(s),o&&(o=this.wrapInTimeout(o)),a&&(a=this.wrapInTimeout(a)));const u=super.subscribe({next:o,error:s,complete:a});return t instanceof jt.yU&&t.add(u),u}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function fl(...e){}function Sm(e){let t,n;function r(){e=fl;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Am(e){return queueMicrotask(()=>e()),()=>{e=fl}}const Md="isAngularZone",kc=Md+"_ID";let K0=0;class Yn{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Gi(!1);onMicrotaskEmpty=new Gi(!1);onStable=new Gi(!1);onError=new Gi(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:s=Im}=t;if(typeof Zone>"u")throw new ot(908,!1);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=!o&&r,a.shouldCoalesceRunChangeDetection=o,a.callbackScheduled=!1,a.scheduleInRootZone=s,function X0(e){const t=()=>{!function Q0(e){function t(){Sm(()=>{e.callbackScheduled=!1,Sd(e),e.isCheckStableRunning=!0,Td(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Sd(e))}(e)},n=K0++;e._inner=e._inner.fork({name:"angular",properties:{[Md]:!0,[kc]:n,[kc+n]:!0},onInvokeTask:(r,o,s,a,u,p)=>{if(function Z0(e){return xm(e,"__ignore_ng_zone__")}(p))return r.invokeTask(s,a,u,p);try{return Rm(e),r.invokeTask(s,a,u,p)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===a.type||e.shouldCoalesceRunChangeDetection)&&t(),Om(e)}},onInvoke:(r,o,s,a,u,p,b)=>{try{return Rm(e),r.invoke(s,a,u,p,b)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function Y0(e){return xm(e,"__scheduler_tick__")}(p)&&t(),Om(e)}},onHasTask:(r,o,s,a)=>{r.hasTask(s,a),o===s&&("microTask"==a.change?(e._hasPendingMicrotasks=a.microTask,Sd(e),Td(e)):"macroTask"==a.change&&(e.hasPendingMacrotasks=a.macroTask))},onHandleError:(r,o,s,a)=>(r.handleError(s,a),e.runOutsideAngular(()=>e.onError.emit(a)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Md)}static assertInAngularZone(){if(!Yn.isInAngularZone())throw new ot(909,!1)}static assertNotInAngularZone(){if(Yn.isInAngularZone())throw new ot(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+o,t,G0,fl,fl);try{return s.runTask(a,n,r)}finally{s.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const G0={};function Td(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Sd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Rm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Om(e){e._nesting--,Td(e)}class Ad{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Gi;onMicrotaskEmpty=new Gi;onStable=new Gi;onError=new Gi;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}function xm(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Qi{_console=console;handleError(t){this._console.error("ERROR",t)}}const J0=new U("",{providedIn:"root",factory:()=>{const e=gt(Yn),t=gt(Qi);return n=>e.runOutsideAngular(()=>t.handleError(n))}});class Pm{destroyed=!1;listeners=null;errorHandler=gt(Qi,{optional:!0});destroyRef=gt(Wi);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(t){if(this.destroyed)throw new ot(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{const n=this.listeners?.indexOf(t);void 0!==n&&-1!==n&&this.listeners?.splice(n,1)}}}emit(t){if(this.destroyed)throw new ot(953,!1);if(null===this.listeners)return;const n=G(null);try{for(const r of this.listeners)try{r(t)}catch(o){this.errorHandler?.handleError(o)}}finally{G(n)}}}function ew(e){return e.destroyRef}function tw(e){return new Pm}function Nm(e,t){return R(e,t)}const rw=(Nm.required=function nw(e){return R(Ln,e)},Nm);function ow(){return ya(sn(),Ne())}function ya(e,t){return new hl(Qr(e,t))}let hl=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=ow})();function km(e){return e instanceof hl?e.nativeElement:e}function iw(){return this._results[Symbol.iterator]()}class Fm{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new an.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function cr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Mo(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rTw}),Tw="ng",kd=new U(""),Fd=new U("",{providedIn:"platform",factory:()=>"unknown"}),Sw=new U(""),Aw=new U("",{providedIn:"root",factory:()=>Ii().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),rg=new U("",{providedIn:"root",factory:()=>!1});var Kd=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Kd||{});const bl=new U(""),ag=new Set;function Cr(e){ag.has(e)||(ag.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Nw(e,t){if(null!==ie())throw new ot(-602,!1)}var Vs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Vs||{});let Gd=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=ln({token:e,providedIn:"root",factory:()=>new e})}return e})();const lg=[Vs.EarlyRead,Vs.Write,Vs.MixedReadWrite,Vs.Read];let cg=(()=>{class e{ngZone=gt(Yn);scheduler=gt(zi);errorHandler=gt(Qi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){gt(bl,{optional:!0})}execute(){this.executing=!0;for(const n of lg)for(const r of this.sequences)if(!r.erroredOrDestroyed&&r.hooks[n])try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>r.hooks[n](r.pipelinedValue),r.snapshot))}catch(o){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(o)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(7))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Kd.AFTER_NEXT_RENDER,n):n()}static \u0275prov=ln({token:e,providedIn:"root",factory:()=>new e})}return e})();class ug{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,o,s=null){this.impl=t,this.hooks=n,this.once=r,this.snapshot=s,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function dg(e,t){!t?.injector&&po();const n=t?.injector??gt(mr);return Cr("NgAfterRender"),fg(e,n,t,!1)}function El(e,t){!t?.injector&&po();const n=t?.injector??gt(mr);return Cr("NgAfterNextRender"),fg(e,n,t,!0)}function fg(e,t,n,r){const o=t.get(Gd);o.impl??=t.get(cg);const s=t.get(bl,null,{optional:!0}),a=n?.phase??Vs.MixedReadWrite,u=!0!==n?.manualCleanup?t.get(Wi):null,p=new ug(o.impl,function kw(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,a),r,u,s?.snapshot(null));return o.impl.register(p),p}let Mg=()=>null;function tf(e,t,n=!1){return Mg(e,t,n)}var hs=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(hs||{});let qc,Jc;function Ta(e){return function lf(){if(void 0===qc&&(qc=null,et.trustedTypes))try{qc=et.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return qc}()?.createHTML(e)||e}function cf(){if(void 0===Jc&&(Jc=null,et.trustedTypes))try{Jc=et.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Jc}function Ng(e){return cf()?.createHTML(e)||e}function Fg(e){return cf()?.createScriptURL(e)||e}class Ws{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${qn})`}}class yC extends Ws{getTypeName(){return"HTML"}}class _C extends Ws{getTypeName(){return"Style"}}class bC extends Ws{getTypeName(){return"Script"}}class EC extends Ws{getTypeName(){return"URL"}}class DC extends Ws{getTypeName(){return"ResourceURL"}}function Xi(e){return e instanceof Ws?e.changingThisBreaksApplicationSecurity:e}function Sa(e,t){const n=function wC(e){return e instanceof Ws&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${qn})`)}return n===t}function CC(e){return new yC(e)}function IC(e){return new _C(e)}function MC(e){return new bC(e)}function TC(e){return new EC(e)}function SC(e){return new DC(e)}class AC{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ta(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class RC{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ta(t),n}}const xC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function eu(e){return(e=String(e)).match(xC)?e:"unsafe:"+e}function Zi(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Ol(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Bg=Zi("area,br,col,hr,img,wbr"),jg=Zi("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Vg=Zi("rp,rt"),uf=Ol(Bg,Ol(jg,Zi("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")),Ol(Vg,Zi("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")),Ol(Vg,jg)),df=Zi("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ug=Ol(df,Zi("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Zi("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")),PC=Zi("script,style,template");class NC{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,o=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)o.push(n),n=LC(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=FC(n);if(s){n=s;break}n=o.pop()}return this.buf.join("")}startElement(t){const n=Hg(t).toLowerCase();if(!uf.hasOwnProperty(n))return this.sanitizedSomething=!0,!PC.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=Hg(t).toLowerCase();uf.hasOwnProperty(n)&&!Bg.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Wg(t))}}function FC(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw $g(t);return t}function LC(e){const t=e.firstChild;if(t&&function kC(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw $g(t);return t}function Hg(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function $g(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const BC=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jC=/([^\#-~ |!])/g;function Wg(e){return e.replace(/&/g,"&").replace(BC,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(jC,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let tu;function zg(e,t){let n=null;try{tu=tu||function Lg(e){const t=new RC(e);return function OC(){try{return!!(new window.DOMParser).parseFromString(Ta(""),"text/html")}catch{return!1}}()?new AC(t):t}(e);let r=t?String(t):"";n=tu.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=tu.getInertBodyElement(r)}while(r!==s);return Ta((new NC).sanitizeChildren(ff(n)||n))}finally{if(n){const r=ff(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function ff(e){return"content"in e&&function VC(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var zs=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(zs||{});function Kg(e){const t=xl();return t?Ng(t.sanitize(zs.HTML,e)||""):Sa(e,"HTML")?Ng(Xi(e)):zg(Ii(),_t(e))}function hf(e){const t=xl();return t?t.sanitize(zs.URL,e)||"":Sa(e,"URL")?Xi(e):eu(_t(e))}function Gg(e){const t=xl();if(t)return Fg(t.sanitize(zs.RESOURCE_URL,e)||"");if(Sa(e,"ResourceURL"))return Fg(Xi(e));throw new ot(904,!1)}function Qg(e,t,n){return function zC(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Gg:hf}(t,n)(e)}function xl(){const e=Ne();return e&&e[Fr].sanitizer}const KC=/^>|^->||--!>|)/g;function Jg(e){return e.ownerDocument.defaultView}function Bo(e){return e instanceof Function?e():e}var ps=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(ps||{}),ou=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ou||{});let gf;function vf(e,t){return gf(e,t)}function Ra(e,t,n,r,o){if(null!=r){let s,a=!1;Ke(r)?s=r:lt(r)&&(a=!0,r=r[wn]);const u=bn(r);0===e&&null!==n?null==o?cv(t,n,u):Ks(t,n,u,o||null,!0):1===e&&null!==n?Ks(t,n,u,o||null,!0):2===e?function kl(e,t,n){e.removeChild(null,t,n)}(t,u,a):3===e&&t.destroyNode(u),null!=s&&function fI(e,t,n,r,o){const s=n[te];s!==bn(n)&&Ra(t,e,r,s,o);for(let u=$e;ut.replace(GC,"\u200b$1\u200b"))}(t))}function iu(e,t,n){return e.createElement(t,n)}function sv(e,t){t[Fr].changeDetectionScheduler?.notify(10),au(e,t,t[xt],2,null,null)}function av(e,t){const n=e[Qe],r=t[kn];(lt(r)||t[Dn]!==r[kn][Dn])&&(e[Et]|=pt.HasTransplantedViews),null===n?e[Qe]=[t]:n.push(t)}function bf(e,t){const n=e[Qe],r=n.indexOf(t);n.splice(r,1)}function Pl(e,t){if(e.length<=$e)return;const n=$e+t,r=e[n];if(r){const o=r[mo];null!==o&&o!==e&&bf(o,r),t>0&&(e[n-1][rr]=r[rr]);const s=lo(e,$e+t);!function iv(e,t){sv(e,t),t[wn]=null,t[Wn]=null}(r[Xe],r);const a=s[Er];null!==a&&a.detachView(s[Xe]),r[kn]=null,r[rr]=null,r[Et]&=-129}return r}function Nl(e,t){if(!(256&t[Et])){const n=t[xt];n.destroyNode&&au(e,t,n,3,null,null),function sI(e){let t=e[Po];if(!t)return Ef(e[Xe],e);for(;t;){let n=null;if(lt(t))n=t[Po];else{const r=t[$e];r&&(n=r)}if(!n){for(;t&&!t[rr]&&t!==e;)lt(t)&&Ef(t[Xe],t),t=t[kn];null===t&&(t=e),lt(t)&&Ef(t[Xe],t),n=t&&t[rr]}t=n}}(t)}}function Ef(e,t){if(256&t[Et])return;const n=G(null);try{t[Et]&=-129,t[Et]|=256,t[d]&&ke(t[d]),function cI(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[u]():r[-u].unsubscribe(),a+=2}else n[a].call(r[n[a+1]]);null!==r&&(t[Ei]=null);const o=t[i];if(null!==o){t[i]=null;for(let a=0;a-1){const{encapsulation:s}=e.data[r.directiveStart+o];if(s===hs.None||s===hs.Emulated)return null}return Qr(r,n)}}(e,t.parent,n)}function Ks(e,t,n,r,o){e.insertBefore(t,n,r,o)}function cv(e,t,n){e.appendChild(t,n)}function uv(e,t,n,r,o){null!==r?Ks(e,t,n,r,o):cv(e,t,n)}function wf(e,t){return e.parentNode(t)}function dv(e,t,n){return hv(e,t,n)}let Cf,hv=function fv(e,t,n){return 40&e.type?Qr(e,n):null};function su(e,t,n,r){const o=Df(e,r,t),s=t[xt],u=dv(r.parent||t[Wn],r,t);if(null!=o)if(Array.isArray(n))for(let p=0;p-1){let s;for(;++os?"":o[I+1].toLowerCase(),2&r&&b!==S){if(ai(r))return!1;a=!0}}}}else{if(!a&&!ai(r)&&!ai(p))return!1;if(a&&ai(p))continue;a=!1,r=p|1&r}}return ai(r)||a}function ai(e){return!(1&e)}function _I(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let s=!1;for(;o-1)for(n++;n0?'="'+u+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!ai(a)&&(t+=Dv(s,o),o=""),r=a,s=s||!ai(r);n++}return""!==o&&(t+=Dv(s,o)),t}const Qt={};function wv(e=1){Cv($t(),Ne(),Br()+e,!1)}function Cv(e,t,n,r){if(!r)if(3&~t[Et]){const s=e.preOrderHooks;null!==s&&Sc(t,s,0,n)}else{const s=e.preOrderCheckHooks;null!==s&&Tc(t,s,n)}Fs(n)}function Oa(e,t=en.Default){const n=Ne();return null===n?$n(e,t):hm(sn(),n,A(e),t)}function Iv(){throw new Error("invalid")}function Mv(e,t,n,r,o,s){const a=G(null);try{let u=null;o&ps.SignalBased&&(u=t[r][re]),null!==u&&void 0!==u.transformFn&&(s=u.transformFn(s)),o&ps.HasDecoratorInputTransform&&(s=e.inputTransforms[r].call(t,s)),null!==e.setInput?e.setInput(t,u,s,n,r):Gr(t,u,r,s)}finally{G(a)}}function Fl(e,t,n,r,o,s,a,u,p,b,I){const S=t.blueprint.slice();return S[wn]=o,S[Et]=1228|r,(null!==b||e&&2048&e[Et])&&(S[Et]|=2048),Z(S),S[kn]=S[ii]=e,S[vn]=n,S[Fr]=a||e&&e[Fr],S[xt]=u||e&&e[xt],S[Bn]=p||e&&e[Bn]||null,S[Wn]=s,S[Qo]=function lw(){return aw++}(),S[or]=I,S[M]=b,S[Dn]=2==t.type?e[Dn]:S,S}function Qs(e,t,n,r,o){let s=e.data[t];if(null===s)s=function Sf(e,t,n,r,o){const s=Hp(),a=ad(),p=e.data[t]=function NI(e,t,n,r,o,s){let a=t?t.injectorIndex:-1,u=0;return ks()&&(u|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:u,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?s:s&&s.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=p),null!==s&&(a?null==s.child&&null!==p.parent&&(s.child=p):null===s.next&&(s.next=p,p.prev=s)),p}(e,t,n,r,o),function f0(){return At.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=o;const a=function il(){const e=At.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===a?-1:a.injectorIndex}return si(s,!0),s}function Ll(e,t,n,r){if(0===n)return-1;const o=t.length;for(let s=0;sv&&Cv(e,t,v,!1),Fo(a?2:0,o),n(r,o)}finally{Fs(s),Fo(a?3:1,o)}}function Af(e,t,n){if(yt(t)){const r=G(null);try{const s=t.directiveEnd;for(let a=t.directiveStart;anull;function Av(e,t,n,r,o){for(let s in t){if(!t.hasOwnProperty(s))continue;const a=t[s];if(void 0===a)continue;r??={};let u,p=ps.None;Array.isArray(a)?(u=a[0],p=a[1]):u=a;let b=s;if(null!==o){if(!o.hasOwnProperty(s))continue;b=o[s]}0===e?Rv(r,n,b,u,p):Rv(r,n,b,u)}return r}function Rv(e,t,n,r,o){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],void 0!==o&&s.push(o)}function bo(e,t,n,r,o,s,a,u){const p=Qr(t,n);let I,b=t.inputs;!u&&null!=b&&(I=b[r])?(jf(e,n,I,r,o),Zt(t)&&function LI(e,t){const n=g(t,e);16&n[Et]||(n[Et]|=64)}(n,t.index)):3&t.type&&(r=function FI(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,t.value||"",r):o,s.setProperty(p,r,o))}function Nf(e,t,n,r){if(jp()){const o=null===r?null:{"":-1},s=function $I(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let s=0;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=u&&a.push(u),a.push(n,r,s)}}(e,t,r,Ll(e,n,o.hostVars,Qt),o)}function Ff(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function Mi(e,t,n,r,o,s){const a=Qr(e,t);!function Lf(e,t,n,r,o,s,a){if(null==s)e.removeAttribute(t,o,n);else{const u=null==a?_t(s):a(s,r||"",o);e.setAttribute(t,o,u,n)}}(t[xt],a,s,e.value,n,r,o)}function XI(e,t,n,r,o,s){const a=s[t];if(null!==a)for(let u=0;u0&&(n[o-1][rr]=t),r{Vt(e.lView)},consumerOnSignalRead(){this.lView[d]=this}},iM={...oe,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Kn(e.lView);for(;t&&!Vv(t[Xe]);)t=Kn(t);t&&xe(t)},consumerOnSignalRead(){this.lView[d]=this}};function Vv(e){return 2!==e.type}function Uv(e){if(null===e[c])return;let t=!0;for(;t;){let n=!1;for(const r of e[c])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[Et])}}function du(e,t=!0,n=0){const o=e[Fr].rendererFactory;o.begin?.();try{!function aM(e,t){const n=zp();try{Cc(!0),Hf(e,t);let r=0;for(;ct(e);){if(100===r)throw new ot(103,!1);r++,Hf(e,1)}}finally{Cc(n)}}(e,n)}catch(a){throw t&&cu(e,a),a}finally{o.end?.()}}function $v(e,t,n,r){const o=t[Et];if(!(256&~o))return;fd(t);let u=!0,p=null,b=null;Vv(e)?(b=function eM(e){return e[d]??function tM(e){const t=jv.pop()??Object.create(rM);return t.lView=e,t}(e)}(t),p=Ze(b)):null===ie()?(u=!1,b=function oM(e){const t=e[d]??Object.create(iM);return t.lView=e,t}(t),p=Ze(b)):t[d]&&(ke(t[d]),t[d]=null);try{Z(t),function Kp(e){return At.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Tv(e,t,n,2,r);const I=!(3&~o);if(I){const J=e.preOrderCheckHooks;null!==J&&Tc(t,J,null)}else{const J=e.preOrderHooks;null!==J&&Sc(t,J,0,null),pd(t,0)}if(function lM(e){for(let t=zm(e);null!==t;t=Km(t)){if(!(t[Et]&pt.HasTransplantedViews))continue;const n=t[Qe];for(let r=0;r-1&&(Pl(t,r),lo(n,r))}this._attachedToViewContainer=!1}Nl(this._lView[Xe],this._lView)}onDestroy(t){Rn(this._lView,t)}markForCheck(){jl(this._cdRefInjectingView||this._lView,4)}markForRefresh(){xe(this._cdRefInjectingView||this._lView)}detach(){this._lView[Et]&=-129}reattach(){Ot(this._lView),this._lView[Et]|=128}detectChanges(){this._lView[Et]|=1024,du(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ot(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Cn(this._lView),n=this._lView[mo];null!==n&&!t&&bf(n,this._lView),sv(this._lView[Xe],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ot(902,!1);this._appRef=t;const n=Cn(this._lView),r=this._lView[mo];null!==r&&!n&&av(r,this._lView),Ot(this._lView)}}let Ul=(()=>class e{static __NG_ELEMENT_ID__=fM})();const uM=Ul,dM=class extends uM{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const o=xa(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new Vl(o)}};function fM(){return fu(sn(),Ne())}function fu(e,t){return 4&e.type?new dM(t,e,ya(e,t)):null}let hy=()=>null;function ka(e,t){return hy(e,t)}class sT{}class py{}class aT{resolveComponentFactory(t){throw Error(`No component factory found for ${Bt(t)}.`)}}class Xl{static NULL=new aT}class eh{}let lT=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function cT(){const e=Ne(),n=g(sn().index,e);return(lt(n)?n:e)[xt]}()})(),uT=(()=>{class e{static \u0275prov=ln({token:e,providedIn:"root",factory:()=>null})}return e})();function ms(e){return!!ur(e)}function _u(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(null!==t)for(let a=0;a0&&yv(e,n,s.join(" "))}}(Q,pr,ve,r),void 0!==n&&function bT(e,t,n){const r=e.projection=[];for(let o=0;oclass e{static __NG_ELEMENT_ID__=DT})();function DT(){return Ey(sn(),Ne())}const wT=bu,_y=class extends wT{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return ya(this._hostTNode,this._hostLView)}get injector(){return new wr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Oc(this._hostTNode,this._hostLView);if(_d(t)){const n=ul(t,this._hostLView),r=cl(t);return new wr(n[Xe].data[r+8],n)}return new wr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=by(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-$e}createEmbeddedView(t,n,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const a=ka(this._lContainer,t.ssrId),u=t.createEmbeddedViewImpl(n||{},s,a);return this.insertImpl(u,o,Xs(this._hostTNode,a)),u}createComponent(t,n,r,o,s){const a=t&&!function oi(e){return"function"==typeof e}(t);let u;if(a)u=n;else{const ve=n||{};u=ve.index,r=ve.injector,o=ve.projectableNodes,s=ve.environmentInjector||ve.ngModuleRef}const p=a?t:new ql(zt(t)),b=r||this.parentInjector;if(!s&&null==p.ngModule){const Be=(a?b:this.parentInjector).get(br,null);Be&&(s=Be)}const I=zt(p.componentType??{}),S=ka(this._lContainer,I?.id??null),J=p.create(b,o,S?.firstChild??null,s);return this.insertImpl(J.hostView,u,Xs(this._hostTNode,S)),J}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const o=t._lView;if(function C(e){return Ke(e[kn])}(o)){const u=this.indexOf(t);if(-1!==u)this.detach(u);else{const p=o[kn],b=new _y(p,p[Wn],p[kn]);b.detach(b.indexOf(t))}}const s=this._adjustIndex(n),a=this._lContainer;return Pa(a,o,s,r),t.attachToViewContainerRef(),So(rh(a),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=by(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=Pl(this._lContainer,n);r&&(lo(rh(this._lContainer),n),Nl(r[Xe],r))}detach(t){const n=this._adjustIndex(t,-1),r=Pl(this._lContainer,n);return r&&null!=lo(rh(this._lContainer),n)?new Vl(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function by(e){return e[8]}function rh(e){return e[8]||(e[8]=[])}function Ey(e,t){let n;const r=t[e.index];return Ke(r)?n=r:(n=Pv(r,t,null,e),t[e.index]=n,lu(t,n)),Dy(n,t,e,r),new _y(n,e,t)}let Dy=function Cy(e,t,n,r){if(e[te])return;let o;o=8&n.type?bn(r):function CT(e,t){const n=e[xt],r=n.createComment(""),o=Qr(t,e);return Ks(n,wf(n,o),r,function uI(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[te]=o},oh=()=>!1;class ih{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new ih(this.queryList)}setDirty(){this.queryList.setDirty()}}class sh{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let s=0;st.trim())}(t):t}}class ah{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(a[u/2]);else{const b=s[u+1],I=t[-p];for(let S=$e;S(ue(t),t.value);return n[re]=t,n}(e),r=n[re];return t?.equal&&(r.equal=t.equal),n.set=o=>V(r,o),n.update=o=>function ae(e,t){Ve()||Ae(),V(e,t(e.value))}(r,o),n.asReadonly=hh.bind(n),n}function hh(){const e=this[re];if(void 0===e.readonlyFn){const t=()=>this();t[re]=e,e.readonlyFn=t}return e.readonlyFn}function xy(e){return fh(e)&&"function"==typeof e.set}function ph(e,t,n){let r;const o=qe(()=>{r._dirtyCounter();const s=function NT(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[Et])return t?void 0:cn;const o=uh(n,r),s=Oy(n,r);return o.reset(s,km),t?o.first:o._changesDetected||void 0===e._flatValue?e._flatValue=o.toArray():e._flatValue}(r,e);if(t&&void 0===s)throw new ot(-951,!1);return s});return r=o[re],r._dirtyCounter=Fa(0),r._flatValue=void 0,o}function Ly(e,t){return function Py(e){return ph(!0,!1)}()}const FT=(Ly.required=function kT(e,t){return function Ny(e){return ph(!0,!0)}()},Ly);class Ys{}class Wy{}function zT(e,t){return new mh(e,t??null,[])}class mh extends Ys{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new vy(this);constructor(t,n,r,o=!0){super(),this.ngModuleType=t,this._parent=n;const s=ur(t);this._bootstrapComponents=Bo(s.bootstrap),this._r3Injector=Cm(t,n,[{provide:Ys,useValue:this},{provide:Xl,useValue:this.componentFactoryResolver},...r],Bt(t),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class gh extends Wy{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new mh(this.moduleType,t,[])}}class zy extends Ys{injector;componentFactoryResolver=new vy(this);instance=null;constructor(t){super();const n=new fo([...t.providers,{provide:Ys,useValue:this},{provide:Xl,useValue:this.componentFactoryResolver}],t.parent||ni(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function vh(e,t,n=null){return new zy({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let GT=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=is(0,n.type),o=r.length>0?vh([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,o)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=ln({token:e,providedIn:"environment",factory:()=>new e($n(br))})}return e})();function Ky(e){return K(()=>{const t=Zy(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Fc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?o=>o.get(GT).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||hs.Emulated,styles:e.styles||cn,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&Cr("NgStandalone"),Yy(n);const r=e.dependencies;return n.directiveDefs=Du(r,!1),n.pipeDefs=Du(r,!0),n.id=function YT(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const s of r.join("|"))t=Math.imul(31,t)+s.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function QT(e){return zt(e)||On(e)}function XT(e){return null!==e}function yh(e){return K(()=>({type:e.type,bootstrap:e.bootstrap||cn,declarations:e.declarations||cn,imports:e.imports||cn,exports:e.exports||cn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Gy(e,t){if(null==e)return kr;const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let s,a,u=ps.None;Array.isArray(o)?(u=o[0],s=o[1],a=o[2]??s):(s=o,a=o),t?(n[s]=u!==ps.None?[r,u]:r,t[s]=a):n[s]=r}return n}function Qy(e){return K(()=>{const t=Zy(e);return Yy(t),t})}function Xy(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Zy(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||kr,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||cn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Gy(e.inputs,t),outputs:Gy(e.outputs),debugInfo:null}}function Yy(e){e.features?.forEach(t=>t(e))}function Du(e,t){if(!e)return null;const n=t?Nn:QT;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(XT)}function _h(e){let t=function qy(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let o;if(on(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new ot(903,!1);o=t.\u0275dir}if(o){if(n){r.push(o);const a=e;a.inputs=wu(e.inputs),a.inputTransforms=wu(e.inputTransforms),a.declaredInputs=wu(e.declaredInputs),a.outputs=wu(e.outputs);const u=o.hostBindings;u&&nS(e,u);const p=o.viewQuery,b=o.contentQueries;if(p&&eS(e,p),b&&tS(e,b),qT(e,o),hn(e.outputs,o.outputs),on(o)&&o.data.animation){const I=e.data;I.animation=(I.animation||[]).concat(o.data.animation)}}const s=o.features;if(s)for(let a=0;a=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=ll(o.hostAttrs,n=ll(n,o.hostAttrs))}}(r)}function qT(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const o=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function wu(e){return e===kr?{}:e===cn?[]:e}function eS(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function tS(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,s)=>{t(r,o,s),n(r,o,s)}:t}function nS(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Jy(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.findHostDirectiveDefs=e_,n.hostDirectives=r?e.map(bh):[e]):r?n.hostDirectives.unshift(...e.map(bh)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function e_(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives)if("function"==typeof r){const o=r();for(const s of o)t_(bh(s),t,n)}else t_(r,t,n)}function t_(e,t,n){const r=On(e.directive);(function sS(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(r.declaredInputs,e.inputs),e_(r,t,n),n.set(r,e),t.push(r)}function bh(e){return"function"==typeof e?{directive:A(e),inputs:kr,outputs:kr}:{directive:A(e.directive),inputs:n_(e.inputs),outputs:n_(e.outputs)}}function n_(e){if(void 0===e||0===e.length)return kr;const t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const g_="ng";function XS(e,t){!function y_(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=et;n[g_]??={},n[g_][e]=t}}(e,t)}const __=new U(""),b_=new U("");let Mh,ZS=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,r,o){this._ngZone=n,this.registry=r,Mh||(function YS(e){Mh=e}(o),o.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Yn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,o){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:o})}whenStable(n,r,o){if(o&&!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(n,r,o),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,o){return[]}static \u0275fac=function(r){return new(r||e)($n(Yn),$n(E_),$n(b_))};static \u0275prov=ln({token:e,factory:e.\u0275fac})}return e})(),E_=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Mh?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Th(e){return!!e&&"function"==typeof e.then}function D_(e){return!!e&&"function"==typeof e.subscribe}const w_=new U("");let C_=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=gt(w_,{optional:!0})??[];injector=gt(mr);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const o of this.appInits){const s=xo(this.injector,o);if(Th(s))n.push(s);else if(D_(s)){const a=new Promise((u,p)=>{s.subscribe({complete:u,error:p})});n.push(a)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(o=>{this.reject(o)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Sh=(()=>{class e{static \u0275prov=ln({token:e,providedIn:"root",factory:()=>new I_})}return e})();class I_{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const rc=new U("");let jo=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=gt(J0);afterRenderManager=gt(Gd);zonelessEnabled=gt(dl);rootEffectScheduler=gt(Sh);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new an.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=gt(Ki).hasPendingTasks.pipe((0,Xt.T)(n=>!n));constructor(){gt(bl,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=gt(br);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){const o=n instanceof py;if(!this._injector.get(C_).done)throw!o&&Ao(n),new ot(405,!1);let a;a=o?n:this._injector.get(Xl).resolveComponentFactory(n),this.componentTypes.push(a.componentType);const u=function qS(e){return e.isBoundToModule}(a)?void 0:this._injector.get(Ys),b=a.create(mr.NULL,[],r||a.selector,u),I=b.location.nativeElement,S=b.injector.get(__,null);return S?.registerApplication(I),b.onDestroy(()=>{this.detachView(b.hostView),Ru(this.components,b),S?.unregisterApplication(I)}),this._loadComponent(b),b}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const r=this.tracingSnapshot;return this.tracingSnapshot=null,r.run(Kd.CHANGE_DETECTION,this._tick),void r.dispose()}if(this._runningTick)throw new ot(101,!1);const n=G(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,G(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(eh,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:o}of this.allViews)tA(r,o,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>ct(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Ru(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(rc,[]).forEach(o=>o(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Ru(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ot(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ru(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function tA(e,t,n,r){(n||ct(e))&&du(e,t,n&&!r?0:1)}function xh(e,t,n,r){const o=Ne();return ir(o,Xo(),t)&&($t(),Mi(Fn(),o,e,t,n,r)),xh}function Ua(e,t,n,r){return ir(e,Xo(),n)?t+_t(n)+r:Qt}function Ha(e,t,n,r,o,s){const u=qs(e,function Hi(){return At.lFrame.bindingIndex}(),n,o);return $i(2),u?t+_t(n)+r+_t(o)+s:Qt}function Ou(e,t){return e<<17|t<<2}function bs(e){return e>>17&32767}function Ph(e){return 2|e}function ea(e){return(131068&e)>>2}function Nh(e,t){return-131069&e|t<<2}function kh(e){return 1|e}function H_(e,t,n,r){const o=e[n+1],s=null===t;let a=r?bs(o):ea(o),u=!1;for(;0!==a&&(!1===u||s);){const b=e[a+1];jA(e[a],t)&&(u=!0,e[a+1]=r?kh(b):Ph(b)),a=r?bs(b):ea(b)}u&&(e[n+1]=r?Ph(o):kh(o))}function jA(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&gi(e,t)>=0}const Ir={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function $_(e){return e.substring(Ir.key,Ir.keyEnd)}function VA(e){return e.substring(Ir.value,Ir.valueEnd)}function W_(e,t){const n=Ir.textEnd;return n===t?-1:(t=Ir.keyEnd=function $A(e,t,n){for(;t32;)t++;return t}(e,Ir.key=t,n),Xa(e,t,n))}function z_(e,t){const n=Ir.textEnd;let r=Ir.key=Xa(e,t,n);return n===r?-1:(r=Ir.keyEnd=function WA(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=G_(e,r,n),r=Ir.value=Xa(e,r,n),r=Ir.valueEnd=function zA(e,t,n){let r=-1,o=-1,s=-1,a=t,u=a;for(;a32&&(u=a),s=o,o=r,r=-33&p}return u}(e,r,n),G_(e,r,n))}function K_(e){Ir.key=0,Ir.keyEnd=0,Ir.value=0,Ir.valueEnd=0,Ir.textEnd=e.length}function Xa(e,t,n){for(;t=0;n=z_(t,n))q_(e,$_(t),VA(t))}function X_(e){ui(qA,Si,e,!0)}function Si(e,t){for(let n=function UA(e){return K_(e),W_(e,Xa(e,0,Ir.textEnd))}(t);n>=0;n=W_(t,n))_r(e,$_(t),!0)}function ci(e,t,n,r){const o=Ne(),s=$t(),a=$i(2);s.firstUpdatePass&&Y_(s,e,a,r),t!==Qt&&ir(o,a,t)&&J_(s,s.data[Br()],o,o[xt],e,o[a+1]=function eR(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Bt(Xi(e)))),e}(t,n),r,a)}function ui(e,t,n,r){const o=$t(),s=$i(2);o.firstUpdatePass&&Y_(o,null,s,r);const a=Ne();if(n!==Qt&&ir(a,s,n)){const u=o.data[Br()];if(tb(u,r)&&!Z_(o,s)){let p=r?u.classesWithoutHost:u.stylesWithoutHost;null!==p&&(n=Gn(p,n||"")),Lh(o,u,a,n,r)}else!function JA(e,t,n,r,o,s,a,u){o===Qt&&(o=cn);let p=0,b=0,I=0=e.expandoStartIndex}function Y_(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[Br()],a=Z_(e,n);tb(s,r)&&null===t&&!a&&(t=!1),t=function GA(e,t,n,r){const o=ud(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=ic(n=Vh(null,e,t,n,r),t.attrs,r),s=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Vh(o,e,t,n,r),null===s){let p=function QA(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==ea(r))return e[bs(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=Vh(null,e,t,p[1],r),p=ic(p,t.attrs,r),function XA(e,t,n,r){e[bs(n?t.classBindings:t.styleBindings)]=r}(e,t,r,p))}else s=function ZA(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(b=!0)):I=n,o)if(0!==p){const Q=bs(e[u+1]);e[r+1]=Ou(Q,u),0!==Q&&(e[Q+1]=Nh(e[Q+1],r)),e[u+1]=function kA(e,t){return 131071&e|t<<17}(e[u+1],r)}else e[r+1]=Ou(u,0),0!==u&&(e[u+1]=Nh(e[u+1],r)),u=r;else e[r+1]=Ou(p,0),0===u?u=r:e[p+1]=Nh(e[p+1],r),p=r;b&&(e[r+1]=Ph(e[r+1])),H_(e,I,r,!0),H_(e,I,r,!1),function BA(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&gi(s,t)>=0&&(n[r+1]=kh(n[r+1]))}(t,I,e,r,s),a=Ou(u,p),s?t.classBindings=a:t.styleBindings=a}(o,s,t,n,a,r)}}function Vh(e,t,n,r,o){let s=null;const a=n.directiveEnd;let u=n.directiveStylingLast;for(-1===u?u=n.directiveStart:u++;u0;){const p=e[o],b=Array.isArray(p),I=b?p[1]:p,S=null===I;let Q=n[o+1];Q===Qt&&(Q=S?cn:void 0);let J=S?rs(Q,r):I===r?Q:void 0;if(b&&!xu(J)&&(J=rs(p,r)),xu(J)&&(u=J,a))return u;const ve=e[o+1];o=a?bs(ve):ea(ve)}if(null!==t){let p=s?t.residualClasses:t.residualStyles;null!=p&&(u=rs(p,r))}return u}function xu(e){return void 0!==e}function tb(e,t){return!!(e.flags&(t?8:16))}function nb(e,t,n){ui(_r,Si,Ua(Ne(),e,t,n),!0)}function rb(){return Ne()[Dn][vn]}class cR{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),o=Math.max(t,n),s=this.detach(o);if(o-r>1){const a=this.detach(r);this.attach(r,s),this.attach(o,a)}else this.attach(r,s)}move(t,n){this.attach(n,this.detach(t))}}function Uh(e,t,n,r,o){return e===n&&Object.is(t,r)?1:Object.is(o(e,t),o(n,r))?-1:0}function Hh(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function ob(e,t,n,r,o){if(Hh(e,t,r,n(r,o)))e.updateValue(r,o);else{const s=e.create(r,o);e.attach(r,s)}}function ib(e,t,n,r){const o=new Set;for(let s=t;s<=n;s++)o.add(r(s,e.at(s)));return o}class sb{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,n)}}}function ab(e,t){Cr("NgControlFlow");const n=Ne(),r=Xo(),o=n[r]!==Qt?n[r]:-1,s=-1!==o?Pu(n,v+o):void 0;if(ir(n,r,e)){const u=G(null);try{if(void 0!==s&&Vf(s,0),-1!==e){const p=v+e,b=Pu(n,p),I=$h(n[Xe],p),S=ka(b,I.tView.ssrId);Pa(b,xa(n,I,t,{dehydratedView:S}),0,Xs(I,S))}}finally{G(u)}}else if(void 0!==s){const u=Bv(s,0);void 0!==u&&(u[vn]=t)}}class dR{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-$e}}function lb(e){return e}function cb(e,t){return t}class fR{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function ub(e,t,n,r,o,s,a,u,p,b,I,S,Q){Cr("NgControlFlow");const J=Ne(),ve=$t(),Be=void 0!==p,Ye=Ne(),tt=u?a.bind(Ye[Dn][vn]):a,je=new fR(Be,tt);Ye[v+e]=je,tc(J,ve,e+1,t,n,r,o,O(ve.consts,s)),Be&&tc(J,ve,e+2,p,b,I,S,O(ve.consts,Q))}class hR extends cR{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-$e}at(t){return this.getLView(t)[vn].$implicit}attach(t,n){const r=n[or];this.needsIndexUpdate||=t!==this.length,Pa(this.lContainer,n,t,Xs(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function pR(e,t){return Pl(e,t)}(this.lContainer,t)}create(t,n){const r=ka(this.lContainer,this.templateTNode.tView.ssrId),o=xa(this.hostLView,this.templateTNode,new dR(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){Nl(t[Xe],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[vn].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(p)})}(p,e,s.trackByFn),p.updateIndexes(),s.hasEmptyBlock){const b=Xo(),I=0===p.length;if(ir(r,b,I)){const S=n+2,Q=Pu(r,S);if(I){const J=$h(o,S),ve=ka(Q,J.tView.ssrId);Pa(Q,xa(r,J,void 0,{dehydratedView:ve}),0,Xs(J,ve))}else Vf(Q,0)}}}finally{G(t)}}function Pu(e,t){return e[t]}function $h(e,t){return ds(e,t)}function Nu(e,t,n,r){const o=Ne(),s=$t(),a=v+e,u=o[xt],p=s.firstCreatePass?function gR(e,t,n,r,o,s){const a=t.consts,p=Qs(t,e,2,r,O(a,o));return Nf(t,n,p,O(a,s)),null!==p.attrs&&_u(p,p.attrs,!1),null!==p.mergedAttrs&&_u(p,p.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,p),p}(a,s,o,t,n,r):s.data[a],b=fb(s,o,p,u,t,e);o[a]=b;const I=un(p);return si(p,!0),_v(u,b,p),!function Ba(e){return!(32&~e.flags)}(p)&&sl()&&su(s,o,b,p),0===function r0(){return At.lFrame.elementDepthCount}()&&Zr(b,o),function o0(){At.lFrame.elementDepthCount++}(),I&&(Rf(s,o,p),Af(s,p,o)),null!==r&&Of(o,p),Nu}function ku(){let e=sn();ad()?ld():(e=e.parent,si(e,!1));const t=e;(function a0(e){return At.skipHydrationRootTNode===e})(t)&&function d0(){At.skipHydrationRootTNode=null}(),function s0(){At.lFrame.elementDepthCount--}();const n=$t();return n.firstCreatePass&&(Mc(n,e),yt(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function w0(e){return!!(8&e.flags)}(t)&&Lh(n,t,Ne(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function C0(e){return!!(16&e.flags)}(t)&&Lh(n,t,Ne(),t.stylesWithoutHost,!1),ku}function Wh(e,t,n,r){return Nu(e,t,n,r),ku(),Wh}let fb=(e,t,n,r,o,s)=>(wi(!0),iu(r,o,function tm(){return At.lFrame.currentNamespace}()));function Fu(e,t,n){const r=Ne(),o=$t(),s=e+v,a=o.firstCreatePass?function _R(e,t,n,r,o){const s=t.consts,a=O(s,r),u=Qs(t,e,8,"ng-container",a);return null!==a&&_u(u,a,!0),Nf(t,n,u,O(s,o)),null!==t.queries&&t.queries.elementStart(t,u),u}(s,o,r,t,n):o.data[s];si(a,!0);const u=hb(o,r,a,e);return r[s]=u,sl()&&su(o,r,u,a),Zr(u,r),un(a)&&(Rf(o,r,a),Af(o,a,r)),null!=n&&Of(r,a),Fu}function Lu(){let e=sn();const t=$t();return ad()?ld():(e=e.parent,si(e,!1)),t.firstCreatePass&&(Mc(t,e),yt(e)&&t.queries.elementEnd(e)),Lu}function zh(e,t,n){return Fu(e,t,n),Lu(),zh}let hb=(e,t,n,r)=>(wi(!0),_f(t[xt],""));function pb(){return Ne()}function Kh(e,t,n){const r=Ne();return ir(r,Xo(),t)&&bo($t(),Fn(),r,e,t,r[xt],n,!0),Kh}function Gh(e,t,n){const r=Ne();if(ir(r,Xo(),t)){const s=$t(),a=Fn();bo(s,a,r,e,t,Lv(ud(s.data),a,r),n,!0)}return Gh}const ta=void 0;var wR=["en",[["a","p"],["AM","PM"],ta],[["AM","PM"],ta,ta],[["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"]],ta,[["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"]],ta,[["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}",ta,"{1} 'at' {0}",ta],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function DR(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Za={};function Qh(e){const t=function CR(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=gb(t);if(n)return n;const r=t.split("-")[0];if(n=gb(r),n)return n;if("en"===r)return wR;throw new ot(701,!1)}function mb(e){return Qh(e)[Ya.PluralCase]}function gb(e){return e in Za||(Za[e]=et.ng&&et.ng.common&&et.ng.common.locales&&et.ng.common.locales[e]),Za[e]}var Ya=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Ya||{});const Bu="en-US";let vb=Bu,kb=(e,t,n)=>{};function Yh(e,t,n,r){const o=Ne(),s=$t(),a=sn();return Jh(s,o,o[xt],a,e,t,r),Yh}function qh(e,t){const n=sn(),r=Ne(),o=$t();return Jh(o,r,Lv(ud(o.data),n,r),n,e,t),qh}function Jh(e,t,n,r,o,s,a){const u=un(r),b=e.firstCreatePass&&Fv(e),I=t[vn],S=kv(t);let Q=!0;if(3&r.type||a){const Be=Qr(r,t),Ye=a?a(Be):Be,tt=S.length,je=a?tn=>a(bn(tn[r.index])):r.index;let Pt=null;if(!a&&u&&(Pt=function hO(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;sp?u[p]:null}"string"==typeof a&&(s+=2)}return null}(e,t,o,r.index)),null!==Pt)(Pt.__ngLastListenerFn__||Pt).__ngNextListenerFn__=s,Pt.__ngLastListenerFn__=s,Q=!1;else{s=Lb(r,t,I,s),kb(Be,o,s);const tn=n.listen(Ye,o,s);S.push(s,tn),b&&b.push(o,je,tt,tt+1)}}else s=Lb(r,t,I,s);const J=r.outputs;let ve;if(Q&&null!==J&&(ve=J[o])){const Be=ve.length;if(Be)for(let Ye=0;Ye-1?g(e.index,t):t,5);let u=Fb(t,n,r,s),p=o.__ngNextListenerFn__;for(;p;)u=Fb(t,n,p,s)&&u,p=p.__ngNextListenerFn__;return u}}function Bb(e=1){return function g0(e){return(At.lFrame.contextLView=function Ee(e,t){for(;e>0;)t=t[ii],e--;return t}(e,At.lFrame.contextLView))[vn]}(e)}function pO(e,t){let n=null;const r=function bI(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;on._dirtyCounter.update(r=>r+1))}(t,Ay(e,n,r,o))}function eE(e=1){Ic(dd()+e)}function tE(e){return h(function $p(){return At.lFrame.contextLView}(),v+e)}function dE(e,t=""){const n=Ne(),r=$t(),o=e+v,s=r.firstCreatePass?Qs(r,o,1,t,null):r.data[o],a=fE(r,n,s,t,e);n[o]=a,sl()&&su(r,n,a,s),si(s,!1)}let fE=(e,t,n,r,o)=>(wi(!0),function yf(e,t){return e.createText(t)}(t[xt],r));function rp(e){return Hu("",e,""),rp}function Hu(e,t,n){const r=Ne(),o=Ua(r,e,t,n);return o!==Qt&&Yi(r,Br(),o),Hu}function op(e,t,n,r,o){const s=Ne(),a=Ha(s,e,t,n,r,o);return a!==Qt&&Yi(s,Br(),a),op}function ip(e,t,n){xy(t)&&(t=t());const r=Ne();return ir(r,Xo(),t)&&bo($t(),Fn(),r,e,t,r[xt],n,!1),ip}function bE(e,t){const n=xy(e);return n&&e.set(t),n}function sp(e,t){const n=Ne(),r=$t(),o=sn();return Jh(r,n,n[xt],o,e,t),sp}function ap(e,t,n,r,o){if(e=A(e),Array.isArray(e))for(let s=0;s>20;if(Oo(e)||!e.multi){const J=new al(b,o,Oa),ve=cp(p,t,o?I:I+Q,S);-1===ve?(Dd(Rc(u,a),s,p),lp(s,e,t.length),t.push(p),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(J),a.push(J)):(n[ve]=J,a[ve]=J)}else{const J=cp(p,t,I+Q,S),ve=cp(p,t,I,I+Q),Ye=ve>=0&&n[ve];if(o&&!Ye||!o&&!(J>=0&&n[J])){Dd(Rc(u,a),s,p);const tt=function PO(e,t,n,r,o){const s=new al(e,n,Oa);return s.multi=[],s.index=t,s.componentProviders=0,wE(s,o,r&&!n),s}(o?xO:OO,n.length,o,r,b);!o&&Ye&&(n[ve].providerFactory=tt),lp(s,e,t.length,0),t.push(p),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=1048576),n.push(tt),a.push(tt)}else lp(s,e,J>-1?J:ve,wE(n[o?ve:J],b,!o&&r));!o&&r&&Ye&&n[ve].componentProviders++}}}function lp(e,t,n,r){const o=Oo(t),s=function aa(e){return!!e.useClass}(t);if(o||s){const p=(s?A(t.useClass):t).prototype.ngOnDestroy;if(p){const b=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const I=b.indexOf(n);-1===I?b.push(n,[r,p]):b[I+1].push(r,p)}else b.push(n,p)}}}function wE(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function cp(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function RO(e,t,n){const r=$t();if(r.firstCreatePass){const o=on(e);ap(n,r.data,r.blueprint,o,!0),ap(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}function ME(e,t,n){const r=ro()+e,o=Ne();return o[r]===Qt?Ti(o,r,n?t.call(n):t()):ec(o,r)}function TE(e,t,n,r){return xE(Ne(),ro(),e,t,n,r)}function SE(e,t,n,r,o){return PE(Ne(),ro(),e,t,n,r,o)}function AE(e,t,n,r,o,s){return NE(Ne(),ro(),e,t,n,r,o,s)}function RE(e,t,n,r,o,s,a){return kE(Ne(),ro(),e,t,n,r,o,s,a)}function OE(e,t,n,r,o,s,a,u){const p=ro()+e,b=Ne(),I=Zo(b,p,n,r,o,s);return ir(b,p+4,a)||I?Ti(b,p+5,u?t.call(u,n,r,o,s,a):t(n,r,o,s,a)):ec(b,p+5)}function dc(e,t){const n=e[t];return n===Qt?void 0:n}function xE(e,t,n,r,o,s){const a=t+n;return ir(e,a,o)?Ti(e,a+1,s?r.call(s,o):r(o)):dc(e,a+1)}function PE(e,t,n,r,o,s,a){const u=t+n;return qs(e,u,o,s)?Ti(e,u+2,a?r.call(a,o,s):r(o,s)):dc(e,u+2)}function NE(e,t,n,r,o,s,a,u){const p=t+n;return function Iu(e,t,n,r,o){const s=qs(e,t,n,r);return ir(e,t+2,o)||s}(e,p,o,s,a)?Ti(e,p+3,u?r.call(u,o,s,a):r(o,s,a)):dc(e,p+3)}function kE(e,t,n,r,o,s,a,u,p){const b=t+n;return Zo(e,b,o,s,a,u)?Ti(e,b+4,p?r.call(p,o,s,a,u):r(o,s,a,u)):dc(e,b+4)}function LE(e,t){const n=$t();let r;const o=e+v;n.firstCreatePass?(r=function UO(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.destroyHooks??=[]).push(o,r.onDestroy)):r=n.data[o];const s=r.factory||(r.factory=ao(r.type)),u=vr(Oa);try{const p=Ac(!1),b=s();return Ac(p),function np(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Ne(),o,b),b}finally{vr(u)}}function BE(e,t,n){const r=e+v,o=Ne(),s=h(o,r);return fc(o,r)?xE(o,ro(),t,s.transform,n,s):s.transform(n)}function jE(e,t,n,r){const o=e+v,s=Ne(),a=h(s,o);return fc(s,o)?PE(s,ro(),t,a.transform,n,r,a):a.transform(n,r)}function VE(e,t,n,r,o){const s=e+v,a=Ne(),u=h(a,s);return fc(a,s)?NE(a,ro(),t,u.transform,n,r,o,u):u.transform(n,r,o)}function UE(e,t,n,r,o,s){const a=e+v,u=Ne(),p=h(u,a);return fc(u,a)?kE(u,ro(),t,p.transform,n,r,o,s,p):p.transform(n,r,o,s)}function HE(e,t,n){const r=e+v,o=Ne(),s=h(o,r);return fc(o,r)?function FE(e,t,n,r,o,s){let a=t+n,u=!1;for(let p=0;p{class e{compileModuleSync(n){return new gh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Bo(ur(n).declarations).reduce((a,u)=>{const p=zt(u);return p&&a.push(new ql(p)),a},[]);return new px(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),yx=(()=>{class e{zone=gt(Yn);changeDetectionScheduler=gt(zi);applicationRef=gt(jo);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function gp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new Yn({...vp(),scheduleInRootZone:n}),[{provide:Yn,useFactory:e},{provide:Ar,multi:!0,useFactory:()=>{const r=gt(yx,{optional:!0});return()=>r.initialize()}},{provide:Ar,multi:!0,useFactory:()=>{const r=gt(bx);return()=>{r.initialize()}}},!0===t?{provide:Tm,useValue:!0}:[],{provide:Id,useValue:n??Im}]}function vp(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let bx=(()=>{class e{subscription=new jt.yU;initialized=!1;zone=gt(Yn);pendingTasks=gt(Ki);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Yn.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Yn.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),pc=(()=>{class e{appRef=gt(jo);taskService=gt(Ki);ngZone=gt(Yn);zonelessEnabled=gt(dl);tracing=gt(bl,{optional:!0});disableScheduling=gt(Tm,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new jt.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(kc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(gt(Id,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Ad||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let r=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,r=!0;break;case 13:this.appRef.dirtyFlags|=16,r=!0;break;case 12:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const o=this.useMicrotaskScheduler?Am:Sm;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>o(()=>this.tick())):this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(kc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Am(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=ln({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const _p=new U("",{providedIn:"root",factory:()=>gt(_p,en.Optional|en.SkipSelf)||function Ex(){return typeof $localize<"u"&&$localize.locale||Bu}()}),Dx=new U("",{providedIn:"root",factory:()=>"USD"}),zu=new U(""),Tx=new U("");function mc(e){return!e.moduleRef}let Es=null;function xx(){return!1}let gD=(()=>class e{static __NG_ELEMENT_ID__=Px})();function Px(e){return function Nx(e,t,n){if(Zt(e)&&!n){const r=g(e.index,t);return new Vl(r,r)}return 175&e.type?new Vl(t[Dn],t):null}(sn(),Ne(),!(16&~e))}class bD{constructor(){}supports(t){return Cu(t)}create(t){return new jx(t)}}const Bx=(e,t)=>t;class jx{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||Bx}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){const a=!r||n&&n.currentIndex{a=this._trackByFn(o,u),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,u,a,o)),Object.is(n.item,u)||this._addIdentityChange(n,u)):(n=this._mismatch(n,u,a,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new Vx(n,r),s,o),t}_verifyReinsertion(t,n,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,s=t._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new ED),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ED),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Vx{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}}class Ux{_head=null;_tail=null;add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class ED{map=new Map;put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Ux,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function DD(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;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(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const s=o._prev,a=o._next;return s&&(s._next=a),a&&(a._prev=s),o._next=null,o._prev=null,o}const r=new $x(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class $x{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}}function CD(){return new Ip([new bD])}let Ip=(()=>{class e{factories;static \u0275prov=ln({token:e,providedIn:"root",factory:CD});constructor(n){this.factories=n}static create(n,r){if(null!=r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||CD()),deps:[[e,new lr,new Io]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(null!=r)return r;throw new ot(901,!1)}}return e})();function ID(){return new Mp([new wD])}let Mp=(()=>{class e{static \u0275prov=ln({token:e,providedIn:"root",factory:ID});factories;constructor(n){this.factories=n}static create(n,r){if(r){const o=r.factories.slice();n=n.concat(o)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||ID()),deps:[[e,new lr,new Io]]}}find(n){const r=this.factories.find(o=>o.supports(n));if(r)return r;throw new ot(901,!1)}}return e})();function rP(e){try{const{rootComponent:t,appProviders:n,platformProviders:r}=e,o=function Ox(e=[]){if(Es)return Es;const t=function hD(e=[],t){return mr.create({name:t,providers:[{provide:Ms,useValue:"platform"},{provide:zu,useValue:new Set([()=>Es=null])},...e]})}(e);return Es=t,function M_(){!function ce(e){ft=e}(()=>{throw new ot(600,!1)})}(),function pD(e){const t=e.get(kd,null);xo(e,()=>{t?.forEach(n=>n())})}(t),t}(r),s=[gp({}),{provide:zi,useExisting:pc},...n||[]];return function uD(e){const t=mc(e)?e.r3Injector:e.moduleRef.injector,n=t.get(Yn);return n.run(()=>{mc(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Qi,null);let o;if(n.runOutsideAngular(()=>{o=n.onError.subscribe({next:s=>{r.handleError(s)}})}),mc(e)){const s=()=>t.destroy(),a=e.platformInjector.get(zu);a.add(s),t.onDestroy(()=>{o.unsubscribe(),a.delete(s)})}else{const s=()=>e.moduleRef.destroy(),a=e.platformInjector.get(zu);a.add(s),e.moduleRef.onDestroy(()=>{Ru(e.allPlatformModules,e.moduleRef),o.unsubscribe(),a.delete(s)})}return function eA(e,t,n){try{const r=n();return Th(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const s=t.get(C_);return s.runInitializers(),s.donePromise.then(()=>{if(function SR(e){"string"==typeof e&&(vb=e.toLowerCase().replace(/_/g,"-"))}(t.get(_p,Bu)||Bu),!t.get(Tx,!0))return mc(e)?t.get(jo):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(mc(e)){const p=t.get(jo);return void 0!==e.rootComponent&&p.bootstrap(e.rootComponent),p}return function Sx(e,t){const n=e.injector.get(jo);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new ot(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new zy({providers:s,parent:o,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:o,rootComponent:t})}catch(t){return Promise.reject(t)}}function MP(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function TP(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function Rp(e,t){Cr("NgSignals");const n=qe(e);return t?.equal&&(n[re].equal=t.equal),n}function el(e){const t=G(null);try{return e()}finally{G(t)}}let JD=(()=>class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=PP})();function PP(){return new JD(Ne(),sn())}let kP=(()=>{class e extends I_{pendingTasks=gt(Ki);taskId=null;schedule(n){super.schedule(n),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=ln({token:e,providedIn:"root",factory:()=>new e})}return e})();class FP{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(t,n,r,o,s,a){this.scheduler=t,this.effectFn=n,this.zone=r,this.injector=s,this.watcher=function ht(e,t,n){const r=Object.create(Nt);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const o=p=>{r.cleanupFn=p};return r.ref={notify:()=>Pe(r),run:()=>{if(null===r.fn)return;if(function $(){return E}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!Ue(r))return;r.hasRun=!0;const p=Ze(r);try{r.cleanupFn(),r.cleanupFn=Lt,r.fn(o)}finally{ut(r,p)}},cleanup:()=>r.cleanupFn(),destroy:()=>function a(p){(function s(p){return null===p.fn&&null===p.schedule})(p)||(ke(p),p.cleanupFn(),p.fn=null,p.schedule=null,p.cleanupFn=Lt)}(r),[re]:r},r.ref}(u=>this.runEffect(u),()=>this.schedule(),a),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(Qi,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let Op=!1;class jP{[re];constructor(t){this[re]=t}destroy(){this[re].destroy()}}function xp(e,t){if(Op)return function BP(e,t){Cr("NgSignals"),!t?.injector&&po();const n=t?.injector??gt(mr),r=!0!==t?.manualCleanup?n.get(Wi):null,o=new FP(n.get(kP),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),s=n.get(gD,null,{optional:!0});return s&&8&s._lView[Et]?(s._lView[l]??=[]).push(o.watcher.notify):o.watcher.notify(),o}(e,t);Cr("NgSignals"),!t?.injector&&po();const n=t?.injector??gt(mr);let o,r=!0!==t?.manualCleanup?n.get(Wi):null;const s=n.get(JD,null,{optional:!0}),a=n.get(zi);return null===s||t?.forceRoot?o=function $P(e,t,n){const r=Object.create(VP);return r.fn=e,r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.schedule(r),r.notifier.notify(13),r}(e,n.get(Sh),a):(o=function HP(e,t,n){const r=Object.create(UP);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=n,e[c]??=new Set,e[c].add(r),r.consumerMarkedDirty(r),r}(s.view,a,e),r instanceof Mm&&r._lView===s.view&&(r=null)),o.injector=n,null!==r&&(o.onDestroyFn=r.onDestroy(()=>o.destroy())),new jP(o)}const e0={...oe,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:fl,run(){if(this.dirty=!1,this.hasRun&&!Ue(this))return;this.hasRun=!0;const e=r=>(this.cleanupFns??=[]).push(r),t=Ze(this),n=Cc(!1);try{this.maybeCleanup(),this.fn(e)}finally{Cc(n),ut(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},VP={...e0,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){ke(this),this.onDestroyFn(),this.maybeCleanup()}},UP={...e0,consumerMarkedDirty(){this.view[Et]|=8192,Vt(this.view),this.notifier.notify(14)},destroy(){ke(this),this.onDestroyFn(),this.maybeCleanup(),this.view[c]?.delete(this)}};function YP(e,t){const n=zt(e),r=t.elementInjector||ni();return new ql(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}},88834:(nt,pe,_)=>{_.d(pe,{$0:()=>qe,$z:()=>he,Hl:()=>Tt,It:()=>Me,Sr:()=>de,iY:()=>Ft,pQ:()=>Yt});var f=_(54438),D=_(89888),P=_(36860),E=_(3),F=_(49046);const re=["mat-button",""],G=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ie=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],q="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",oe=["mat-fab",""],ue=["mat-mini-fab",""],ye=["mat-icon-button",""],we=["*"],Pe=new f.nKC("MAT_BUTTON_CONFIG"),Ze=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let ut=(()=>{class ft{_elementRef=(0,f.WQX)(f.aKT);_platform=(0,f.WQX)(P.OD);_ngZone=(0,f.WQX)(f.SKi);_animationMode=(0,f.WQX)(f.bc$,{optional:!0});_focusMonitor=(0,f.WQX)(D.FN);_rippleLoader=(0,f.WQX)(E.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(ce){this._disableRipple=ce,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(ce){this._disabled=ce,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,f.WQX)(F.l).load(E.Ah);const ce=(0,f.WQX)(Pe,{optional:!0}),B=this._elementRef.nativeElement,w=B.classList;this.disabledInteractive=ce?.disabledInteractive??!1,this.color=ce?.color??null,this._rippleLoader?.configureRipple(B,{className:"mat-mdc-button-ripple"});for(const{attribute:W,mdcClasses:N}of Ze)B.hasAttribute(W)&&w.add(...N)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ce="program",B){ce?this._focusMonitor.focusVia(this._elementRef.nativeElement,ce,B):this._elementRef.nativeElement.focus(B)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(B){return new(B||ft)};static \u0275dir=f.FsC({type:ft,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",f.L39],disabled:[2,"disabled","disabled",f.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",f.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",f.L39]},features:[f.GFd]})}return ft})(),ke=(()=>{class ft extends ut{_renderer=(0,f.WQX)(f.sFG);_cleanupClick;tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._elementRef.nativeElement,"click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._cleanupClick?.()}_haltDisabledEvents=ce=>{this.disabled&&(ce.preventDefault(),ce.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let ce;return function(w){return(ce||(ce=f.xGo(ft)))(w||ft)}})();static \u0275dir=f.FsC({type:ft,inputs:{tabIndex:[2,"tabIndex","tabIndex",ce=>null==ce?void 0:(0,f.Udg)(ce)]},features:[f.GFd,f.Vt3]})}return ft})(),he=(()=>{class ft extends ut{static \u0275fac=(()=>{let ce;return function(w){return(ce||(ce=f.xGo(ft)))(w||ft)}})();static \u0275cmp=f.VBU({type:ft,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[f.Vt3],attrs:re,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(G),f.nrm(0,"span",0),f.SdG(1),f.j41(2,"span",1),f.SdG(3,1),f.k0s(),f.SdG(4,2),f.nrm(5,"span",2)(6,"span",3)),2&B&&f.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return ft})(),Me=(()=>{class ft extends ke{static \u0275fac=(()=>{let ce;return function(w){return(ce||(ce=f.xGo(ft)))(w||ft)}})();static \u0275cmp=f.VBU({type:ft,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("tabindex",w.disabled&&!w.disabledInteractive?-1:w.tabIndex)("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[f.Vt3],attrs:re,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(G),f.nrm(0,"span",0),f.SdG(1),f.j41(2,"span",1),f.SdG(3,1),f.k0s(),f.SdG(4,2),f.nrm(5,"span",2)(6,"span",3)),2&B&&f.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',q],encapsulation:2,changeDetection:0})}return ft})();const ge=new f.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:Re});function Re(){return{color:"accent"}}const Te=Re();let de=(()=>{class ft extends ut{_options=(0,f.WQX)(ge,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||Te,this.color=this._options.color||Te.color}static \u0275fac=function(B){return new(B||ft)};static \u0275cmp=f.VBU({type:ft,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0)("mdc-fab--extended",w.extended)("mat-mdc-extended-fab",w.extended))},inputs:{extended:[2,"extended","extended",f.L39]},exportAs:["matButton"],features:[f.GFd,f.Vt3],attrs:oe,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(G),f.nrm(0,"span",0),f.SdG(1),f.j41(2,"span",1),f.SdG(3,1),f.k0s(),f.SdG(4,2),f.nrm(5,"span",2)(6,"span",3)),2&B&&f.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return ft})(),qe=(()=>{class ft extends ut{_options=(0,f.WQX)(ge,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||Te,this.color=this._options.color||Te.color}static \u0275fac=function(B){return new(B||ft)};static \u0275cmp=f.VBU({type:ft,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[f.Vt3],attrs:ue,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(G),f.nrm(0,"span",0),f.SdG(1),f.j41(2,"span",1),f.SdG(3,1),f.k0s(),f.SdG(4,2),f.nrm(5,"span",2)(6,"span",3)),2&B&&f.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return ft})(),Ft=(()=>{class ft extends ut{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(B){return new(B||ft)};static \u0275cmp=f.VBU({type:ft,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[f.Vt3],attrs:ye,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(),f.nrm(0,"span",0),f.SdG(1),f.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',q],encapsulation:2,changeDetection:0})}return ft})(),Yt=(()=>{class ft extends ke{static \u0275fac=(()=>{let ce;return function(w){return(ce||(ce=f.xGo(ft)))(w||ft)}})();static \u0275cmp=f.VBU({type:ft,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(B,w){2&B&&(f.BMQ("disabled",w._getDisabledAttribute())("tabindex",w.disabled&&!w.disabledInteractive?-1:w.tabIndex)("aria-disabled",w._getAriaDisabled()),f.HbH(w.color?"mat-"+w.color:""),f.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[f.Vt3],attrs:ye,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(B,w){1&B&&(f.NAR(),f.nrm(0,"span",0),f.SdG(1),f.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',q],encapsulation:2,changeDetection:0})}return ft})(),Tt=(()=>{class ft{static \u0275fac=function(B){return new(B||ft)};static \u0275mod=f.$C({type:ft});static \u0275inj=f.G2t({imports:[E.yE,E.pZ,E.yE]})}return ft})()},3:(nt,pe,_)=>{_.d(pe,{$E:()=>Ln,Ah:()=>V,Ej:()=>Gn,Ex:()=>ht,Ju:()=>Re,MJ:()=>qe,O5:()=>R,QC:()=>Y,Sy:()=>Kt,TL:()=>mt,X0:()=>ge,ed:()=>ke,es:()=>N,is:()=>K,jb:()=>It,pZ:()=>Un,r5:()=>Ue,r6:()=>ar,tO:()=>gr,ug:()=>ot,wT:()=>st,xW:()=>Tt,yE:()=>Me});var f=_(54438),D=_(89888),P=_(28203),E=_(21413),F=_(36860),re=_(14085),G=_(49046),ie=_(67336),$=_(60177);const ue=["text"],me=[[["mat-icon"]],"*"],ye=["mat-icon","*"];function we(Fe,Ce){if(1&Fe&&f.nrm(0,"mat-pseudo-checkbox",1),2&Fe){const A=f.XpG();f.Y8G("disabled",A.disabled)("state",A.selected?"checked":"unchecked")}}function Ve(Fe,Ce){if(1&Fe&&f.nrm(0,"mat-pseudo-checkbox",3),2&Fe){const A=f.XpG();f.Y8G("disabled",A.disabled)}}function Pe(Fe,Ce){if(1&Fe&&(f.j41(0,"span",4),f.EFF(1),f.k0s()),2&Fe){const A=f.XpG();f.R7$(),f.SpI("(",A.group.label,")")}}const We=["mat-internal-form-field",""],Ze=["*"];let Ue=(()=>class Fe{static STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"})(),ke=(()=>class Fe{static COMPLEX="375ms";static ENTERING="225ms";static EXITING="195ms"})(),Me=(()=>{class Fe{constructor(){(0,f.WQX)(D.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275mod=f.$C({type:Fe});static \u0275inj=f.G2t({imports:[P.jI,P.jI]})}return Fe})();class ge{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(Ce,A,ne,j,se){this._defaultMatcher=Ce,this.ngControl=A,this._parentFormGroup=ne,this._parentForm=j,this._stateChanges=se}updateErrorState(){const Ce=this.errorState,A=this._parentFormGroup||this._parentForm,ne=this.matcher||this._defaultMatcher,j=this.ngControl?this.ngControl.control:null,se=ne?.isErrorState(j,A)??!1;se!==Ce&&(this.errorState=se,this._stateChanges.next())}}const Re=new f.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Te(){return(0,f.WQX)(f.xe9)}}),de="Method not implemented";class qe{locale;_localeChanges=new E.B;localeChanges=this._localeChanges;setTime(Ce,A,ne,j){throw new Error(de)}getHours(Ce){throw new Error(de)}getMinutes(Ce){throw new Error(de)}getSeconds(Ce){throw new Error(de)}parseTime(Ce,A){throw new Error(de)}addSeconds(Ce,A){throw new Error(de)}getValidDateOrNull(Ce){return this.isDateInstance(Ce)&&this.isValid(Ce)?Ce:null}deserialize(Ce){return null==Ce||this.isDateInstance(Ce)&&this.isValid(Ce)?Ce:this.invalid()}setLocale(Ce){this.locale=Ce,this._localeChanges.next()}compareDate(Ce,A){return this.getYear(Ce)-this.getYear(A)||this.getMonth(Ce)-this.getMonth(A)||this.getDate(Ce)-this.getDate(A)}compareTime(Ce,A){return this.getHours(Ce)-this.getHours(A)||this.getMinutes(Ce)-this.getMinutes(A)||this.getSeconds(Ce)-this.getSeconds(A)}sameDate(Ce,A){if(Ce&&A){let ne=this.isValid(Ce),j=this.isValid(A);return ne&&j?!this.compareDate(Ce,A):ne==j}return Ce==A}sameTime(Ce,A){if(Ce&&A){const ne=this.isValid(Ce),j=this.isValid(A);return ne&&j?!this.compareTime(Ce,A):ne==j}return Ce==A}clampDate(Ce,A,ne){return A&&this.compareDate(Ce,A)<0?A:ne&&this.compareDate(Ce,ne)>0?ne:Ce}}const Rt=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,Ft=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function Yt(Fe,Ce){const A=Array(Fe);for(let ne=0;ne{class Fe extends qe{useUtcForDisplay=!1;_matDateLocale=(0,f.WQX)(Re,{optional:!0});constructor(){super();const A=(0,f.WQX)(Re,{optional:!0});void 0!==A&&(this._matDateLocale=A),super.setLocale(this._matDateLocale)}getYear(A){return A.getFullYear()}getMonth(A){return A.getMonth()}getDate(A){return A.getDate()}getDayOfWeek(A){return A.getDay()}getMonthNames(A){const ne=new Intl.DateTimeFormat(this.locale,{month:A,timeZone:"utc"});return Yt(12,j=>this._format(ne,new Date(2017,j,1)))}getDateNames(){const A=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Yt(31,ne=>this._format(A,new Date(2017,0,ne+1)))}getDayOfWeekNames(A){const ne=new Intl.DateTimeFormat(this.locale,{weekday:A,timeZone:"utc"});return Yt(7,j=>this._format(ne,new Date(2017,0,j+1)))}getYearName(A){const ne=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(ne,A)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){const A=new Intl.Locale(this.locale),ne=(A.getWeekInfo?.()||A.weekInfo)?.firstDay??0;return 7===ne?0:ne}return 0}getNumDaysInMonth(A){return this.getDate(this._createDateWithOverflow(this.getYear(A),this.getMonth(A)+1,0))}clone(A){return new Date(A.getTime())}createDate(A,ne,j){let se=this._createDateWithOverflow(A,ne,j);return se.getMonth(),se}today(){return new Date}parse(A,ne){return"number"==typeof A?new Date(A):A?new Date(Date.parse(A)):null}format(A,ne){if(!this.isValid(A))throw Error("NativeDateAdapter: Cannot format invalid date.");const j=new Intl.DateTimeFormat(this.locale,{...ne,timeZone:"utc"});return this._format(j,A)}addCalendarYears(A,ne){return this.addCalendarMonths(A,12*ne)}addCalendarMonths(A,ne){let j=this._createDateWithOverflow(this.getYear(A),this.getMonth(A)+ne,this.getDate(A));return this.getMonth(j)!=((this.getMonth(A)+ne)%12+12)%12&&(j=this._createDateWithOverflow(this.getYear(j),this.getMonth(j),0)),j}addCalendarDays(A,ne){return this._createDateWithOverflow(this.getYear(A),this.getMonth(A),this.getDate(A)+ne)}toIso8601(A){return[A.getUTCFullYear(),this._2digit(A.getUTCMonth()+1),this._2digit(A.getUTCDate())].join("-")}deserialize(A){if("string"==typeof A){if(!A)return null;if(Rt.test(A)){let ne=new Date(A);if(this.isValid(ne))return ne}}return super.deserialize(A)}isDateInstance(A){return A instanceof Date}isValid(A){return!isNaN(A.getTime())}invalid(){return new Date(NaN)}setTime(A,ne,j,se){const H=this.clone(A);return H.setHours(ne,j,se,0),H}getHours(A){return A.getHours()}getMinutes(A){return A.getMinutes()}getSeconds(A){return A.getSeconds()}parseTime(A,ne){if("string"!=typeof A)return A instanceof Date?new Date(A.getTime()):null;const j=A.trim();if(0===j.length)return null;let se=this._parseTimeString(j);if(null===se){const H=j.replace(/[^0-9:(AM|PM)]/gi,"").trim();H.length>0&&(se=this._parseTimeString(H))}return se||this.invalid()}addSeconds(A,ne){return new Date(A.getTime()+1e3*ne)}_createDateWithOverflow(A,ne,j){const se=new Date;return se.setFullYear(A,ne,j),se.setHours(0,0,0,0),se}_2digit(A){return("00"+A).slice(-2)}_format(A,ne){const j=new Date;return j.setUTCFullYear(ne.getFullYear(),ne.getMonth(),ne.getDate()),j.setUTCHours(ne.getHours(),ne.getMinutes(),ne.getSeconds(),ne.getMilliseconds()),A.format(j)}_parseTimeString(A){const ne=A.toUpperCase().match(Ft);if(ne){let j=parseInt(ne[1]);const se=parseInt(ne[2]);let H=null==ne[3]?void 0:parseInt(ne[3]);const fe=ne[4];if(12===j?j="AM"===fe?0:j:"PM"===fe&&(j+=12),ft(j,0,23)&&ft(se,0,59)&&(null==H||ft(H,0,59)))return this.setTime(this.today(),j,se,H||0)}return null}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275prov=f.jDH({token:Fe,factory:Fe.\u0275fac})}return Fe})();function ft(Fe,Ce,A){return!isNaN(Fe)&&Fe>=Ce&&Fe<=A}let N=(()=>{class Fe{isErrorState(A,ne){return!!(A&&A.invalid&&(A.touched||ne&&ne.submitted))}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275prov=f.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})(),V=(()=>{class Fe{static \u0275fac=function(ne){return new(ne||Fe)};static \u0275cmp=f.VBU({type:Fe,selectors:[["structural-styles"]],decls:0,vars:0,template:function(ne,j){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return Fe})();var ht=function(Fe){return Fe[Fe.FADING_IN=0]="FADING_IN",Fe[Fe.VISIBLE=1]="VISIBLE",Fe[Fe.FADING_OUT=2]="FADING_OUT",Fe[Fe.HIDDEN=3]="HIDDEN",Fe}(ht||{});class Lt{_renderer;element;config;_animationForciblyDisabledThroughCss;state=ht.HIDDEN;constructor(Ce,A,ne,j=!1){this._renderer=Ce,this.element=A,this.config=ne,this._animationForciblyDisabledThroughCss=j}fadeOut(){this._renderer.fadeOutRipple(this)}}const Nt=(0,F.BQ)({passive:!0,capture:!0});class En{_events=new Map;addHandler(Ce,A,ne,j){const se=this._events.get(A);if(se){const H=se.get(ne);H?H.add(j):se.set(ne,new Set([j]))}else this._events.set(A,new Map([[ne,new Set([j])]])),Ce.runOutsideAngular(()=>{document.addEventListener(A,this._delegateEventHandler,Nt)})}removeHandler(Ce,A,ne){const j=this._events.get(Ce);if(!j)return;const se=j.get(A);se&&(se.delete(ne),0===se.size&&j.delete(A),0===j.size&&(this._events.delete(Ce),document.removeEventListener(Ce,this._delegateEventHandler,Nt)))}_delegateEventHandler=Ce=>{const A=(0,F.Fb)(Ce);A&&this._events.get(Ce.type)?.forEach((ne,j)=>{(j===A||j.contains(A))&&ne.forEach(se=>se.handleEvent(Ce))})}}const Wt={enterDuration:225,exitDuration:150},jt=(0,F.BQ)({passive:!0,capture:!0}),Xt=["mousedown","touchstart"],xn=["mouseup","mouseleave","touchend","touchcancel"];let qn=(()=>{class Fe{static \u0275fac=function(ne){return new(ne||Fe)};static \u0275cmp=f.VBU({type:Fe,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(ne,j){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return Fe})();class ot{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new En;constructor(Ce,A,ne,j,se){this._target=Ce,this._ngZone=A,this._platform=j,j.isBrowser&&(this._containerElement=(0,re.i8)(ne)),se&&se.get(G.l).load(qn)}fadeInRipple(Ce,A,ne={}){const j=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),se={...Wt,...ne.animation};ne.centered&&(Ce=j.left+j.width/2,A=j.top+j.height/2);const H=ne.radius||function Vn(Fe,Ce,A){const ne=Math.max(Math.abs(Fe-A.left),Math.abs(Fe-A.right)),j=Math.max(Math.abs(Ce-A.top),Math.abs(Ce-A.bottom));return Math.sqrt(ne*ne+j*j)}(Ce,A,j),fe=Ce-j.left,Le=A-j.top,dt=se.enterDuration,Mt=document.createElement("div");Mt.classList.add("mat-ripple-element"),Mt.style.left=fe-H+"px",Mt.style.top=Le-H+"px",Mt.style.height=2*H+"px",Mt.style.width=2*H+"px",null!=ne.color&&(Mt.style.backgroundColor=ne.color),Mt.style.transitionDuration=`${dt}ms`,this._containerElement.appendChild(Mt);const Gt=window.getComputedStyle(Mt),Jt=Gt.transitionDuration,De="none"===Gt.transitionProperty||"0s"===Jt||"0s, 0s"===Jt||0===j.width&&0===j.height,X=new Lt(this,Mt,ne,De);Mt.style.transform="scale3d(1, 1, 1)",X.state=ht.FADING_IN,ne.persistent||(this._mostRecentTransientRipple=X);let x=null;return!De&&(dt||se.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const z=()=>{x&&(x.fallbackTimer=null),clearTimeout(it),this._finishRippleTransition(X)},le=()=>this._destroyRipple(X),it=setTimeout(le,dt+100);Mt.addEventListener("transitionend",z),Mt.addEventListener("transitioncancel",le),x={onTransitionEnd:z,onTransitionCancel:le,fallbackTimer:it}}),this._activeRipples.set(X,x),(De||!dt)&&this._finishRippleTransition(X),X}fadeOutRipple(Ce){if(Ce.state===ht.FADING_OUT||Ce.state===ht.HIDDEN)return;const A=Ce.element,ne={...Wt,...Ce.config.animation};A.style.transitionDuration=`${ne.exitDuration}ms`,A.style.opacity="0",Ce.state=ht.FADING_OUT,(Ce._animationForciblyDisabledThroughCss||!ne.exitDuration)&&this._finishRippleTransition(Ce)}fadeOutAll(){this._getActiveRipples().forEach(Ce=>Ce.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ce=>{Ce.config.persistent||Ce.fadeOut()})}setupTriggerEvents(Ce){const A=(0,re.i8)(Ce);!this._platform.isBrowser||!A||A===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=A,Xt.forEach(ne=>{ot._eventManager.addHandler(this._ngZone,ne,A,this)}))}handleEvent(Ce){"mousedown"===Ce.type?this._onMousedown(Ce):"touchstart"===Ce.type?this._onTouchStart(Ce):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xn.forEach(A=>{this._triggerElement.addEventListener(A,this,jt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ce){Ce.state===ht.FADING_IN?this._startFadeOutTransition(Ce):Ce.state===ht.FADING_OUT&&this._destroyRipple(Ce)}_startFadeOutTransition(Ce){const A=Ce===this._mostRecentTransientRipple,{persistent:ne}=Ce.config;Ce.state=ht.VISIBLE,!ne&&(!A||!this._isPointerDown)&&Ce.fadeOut()}_destroyRipple(Ce){const A=this._activeRipples.get(Ce)??null;this._activeRipples.delete(Ce),this._activeRipples.size||(this._containerRect=null),Ce===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ce.state=ht.HIDDEN,null!==A&&(Ce.element.removeEventListener("transitionend",A.onTransitionEnd),Ce.element.removeEventListener("transitioncancel",A.onTransitionCancel),null!==A.fallbackTimer&&clearTimeout(A.fallbackTimer)),Ce.element.remove()}_onMousedown(Ce){const A=(0,D._G)(Ce),ne=this._lastTouchStartEvent&&Date.now(){!Ce.config.persistent&&(Ce.state===ht.VISIBLE||Ce.config.terminateOnPointerUp&&Ce.state===ht.FADING_IN)&&Ce.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ce=this._triggerElement;Ce&&(Xt.forEach(A=>ot._eventManager.removeHandler(A,Ce,this)),this._pointerUpEventsRegistered&&(xn.forEach(A=>Ce.removeEventListener(A,this,jt)),this._pointerUpEventsRegistered=!1))}}const Ln=new f.nKC("mat-ripple-global-options");let ar=(()=>{class Fe{_elementRef=(0,f.WQX)(f.aKT);_animationMode=(0,f.WQX)(f.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(A){A&&this.fadeOutAllNonPersistent(),this._disabled=A,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(A){this._trigger=A,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const A=(0,f.WQX)(f.SKi),ne=(0,f.WQX)(F.OD),j=(0,f.WQX)(Ln,{optional:!0}),se=(0,f.WQX)(f.zZn);this._globalOptions=j||{},this._rippleRenderer=new ot(this,A,this._elementRef,ne,se)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(A,ne=0,j){return"number"==typeof A?this._rippleRenderer.fadeInRipple(A,ne,{...this.rippleConfig,...j}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...A})}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275dir=f.FsC({type:Fe,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(ne,j){2&ne&&f.AVh("mat-ripple-unbounded",j.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return Fe})(),Un=(()=>{class Fe{static \u0275fac=function(ne){return new(ne||Fe)};static \u0275mod=f.$C({type:Fe});static \u0275inj=f.G2t({imports:[Me,Me]})}return Fe})(),Se=(()=>{class Fe{_animationMode=(0,f.WQX)(f.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275cmp=f.VBU({type:Fe,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(ne,j){2&ne&&f.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===j.state)("mat-pseudo-checkbox-checked","checked"===j.state)("mat-pseudo-checkbox-disabled",j.disabled)("mat-pseudo-checkbox-minimal","minimal"===j.appearance)("mat-pseudo-checkbox-full","full"===j.appearance)("_mat-animation-noopable","NoopAnimations"===j._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(ne,j){},styles:['.mat-pseudo-checkbox{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-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Fe})(),R=(()=>{class Fe{static \u0275fac=function(ne){return new(ne||Fe)};static \u0275mod=f.$C({type:Fe});static \u0275inj=f.G2t({imports:[Me]})}return Fe})();const K=new f.nKC("MAT_OPTION_PARENT_COMPONENT"),Y=new f.nKC("MatOptgroup");class ze{source;isUserInput;constructor(Ce,A=!1){this.source=Ce,this.isUserInput=A}}let st=(()=>{class Fe{_element=(0,f.WQX)(f.aKT);_changeDetectorRef=(0,f.WQX)(f.gRc);_parent=(0,f.WQX)(K,{optional:!0});group=(0,f.WQX)(Y,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,f.WQX)(D.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(A){this._disabled=A}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new f.bkB;_text;_stateChanges=new E.B;constructor(){(0,f.WQX)(G.l).load(V),(0,f.WQX)(G.l).load(G.Y),this._signalDisableRipple=!!this._parent&&(0,f.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(A=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}deselect(A=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),A&&this._emitSelectionChangeEvent())}focus(A,ne){const j=this._getHostElement();"function"==typeof j.focus&&j.focus(ne)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(A){(A.keyCode===ie.Fm||A.keyCode===ie.t6)&&!(0,ie.rp)(A)&&(this._selectViaInteraction(),A.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const A=this.viewValue;A!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=A)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(A=!1){this.onSelectionChange.emit(new ze(this,A))}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275cmp=f.VBU({type:Fe,selectors:[["mat-option"]],viewQuery:function(ne,j){if(1&ne&&f.GBs(ue,7),2&ne){let se;f.mGM(se=f.lsd())&&(j._text=se.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(ne,j){1&ne&&f.bIt("click",function(){return j._selectViaInteraction()})("keydown",function(H){return j._handleKeydown(H)}),2&ne&&(f.Mr5("id",j.id),f.BMQ("aria-selected",j.selected)("aria-disabled",j.disabled.toString()),f.AVh("mdc-list-item--selected",j.selected)("mat-mdc-option-multiple",j.multiple)("mat-mdc-option-active",j.active)("mdc-list-item--disabled",j.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",f.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[f.GFd],ngContentSelectors:ye,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(ne,j){1&ne&&(f.NAR(me),f.DNE(0,we,1,2,"mat-pseudo-checkbox",1),f.SdG(1),f.j41(2,"span",2,0),f.SdG(4,1),f.k0s(),f.DNE(5,Ve,1,1,"mat-pseudo-checkbox",3)(6,Pe,2,1,"span",4),f.nrm(7,"div",5)),2&ne&&(f.vxM(j.multiple?0:-1),f.R7$(5),f.vxM(j.multiple||!j.selected||j.hideSingleSelectionIndicator?-1:5),f.R7$(),f.vxM(j.group&&j.group._inert?6:-1),f.R7$(),f.Y8G("matRippleTrigger",j._getHostElement())("matRippleDisabled",j.disabled||j.disableRipple))},dependencies:[Se,ar],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Fe})();function It(Fe,Ce,A){if(A.length){let ne=Ce.toArray(),j=A.toArray(),se=0;for(let H=0;HA+ne?Math.max(0,Fe-ne+Ce):A}let Kt=(()=>{class Fe{static \u0275fac=function(ne){return new(ne||Fe)};static \u0275mod=f.$C({type:Fe});static \u0275inj=f.G2t({imports:[Un,Me,R]})}return Fe})();const et={capture:!0},Ut=["focus","mousedown","mouseenter","touchstart"],qt="mat-ripple-loader-uninitialized",vt="mat-ripple-loader-class-name",hn="mat-ripple-loader-centered",Bt="mat-ripple-loader-disabled";let Gn=(()=>{class Fe{_document=(0,f.WQX)($.qQ,{optional:!0});_animationMode=(0,f.WQX)(f.bc$,{optional:!0});_globalRippleOptions=(0,f.WQX)(Ln,{optional:!0});_platform=(0,f.WQX)(F.OD);_ngZone=(0,f.WQX)(f.SKi);_injector=(0,f.WQX)(f.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const A of Ut)this._document?.addEventListener(A,this._onInteraction,et)})}ngOnDestroy(){const A=this._hosts.keys();for(const ne of A)this.destroyRipple(ne);for(const ne of Ut)this._document?.removeEventListener(ne,this._onInteraction,et)}configureRipple(A,ne){A.setAttribute(qt,this._globalRippleOptions?.namespace??""),(ne.className||!A.hasAttribute(vt))&&A.setAttribute(vt,ne.className||""),ne.centered&&A.setAttribute(hn,""),ne.disabled&&A.setAttribute(Bt,"")}setDisabled(A,ne){const j=this._hosts.get(A);j?(j.target.rippleDisabled=ne,!ne&&!j.hasSetUpEvents&&(j.hasSetUpEvents=!0,j.renderer.setupTriggerEvents(A))):ne?A.setAttribute(Bt,""):A.removeAttribute(Bt)}_onInteraction=A=>{const ne=(0,F.Fb)(A);if(ne instanceof HTMLElement){const j=ne.closest(`[${qt}="${this._globalRippleOptions?.namespace??""}"]`);j&&this._createRipple(j)}};_createRipple(A){if(!this._document||this._hosts.has(A))return;A.querySelector(".mat-ripple")?.remove();const ne=this._document.createElement("span");ne.classList.add("mat-ripple",A.getAttribute(vt)),A.append(ne);const j="NoopAnimations"===this._animationMode,se=this._globalRippleOptions,H=j?0:se?.animation?.enterDuration??Wt.enterDuration,fe=j?0:se?.animation?.exitDuration??Wt.exitDuration,Le={rippleDisabled:j||se?.disabled||A.hasAttribute(Bt),rippleConfig:{centered:A.hasAttribute(hn),terminateOnPointerUp:se?.terminateOnPointerUp,animation:{enterDuration:H,exitDuration:fe}}},dt=new ot(Le,this._ngZone,ne,this._platform,this._injector),Mt=!Le.rippleDisabled;Mt&&dt.setupTriggerEvents(A),this._hosts.set(A,{target:Le,renderer:dt,hasSetUpEvents:Mt}),A.removeAttribute(qt)}destroyRipple(A){const ne=this._hosts.get(A);ne&&(ne.renderer._removeTriggerEvents(),this._hosts.delete(A))}static \u0275fac=function(ne){return new(ne||Fe)};static \u0275prov=f.jDH({token:Fe,factory:Fe.\u0275fac,providedIn:"root"})}return Fe})(),gr=(()=>{class Fe{labelPosition;static \u0275fac=function(ne){return new(ne||Fe)};static \u0275cmp=f.VBU({type:Fe,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(ne,j){2&ne&&f.AVh("mdc-form-field--align-end","before"===j.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:We,ngContentSelectors:Ze,decls:1,vars:0,template:function(ne,j){1&ne&&(f.NAR(),f.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return Fe})()},99213:(nt,pe,_)=>{_.d(pe,{An:()=>ce,m_:()=>B});var f=_(54438),D=_(3),P=_(60177),E=_(7673),F=_(18810),re=_(27468),G=_(18359),ie=_(88141),$=_(96354),q=_(99437),oe=_(70980),ue=_(97647),me=_(96697),ye=_(21626),we=_(345);const Ve=["*"];let Pe;function Ze(w){return function We(){if(void 0===Pe&&(Pe=null,typeof window<"u")){const w=window;void 0!==w.trustedTypes&&(Pe=w.trustedTypes.createPolicy("angular#components",{createHTML:W=>W}))}return Pe}()?.createHTML(w)||w}function ut(w){return Error(`Unable to find icon with the name "${w}"`)}function ke(w){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${w}".`)}function he(w){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${w}".`)}class Me{url;svgText;options;svgElement;constructor(W,N,V){this.url=W,this.svgText=N,this.options=V}}let ge=(()=>{class w{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(N,V,ae,_e){this._httpClient=N,this._sanitizer=V,this._errorHandler=_e,this._document=ae}addSvgIcon(N,V,ae){return this.addSvgIconInNamespace("",N,V,ae)}addSvgIconLiteral(N,V,ae){return this.addSvgIconLiteralInNamespace("",N,V,ae)}addSvgIconInNamespace(N,V,ae,_e){return this._addSvgIconConfig(N,V,new Me(ae,null,_e))}addSvgIconResolver(N){return this._resolvers.push(N),this}addSvgIconLiteralInNamespace(N,V,ae,_e){const Ge=this._sanitizer.sanitize(f.WPN.HTML,ae);if(!Ge)throw he(ae);const Ct=Ze(Ge);return this._addSvgIconConfig(N,V,new Me("",Ct,_e))}addSvgIconSet(N,V){return this.addSvgIconSetInNamespace("",N,V)}addSvgIconSetLiteral(N,V){return this.addSvgIconSetLiteralInNamespace("",N,V)}addSvgIconSetInNamespace(N,V,ae){return this._addSvgIconSetConfig(N,new Me(V,null,ae))}addSvgIconSetLiteralInNamespace(N,V,ae){const _e=this._sanitizer.sanitize(f.WPN.HTML,V);if(!_e)throw he(V);const Ge=Ze(_e);return this._addSvgIconSetConfig(N,new Me("",Ge,ae))}registerFontClassAlias(N,V=N){return this._fontCssClassesByAlias.set(N,V),this}classNameForFontAlias(N){return this._fontCssClassesByAlias.get(N)||N}setDefaultFontSetClass(...N){return this._defaultFontSetClass=N,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(N){const V=this._sanitizer.sanitize(f.WPN.RESOURCE_URL,N);if(!V)throw ke(N);const ae=this._cachedIconsByUrl.get(V);return ae?(0,E.of)(de(ae)):this._loadSvgIconFromConfig(new Me(N,null)).pipe((0,ie.M)(_e=>this._cachedIconsByUrl.set(V,_e)),(0,$.T)(_e=>de(_e)))}getNamedSvgIcon(N,V=""){const ae=qe(V,N);let _e=this._svgIconConfigs.get(ae);if(_e)return this._getSvgFromConfig(_e);if(_e=this._getIconConfigFromResolvers(V,N),_e)return this._svgIconConfigs.set(ae,_e),this._getSvgFromConfig(_e);const Ge=this._iconSetConfigs.get(V);return Ge?this._getSvgFromIconSetConfigs(N,Ge):(0,F.$)(ut(ae))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(N){return N.svgText?(0,E.of)(de(this._svgElementFromConfig(N))):this._loadSvgIconFromConfig(N).pipe((0,$.T)(V=>de(V)))}_getSvgFromIconSetConfigs(N,V){const ae=this._extractIconWithNameFromAnySet(N,V);if(ae)return(0,E.of)(ae);const _e=V.filter(Ge=>!Ge.svgText).map(Ge=>this._loadSvgIconSetFromConfig(Ge).pipe((0,q.W)(Ct=>{const Lt=`Loading icon set URL: ${this._sanitizer.sanitize(f.WPN.RESOURCE_URL,Ge.url)} failed: ${Ct.message}`;return this._errorHandler.handleError(new Error(Lt)),(0,E.of)(null)})));return(0,re.p)(_e).pipe((0,$.T)(()=>{const Ge=this._extractIconWithNameFromAnySet(N,V);if(!Ge)throw ut(N);return Ge}))}_extractIconWithNameFromAnySet(N,V){for(let ae=V.length-1;ae>=0;ae--){const _e=V[ae];if(_e.svgText&&_e.svgText.toString().indexOf(N)>-1){const Ge=this._svgElementFromConfig(_e),Ct=this._extractSvgIconFromSet(Ge,N,_e.options);if(Ct)return Ct}}return null}_loadSvgIconFromConfig(N){return this._fetchIcon(N).pipe((0,ie.M)(V=>N.svgText=V),(0,$.T)(()=>this._svgElementFromConfig(N)))}_loadSvgIconSetFromConfig(N){return N.svgText?(0,E.of)(null):this._fetchIcon(N).pipe((0,ie.M)(V=>N.svgText=V))}_extractSvgIconFromSet(N,V,ae){const _e=N.querySelector(`[id="${V}"]`);if(!_e)return null;const Ge=_e.cloneNode(!0);if(Ge.removeAttribute("id"),"svg"===Ge.nodeName.toLowerCase())return this._setSvgAttributes(Ge,ae);if("symbol"===Ge.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Ge),ae);const Ct=this._svgElementFromString(Ze(""));return Ct.appendChild(Ge),this._setSvgAttributes(Ct,ae)}_svgElementFromString(N){const V=this._document.createElement("DIV");V.innerHTML=N;const ae=V.querySelector("svg");if(!ae)throw Error(" tag not found");return ae}_toSvgElement(N){const V=this._svgElementFromString(Ze("")),ae=N.attributes;for(let _e=0;_eZe(Lt)),(0,oe.j)(()=>this._inProgressUrlFetches.delete(Ge)),(0,ue.u)());return this._inProgressUrlFetches.set(Ge,ht),ht}_addSvgIconConfig(N,V,ae){return this._svgIconConfigs.set(qe(N,V),ae),this}_addSvgIconSetConfig(N,V){const ae=this._iconSetConfigs.get(N);return ae?ae.push(V):this._iconSetConfigs.set(N,[V]),this}_svgElementFromConfig(N){if(!N.svgElement){const V=this._svgElementFromString(N.svgText);this._setSvgAttributes(V,N.options),N.svgElement=V}return N.svgElement}_getIconConfigFromResolvers(N,V){for(let ae=0;aeW?W.pathname+W.search:""}}}),Tt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ft=Tt.map(w=>`[${w}]`).join(", "),Ae=/^url\(['"]?#(.*?)['"]?\)$/;let ce=(()=>{class w{_elementRef=(0,f.WQX)(f.aKT);_iconRegistry=(0,f.WQX)(ge);_location=(0,f.WQX)(Ft);_errorHandler=(0,f.WQX)(f.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(N){this._color=N}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(N){N!==this._svgIcon&&(N?this._updateSvgIcon(N):this._svgIcon&&this._clearSvgElement(),this._svgIcon=N)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(N){const V=this._cleanupFontValue(N);V!==this._fontSet&&(this._fontSet=V,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(N){const V=this._cleanupFontValue(N);V!==this._fontIcon&&(this._fontIcon=V,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=G.yU.EMPTY;constructor(){const N=(0,f.WQX)(new f.ES_("aria-hidden"),{optional:!0}),V=(0,f.WQX)(Rt,{optional:!0});V&&(V.color&&(this.color=this._defaultColor=V.color),V.fontSet&&(this.fontSet=V.fontSet)),N||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(N){if(!N)return["",""];const V=N.split(":");switch(V.length){case 1:return["",V[0]];case 2:return V;default:throw Error(`Invalid icon name: "${N}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const N=this._elementsWithExternalReferences;if(N&&N.size){const V=this._location.getPathname();V!==this._previousPath&&(this._previousPath=V,this._prependPathToReferences(V))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(N){this._clearSvgElement();const V=this._location.getPathname();this._previousPath=V,this._cacheChildrenWithExternalReferences(N),this._prependPathToReferences(V),this._elementRef.nativeElement.appendChild(N)}_clearSvgElement(){const N=this._elementRef.nativeElement;let V=N.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();V--;){const ae=N.childNodes[V];(1!==ae.nodeType||"svg"===ae.nodeName.toLowerCase())&&ae.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const N=this._elementRef.nativeElement,V=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ae=>ae.length>0);this._previousFontSetClass.forEach(ae=>N.classList.remove(ae)),V.forEach(ae=>N.classList.add(ae)),this._previousFontSetClass=V,this.fontIcon!==this._previousFontIconClass&&!V.includes("mat-ligature-font")&&(this._previousFontIconClass&&N.classList.remove(this._previousFontIconClass),this.fontIcon&&N.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(N){return"string"==typeof N?N.trim().split(" ")[0]:N}_prependPathToReferences(N){const V=this._elementsWithExternalReferences;V&&V.forEach((ae,_e)=>{ae.forEach(Ge=>{_e.setAttribute(Ge.name,`url('${N}#${Ge.value}')`)})})}_cacheChildrenWithExternalReferences(N){const V=N.querySelectorAll(ft),ae=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let _e=0;_e{const Ct=V[_e],ht=Ct.getAttribute(Ge),Lt=ht?ht.match(Ae):null;if(Lt){let Nt=ae.get(Ct);Nt||(Nt=[],ae.set(Ct,Nt)),Nt.push({name:Ge,value:Lt[1]})}})}_updateSvgIcon(N){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),N){const[V,ae]=this._splitIconName(N);V&&(this._svgNamespace=V),ae&&(this._svgName=ae),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ae,V).pipe((0,me.s)(1)).subscribe(_e=>this._setSvgElement(_e),_e=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${V}:${ae}! ${_e.message}`))})}}static \u0275fac=function(V){return new(V||w)};static \u0275cmp=f.VBU({type:w,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(V,ae){2&V&&(f.BMQ("data-mat-icon-type",ae._usingFontIcon()?"font":"svg")("data-mat-icon-name",ae._svgName||ae.fontIcon)("data-mat-icon-namespace",ae._svgNamespace||ae.fontSet)("fontIcon",ae._usingFontIcon()?ae.fontIcon:null),f.HbH(ae.color?"mat-"+ae.color:""),f.AVh("mat-icon-inline",ae.inline)("mat-icon-no-color","primary"!==ae.color&&"accent"!==ae.color&&"warn"!==ae.color))},inputs:{color:"color",inline:[2,"inline","inline",f.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[f.GFd],ngContentSelectors:Ve,decls:1,vars:0,template:function(V,ae){1&V&&(f.NAR(),f.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return w})(),B=(()=>{class w{static \u0275fac=function(V){return new(V||w)};static \u0275mod=f.$C({type:w});static \u0275inj=f.G2t({imports:[D.yE,D.yE]})}return w})()},14823:(nt,pe,_)=>{_.d(pe,{oV:()=>at,uc:()=>Yt});var f=_(56977),D=_(14085),P=_(67336),E=_(54438),F=_(60177),re=_(36860),G=_(89888),ie=_(28203),$=_(66969),q=_(65478),oe=_(76939),ue=_(21413),ye=(_(49969),_(3));const we=["tooltip"],We=new E.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const Tt=(0,E.WQX)($.hJ);return()=>Tt.scrollStrategies.reposition({scrollThrottle:20})}}),ut={provide:We,deps:[$.hJ],useFactory:function Ze(Tt){return()=>Tt.scrollStrategies.reposition({scrollThrottle:20})}},ke=new E.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Ue(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Me="tooltip-panel",ge=(0,re.BQ)({passive:!0});let at=(()=>{class Tt{_overlay=(0,E.WQX)($.hJ);_elementRef=(0,E.WQX)(E.aKT);_scrollDispatcher=(0,E.WQX)(q.R);_viewContainerRef=(0,E.WQX)(E.c1b);_ngZone=(0,E.WQX)(E.SKi);_platform=(0,E.WQX)(re.OD);_ariaDescriber=(0,E.WQX)(G.vr);_focusMonitor=(0,E.WQX)(G.FN);_dir=(0,E.WQX)(ie.dS);_injector=(0,E.WQX)(E.zZn);_defaultOptions=(0,E.WQX)(ke,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,E.WQX)(We);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=Rt;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(Ae){Ae!==this._position&&(this._position=Ae,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(Ae){this._positionAtOrigin=(0,D.he)(Ae),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(Ae){const ce=(0,D.he)(Ae);this._disabled!==ce&&(this._disabled=ce,ce?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(Ae){this._showDelay=(0,D.OE)(Ae)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(Ae){this._hideDelay=(0,D.OE)(Ae),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(Ae){const ce=this._message;this._message=null!=Ae?String(Ae).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(ce)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(Ae){this._tooltipClass=Ae,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,E.WQX)(F.qQ);_touchstartTimeout=null;_destroyed=new ue.B;constructor(){const Ae=this._defaultOptions;Ae&&(this._showDelay=Ae.showDelay,this._hideDelay=Ae.hideDelay,Ae.position&&(this.position=Ae.position),Ae.positionAtOrigin&&(this.positionAtOrigin=Ae.positionAtOrigin),Ae.touchGestures&&(this.touchGestures=Ae.touchGestures),Ae.tooltipClass&&(this.tooltipClass=Ae.tooltipClass)),this._dir.change.pipe((0,f.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,f.Q)(this._destroyed)).subscribe(Ae=>{Ae?"keyboard"===Ae&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Ae=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([ce,B])=>{Ae.removeEventListener(ce,B,ge)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Ae,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Ae)}show(Ae=this.showDelay,ce){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const B=this._createOverlay(ce);this._detach(),this._portal=this._portal||new oe.A8(this._tooltipComponent,this._viewContainerRef);const w=this._tooltipInstance=B.attach(this._portal).instance;w._triggerElement=this._elementRef.nativeElement,w._mouseLeaveHideDelay=this._hideDelay,w.afterHidden().pipe((0,f.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),w.show(Ae)}hide(Ae=this.hideDelay){const ce=this._tooltipInstance;ce&&(ce.isVisible()?ce.hide(Ae):(ce._cancelPendingAnimations(),this._detach()))}toggle(Ae){this._isTooltipVisible()?this.hide():this.show(void 0,Ae)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(Ae){if(this._overlayRef){const w=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!Ae)&&w._origin instanceof E.aKT)return this._overlayRef;this._detach()}const ce=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),B=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&Ae||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(ce);return B.positionChanges.pipe((0,f.Q)(this._destroyed)).subscribe(w=>{this._updateCurrentPositionClass(w.connectionPair),this._tooltipInstance&&w.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:B,panelClass:`${this._cssClassPrefix}-${Me}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,f.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,f.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,f.Q)(this._destroyed)).subscribe(w=>{this._isTooltipVisible()&&w.keyCode===P._f&&!(0,P.rp)(w)&&(w.preventDefault(),w.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Ae){const ce=Ae.getConfig().positionStrategy,B=this._getOrigin(),w=this._getOverlayPosition();ce.withPositions([this._addOffset({...B.main,...w.main}),this._addOffset({...B.fallback,...w.fallback})])}_addOffset(Ae){const B=!this._dir||"ltr"==this._dir.value;return"top"===Ae.originY?Ae.offsetY=-8:"bottom"===Ae.originY?Ae.offsetY=8:"start"===Ae.originX?Ae.offsetX=B?-8:8:"end"===Ae.originX&&(Ae.offsetX=B?8:-8),Ae}_getOrigin(){const Ae=!this._dir||"ltr"==this._dir.value,ce=this.position;let B;"above"==ce||"below"==ce?B={originX:"center",originY:"above"==ce?"top":"bottom"}:"before"==ce||"left"==ce&&Ae||"right"==ce&&!Ae?B={originX:"start",originY:"center"}:("after"==ce||"right"==ce&&Ae||"left"==ce&&!Ae)&&(B={originX:"end",originY:"center"});const{x:w,y:W}=this._invertPosition(B.originX,B.originY);return{main:B,fallback:{originX:w,originY:W}}}_getOverlayPosition(){const Ae=!this._dir||"ltr"==this._dir.value,ce=this.position;let B;"above"==ce?B={overlayX:"center",overlayY:"bottom"}:"below"==ce?B={overlayX:"center",overlayY:"top"}:"before"==ce||"left"==ce&&Ae||"right"==ce&&!Ae?B={overlayX:"end",overlayY:"center"}:("after"==ce||"right"==ce&&Ae||"left"==ce&&!Ae)&&(B={overlayX:"start",overlayY:"center"});const{x:w,y:W}=this._invertPosition(B.overlayX,B.overlayY);return{main:B,fallback:{overlayX:w,overlayY:W}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,E.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(Ae){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Ae,this._tooltipInstance._markForCheck())}_invertPosition(Ae,ce){return"above"===this.position||"below"===this.position?"top"===ce?ce="bottom":"bottom"===ce&&(ce="top"):"end"===Ae?Ae="start":"start"===Ae&&(Ae="end"),{x:Ae,y:ce}}_updateCurrentPositionClass(Ae){const{overlayY:ce,originX:B,originY:w}=Ae;let W;if(W="center"===ce?this._dir&&"rtl"===this._dir.value?"end"===B?"left":"right":"start"===B?"left":"right":"bottom"===ce&&"top"===w?"above":"below",W!==this._currentPosition){const N=this._overlayRef;if(N){const V=`${this._cssClassPrefix}-${Me}-`;N.removePanelClass(V+this._currentPosition),N.addPanelClass(V+W)}this._currentPosition=W}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",Ae=>{let ce;this._setupPointerExitEventsIfNeeded(),void 0!==Ae.x&&void 0!==Ae.y&&(ce=Ae),this.show(void 0,ce)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",Ae=>{const ce=Ae.targetTouches?.[0],B=ce?{x:ce.clientX,y:ce.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,B)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Ae=[];if(this._platformSupportsMouseEvents())Ae.push(["mouseleave",ce=>{const B=ce.relatedTarget;(!B||!this._overlayRef?.overlayElement.contains(B))&&this.hide()}],["wheel",ce=>this._wheelListener(ce)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const ce=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};Ae.push(["touchend",ce],["touchcancel",ce])}this._addListeners(Ae),this._passiveListeners.push(...Ae)}_addListeners(Ae){Ae.forEach(([ce,B])=>{this._elementRef.nativeElement.addEventListener(ce,B,ge)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Ae){if(this._isTooltipVisible()){const ce=this._document.elementFromPoint(Ae.clientX,Ae.clientY),B=this._elementRef.nativeElement;ce!==B&&!B.contains(ce)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Ae=this.touchGestures;if("off"!==Ae){const ce=this._elementRef.nativeElement,B=ce.style;("on"===Ae||"INPUT"!==ce.nodeName&&"TEXTAREA"!==ce.nodeName)&&(B.userSelect=B.msUserSelect=B.webkitUserSelect=B.MozUserSelect="none"),("on"===Ae||!ce.draggable)&&(B.webkitUserDrag="none"),B.touchAction="none",B.webkitTapHighlightColor="transparent"}}_syncAriaDescription(Ae){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,Ae,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(ce){return new(ce||Tt)};static \u0275dir=E.FsC({type:Tt,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(ce,B){2&ce&&E.AVh("mat-mdc-tooltip-disabled",B.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return Tt})(),Rt=(()=>{class Tt{_changeDetectorRef=(0,E.WQX)(E.gRc);_elementRef=(0,E.WQX)(E.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new ue.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const Ae=(0,E.WQX)(E.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===Ae}show(Ae){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Ae)}hide(Ae){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Ae)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Ae}){(!Ae||!this._triggerElement.contains(Ae))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const Ae=this._elementRef.nativeElement.getBoundingClientRect();return Ae.height>24&&Ae.width>=200}_handleAnimationEnd({animationName:Ae}){(Ae===this._showAnimation||Ae===this._hideAnimation)&&this._finalizeAnimation(Ae===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(Ae){Ae?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Ae){const ce=this._tooltip.nativeElement,B=this._showAnimation,w=this._hideAnimation;if(ce.classList.remove(Ae?w:B),ce.classList.add(Ae?B:w),this._isVisible!==Ae&&(this._isVisible=Ae,this._changeDetectorRef.markForCheck()),Ae&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const W=getComputedStyle(ce);("0s"===W.getPropertyValue("animation-duration")||"none"===W.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Ae&&this._onShow(),this._animationsDisabled&&(ce.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Ae))}static \u0275fac=function(ce){return new(ce||Tt)};static \u0275cmp=E.VBU({type:Tt,selectors:[["mat-tooltip-component"]],viewQuery:function(ce,B){if(1&ce&&E.GBs(we,7),2&ce){let w;E.mGM(w=E.lsd())&&(B._tooltip=w.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(ce,B){1&ce&&E.bIt("mouseleave",function(W){return B._handleMouseLeave(W)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(ce,B){if(1&ce){const w=E.RV6();E.j41(0,"div",1,0),E.bIt("animationend",function(N){return E.eBV(w),E.Njj(B._handleAnimationEnd(N))}),E.j41(2,"div",2),E.EFF(3),E.k0s()()}2&ce&&(E.AVh("mdc-tooltip--multiline",B._isMultiline),E.Y8G("ngClass",B.tooltipClass),E.R7$(3),E.JRh(B.message))},dependencies:[F.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Tt})(),Yt=(()=>{class Tt{static \u0275fac=function(ce){return new(ce||Tt)};static \u0275mod=E.$C({type:Tt});static \u0275inj=E.G2t({providers:[ut],imports:[G.Pd,$.z_,ye.yE,ye.yE,q.Gj]})}return Tt})()},345:(nt,pe,_)=>{_.d(pe,{B7:()=>qe,B8:()=>V,hE:()=>ot,up:()=>et});var f=_(60177),D=_(54438);class P extends f.VF{supportsDOMEvents=!0}class E extends P{static makeCurrent(){(0,f.ZD)(new E)}onAndCancel(se,H,fe){return se.addEventListener(H,fe),()=>{se.removeEventListener(H,fe)}}dispatchEvent(se,H){se.dispatchEvent(H)}remove(se){se.remove()}createElement(se,H){return(H=H||this.getDefaultDocument()).createElement(se)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(se){return se.nodeType===Node.ELEMENT_NODE}isShadowRoot(se){return se instanceof DocumentFragment}getGlobalEventTarget(se,H){return"window"===H?window:"document"===H?se:"body"===H?se.body:null}getBaseHref(se){const H=function re(){return F=F||document.querySelector("base"),F?F.getAttribute("href"):null}();return null==H?null:function G(j){return new URL(j,document.baseURI).pathname}(H)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(se){return(0,f._b)(document.cookie,se)}}let F=null,$=(()=>{class j{build(){return new XMLHttpRequest}static \u0275fac=function(fe){return new(fe||j)};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();const q=new D.nKC("");let oe=(()=>{class j{_zone;_plugins;_eventNameToPlugin=new Map;constructor(H,fe){this._zone=fe,H.forEach(Le=>{Le.manager=this}),this._plugins=H.slice().reverse()}addEventListener(H,fe,Le){return this._findPluginFor(fe).addEventListener(H,fe,Le)}getZone(){return this._zone}_findPluginFor(H){let fe=this._eventNameToPlugin.get(H);if(fe)return fe;if(fe=this._plugins.find(dt=>dt.supports(H)),!fe)throw new D.wOt(5101,!1);return this._eventNameToPlugin.set(H,fe),fe}static \u0275fac=function(fe){return new(fe||j)(D.KVO(q),D.KVO(D.SKi))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();class ue{_doc;constructor(se){this._doc=se}manager}const me="ng-app-id";function ye(j){for(const se of j)se.remove()}function we(j,se){const H=se.createElement("style");return H.textContent=j,H}function Pe(j,se){const H=se.createElement("link");return H.setAttribute("rel","stylesheet"),H.setAttribute("href",j),H}let We=(()=>{class j{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(H,fe,Le,dt={}){this.doc=H,this.appId=fe,this.nonce=Le,this.isServer=(0,f.Vy)(dt),function Ve(j,se,H,fe){const Le=j.head?.querySelectorAll(`style[${me}="${se}"],link[${me}="${se}"]`);if(Le)for(const dt of Le)dt.removeAttribute(me),dt instanceof HTMLLinkElement?fe.set(dt.href.slice(dt.href.lastIndexOf("/")+1),{usage:0,elements:[dt]}):dt.textContent&&H.set(dt.textContent,{usage:0,elements:[dt]})}(H,fe,this.inline,this.external),this.hosts.add(H.head)}addStyles(H,fe){for(const Le of H)this.addUsage(Le,this.inline,we);fe?.forEach(Le=>this.addUsage(Le,this.external,Pe))}removeStyles(H,fe){for(const Le of H)this.removeUsage(Le,this.inline);fe?.forEach(Le=>this.removeUsage(Le,this.external))}addUsage(H,fe,Le){const dt=fe.get(H);dt?dt.usage++:fe.set(H,{usage:1,elements:[...this.hosts].map(Mt=>this.addElement(Mt,Le(H,this.doc)))})}removeUsage(H,fe){const Le=fe.get(H);Le&&(Le.usage--,Le.usage<=0&&(ye(Le.elements),fe.delete(H)))}ngOnDestroy(){for(const[,{elements:H}]of[...this.inline,...this.external])ye(H);this.hosts.clear()}addHost(H){this.hosts.add(H);for(const[fe,{elements:Le}]of this.inline)Le.push(this.addElement(H,we(fe,this.doc)));for(const[fe,{elements:Le}]of this.external)Le.push(this.addElement(H,Pe(fe,this.doc)))}removeHost(H){this.hosts.delete(H)}addElement(H,fe){return this.nonce&&fe.setAttribute("nonce",this.nonce),this.isServer&&fe.setAttribute(me,this.appId),H.appendChild(fe)}static \u0275fac=function(fe){return new(fe||j)(D.KVO(f.qQ),D.KVO(D.sZ2),D.KVO(D.BIS,8),D.KVO(D.Agw))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();const Ze={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},ut=/%COMP%/g,ge=new D.nKC("",{providedIn:"root",factory:()=>!0});function de(j,se){return se.map(H=>H.replace(ut,j))}let qe=(()=>{class j{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(H,fe,Le,dt,Mt,Gt,dn,Jt=null){this.eventManager=H,this.sharedStylesHost=fe,this.appId=Le,this.removeStylesOnCompDestroy=dt,this.doc=Mt,this.platformId=Gt,this.ngZone=dn,this.nonce=Jt,this.platformIsServer=(0,f.Vy)(Gt),this.defaultRenderer=new at(H,Mt,dn,this.platformIsServer)}createRenderer(H,fe){if(!H||!fe)return this.defaultRenderer;this.platformIsServer&&fe.encapsulation===D.gXe.ShadowDom&&(fe={...fe,encapsulation:D.gXe.Emulated});const Le=this.getOrCreateRenderer(H,fe);return Le instanceof Ae?Le.applyToHost(H):Le instanceof ft&&Le.applyStyles(),Le}getOrCreateRenderer(H,fe){const Le=this.rendererByCompId;let dt=Le.get(fe.id);if(!dt){const Mt=this.doc,Gt=this.ngZone,dn=this.eventManager,Jt=this.sharedStylesHost,De=this.removeStylesOnCompDestroy,X=this.platformIsServer;switch(fe.encapsulation){case D.gXe.Emulated:dt=new Ae(dn,Jt,fe,this.appId,De,Mt,Gt,X);break;case D.gXe.ShadowDom:return new Tt(dn,Jt,H,fe,Mt,Gt,this.nonce,X);default:dt=new ft(dn,Jt,fe,De,Mt,Gt,X)}Le.set(fe.id,dt)}return dt}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(fe){return new(fe||j)(D.KVO(oe),D.KVO(We),D.KVO(D.sZ2),D.KVO(ge),D.KVO(f.qQ),D.KVO(D.Agw),D.KVO(D.SKi),D.KVO(D.BIS))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();class at{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(se,H,fe,Le){this.eventManager=se,this.doc=H,this.ngZone=fe,this.platformIsServer=Le}destroy(){}destroyNode=null;createElement(se,H){return H?this.doc.createElementNS(Ze[H]||H,se):this.doc.createElement(se)}createComment(se){return this.doc.createComment(se)}createText(se){return this.doc.createTextNode(se)}appendChild(se,H){(Yt(se)?se.content:se).appendChild(H)}insertBefore(se,H,fe){se&&(Yt(se)?se.content:se).insertBefore(H,fe)}removeChild(se,H){H.remove()}selectRootElement(se,H){let fe="string"==typeof se?this.doc.querySelector(se):se;if(!fe)throw new D.wOt(-5104,!1);return H||(fe.textContent=""),fe}parentNode(se){return se.parentNode}nextSibling(se){return se.nextSibling}setAttribute(se,H,fe,Le){if(Le){H=Le+":"+H;const dt=Ze[Le];dt?se.setAttributeNS(dt,H,fe):se.setAttribute(H,fe)}else se.setAttribute(H,fe)}removeAttribute(se,H,fe){if(fe){const Le=Ze[fe];Le?se.removeAttributeNS(Le,H):se.removeAttribute(`${fe}:${H}`)}else se.removeAttribute(H)}addClass(se,H){se.classList.add(H)}removeClass(se,H){se.classList.remove(H)}setStyle(se,H,fe,Le){Le&(D.czy.DashCase|D.czy.Important)?se.style.setProperty(H,fe,Le&D.czy.Important?"important":""):se.style[H]=fe}removeStyle(se,H,fe){fe&D.czy.DashCase?se.style.removeProperty(H):se.style[H]=""}setProperty(se,H,fe){null!=se&&(se[H]=fe)}setValue(se,H){se.nodeValue=H}listen(se,H,fe){if("string"==typeof se&&!(se=(0,f.QT)().getGlobalEventTarget(this.doc,se)))throw new Error(`Unsupported event target ${se} for event ${H}`);return this.eventManager.addEventListener(se,H,this.decoratePreventDefault(fe))}decoratePreventDefault(se){return H=>{if("__ngUnwrap__"===H)return se;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>se(H)):se(H))&&H.preventDefault()}}}function Yt(j){return"TEMPLATE"===j.tagName&&void 0!==j.content}class Tt extends at{sharedStylesHost;hostEl;shadowRoot;constructor(se,H,fe,Le,dt,Mt,Gt,dn){super(se,dt,Mt,dn),this.sharedStylesHost=H,this.hostEl=fe,this.shadowRoot=fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Jt=de(Le.id,Le.styles);for(const X of Jt){const x=document.createElement("style");Gt&&x.setAttribute("nonce",Gt),x.textContent=X,this.shadowRoot.appendChild(x)}const De=Le.getExternalStyles?.();if(De)for(const X of De){const x=Pe(X,dt);Gt&&x.setAttribute("nonce",Gt),this.shadowRoot.appendChild(x)}}nodeOrShadowRoot(se){return se===this.hostEl?this.shadowRoot:se}appendChild(se,H){return super.appendChild(this.nodeOrShadowRoot(se),H)}insertBefore(se,H,fe){return super.insertBefore(this.nodeOrShadowRoot(se),H,fe)}removeChild(se,H){return super.removeChild(null,H)}parentNode(se){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(se)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ft extends at{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(se,H,fe,Le,dt,Mt,Gt,dn){super(se,dt,Mt,Gt),this.sharedStylesHost=H,this.removeStylesOnCompDestroy=Le,this.styles=dn?de(dn,fe.styles):fe.styles,this.styleUrls=fe.getExternalStyles?.(dn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Ae extends ft{contentAttr;hostAttr;constructor(se,H,fe,Le,dt,Mt,Gt,dn){const Jt=Le+"-"+fe.id;super(se,H,fe,dt,Mt,Gt,dn,Jt),this.contentAttr=function Re(j){return"_ngcontent-%COMP%".replace(ut,j)}(Jt),this.hostAttr=function Te(j){return"_nghost-%COMP%".replace(ut,j)}(Jt)}applyToHost(se){this.applyStyles(),this.setAttribute(se,this.hostAttr,"")}createElement(se,H){const fe=super.createElement(se,H);return super.setAttribute(fe,this.contentAttr,""),fe}}let ce=(()=>{class j extends ue{constructor(H){super(H)}supports(H){return!0}addEventListener(H,fe,Le){return H.addEventListener(fe,Le,!1),()=>this.removeEventListener(H,fe,Le)}removeEventListener(H,fe,Le){return H.removeEventListener(fe,Le)}static \u0275fac=function(fe){return new(fe||j)(D.KVO(f.qQ))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();const B=["alt","control","meta","shift"],w={"\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"},W={alt:j=>j.altKey,control:j=>j.ctrlKey,meta:j=>j.metaKey,shift:j=>j.shiftKey};let N=(()=>{class j extends ue{constructor(H){super(H)}supports(H){return null!=j.parseEventName(H)}addEventListener(H,fe,Le){const dt=j.parseEventName(fe),Mt=j.eventCallback(dt.fullKey,Le,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,f.QT)().onAndCancel(H,dt.domEventName,Mt))}static parseEventName(H){const fe=H.toLowerCase().split("."),Le=fe.shift();if(0===fe.length||"keydown"!==Le&&"keyup"!==Le)return null;const dt=j._normalizeKey(fe.pop());let Mt="",Gt=fe.indexOf("code");if(Gt>-1&&(fe.splice(Gt,1),Mt="code."),B.forEach(Jt=>{const De=fe.indexOf(Jt);De>-1&&(fe.splice(De,1),Mt+=Jt+".")}),Mt+=dt,0!=fe.length||0===dt.length)return null;const dn={};return dn.domEventName=Le,dn.fullKey=Mt,dn}static matchEventFullKeyCode(H,fe){let Le=w[H.key]||H.key,dt="";return fe.indexOf("code.")>-1&&(Le=H.code,dt="code."),!(null==Le||!Le)&&(Le=Le.toLowerCase()," "===Le?Le="space":"."===Le&&(Le="dot"),B.forEach(Mt=>{Mt!==Le&&(0,W[Mt])(H)&&(dt+=Mt+".")}),dt+=Le,dt===fe)}static eventCallback(H,fe,Le){return dt=>{j.matchEventFullKeyCode(dt,H)&&Le.runGuarded(()=>fe(dt))}}static _normalizeKey(H){return"esc"===H?"escape":H}static \u0275fac=function(fe){return new(fe||j)(D.KVO(f.qQ))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac})}return j})();function V(j,se){return(0,D.TL3)({rootComponent:j,..._e(se)})}function _e(j){return{appProviders:[...jt,...j?.providers??[]],platformProviders:Nt}}const Nt=[{provide:D.Agw,useValue:f.AJ},{provide:D.PLl,useValue:function Ct(){E.makeCurrent()},multi:!0},{provide:f.qQ,useFactory:function Lt(){return(0,D.TL$)(document),document},deps:[]}],jt=[{provide:D.H8p,useValue:"root"},{provide:D.zcH,useFactory:function ht(){return new D.zcH},deps:[]},{provide:q,useClass:ce,multi:!0,deps:[f.qQ,D.SKi,D.Agw]},{provide:q,useClass:N,multi:!0,deps:[f.qQ]},qe,We,oe,{provide:D._9s,useExisting:qe},{provide:f.N0,useClass:$,deps:[]},[]];let ot=(()=>{class j{_doc;constructor(H){this._doc=H}getTitle(){return this._doc.title}setTitle(H){this._doc.title=H||""}static \u0275fac=function(fe){return new(fe||j)(D.KVO(f.qQ))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})(),et=(()=>{class j{static \u0275fac=function(fe){return new(fe||j)};static \u0275prov=D.jDH({token:j,factory:function(fe){let Le=null;return Le=fe?new(fe||j):D.KVO(Ut),Le},providedIn:"root"})}return j})(),Ut=(()=>{class j extends et{_doc;constructor(H){super(),this._doc=H}sanitize(H,fe){if(null==fe)return null;switch(H){case D.WPN.NONE:return fe;case D.WPN.HTML:return(0,D.ZF7)(fe,"HTML")?(0,D.rcV)(fe):(0,D.h9k)(this._doc,String(fe)).toString();case D.WPN.STYLE:return(0,D.ZF7)(fe,"Style")?(0,D.rcV)(fe):fe;case D.WPN.SCRIPT:if((0,D.ZF7)(fe,"Script"))return(0,D.rcV)(fe);throw new D.wOt(5200,!1);case D.WPN.URL:return(0,D.ZF7)(fe,"URL")?(0,D.rcV)(fe):(0,D.$MX)(String(fe));case D.WPN.RESOURCE_URL:if((0,D.ZF7)(fe,"ResourceURL"))return(0,D.rcV)(fe);throw new D.wOt(5201,!1);default:throw new D.wOt(5202,!1)}}bypassSecurityTrustHtml(H){return(0,D.Kcf)(H)}bypassSecurityTrustStyle(H){return(0,D.cWb)(H)}bypassSecurityTrustScript(H){return(0,D.UyX)(H)}bypassSecurityTrustUrl(H){return(0,D.osQ)(H)}bypassSecurityTrustResourceUrl(H){return(0,D.e5t)(H)}static \u0275fac=function(fe){return new(fe||j)(D.KVO(f.qQ))};static \u0275prov=D.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},18498:(nt,pe,_)=>{_.d(pe,{nX:()=>Pr,j5:()=>pn,wF:()=>rt,L6:()=>Tn,Z:()=>Je,Ix:()=>Ke,Wk:()=>un,wQ:()=>on,n3:()=>Nr,lh:()=>Vi,oH:()=>wt});var f=_(54438),D=_(74402),P=_(86648),E=_(7673),F=_(84412);const G=(0,_(81853).L)(h=>function(){h(this),this.name="EmptyError",this.message="no elements in sequence"});var ie=_(84572),$=_(28793),q=_(59030),oe=_(71203),ue=_(18810),me=_(983),ye=_(30017),we=_(21413),Ve=_(18359),Pe=_(60177),We=_(96354),Ze=_(25558),ut=_(96697),Ue=_(99172),ke=_(5964),he=_(31397),Me=_(39974),ge=_(54360);function Re(h){return(0,Me.N)((g,m)=>{let y=!1;g.subscribe((0,ge._)(m,C=>{y=!0,m.next(C)},()=>{y||m.next(h),m.complete()}))})}function Te(h=de){return(0,Me.N)((g,m)=>{let y=!1;g.subscribe((0,ge._)(m,C=>{y=!0,m.next(C)},()=>y?m.complete():m.error(h())))})}function de(){return new G}var qe=_(33669);function at(h,g){const m=arguments.length>=2;return y=>y.pipe(h?(0,ke.p)((C,O)=>h(C,O,y)):qe.D,(0,ut.s)(1),m?Re(g):Te(()=>new G))}var Rt=_(70274),Ft=_(88141),Yt=_(99437);function Ae(h){return h<=0?()=>me.w:(0,Me.N)((g,m)=>{let y=[];g.subscribe((0,ge._)(m,C=>{y.push(C),h{for(const C of y)m.next(C);m.complete()},void 0,()=>{y=null}))})}var B=_(73703),w=_(70980),W=_(99898),N=_(56977),V=_(26365),ae=_(345);const _e="primary",Ge=Symbol("RouteTitle");class Ct{params;constructor(g){this.params=g||{}}has(g){return Object.prototype.hasOwnProperty.call(this.params,g)}get(g){if(this.has(g)){const m=this.params[g];return Array.isArray(m)?m[0]:m}return null}getAll(g){if(this.has(g)){const m=this.params[g];return Array.isArray(m)?m:[m]}return[]}get keys(){return Object.keys(this.params)}}function ht(h){return new Ct(h)}function Lt(h,g,m){const y=m.path.split("/");if(y.length>h.length||"full"===m.pathMatch&&(g.hasChildren()||y.lengthy[O]===C)}return h===g}function jt(h){return h.length>0?h[h.length-1]:null}function Xt(h){return(0,D.A)(h)?h:(0,f.jNT)(h)?(0,P.H)(Promise.resolve(h)):(0,E.of)(h)}const xn={exact:function Ln(h,g,m){if(!st(h.segments,g.segments)||!R(h.segments,g.segments,m)||h.numberOfChildren!==g.numberOfChildren)return!1;for(const y in g.children)if(!h.children[y]||!Ln(h.children[y],g.children[y],m))return!1;return!0},subset:Un},qn={exact:function Vn(h,g){return En(h,g)},subset:function ar(h,g){return Object.keys(g).length<=Object.keys(h).length&&Object.keys(g).every(m=>an(h[m],g[m]))},ignored:()=>!0};function ot(h,g,m){return xn[m.paths](h.root,g.root,m.matrixParams)&&qn[m.queryParams](h.queryParams,g.queryParams)&&!("exact"===m.fragment&&h.fragment!==g.fragment)}function Un(h,g,m){return Se(h,g,g.segments,m)}function Se(h,g,m,y){if(h.segments.length>m.length){const C=h.segments.slice(0,m.length);return!(!st(C,m)||g.hasChildren()||!R(C,m,y))}if(h.segments.length===m.length){if(!st(h.segments,m)||!R(h.segments,m,y))return!1;for(const C in g.children)if(!h.children[C]||!Un(h.children[C],g.children[C],y))return!1;return!0}{const C=m.slice(0,h.segments.length),O=m.slice(h.segments.length);return!!(st(h.segments,C)&&R(h.segments,C,y)&&h.children[_e])&&Se(h.children[_e],g,O,y)}}function R(h,g,m){return g.every((y,C)=>qn[m](h[C].parameters,y.parameters))}class K{root;queryParams;fragment;_queryParamMap;constructor(g=new Y([],{}),m={},y=null){this.root=g,this.queryParams=m,this.fragment=y}get queryParamMap(){return this._queryParamMap??=ht(this.queryParams),this._queryParamMap}toString(){return et.serialize(this)}}class Y{segments;children;parent=null;constructor(g,m){this.segments=g,this.children=m,Object.values(m).forEach(y=>y.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ut(this)}}class Oe{path;parameters;_parameterMap;constructor(g,m){this.path=g,this.parameters=m}get parameterMap(){return this._parameterMap??=ht(this.parameters),this._parameterMap}toString(){return Ce(this)}}function st(h,g){return h.length===g.length&&h.every((m,y)=>m.path===g[y].path)}let mt=(()=>{class h{static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:()=>new Kt,providedIn:"root"})}return h})();class Kt{parse(g){const m=new dn(g);return new K(m.parseRootSegment(),m.parseQueryParams(),m.parseFragment())}serialize(g){const m=`/${qt(g.root,!0)}`,y=function ne(h){const g=Object.entries(h).map(([m,y])=>Array.isArray(y)?y.map(C=>`${hn(m)}=${hn(C)}`).join("&"):`${hn(m)}=${hn(y)}`).filter(m=>m);return g.length?`?${g.join("&")}`:""}(g.queryParams);return`${m}${y}${"string"==typeof g.fragment?`#${function Bt(h){return encodeURI(h)}(g.fragment)}`:""}`}}const et=new Kt;function Ut(h){return h.segments.map(g=>Ce(g)).join("/")}function qt(h,g){if(!h.hasChildren())return Ut(h);if(g){const m=h.children[_e]?qt(h.children[_e],!1):"",y=[];return Object.entries(h.children).forEach(([C,O])=>{C!==_e&&y.push(`${C}:${qt(O,!1)}`)}),y.length>0?`${m}(${y.join("//")})`:m}{const m=function It(h,g){let m=[];return Object.entries(h.children).forEach(([y,C])=>{y===_e&&(m=m.concat(g(C,y)))}),Object.entries(h.children).forEach(([y,C])=>{y!==_e&&(m=m.concat(g(C,y)))}),m}(h,(y,C)=>C===_e?[qt(h.children[_e],!1)]:[`${C}:${qt(y,!1)}`]);return 1===Object.keys(h.children).length&&null!=h.children[_e]?`${Ut(h)}/${m[0]}`:`${Ut(h)}/(${m.join("//")})`}}function vt(h){return encodeURIComponent(h).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function hn(h){return vt(h).replace(/%3B/gi,";")}function Gn(h){return vt(h).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gr(h){return decodeURIComponent(h)}function Fe(h){return gr(h.replace(/\+/g,"%20"))}function Ce(h){return`${Gn(h.path)}${function A(h){return Object.entries(h).map(([g,m])=>`;${Gn(g)}=${Gn(m)}`).join("")}(h.parameters)}`}const j=/^[^\/()?;#]+/;function se(h){const g=h.match(j);return g?g[0]:""}const H=/^[^\/()?;=#]+/,Le=/^[^=?&#]+/,Mt=/^[^&#]+/;class dn{url;remaining;constructor(g){this.url=g,this.remaining=g}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Y([],{}):new Y([],this.parseChildren())}parseQueryParams(){const g={};if(this.consumeOptional("?"))do{this.parseQueryParam(g)}while(this.consumeOptional("&"));return g}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const g=[];for(this.peekStartsWith("(")||g.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),g.push(this.parseSegment());let m={};this.peekStartsWith("/(")&&(this.capture("/"),m=this.parseParens(!0));let y={};return this.peekStartsWith("(")&&(y=this.parseParens(!1)),(g.length>0||Object.keys(m).length>0)&&(y[_e]=new Y(g,m)),y}parseSegment(){const g=se(this.remaining);if(""===g&&this.peekStartsWith(";"))throw new f.wOt(4009,!1);return this.capture(g),new Oe(gr(g),this.parseMatrixParams())}parseMatrixParams(){const g={};for(;this.consumeOptional(";");)this.parseParam(g);return g}parseParam(g){const m=function fe(h){const g=h.match(H);return g?g[0]:""}(this.remaining);if(!m)return;this.capture(m);let y="";if(this.consumeOptional("=")){const C=se(this.remaining);C&&(y=C,this.capture(y))}g[gr(m)]=gr(y)}parseQueryParam(g){const m=function dt(h){const g=h.match(Le);return g?g[0]:""}(this.remaining);if(!m)return;this.capture(m);let y="";if(this.consumeOptional("=")){const Z=function Gt(h){const g=h.match(Mt);return g?g[0]:""}(this.remaining);Z&&(y=Z,this.capture(y))}const C=Fe(m),O=Fe(y);if(g.hasOwnProperty(C)){let Z=g[C];Array.isArray(Z)||(Z=[Z],g[C]=Z),Z.push(O)}else g[C]=O}parseParens(g){const m={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const y=se(this.remaining),C=this.remaining[y.length];if("/"!==C&&")"!==C&&";"!==C)throw new f.wOt(4010,!1);let O;y.indexOf(":")>-1?(O=y.slice(0,y.indexOf(":")),this.capture(O),this.capture(":")):g&&(O=_e);const Z=this.parseChildren();m[O]=1===Object.keys(Z).length?Z[_e]:new Y([],Z),this.consumeOptional("//")}return m}peekStartsWith(g){return this.remaining.startsWith(g)}consumeOptional(g){return!!this.peekStartsWith(g)&&(this.remaining=this.remaining.substring(g.length),!0)}capture(g){if(!this.consumeOptional(g))throw new f.wOt(4011,!1)}}function Jt(h){return h.segments.length>0?new Y([],{[_e]:h}):h}function De(h){const g={};for(const[y,C]of Object.entries(h.children)){const O=De(C);if(y===_e&&0===O.segments.length&&O.hasChildren())for(const[Z,xe]of Object.entries(O.children))g[Z]=xe;else(O.segments.length>0||O.hasChildren())&&(g[y]=O)}return function X(h){if(1===h.numberOfChildren&&h.children[_e]){const g=h.children[_e];return new Y(h.segments.concat(g.segments),g.children)}return h}(new Y(h.segments,g))}function x(h){return h instanceof K}function le(h){let g;const C=Jt(function m(O){const Z={};for(const Ee of O.children){const ct=m(Ee);Z[Ee.outlet]=ct}const xe=new Y(O.url,Z);return O===h&&(g=xe),xe}(h.root));return g??C}function it(h,g,m,y){let C=h;for(;C.parent;)C=C.parent;if(0===g.length)return xr(C,C,C,m,y);const O=function Ai(h){if("string"==typeof h[0]&&1===h.length&&"/"===h[0])return new ln(!0,0,h);let g=0,m=!1;const y=h.reduce((C,O,Z)=>{if("object"==typeof O&&null!=O){if(O.outlets){const xe={};return Object.entries(O.outlets).forEach(([Ee,ct])=>{xe[Ee]="string"==typeof ct?ct.split("/"):ct}),[...C,{outlets:xe}]}if(O.segmentPath)return[...C,O.segmentPath]}return"string"!=typeof O?[...C,O]:0===Z?(O.split("/").forEach((xe,Ee)=>{0==Ee&&"."===xe||(0==Ee&&""===xe?m=!0:".."===xe?g++:""!=xe&&C.push(xe))}),C):[...C,O]},[]);return new ln(m,g,y)}(g);if(O.toRoot())return xr(C,C,new Y([],{}),m,y);const Z=function Sr(h,g,m){if(h.isAbsolute)return new Tr(g,!0,0);if(!m)return new Tr(g,!1,NaN);if(null===m.parent)return new Tr(m,!0,0);const y=Ht(h.commands[0])?0:1;return function Yr(h,g,m){let y=h,C=g,O=m;for(;O>C;){if(O-=C,y=y.parent,!y)throw new f.wOt(4005,!1);C=y.segments.length}return new Tr(y,!1,C-O)}(m,m.segments.length-1+y,h.numberOfDoubleDots)}(O,C,h),xe=Z.processChildren?Hr(Z.segmentGroup,Z.index,O.commands):Yo(Z.segmentGroup,Z.index,O.commands);return xr(C,Z.segmentGroup,xe,m,y)}function Ht(h){return"object"==typeof h&&null!=h&&!h.outlets&&!h.segmentPath}function Jn(h){return"object"==typeof h&&null!=h&&h.outlets}function xr(h,g,m,y,C){let Z,O={};y&&Object.entries(y).forEach(([Ee,ct])=>{O[Ee]=Array.isArray(ct)?ct.map(Ot=>`${Ot}`):`${ct}`}),Z=h===g?m:Ur(h,g,m);const xe=Jt(De(Z));return new K(xe,O,C)}function Ur(h,g,m){const y={};return Object.entries(h.children).forEach(([C,O])=>{y[C]=O===g?m:Ur(O,g,m)}),new Y(h.segments,y)}class ln{isAbsolute;numberOfDoubleDots;commands;constructor(g,m,y){if(this.isAbsolute=g,this.numberOfDoubleDots=m,this.commands=y,g&&y.length>0&&Ht(y[0]))throw new f.wOt(4003,!1);const C=y.find(Jn);if(C&&C!==jt(y))throw new f.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Tr{segmentGroup;processChildren;index;constructor(g,m,y){this.segmentGroup=g,this.processChildren=m,this.index=y}}function Yo(h,g,m){if(h??=new Y([],{}),0===h.segments.length&&h.hasChildren())return Hr(h,g,m);const y=function $r(h,g,m){let y=0,C=g;const O={match:!1,pathIndex:0,commandIndex:0};for(;C=m.length)return O;const Z=h.segments[C],xe=m[y];if(Jn(xe))break;const Ee=`${xe}`,ct=y0&&void 0===Ee)break;if(Ee&&ct&&"object"==typeof ct&&void 0===ct.outlets){if(!U(Ee,ct,Z))return O;y+=2}else{if(!U(Ee,{},Z))return O;y++}C++}return{match:!0,pathIndex:C,commandIndex:y}}(h,g,m),C=m.slice(y.commandIndex);if(y.match&&y.pathIndexO!==_e)&&h.children[_e]&&1===h.numberOfChildren&&0===h.children[_e].segments.length){const O=Hr(h.children[_e],g,m);return new Y(h.segments,O.children)}return Object.entries(y).forEach(([O,Z])=>{"string"==typeof Z&&(Z=[Z]),null!==Z&&(C[O]=Yo(h.children[O],g,Z))}),Object.entries(h.children).forEach(([O,Z])=>{void 0===y[O]&&(C[O]=Z)}),new Y(h.segments,C)}}function Wr(h,g,m){const y=h.segments.slice(0,g);let C=0;for(;C{"string"==typeof y&&(y=[y]),null!==y&&(g[m]=Wr(new Y([],{}),0,y))}),g}function L(h){const g={};return Object.entries(h).forEach(([m,y])=>g[m]=`${y}`),g}function U(h,g,m){return h==m.path&&En(g,m.parameters)}const ee="imperative";var be=function(h){return h[h.NavigationStart=0]="NavigationStart",h[h.NavigationEnd=1]="NavigationEnd",h[h.NavigationCancel=2]="NavigationCancel",h[h.NavigationError=3]="NavigationError",h[h.RoutesRecognized=4]="RoutesRecognized",h[h.ResolveStart=5]="ResolveStart",h[h.ResolveEnd=6]="ResolveEnd",h[h.GuardsCheckStart=7]="GuardsCheckStart",h[h.GuardsCheckEnd=8]="GuardsCheckEnd",h[h.RouteConfigLoadStart=9]="RouteConfigLoadStart",h[h.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",h[h.ChildActivationStart=11]="ChildActivationStart",h[h.ChildActivationEnd=12]="ChildActivationEnd",h[h.ActivationStart=13]="ActivationStart",h[h.ActivationEnd=14]="ActivationEnd",h[h.Scroll=15]="Scroll",h[h.NavigationSkipped=16]="NavigationSkipped",h}(be||{});class He{id;url;constructor(g,m){this.id=g,this.url=m}}class Je extends He{type=be.NavigationStart;navigationTrigger;restoredState;constructor(g,m,y="imperative",C=null){super(g,m),this.navigationTrigger=y,this.restoredState=C}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class rt extends He{urlAfterRedirects;type=be.NavigationEnd;constructor(g,m,y){super(g,m),this.urlAfterRedirects=y}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var bt=function(h){return h[h.Redirect=0]="Redirect",h[h.SupersededByNewNavigation=1]="SupersededByNewNavigation",h[h.NoDataFromResolver=2]="NoDataFromResolver",h[h.GuardRejected=3]="GuardRejected",h}(bt||{}),Dt=function(h){return h[h.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",h[h.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",h}(Dt||{});class pn extends He{reason;code;type=be.NavigationCancel;constructor(g,m,y,C){super(g,m),this.reason=y,this.code=C}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Mn extends He{reason;code;type=be.NavigationSkipped;constructor(g,m,y,C){super(g,m),this.reason=y,this.code=C}}class Tn extends He{error;target;type=be.NavigationError;constructor(g,m,y,C){super(g,m),this.error=y,this.target=C}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Pn extends He{urlAfterRedirects;state;type=be.RoutesRecognized;constructor(g,m,y,C){super(g,m),this.urlAfterRedirects=y,this.state=C}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Sn extends He{urlAfterRedirects;state;type=be.GuardsCheckStart;constructor(g,m,y,C){super(g,m),this.urlAfterRedirects=y,this.state=C}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hn extends He{urlAfterRedirects;state;shouldActivate;type=be.GuardsCheckEnd;constructor(g,m,y,C,O){super(g,m),this.urlAfterRedirects=y,this.state=C,this.shouldActivate=O}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class mn extends He{urlAfterRedirects;state;type=be.ResolveStart;constructor(g,m,y,C){super(g,m),this.urlAfterRedirects=y,this.state=C}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yn extends He{urlAfterRedirects;state;type=be.ResolveEnd;constructor(g,m,y,C){super(g,m),this.urlAfterRedirects=y,this.state=C}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class In{route;type=be.RouteConfigLoadStart;constructor(g){this.route=g}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class nr{route;type=be.RouteConfigLoadEnd;constructor(g){this.route=g}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class An{snapshot;type=be.ChildActivationStart;constructor(g){this.snapshot=g}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _t{snapshot;type=be.ChildActivationEnd;constructor(g){this.snapshot=g}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class nn{snapshot;type=be.ActivationStart;constructor(g){this.snapshot=g}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class qr{snapshot;type=be.ActivationEnd;constructor(g){this.snapshot=g}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class io{routerEvent;position;anchor;type=be.Scroll;constructor(g,m,y){this.routerEvent=g,this.position=m,this.anchor=y}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class wo{}class Ri{url;navigationBehaviorOptions;constructor(g,m){this.url=g,this.navigationBehaviorOptions=m}}function yr(h){return h.outlet||_e}function Jo(h){if(!h)return null;if(h.routeConfig?._injector)return h.routeConfig._injector;for(let g=h.parent;g;g=g.parent){const m=g.routeConfig;if(m?._loadedInjector)return m._loadedInjector;if(m?._injector)return m._injector}return null}class ws{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Jo(this.route?.snapshot)??this.rootInjector}constructor(g){this.rootInjector=g,this.children=new Ho(this.rootInjector)}}let Ho=(()=>{class h{rootInjector;contexts=new Map;constructor(m){this.rootInjector=m}onChildOutletCreated(m,y){const C=this.getOrCreateContext(m);C.outlet=y,this.contexts.set(m,C)}onChildOutletDestroyed(m){const y=this.getContext(m);y&&(y.outlet=null,y.attachRef=null)}onOutletDeactivated(){const m=this.contexts;return this.contexts=new Map,m}onOutletReAttached(m){this.contexts=m}getOrCreateContext(m){let y=this.getContext(m);return y||(y=new ws(this.rootInjector),this.contexts.set(m,y)),y}getContext(m){return this.contexts.get(m)||null}static \u0275fac=function(y){return new(y||h)(f.KVO(f.uvJ))};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();class fi{_root;constructor(g){this._root=g}get root(){return this._root.value}parent(g){const m=this.pathFromRoot(g);return m.length>1?m[m.length-2]:null}children(g){const m=zr(g,this._root);return m?m.children.map(y=>y.value):[]}firstChild(g){const m=zr(g,this._root);return m&&m.children.length>0?m.children[0].value:null}siblings(g){const m=hi(g,this._root);return m.length<2?[]:m[m.length-2].children.map(C=>C.value).filter(C=>C!==g)}pathFromRoot(g){return hi(g,this._root).map(m=>m.value)}}function zr(h,g){if(h===g.value)return g;for(const m of g.children){const y=zr(h,m);if(y)return y}return null}function hi(h,g){if(h===g.value)return[g];for(const m of g.children){const y=hi(h,m);if(y.length)return y.unshift(g),y}return[]}class _n{value;children;constructor(g,m){this.value=g,this.children=m}toString(){return`TreeNode(${this.value})`}}function Kr(h){const g={};return h&&h.children.forEach(m=>g[m.value.outlet]=m),g}class $n extends fi{snapshot;constructor(g,m){super(g),this.snapshot=m,ei(this,g)}toString(){return this.snapshot.toString()}}function pi(h){const g=function gt(h){const O=new Jr([],{},{},"",{},_e,h,null,{});return new Ji("",new _n(O,[]))}(h),m=new F.t([new Oe("",{})]),y=new F.t({}),C=new F.t({}),O=new F.t({}),Z=new F.t(""),xe=new Pr(m,y,O,Z,C,_e,h,g.root);return xe.snapshot=g.root,new $n(new _n(xe,[]),g)}class Pr{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(g,m,y,C,O,Z,xe,Ee){this.urlSubject=g,this.paramsSubject=m,this.queryParamsSubject=y,this.fragmentSubject=C,this.dataSubject=O,this.outlet=Z,this.component=xe,this._futureSnapshot=Ee,this.title=this.dataSubject?.pipe((0,We.T)(ct=>ct[Ge]))??(0,E.of)(void 0),this.url=g,this.params=m,this.queryParams=y,this.fragment=C,this.data=O}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.params.pipe((0,We.T)(g=>ht(g))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,We.T)(g=>ht(g))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function so(h,g,m="emptyOnly"){let y;const{routeConfig:C}=h;return y=null===g||"always"!==m&&""!==C?.path&&(g.component||g.routeConfig?.loadComponent)?{params:{...h.params},data:{...h.data},resolve:{...h.data,...h._resolvedData??{}}}:{params:{...g.params,...h.params},data:{...g.data,...h.data},resolve:{...h.data,...g.data,...C?.data,...h._resolvedData}},C&&xi(C)&&(y.resolve[Ge]=C.title),y}class Jr{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Ge]}constructor(g,m,y,C,O,Z,xe,Ee,ct){this.url=g,this.params=m,this.queryParams=y,this.fragment=C,this.data=O,this.outlet=Z,this.component=xe,this.routeConfig=Ee,this._resolve=ct}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??=ht(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ht(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(y=>y.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Ji extends fi{url;constructor(g,m){super(m),this.url=g,ei(this,m)}toString(){return es(this._root)}}function ei(h,g){g.value._routerState=h,g.children.forEach(m=>ei(h,m))}function es(h){const g=h.children.length>0?` { ${h.children.map(es).join(", ")} } `:"";return`${h.value}${g}`}function mi(h){if(h.snapshot){const g=h.snapshot,m=h._futureSnapshot;h.snapshot=m,En(g.queryParams,m.queryParams)||h.queryParamsSubject.next(m.queryParams),g.fragment!==m.fragment&&h.fragmentSubject.next(m.fragment),En(g.params,m.params)||h.paramsSubject.next(m.params),function Nt(h,g){if(h.length!==g.length)return!1;for(let m=0;mEn(m.parameters,g[y].parameters))}(h.url,g.url);return m&&!(!h.parent!=!g.parent)&&(!h.parent||Io(h.parent,g.parent))}function xi(h){return"string"==typeof h.title||null===h.title}const lr=new f.nKC("");let Nr=(()=>{class h{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=_e;activateEvents=new f.bkB;deactivateEvents=new f.bkB;attachEvents=new f.bkB;detachEvents=new f.bkB;routerOutletData=(0,f.hFB)(void 0);parentContexts=(0,f.WQX)(Ho);location=(0,f.WQX)(f.c1b);changeDetector=(0,f.WQX)(f.gRc);inputBinder=(0,f.WQX)(Mo,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(m){if(m.name){const{firstChange:y,previousValue:C}=m.name;if(y)return;this.isTrackedInParentContexts(C)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(C)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(m){return this.parentContexts.getContext(m)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const m=this.parentContexts.getContext(this.name);m?.route&&(m.attachRef?this.attach(m.attachRef,m.route):this.activateWith(m.route,m.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new f.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new f.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new f.wOt(4012,!1);this.location.detach();const m=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(m.instance),m}attach(m,y){this.activated=m,this._activatedRoute=y,this.location.insert(m.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(m.instance)}deactivate(){if(this.activated){const m=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(m)}}activateWith(m,y){if(this.isActivated)throw new f.wOt(4013,!1);this._activatedRoute=m;const C=this.location,Z=m.snapshot.component,xe=this.parentContexts.getOrCreateContext(this.name).children,Ee=new ao(m,xe,C.injector,this.routerOutletData);this.activated=C.createComponent(Z,{index:C.length,injector:Ee,environmentInjector:y}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(y){return new(y||h)};static \u0275dir=f.FsC({type:h,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[f.OA$]})}return h})();class ao{route;childContexts;parent;outletData;__ngOutletInjector(g){return new ao(this.route,this.childContexts,g,this.outletData)}constructor(g,m,y,C){this.route=g,this.childContexts=m,this.parent=y,this.outletData=C}get(g,m){return g===Pr?this.route:g===Ho?this.childContexts:g===lr?this.outletData:this.parent.get(g,m)}}const Mo=new f.nKC("");function So(h,g,m){if(m&&h.shouldReuseRoute(g.value,m.value.snapshot)){const y=m.value;y._futureSnapshot=g.value;const C=function lo(h,g,m){return g.children.map(y=>{for(const C of m.children)if(h.shouldReuseRoute(y.value,C.value.snapshot))return So(h,y,C);return So(h,y)})}(h,g,m);return new _n(y,C)}{if(h.shouldAttach(g.value)){const O=h.retrieve(g.value);if(null!==O){const Z=O.route;return Z.value._futureSnapshot=g.value,Z.children=g.children.map(xe=>So(h,xe)),Z}}const y=function co(h){return new Pr(new F.t(h.url),new F.t(h.params),new F.t(h.queryParams),new F.t(h.fragment),new F.t(h.data),h.outlet,h.component,h)}(g.value),C=g.children.map(O=>So(h,O));return new _n(y,C)}}class $o{redirectTo;navigationBehaviorOptions;constructor(g,m){this.redirectTo=g,this.navigationBehaviorOptions=m}}const ts="ngNavigationCancelingError";function ti(h,g){const{redirectTo:m,navigationBehaviorOptions:y}=x(g)?{redirectTo:g,navigationBehaviorOptions:void 0}:g,C=ns(!1,bt.Redirect);return C.url=m,C.navigationBehaviorOptions=y,C}function ns(h,g){const m=new Error(`NavigationCancelingError: ${h||""}`);return m[ts]=!0,m.cancellationCode=g,m}function rs(h){return!!h&&h[ts]}class Ni{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(g,m,y,C,O){this.routeReuseStrategy=g,this.futureState=m,this.currState=y,this.forwardEvent=C,this.inputBindingEnabled=O}activate(g){const m=this.futureState._root,y=this.currState?this.currState._root:null;this.deactivateChildRoutes(m,y,g),mi(this.futureState.root),this.activateChildRoutes(m,y,g)}deactivateChildRoutes(g,m,y){const C=Kr(m);g.children.forEach(O=>{const Z=O.value.outlet;this.deactivateRoutes(O,C[Z],y),delete C[Z]}),Object.values(C).forEach(O=>{this.deactivateRouteAndItsChildren(O,y)})}deactivateRoutes(g,m,y){const C=g.value,O=m?m.value:null;if(C===O)if(C.component){const Z=y.getContext(C.outlet);Z&&this.deactivateChildRoutes(g,m,Z.children)}else this.deactivateChildRoutes(g,m,y);else O&&this.deactivateRouteAndItsChildren(m,y)}deactivateRouteAndItsChildren(g,m){g.value.component&&this.routeReuseStrategy.shouldDetach(g.value.snapshot)?this.detachAndStoreRouteSubtree(g,m):this.deactivateRouteAndOutlet(g,m)}detachAndStoreRouteSubtree(g,m){const y=m.getContext(g.value.outlet),C=y&&g.value.component?y.children:m,O=Kr(g);for(const Z of Object.values(O))this.deactivateRouteAndItsChildren(Z,C);if(y&&y.outlet){const Z=y.outlet.detach(),xe=y.children.onOutletDeactivated();this.routeReuseStrategy.store(g.value.snapshot,{componentRef:Z,route:g,contexts:xe})}}deactivateRouteAndOutlet(g,m){const y=m.getContext(g.value.outlet),C=y&&g.value.component?y.children:m,O=Kr(g);for(const Z of Object.values(O))this.deactivateRouteAndItsChildren(Z,C);y&&(y.outlet&&(y.outlet.deactivate(),y.children.onOutletDeactivated()),y.attachRef=null,y.route=null)}activateChildRoutes(g,m,y){const C=Kr(m);g.children.forEach(O=>{this.activateRoutes(O,C[O.value.outlet],y),this.forwardEvent(new qr(O.value.snapshot))}),g.children.length&&this.forwardEvent(new _t(g.value.snapshot))}activateRoutes(g,m,y){const C=g.value,O=m?m.value:null;if(mi(C),C===O)if(C.component){const Z=y.getOrCreateContext(C.outlet);this.activateChildRoutes(g,m,Z.children)}else this.activateChildRoutes(g,m,y);else if(C.component){const Z=y.getOrCreateContext(C.outlet);if(this.routeReuseStrategy.shouldAttach(C.snapshot)){const xe=this.routeReuseStrategy.retrieve(C.snapshot);this.routeReuseStrategy.store(C.snapshot,null),Z.children.onOutletReAttached(xe.contexts),Z.attachRef=xe.componentRef,Z.route=xe.route.value,Z.outlet&&Z.outlet.attach(xe.componentRef,xe.route.value),mi(xe.route.value),this.activateChildRoutes(g,null,Z.children)}else Z.attachRef=null,Z.route=C,Z.outlet&&Z.outlet.activateWith(C,Z.injector),this.activateChildRoutes(g,null,Z.children)}else this.activateChildRoutes(g,null,y)}}class kr{path;route;constructor(g){this.path=g,this.route=this.path[this.path.length-1]}}class cn{component;route;constructor(g,m){this.component=g,this.route=m}}function Ar(h,g,m){const y=h._root;return eo(y,g?g._root:null,m,[y.value])}function uo(h,g){const m=Symbol(),y=g.get(h,m);return y===m?"function"!=typeof h||(0,f.LfX)(h)?g.get(h):h:y}function eo(h,g,m,y,C={canDeactivateChecks:[],canActivateChecks:[]}){const O=Kr(g);return h.children.forEach(Z=>{(function ur(h,g,m,y,C={canDeactivateChecks:[],canActivateChecks:[]}){const O=h.value,Z=g?g.value:null,xe=m?m.getContext(h.value.outlet):null;if(Z&&O.routeConfig===Z.routeConfig){const Ee=function zt(h,g,m){if("function"==typeof m)return m(h,g);switch(m){case"pathParamsChange":return!st(h.url,g.url);case"pathParamsOrQueryParamsChange":return!st(h.url,g.url)||!En(h.queryParams,g.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Io(h,g)||!En(h.queryParams,g.queryParams);default:return!Io(h,g)}}(Z,O,O.routeConfig.runGuardsAndResolvers);Ee?C.canActivateChecks.push(new kr(y)):(O.data=Z.data,O._resolvedData=Z._resolvedData),eo(h,g,O.component?xe?xe.children:null:m,y,C),Ee&&xe&&xe.outlet&&xe.outlet.isActivated&&C.canDeactivateChecks.push(new cn(xe.outlet.component,Z))}else Z&&On(g,xe,C),C.canActivateChecks.push(new kr(y)),eo(h,null,O.component?xe?xe.children:null:m,y,C)})(Z,O[Z.value.outlet],m,y.concat([Z.value]),C),delete O[Z.value.outlet]}),Object.entries(O).forEach(([Z,xe])=>On(xe,m.getContext(Z),C)),C}function On(h,g,m){const y=Kr(h),C=h.value;Object.entries(y).forEach(([O,Z])=>{On(Z,C.component?g?g.children.getContext(O):null:g,m)}),m.canDeactivateChecks.push(new cn(C.component&&g&&g.outlet&&g.outlet.isActivated?g.outlet.component:null,C))}function Nn(h){return"function"==typeof h}function dr(h){return h instanceof G||"EmptyError"===h?.name}const ki=Symbol("INITIAL_VALUE");function rn(){return(0,Ze.n)(h=>(0,ie.z)(h.map(g=>g.pipe((0,ut.s)(1),(0,Ue.Z)(ki)))).pipe((0,We.T)(g=>{for(const m of g)if(!0!==m){if(m===ki)return ki;if(!1===m||vi(m))return m}return!0}),(0,ke.p)(g=>g!==ki),(0,ut.s)(1)))}function vi(h){return x(h)||h instanceof $o}function ni(h){return(0,oe.F)((0,Ft.M)(g=>{if("boolean"!=typeof g)throw ti(0,g)}),(0,We.T)(g=>!0===g))}class fo{segmentGroup;constructor(g){this.segmentGroup=g||null}}class Wo extends Error{urlTree;constructor(g){super(),this.urlTree=g}}function ho(h){return(0,ue.$)(new fo(h))}class to{urlSerializer;urlTree;constructor(g,m){this.urlSerializer=g,this.urlTree=m}lineralizeSegments(g,m){let y=[],C=m.root;for(;;){if(y=y.concat(C.segments),0===C.numberOfChildren)return(0,E.of)(y);if(C.numberOfChildren>1||!C.children[_e])return(0,ue.$)(new f.wOt(4e3,!1));C=C.children[_e]}}applyRedirectCommands(g,m,y,C,O){if("string"!=typeof m){const xe=m,{queryParams:Ee,fragment:ct,routeConfig:Ot,url:Vt,outlet:Rn,params:yo,data:Kn,title:At}=C,Xr=(0,f.N4e)(O,()=>xe({params:yo,data:Kn,queryParams:Ee,fragment:ct,routeConfig:Ot,url:Vt,outlet:Rn,title:At}));if(Xr instanceof K)throw new Wo(Xr);m=Xr}const Z=this.applyRedirectCreateUrlTree(m,this.urlSerializer.parse(m),g,y);if("/"===m[0])throw new Wo(Z);return Z}applyRedirectCreateUrlTree(g,m,y,C){const O=this.createSegmentGroup(g,m.root,y,C);return new K(O,this.createQueryParams(m.queryParams,this.urlTree.queryParams),m.fragment)}createQueryParams(g,m){const y={};return Object.entries(g).forEach(([C,O])=>{if("string"==typeof O&&":"===O[0]){const xe=O.substring(1);y[C]=m[xe]}else y[C]=O}),y}createSegmentGroup(g,m,y,C){const O=this.createSegments(g,m.segments,y,C);let Z={};return Object.entries(m.children).forEach(([xe,Ee])=>{Z[xe]=this.createSegmentGroup(g,Ee,y,C)}),new Y(O,Z)}createSegments(g,m,y,C){return m.map(O=>":"===O.path[0]?this.findPosParam(g,O,C):this.findOrReturn(O,y))}findPosParam(g,m,y){const C=y[m.path.substring(1)];if(!C)throw new f.wOt(4001,!1);return C}findOrReturn(g,m){let y=0;for(const C of m){if(C.path===g.path)return m.splice(y),C;y++}return g}}const _i={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function la(h,g,m,y,C){const O=As(h,g,m);return O.matched?(y=function di(h,g){return h.providers&&!h._injector&&(h._injector=(0,f.Ol2)(h.providers,g,`Route: ${h.path}`)),h._injector??g}(g,y),function br(h,g,m,y){const C=g.canMatch;if(!C||0===C.length)return(0,E.of)(!0);const O=C.map(Z=>{const xe=uo(Z,h);return Xt(function sa(h){return h&&Nn(h.canMatch)}(xe)?xe.canMatch(g,m):(0,f.N4e)(h,()=>xe(g,m)))});return(0,E.of)(O).pipe(rn(),ni())}(y,g,m).pipe((0,We.T)(Z=>!0===Z?O:{..._i}))):(0,E.of)(O)}function As(h,g,m){if("**"===g.path)return function ls(h){return{matched:!0,parameters:h.length>0?jt(h).parameters:{},consumedSegments:h,remainingSegments:[],positionalParamSegments:{}}}(m);if(""===g.path)return"full"===g.pathMatch&&(h.hasChildren()||m.length>0)?{..._i}:{matched:!0,consumedSegments:[],remainingSegments:m,parameters:{},positionalParamSegments:{}};const C=(g.matcher||Lt)(m,h,g);if(!C)return{..._i};const O={};Object.entries(C.posParams??{}).forEach(([xe,Ee])=>{O[xe]=Ee.path});const Z=C.consumed.length>0?{...O,...C.consumed[C.consumed.length-1].parameters}:O;return{matched:!0,consumedSegments:C.consumed,remainingSegments:m.slice(C.consumed.length),parameters:Z,positionalParamSegments:C.posParams??{}}}function xo(h,g,m,y){return m.length>0&&function Ko(h,g,m){return m.some(y=>no(h,g,y)&&yr(y)!==_e)}(h,m,y)?{segmentGroup:new Y(g,po(y,new Y(m,h.children))),slicedSegments:[]}:0===m.length&&function cs(h,g,m){return m.some(y=>no(h,g,y))}(h,m,y)?{segmentGroup:new Y(h.segments,Li(h,m,y,h.children)),slicedSegments:m}:{segmentGroup:new Y(h.segments,h.children),slicedSegments:m}}function Li(h,g,m,y){const C={};for(const O of m)if(no(h,g,O)&&!y[yr(O)]){const Z=new Y([],{});C[yr(O)]=Z}return{...y,...C}}function po(h,g){const m={};m[_e]=g;for(const y of h)if(""===y.path&&yr(y)!==_e){const C=new Y([],{});m[yr(y)]=C}return m}function no(h,g,m){return(!(h.hasChildren()||g.length>0)||"full"!==m.pathMatch)&&""===m.path}class Rs{}class ca{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(g,m,y,C,O,Z,xe){this.injector=g,this.configLoader=m,this.rootComponentType=y,this.config=C,this.urlTree=O,this.paramsInheritanceStrategy=Z,this.urlSerializer=xe,this.applyRedirects=new to(this.urlSerializer,this.urlTree)}noMatchError(g){return new f.wOt(4002,`'${g.segmentGroup}'`)}recognize(){const g=xo(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(g).pipe((0,We.T)(({children:m,rootSnapshot:y})=>{const C=new _n(y,m),O=new Ji("",C),Z=function z(h,g,m=null,y=null){return it(le(h),g,m,y)}(y,[],this.urlTree.queryParams,this.urlTree.fragment);return Z.queryParams=this.urlTree.queryParams,O.url=this.urlSerializer.serialize(Z),{state:O,tree:Z}}))}match(g){const m=new Jr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),_e,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,g,_e,m).pipe((0,We.T)(y=>({children:y,rootSnapshot:m})),(0,Yt.W)(y=>{if(y instanceof Wo)return this.urlTree=y.urlTree,this.match(y.urlTree.root);throw y instanceof fo?this.noMatchError(y):y}))}processSegmentGroup(g,m,y,C,O){return 0===y.segments.length&&y.hasChildren()?this.processChildren(g,m,y,O):this.processSegment(g,m,y,y.segments,C,!0,O).pipe((0,We.T)(Z=>Z instanceof _n?[Z]:[]))}processChildren(g,m,y,C){const O=[];for(const Z of Object.keys(y.children))"primary"===Z?O.unshift(Z):O.push(Z);return(0,P.H)(O).pipe((0,Rt.H)(Z=>{const xe=y.children[Z],Ee=function Co(h,g){const m=h.filter(y=>yr(y)===g);return m.push(...h.filter(y=>yr(y)!==g)),m}(m,Z);return this.processSegmentGroup(g,Ee,xe,Z,C)}),function ft(h,g){return(0,Me.N)(function Tt(h,g,m,y,C){return(O,Z)=>{let xe=m,Ee=g,ct=0;O.subscribe((0,ge._)(Z,Ot=>{const Vt=ct++;Ee=xe?h(Ee,Ot,Vt):(xe=!0,Ot),y&&Z.next(Ee)},C&&(()=>{xe&&Z.next(Ee),Z.complete()})))}}(h,g,arguments.length>=2,!0))}((Z,xe)=>(Z.push(...xe),Z)),Re(null),function ce(h,g){const m=arguments.length>=2;return y=>y.pipe(h?(0,ke.p)((C,O)=>h(C,O,y)):qe.D,Ae(1),m?Re(g):Te(()=>new G))}(),(0,he.Z)(Z=>{if(null===Z)return ho(y);const xe=xs(Z);return function ua(h){h.sort((g,m)=>g.value.outlet===_e?-1:m.value.outlet===_e?1:g.value.outlet.localeCompare(m.value.outlet))}(xe),(0,E.of)(xe)}))}processSegment(g,m,y,C,O,Z,xe){return(0,P.H)(m).pipe((0,Rt.H)(Ee=>this.processSegmentAgainstRoute(Ee._injector??g,m,Ee,y,C,O,Z,xe).pipe((0,Yt.W)(ct=>{if(ct instanceof fo)return(0,E.of)(null);throw ct}))),at(Ee=>!!Ee),(0,Yt.W)(Ee=>{if(dr(Ee))return function Qn(h,g,m){return 0===g.length&&!h.children[m]}(y,C,O)?(0,E.of)(new Rs):ho(y);throw Ee}))}processSegmentAgainstRoute(g,m,y,C,O,Z,xe,Ee){return yr(y)===Z||Z!==_e&&no(C,O,y)?void 0===y.redirectTo?this.matchSegmentAgainstRoute(g,C,y,O,Z,Ee):this.allowRedirects&&xe?this.expandSegmentAgainstRouteUsingRedirect(g,C,m,y,O,Z,Ee):ho(C):ho(C)}expandSegmentAgainstRouteUsingRedirect(g,m,y,C,O,Z,xe){const{matched:Ee,parameters:ct,consumedSegments:Ot,positionalParamSegments:Vt,remainingSegments:Rn}=As(m,C,O);if(!Ee)return ho(m);"string"==typeof C.redirectTo&&"/"===C.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const yo=new Jr(O,ct,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bi(C),yr(C),C.component??C._loadedComponent??null,C,Bi(C)),Kn=so(yo,xe,this.paramsInheritanceStrategy);yo.params=Object.freeze(Kn.params),yo.data=Object.freeze(Kn.data);const At=this.applyRedirects.applyRedirectCommands(Ot,C.redirectTo,Vt,yo,g);return this.applyRedirects.lineralizeSegments(C,At).pipe((0,he.Z)(Xr=>this.processSegment(g,y,m,Xr.concat(Rn),Z,!1,xe)))}matchSegmentAgainstRoute(g,m,y,C,O,Z){const xe=la(m,y,C,g);return"**"===y.path&&(m.children={}),xe.pipe((0,Ze.n)(Ee=>Ee.matched?this.getChildConfig(g=y._injector??g,y,C).pipe((0,Ze.n)(({routes:ct})=>{const Ot=y._loadedInjector??g,{parameters:Vt,consumedSegments:Rn,remainingSegments:yo}=Ee,Kn=new Jr(Rn,Vt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bi(y),yr(y),y.component??y._loadedComponent??null,y,Bi(y)),At=so(Kn,Z,this.paramsInheritanceStrategy);Kn.params=Object.freeze(At.params),Kn.data=Object.freeze(At.data);const{segmentGroup:Xr,slicedSegments:Ui}=xo(m,Rn,yo,ct);if(0===Ui.length&&Xr.hasChildren())return this.processChildren(Ot,ct,Xr,Kn).pipe((0,We.T)(ol=>new _n(Kn,ol)));if(0===ct.length&&0===Ui.length)return(0,E.of)(new _n(Kn,[]));const rl=yr(y)===O;return this.processSegment(Ot,ct,Xr,Ui,rl?_e:O,!0,Kn).pipe((0,We.T)(ol=>new _n(Kn,ol instanceof _n?[ol]:[])))})):ho(m)))}getChildConfig(g,m,y){return m.children?(0,E.of)({routes:m.children,injector:g}):m.loadChildren?void 0!==m._loadedRoutes?(0,E.of)({routes:m._loadedRoutes,injector:m._loadedInjector}):function Ss(h,g,m,y){const C=g.canLoad;if(void 0===C||0===C.length)return(0,E.of)(!0);const O=C.map(Z=>{const xe=uo(Z,h);return Xt(function Ro(h){return h&&Nn(h.canLoad)}(xe)?xe.canLoad(g,m):(0,f.N4e)(h,()=>xe(g,m)))});return(0,E.of)(O).pipe(rn(),ni())}(g,m,y).pipe((0,he.Z)(C=>C?this.configLoader.loadChildren(g,m).pipe((0,Ft.M)(O=>{m._loadedRoutes=O.routes,m._loadedInjector=O.injector})):function zo(){return(0,ue.$)(ns(!1,bt.GuardRejected))}())):(0,E.of)({routes:[],injector:g})}}function da(h){const g=h.value.routeConfig;return g&&""===g.path}function xs(h){const g=[],m=new Set;for(const y of h){if(!da(y)){g.push(y);continue}const C=g.find(O=>y.value.routeConfig===O.value.routeConfig);void 0!==C?(C.children.push(...y.children),m.add(C)):g.push(y)}for(const y of m){const C=xs(y.children);g.push(new _n(y.value,C))}return g.filter(y=>!m.has(y))}function bi(h){return h.data||{}}function Bi(h){return h.resolve||{}}function Xe(h){const g=h.children.map(m=>Xe(m)).flat();return[h,...g]}function Wn(h){return(0,Ze.n)(g=>{const m=h(g);return m?(0,P.H)(m).pipe((0,We.T)(()=>g)):(0,E.of)(g)})}let or=(()=>{class h{buildTitle(m){let y,C=m.root;for(;void 0!==C;)y=this.getResolvedTitleForRoute(C)??y,C=C.children.find(O=>O.outlet===_e);return y}getResolvedTitleForRoute(m){return m.data[Ge]}static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:()=>(0,f.WQX)(Ei),providedIn:"root"})}return h})(),Ei=(()=>{class h extends or{title;constructor(m){super(),this.title=m}updateTitle(m){const y=this.buildTitle(m);void 0!==y&&this.title.setTitle(y)}static \u0275fac=function(y){return new(y||h)(f.KVO(ae.hE))};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const vn=new f.nKC("",{providedIn:"root",factory:()=>({})});let Bn=(()=>{class h{static \u0275fac=function(y){return new(y||h)};static \u0275cmp=f.VBU({type:h,selectors:[["ng-component"]],decls:1,vars:0,template:function(y,C){1&y&&f.nrm(0,"router-outlet")},dependencies:[Nr],encapsulation:2})}return h})();function Fr(h){const g=h.children&&h.children.map(Fr),m=g?{...h,children:g}:{...h};return!m.component&&!m.loadComponent&&(g||m.loadChildren)&&m.outlet&&m.outlet!==_e&&(m.component=Bn),m}const xt=new f.nKC("");let Po=(()=>{class h{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,f.WQX)(f.Ql9);loadComponent(m){if(this.componentLoaders.get(m))return this.componentLoaders.get(m);if(m._loadedComponent)return(0,E.of)(m._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(m);const y=Xt(m.loadComponent()).pipe((0,We.T)(Dn),(0,Ft.M)(O=>{this.onLoadEndListener&&this.onLoadEndListener(m),m._loadedComponent=O}),(0,w.j)(()=>{this.componentLoaders.delete(m)})),C=new ye.G(y,()=>new we.B).pipe((0,W.B)());return this.componentLoaders.set(m,C),C}loadChildren(m,y){if(this.childrenLoaders.get(y))return this.childrenLoaders.get(y);if(y._loadedRoutes)return(0,E.of)({routes:y._loadedRoutes,injector:y._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(y);const O=function ji(h,g,m,y){return Xt(h.loadChildren()).pipe((0,We.T)(Dn),(0,he.Z)(C=>C instanceof f.Co$||Array.isArray(C)?(0,E.of)(C):(0,P.H)(g.compileModuleAsync(C))),(0,We.T)(C=>{y&&y(h);let O,Z,xe=!1;return Array.isArray(C)?(Z=C,!0):(O=C.create(m).injector,Z=O.get(xt,[],{optional:!0,self:!0}).flat()),{routes:Z.map(Fr),injector:O}}))}(y,this.compiler,m,this.onLoadEndListener).pipe((0,w.j)(()=>{this.childrenLoaders.delete(y)})),Z=new ye.G(O,()=>new we.B).pipe((0,W.B)());return this.childrenLoaders.set(y,Z),Z}static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function Dn(h){return function ii(h){return h&&"object"==typeof h&&"default"in h}(h)?h.default:h}let mo=(()=>{class h{static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:()=>(0,f.WQX)(No),providedIn:"root"})}return h})(),No=(()=>{class h{shouldProcessUrl(m){return!0}extract(m){return m}merge(m,y){return m}static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const Er=new f.nKC(""),l=new f.nKC("");let c=(()=>{class h{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new we.B;transitionAbortSubject=new we.B;configLoader=(0,f.WQX)(Po);environmentInjector=(0,f.WQX)(f.uvJ);urlSerializer=(0,f.WQX)(mt);rootContexts=(0,f.WQX)(Ho);location=(0,f.WQX)(Pe.aZ);inputBindingEnabled=null!==(0,f.WQX)(Mo,{optional:!0});titleStrategy=(0,f.WQX)(or);options=(0,f.WQX)(vn,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,f.WQX)(mo);createViewTransition=(0,f.WQX)(Er,{optional:!0});navigationErrorHandler=(0,f.WQX)(l,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,E.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=C=>this.events.next(new nr(C)),this.configLoader.onLoadStartListener=C=>this.events.next(new In(C))}complete(){this.transitions?.complete()}handleNavigationRequest(m){const y=++this.navigationId;this.transitions?.next({...this.transitions.value,...m,id:y})}setupNavigations(m,y,C){return this.transitions=new F.t({id:0,currentUrlTree:y,currentRawUrl:y,extractedUrl:this.urlHandlingStrategy.extract(y),urlAfterRedirects:this.urlHandlingStrategy.extract(y),rawUrl:y,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:ee,restoredState:null,currentSnapshot:C.snapshot,targetSnapshot:null,currentRouterState:C,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ke.p)(O=>0!==O.id),(0,We.T)(O=>({...O,extractedUrl:this.urlHandlingStrategy.extract(O.rawUrl)})),(0,Ze.n)(O=>{let Z=!1,xe=!1;return(0,E.of)(O).pipe((0,Ze.n)(Ee=>{if(this.navigationId>O.id)return this.cancelNavigationTransition(O,"",bt.SupersededByNewNavigation),me.w;this.currentTransition=O,this.currentNavigation={id:Ee.id,initialUrl:Ee.rawUrl,extractedUrl:Ee.extractedUrl,targetBrowserUrl:"string"==typeof Ee.extras.browserUrl?this.urlSerializer.parse(Ee.extras.browserUrl):Ee.extras.browserUrl,trigger:Ee.source,extras:Ee.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const ct=!m.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!ct&&"reload"!==(Ee.extras.onSameUrlNavigation??m.onSameUrlNavigation)){const Vt="";return this.events.next(new Mn(Ee.id,this.urlSerializer.serialize(Ee.rawUrl),Vt,Dt.IgnoredSameUrlNavigation)),Ee.resolve(!1),me.w}if(this.urlHandlingStrategy.shouldProcessUrl(Ee.rawUrl))return(0,E.of)(Ee).pipe((0,Ze.n)(Vt=>{const Rn=this.transitions?.getValue();return this.events.next(new Je(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),Vt.source,Vt.restoredState)),Rn!==this.transitions?.getValue()?me.w:Promise.resolve(Vt)}),function Go(h,g,m,y,C,O){return(0,he.Z)(Z=>function Os(h,g,m,y,C,O,Z="emptyOnly"){return new ca(h,g,m,y,C,Z,O).recognize()}(h,g,m,y,Z.extractedUrl,C,O).pipe((0,We.T)(({state:xe,tree:Ee})=>({...Z,targetSnapshot:xe,urlAfterRedirects:Ee}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,m.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Ft.M)(Vt=>{O.targetSnapshot=Vt.targetSnapshot,O.urlAfterRedirects=Vt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Vt.urlAfterRedirects};const Rn=new Pn(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects),Vt.targetSnapshot);this.events.next(Rn)}));if(ct&&this.urlHandlingStrategy.shouldProcessUrl(Ee.currentRawUrl)){const{id:Vt,extractedUrl:Rn,source:yo,restoredState:Kn,extras:At}=Ee,Xr=new Je(Vt,this.urlSerializer.serialize(Rn),yo,Kn);this.events.next(Xr);const Ui=pi(this.rootComponentType).snapshot;return this.currentTransition=O={...Ee,targetSnapshot:Ui,urlAfterRedirects:Rn,extras:{...At,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Rn,(0,E.of)(O)}{const Vt="";return this.events.next(new Mn(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),Vt,Dt.IgnoredByUrlHandlingStrategy)),Ee.resolve(!1),me.w}}),(0,Ft.M)(Ee=>{const ct=new Sn(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(Ee.urlAfterRedirects),Ee.targetSnapshot);this.events.next(ct)}),(0,We.T)(Ee=>(this.currentTransition=O={...Ee,guards:Ar(Ee.targetSnapshot,Ee.currentSnapshot,this.rootContexts)},O)),function Fi(h,g){return(0,he.Z)(m=>{const{targetSnapshot:y,currentSnapshot:C,guards:{canActivateChecks:O,canDeactivateChecks:Z}}=m;return 0===Z.length&&0===O.length?(0,E.of)({...m,guardsResult:!0}):function ss(h,g,m,y){return(0,P.H)(h).pipe((0,he.Z)(C=>function Ts(h,g,m,y,C){const O=g&&g.routeConfig?g.routeConfig.canDeactivate:null;if(!O||0===O.length)return(0,E.of)(!0);const Z=O.map(xe=>{const Ee=Jo(g)??C,ct=uo(xe,Ee);return Xt(function is(h){return h&&Nn(h.canDeactivate)}(ct)?ct.canDeactivate(h,g,m,y):(0,f.N4e)(Ee,()=>ct(h,g,m,y))).pipe(at())});return(0,E.of)(Z).pipe(rn())}(C.component,C.route,m,g,y)),at(C=>!0!==C,!0))}(Z,y,C,h).pipe((0,he.Z)(xe=>xe&&function Ao(h){return"boolean"==typeof h}(xe)?function Is(h,g,m,y){return(0,P.H)(g).pipe((0,Rt.H)(C=>(0,$.x)(function aa(h,g){return null!==h&&g&&g(new An(h)),(0,E.of)(!0)}(C.route.parent,y),function Oo(h,g){return null!==h&&g&&g(new nn(h)),(0,E.of)(!0)}(C.route,y),function yi(h,g,m){const y=g[g.length-1],O=g.slice(0,g.length-1).reverse().map(Z=>function os(h){const g=h.routeConfig?h.routeConfig.canActivateChild:null;return g&&0!==g.length?{node:h,guards:g}:null}(Z)).filter(Z=>null!==Z).map(Z=>(0,q.v)(()=>{const xe=Z.guards.map(Ee=>{const ct=Jo(Z.node)??m,Ot=uo(Ee,ct);return Xt(function Cs(h){return h&&Nn(h.canActivateChild)}(Ot)?Ot.canActivateChild(y,h):(0,f.N4e)(ct,()=>Ot(y,h))).pipe(at())});return(0,E.of)(xe).pipe(rn())}));return(0,E.of)(O).pipe(rn())}(h,C.path,m),function Ms(h,g,m){const y=g.routeConfig?g.routeConfig.canActivate:null;if(!y||0===y.length)return(0,E.of)(!0);const C=y.map(O=>(0,q.v)(()=>{const Z=Jo(g)??m,xe=uo(O,Z);return Xt(function nl(h){return h&&Nn(h.canActivate)}(xe)?xe.canActivate(g,h):(0,f.N4e)(Z,()=>xe(g,h))).pipe(at())}));return(0,E.of)(C).pipe(rn())}(h,C.route,m))),at(C=>!0!==C,!0))}(y,O,h,g):(0,E.of)(xe)),(0,We.T)(xe=>({...m,guardsResult:xe})))})}(this.environmentInjector,Ee=>this.events.next(Ee)),(0,Ft.M)(Ee=>{if(O.guardsResult=Ee.guardsResult,Ee.guardsResult&&"boolean"!=typeof Ee.guardsResult)throw ti(0,Ee.guardsResult);const ct=new Hn(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(Ee.urlAfterRedirects),Ee.targetSnapshot,!!Ee.guardsResult);this.events.next(ct)}),(0,ke.p)(Ee=>!!Ee.guardsResult||(this.cancelNavigationTransition(Ee,"",bt.GuardRejected),!1)),Wn(Ee=>{if(Ee.guards.canActivateChecks.length)return(0,E.of)(Ee).pipe((0,Ft.M)(ct=>{const Ot=new mn(ct.id,this.urlSerializer.serialize(ct.extractedUrl),this.urlSerializer.serialize(ct.urlAfterRedirects),ct.targetSnapshot);this.events.next(Ot)}),(0,Ze.n)(ct=>{let Ot=!1;return(0,E.of)(ct).pipe(function wn(h,g){return(0,he.Z)(m=>{const{targetSnapshot:y,guards:{canActivateChecks:C}}=m;if(!C.length)return(0,E.of)(m);const O=new Set(C.map(Ee=>Ee.route)),Z=new Set;for(const Ee of O)if(!Z.has(Ee))for(const ct of Xe(Ee))Z.add(ct);let xe=0;return(0,P.H)(Z).pipe((0,Rt.H)(Ee=>O.has(Ee)?function Et(h,g,m,y){const C=h.routeConfig,O=h._resolve;return void 0!==C?.title&&!xi(C)&&(O[Ge]=C.title),function kn(h,g,m,y){const C=Wt(h);if(0===C.length)return(0,E.of)({});const O={};return(0,P.H)(C).pipe((0,he.Z)(Z=>function rr(h,g,m,y){const C=Jo(g)??y,O=uo(h,C);return Xt(O.resolve?O.resolve(g,m):(0,f.N4e)(C,()=>O(g,m)))}(h[Z],g,m,y).pipe(at(),(0,Ft.M)(xe=>{if(xe instanceof $o)throw ti(new Kt,xe);O[Z]=xe}))),Ae(1),(0,B.u)(O),(0,Yt.W)(Z=>dr(Z)?me.w:(0,ue.$)(Z)))}(O,h,g,y).pipe((0,We.T)(Z=>(h._resolvedData=Z,h.data=so(h,h.parent,m).resolve,null)))}(Ee,y,h,g):(Ee.data=so(Ee,Ee.parent,h).resolve,(0,E.of)(void 0))),(0,Ft.M)(()=>xe++),Ae(1),(0,he.Z)(Ee=>xe===Z.size?(0,E.of)(m):me.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Ft.M)({next:()=>Ot=!0,complete:()=>{Ot||this.cancelNavigationTransition(ct,"",bt.NoDataFromResolver)}}))}),(0,Ft.M)(ct=>{const Ot=new yn(ct.id,this.urlSerializer.serialize(ct.extractedUrl),this.urlSerializer.serialize(ct.urlAfterRedirects),ct.targetSnapshot);this.events.next(Ot)}))}),Wn(Ee=>{const ct=Ot=>{const Vt=[];Ot.routeConfig?.loadComponent&&!Ot.routeConfig._loadedComponent&&Vt.push(this.configLoader.loadComponent(Ot.routeConfig).pipe((0,Ft.M)(Rn=>{Ot.component=Rn}),(0,We.T)(()=>{})));for(const Rn of Ot.children)Vt.push(...ct(Rn));return Vt};return(0,ie.z)(ct(Ee.targetSnapshot.root)).pipe(Re(null),(0,ut.s)(1))}),Wn(()=>this.afterPreactivation()),(0,Ze.n)(()=>{const{currentSnapshot:Ee,targetSnapshot:ct}=O,Ot=this.createViewTransition?.(this.environmentInjector,Ee.root,ct.root);return Ot?(0,P.H)(Ot).pipe((0,We.T)(()=>O)):(0,E.of)(O)}),(0,We.T)(Ee=>{const ct=function To(h,g,m){const y=So(h,g._root,m?m._root:void 0);return new $n(y,g)}(m.routeReuseStrategy,Ee.targetSnapshot,Ee.currentRouterState);return this.currentTransition=O={...Ee,targetRouterState:ct},this.currentNavigation.targetRouterState=ct,O}),(0,Ft.M)(()=>{this.events.next(new wo)}),((h,g,m,y)=>(0,We.T)(C=>(new Ni(g,C.targetRouterState,C.currentRouterState,m,y).activate(h),C)))(this.rootContexts,m.routeReuseStrategy,Ee=>this.events.next(Ee),this.inputBindingEnabled),(0,ut.s)(1),(0,Ft.M)({next:Ee=>{Z=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new rt(Ee.id,this.urlSerializer.serialize(Ee.extractedUrl),this.urlSerializer.serialize(Ee.urlAfterRedirects))),this.titleStrategy?.updateTitle(Ee.targetRouterState.snapshot),Ee.resolve(!0)},complete:()=>{Z=!0}}),(0,N.Q)(this.transitionAbortSubject.pipe((0,Ft.M)(Ee=>{throw Ee}))),(0,w.j)(()=>{!Z&&!xe&&this.cancelNavigationTransition(O,"",bt.SupersededByNewNavigation),this.currentTransition?.id===O.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Yt.W)(Ee=>{if(xe=!0,rs(Ee))this.events.next(new pn(O.id,this.urlSerializer.serialize(O.extractedUrl),Ee.message,Ee.cancellationCode)),function _r(h){return rs(h)&&x(h.url)}(Ee)?this.events.next(new Ri(Ee.url,Ee.navigationBehaviorOptions)):O.resolve(!1);else{const ct=new Tn(O.id,this.urlSerializer.serialize(O.extractedUrl),Ee,O.targetSnapshot??void 0);try{const Ot=(0,f.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(ct));if(!(Ot instanceof $o))throw this.events.next(ct),Ee;{const{message:Vt,cancellationCode:Rn}=ti(0,Ot);this.events.next(new pn(O.id,this.urlSerializer.serialize(O.extractedUrl),Vt,Rn)),this.events.next(new Ri(Ot.redirectTo,Ot.navigationBehaviorOptions))}}catch(Ot){this.options.resolveNavigationPromiseOnError?O.resolve(!1):O.reject(Ot)}}return me.w}))}))}cancelNavigationTransition(m,y,C){const O=new pn(m.id,this.urlSerializer.serialize(m.extractedUrl),y,C);this.events.next(O),m.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const m=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),y=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return m.toString()!==y?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function d(h){return h!==ee}let v=(()=>{class h{static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:()=>(0,f.WQX)(k),providedIn:"root"})}return h})();class T{shouldDetach(g){return!1}store(g,m){}shouldAttach(g){return!1}retrieve(g){return null}shouldReuseRoute(g,m){return g.routeConfig===m.routeConfig}}let k=(()=>{class h extends T{static \u0275fac=(()=>{let m;return function(C){return(m||(m=f.xGo(h)))(C||h)}})();static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),te=(()=>{class h{static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:()=>(0,f.WQX)(Ie),providedIn:"root"})}return h})(),Ie=(()=>{class h extends te{location=(0,f.WQX)(Pe.aZ);urlSerializer=(0,f.WQX)(mt);options=(0,f.WQX)(vn,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,f.WQX)(mo);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new K;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=pi(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(m){return this.location.subscribe(y=>{"popstate"===y.type&&m(y.url,y.state)})}handleRouterEvent(m,y){if(m instanceof Je)this.stateMemento=this.createStateMemento();else if(m instanceof Mn)this.rawUrlTree=y.initialUrl;else if(m instanceof Pn){if("eager"===this.urlUpdateStrategy&&!y.extras.skipLocationChange){const C=this.urlHandlingStrategy.merge(y.finalUrl,y.initialUrl);this.setBrowserUrl(y.targetBrowserUrl??C,y)}}else m instanceof wo?(this.currentUrlTree=y.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(y.finalUrl,y.initialUrl),this.routerState=y.targetRouterState,"deferred"===this.urlUpdateStrategy&&!y.extras.skipLocationChange&&this.setBrowserUrl(y.targetBrowserUrl??this.rawUrlTree,y)):m instanceof pn&&(m.code===bt.GuardRejected||m.code===bt.NoDataFromResolver)?this.restoreHistory(y):m instanceof Tn?this.restoreHistory(y,!0):m instanceof rt&&(this.lastSuccessfulId=m.id,this.currentPageId=this.browserPageId)}setBrowserUrl(m,y){const C=m instanceof K?this.urlSerializer.serialize(m):m;if(this.location.isCurrentPathEqualTo(C)||y.extras.replaceUrl){const Z={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId)};this.location.replaceState(C,"",Z)}else{const O={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId+1)};this.location.go(C,"",O)}}restoreHistory(m,y=!1){if("computed"===this.canceledNavigationResolution){const O=this.currentPageId-this.browserPageId;0!==O?this.location.historyGo(O):this.currentUrlTree===m.finalUrl&&0===O&&(this.resetState(m),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(y&&this.resetState(m),this.resetUrlToCurrentUrlTree())}resetState(m){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,m.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(m,y){return"computed"===this.canceledNavigationResolution?{navigationId:m,\u0275routerPageId:y}:{navigationId:m}}static \u0275fac=(()=>{let m;return function(C){return(m||(m=f.xGo(h)))(C||h)}})();static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var Qe=function(h){return h[h.COMPLETE=0]="COMPLETE",h[h.FAILED=1]="FAILED",h[h.REDIRECTING=2]="REDIRECTING",h}(Qe||{});const pt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},lt={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ke=(()=>{class h{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,f.WQX)(f.H3F);stateManager=(0,f.WQX)(te);options=(0,f.WQX)(vn,{optional:!0})||{};pendingTasks=(0,f.WQX)(f.Ua0);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,f.WQX)(c);urlSerializer=(0,f.WQX)(mt);location=(0,f.WQX)(Pe.aZ);urlHandlingStrategy=(0,f.WQX)(mo);_events=new we.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,f.WQX)(v);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,f.WQX)(xt,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,f.WQX)(Mo,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:m=>{this.console.warn(m)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ve.yU;subscribeToNavigationEvents(){const m=this.navigationTransitions.events.subscribe(y=>{try{const C=this.navigationTransitions.currentTransition,O=this.navigationTransitions.currentNavigation;if(null!==C&&null!==O)if(this.stateManager.handleRouterEvent(y,O),y instanceof pn&&y.code!==bt.Redirect&&y.code!==bt.SupersededByNewNavigation)this.navigated=!0;else if(y instanceof rt)this.navigated=!0;else if(y instanceof Ri){const Z=y.navigationBehaviorOptions,xe=this.urlHandlingStrategy.merge(y.url,C.currentRawUrl),Ee={browserUrl:C.extras.browserUrl,info:C.extras.info,skipLocationChange:C.extras.skipLocationChange,replaceUrl:C.extras.replaceUrl||"eager"===this.urlUpdateStrategy||d(C.source),...Z};this.scheduleNavigation(xe,ee,null,Ee,{resolve:C.resolve,reject:C.reject,promise:C.promise})}(function Zt(h){return!(h instanceof wo||h instanceof Ri)})(y)&&this._events.next(y)}catch(C){this.navigationTransitions.transitionAbortSubject.next(C)}});this.eventsSubscription.add(m)}resetRootComponentType(m){this.routerState.root.component=m,this.navigationTransitions.rootComponentType=m}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ee,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((m,y)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(m,"popstate",y)},0)})}navigateToSyncWithBrowser(m,y,C){const O={replaceUrl:!0},Z=C?.navigationId?C:null;if(C){const Ee={...C};delete Ee.navigationId,delete Ee.\u0275routerPageId,0!==Object.keys(Ee).length&&(O.state=Ee)}const xe=this.parseUrl(m);this.scheduleNavigation(xe,y,Z,O)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(m){this.config=m.map(Fr),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(m,y={}){const{relativeTo:C,queryParams:O,fragment:Z,queryParamsHandling:xe,preserveFragment:Ee}=y,ct=Ee?this.currentUrlTree.fragment:Z;let Vt,Ot=null;switch(xe??this.options.defaultQueryParamsHandling){case"merge":Ot={...this.currentUrlTree.queryParams,...O};break;case"preserve":Ot=this.currentUrlTree.queryParams;break;default:Ot=O||null}null!==Ot&&(Ot=this.removeEmptyProps(Ot));try{Vt=le(C?C.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof m[0]||"/"!==m[0][0])&&(m=[]),Vt=this.currentUrlTree.root}return it(Vt,m,Ot,ct??null)}navigateByUrl(m,y={skipLocationChange:!1}){const C=x(m)?m:this.parseUrl(m),O=this.urlHandlingStrategy.merge(C,this.rawUrlTree);return this.scheduleNavigation(O,ee,null,y)}navigate(m,y={skipLocationChange:!1}){return function yt(h){for(let g=0;g(null!=O&&(y[C]=O),y),{})}scheduleNavigation(m,y,C,O,Z){if(this.disposed)return Promise.resolve(!1);let xe,Ee,ct;Z?(xe=Z.resolve,Ee=Z.reject,ct=Z.promise):ct=new Promise((Vt,Rn)=>{xe=Vt,Ee=Rn});const Ot=this.pendingTasks.add();return function $e(h,g){h.events.pipe((0,ke.p)(m=>m instanceof rt||m instanceof pn||m instanceof Tn||m instanceof Mn),(0,We.T)(m=>m instanceof rt||m instanceof Mn?Qe.COMPLETE:m instanceof pn&&(m.code===bt.Redirect||m.code===bt.SupersededByNewNavigation)?Qe.REDIRECTING:Qe.FAILED),(0,ke.p)(m=>m!==Qe.REDIRECTING),(0,ut.s)(1)).subscribe(()=>{g()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Ot))}),this.navigationTransitions.handleNavigationRequest({source:y,restoredState:C,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:m,extras:O,resolve:xe,reject:Ee,promise:ct,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ct.catch(Vt=>Promise.reject(Vt))}static \u0275fac=function(y){return new(y||h)};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),un=(()=>{class h{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new we.B;constructor(m,y,C,O,Z,xe){this.router=m,this.route=y,this.tabIndexAttribute=C,this.renderer=O,this.el=Z,this.locationStrategy=xe;const Ee=Z.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ee||"area"===Ee,this.isAnchorElement?this.subscription=m.events.subscribe(ct=>{ct instanceof rt&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(m){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",m)}ngOnChanges(m){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(m){null==m?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=x(m)||Array.isArray(m)?m:[m],this.setTabIndexIfNotOnNativeEl("0"))}onClick(m,y,C,O,Z){const xe=this.urlTree;return!!(null===xe||this.isAnchorElement&&(0!==m||y||C||O||Z||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(xe,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const m=this.urlTree;this.href=null!==m&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(m)):null;const y=null===this.href?null:(0,f.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",y)}applyAttributeValue(m,y){const C=this.renderer,O=this.el.nativeElement;null!==y?C.setAttribute(O,m,y):C.removeAttribute(O,m)}get urlTree(){return null===this.routerLinkInput?null:x(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(y){return new(y||h)(f.rXU(Ke),f.rXU(Pr),f.kS0("tabindex"),f.rXU(f.sFG),f.rXU(f.aKT),f.rXU(Pe.hb))};static \u0275dir=f.FsC({type:h,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(y,C){1&y&&f.bIt("click",function(Z){return C.onClick(Z.button,Z.ctrlKey,Z.shiftKey,Z.altKey,Z.metaKey)}),2&y&&f.BMQ("target",C.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",f.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",f.L39],replaceUrl:[2,"replaceUrl","replaceUrl",f.L39],routerLink:"routerLink"},features:[f.GFd,f.OA$]})}return h})(),on=(()=>{class h{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new f.bkB;constructor(m,y,C,O,Z){this.router=m,this.element=y,this.renderer=C,this.cdr=O,this.link=Z,this.routerEventsSubscription=m.events.subscribe(xe=>{xe instanceof rt&&this.update()})}ngAfterContentInit(){(0,E.of)(this.links.changes,(0,E.of)(null)).pipe((0,V.U)()).subscribe(m=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const m=[...this.links.toArray(),this.link].filter(y=>!!y).map(y=>y.onChanges);this.linkInputChangesSubscription=(0,P.H)(m).pipe((0,V.U)()).subscribe(y=>{this._isActive!==this.isLinkActive(this.router)(y)&&this.update()})}set routerLinkActive(m){const y=Array.isArray(m)?m:m.split(" ");this.classes=y.filter(C=>!!C)}ngOnChanges(m){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const m=this.hasActiveLinks();this.classes.forEach(y=>{m?this.renderer.addClass(this.element.nativeElement,y):this.renderer.removeClass(this.element.nativeElement,y)}),m&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==m&&(this._isActive=m,this.cdr.markForCheck(),this.isActiveChange.emit(m))})}isLinkActive(m){const y=function Cn(h){return!!h.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return C=>{const O=C.urlTree;return!!O&&m.isActive(O,y)}}hasActiveLinks(){const m=this.isLinkActive(this.router);return this.link&&m(this.link)||this.links.some(m)}static \u0275fac=function(y){return new(y||h)(f.rXU(Ke),f.rXU(f.aKT),f.rXU(f.sFG),f.rXU(f.gRc),f.rXU(un,8))};static \u0275dir=f.FsC({type:h,selectors:[["","routerLinkActive",""]],contentQueries:function(y,C,O){if(1&y&&f.wni(O,un,5),2&y){let Z;f.mGM(Z=f.lsd())&&(C.links=Z)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[f.OA$]})}return h})();const Zn=new f.nKC("");let go=(()=>{class h{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(m,y,C,O,Z={}){this.urlSerializer=m,this.transitions=y,this.viewportScroller=C,this.zone=O,this.options=Z,Z.scrollPositionRestoration||="disabled",Z.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof Je?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=m.navigationTrigger,this.restoredId=m.restoredState?m.restoredState.navigationId:0):m instanceof rt?(this.lastId=m.id,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.urlAfterRedirects).fragment)):m instanceof Mn&&m.code===Dt.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof io&&(m.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(m.position):m.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(m.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(m,y){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new io(m,"popstate"===this.lastSource?this.store[this.restoredId]:null,y))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(y){f.QTQ()};static \u0275prov=f.jDH({token:h,factory:h.\u0275fac})}return h})();function Vi(h,...g){return(0,f.EmA)([{provide:xt,multi:!0,useValue:h},[],{provide:Pr,useFactory:fa,deps:[Ke]},{provide:f.iLQ,multi:!0,useFactory:St},g.map(m=>m.\u0275providers)])}function fa(h){return h.routerState.root}function wt(h={}){return function Dr(h,g){return{\u0275kind:h,\u0275providers:g}}(4,[{provide:Zn,useFactory:()=>{const m=(0,f.WQX)(Pe.Xr),y=(0,f.WQX)(f.SKi),C=(0,f.WQX)(c),O=(0,f.WQX)(mt);return new go(O,C,m,y,h)}}])}function St(){const h=(0,f.WQX)(f.zZn);return g=>{const m=h.get(f.o8S);if(g!==m.components[0])return;const y=h.get(Ke),C=h.get(kt);1===h.get(gn)&&y.initialNavigation(),h.get(vo,null,f.$GK.Optional)?.setUpPreloading(),h.get(Zn,null,f.$GK.Optional)?.init(),y.resetRootComponentType(m.componentTypes[0]),C.closed||(C.next(),C.complete(),C.unsubscribe())}}const kt=new f.nKC("",{factory:()=>new we.B}),gn=new f.nKC("",{providedIn:"root",factory:()=>1}),vo=new f.nKC("")},10467:(nt,pe,_)=>{function f(P,E,F,re,G,ie,$){try{var q=P[ie]($),oe=q.value}catch(ue){return void F(ue)}q.done?E(oe):Promise.resolve(oe).then(re,G)}function D(P){return function(){var E=this,F=arguments;return new Promise(function(re,G){var ie=P.apply(E,F);function $(oe){f(ie,re,G,$,q,"next",oe)}function q(oe){f(ie,re,G,$,q,"throw",oe)}$(void 0)})}}_.d(pe,{A:()=>D})},31635:(nt,pe,_)=>{function ue(B,w,W,N){return new(W||(W=Promise))(function(ae,_e){function Ge(Lt){try{ht(N.next(Lt))}catch(Nt){_e(Nt)}}function Ct(Lt){try{ht(N.throw(Lt))}catch(Nt){_e(Nt)}}function ht(Lt){Lt.done?ae(Lt.value):function V(ae){return ae instanceof W?ae:new W(function(_e){_e(ae)})}(Lt.value).then(Ge,Ct)}ht((N=N.apply(B,w||[])).next())})}function Ue(B){return this instanceof Ue?(this.v=B,this):new Ue(B)}function ke(B,w,W){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,N=W.apply(B,w||[]),ae=[];return V=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Ge("next"),Ge("throw"),Ge("return",function _e(Wt){return function(an){return Promise.resolve(an).then(Wt,Nt)}}),V[Symbol.asyncIterator]=function(){return this},V;function Ge(Wt,an){N[Wt]&&(V[Wt]=function(jt){return new Promise(function(Xt,xn){ae.push([Wt,jt,Xt,xn])>1||Ct(Wt,jt)})},an&&(V[Wt]=an(V[Wt])))}function Ct(Wt,an){try{!function ht(Wt){Wt.value instanceof Ue?Promise.resolve(Wt.value.v).then(Lt,Nt):En(ae[0][2],Wt)}(N[Wt](an))}catch(jt){En(ae[0][3],jt)}}function Lt(Wt){Ct("next",Wt)}function Nt(Wt){Ct("throw",Wt)}function En(Wt,an){Wt(an),ae.shift(),ae.length&&Ct(ae[0][0],ae[0][1])}}function Me(B){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var W,w=B[Symbol.asyncIterator];return w?w.call(B):(B=function Ve(B){var w="function"==typeof Symbol&&Symbol.iterator,W=w&&B[w],N=0;if(W)return W.call(B);if(B&&"number"==typeof B.length)return{next:function(){return B&&N>=B.length&&(B=void 0),{value:B&&B[N++],done:!B}}};throw new TypeError(w?"Object is not iterable.":"Symbol.iterator is not defined.")}(B),W={},N("next"),N("throw"),N("return"),W[Symbol.asyncIterator]=function(){return this},W);function N(ae){W[ae]=B[ae]&&function(_e){return new Promise(function(Ge,Ct){!function V(ae,_e,Ge,Ct){Promise.resolve(Ct).then(function(ht){ae({value:ht,done:Ge})},_e)}(Ge,Ct,(_e=B[ae](_e)).done,_e.value)})}}}_.d(pe,{AQ:()=>ke,N3:()=>Ue,sH:()=>ue,xN:()=>Me}),"function"==typeof SuppressedError&&SuppressedError}},nt=>{nt(nt.s=19639)}]); \ No newline at end of file diff --git a/main.4d3ce0c938e294e4.js b/main.4d3ce0c938e294e4.js new file mode 100644 index 00000000..b1c3bb84 --- /dev/null +++ b/main.4d3ce0c938e294e4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[792],{84800:(st,ge,y)=>{y.d(ge,{v:()=>D});var d=y(54438);let D=(()=>{class R{constructor(){this.ariaHidden=!0}static{this.\u0275fac=function(ne){return new(ne||R)}}static{this.\u0275cmp=d.VBU({type:R,selectors:[["app-logo"]],hostVars:1,hostBindings:function(ne,G){2&ne&&d.BMQ("aria-hidden",G.ariaHidden)},decls:5,vars:0,consts:[["x","0px","y","0px","width","960px","height","960px","viewBox","0 0 960 960"],["points","562.6,109.8 804.1,629.5 829.2,233.1"],["points","624.9,655.9 334.3,655.9 297.2,745.8 479.6,849.8 662,745.8"],["points","384.1,539.3 575.2,539.3 479.6,307"],["points","396.6,109.8 130,233.1 155.1,629.5"]],template:function(ne,G){1&ne&&(d.qSk(),d.j41(0,"svg",0),d.nrm(1,"polygon",1)(2,"polygon",2)(3,"polygon",3)(4,"polygon",4),d.k0s())},styles:["[_nghost-%COMP%]{display:inline-block;width:24px;height:24px}svg[_ngcontent-%COMP%]{width:100%;height:100%;fill:currentColor}"]})}}return R})()},35309:(st,ge,y)=>{y.d(ge,{_:()=>ne});var d=y(54438),D=y(18498),R=y(5964),E=y(65245),N=y(18359);let ne=(()=>{class G{constructor(){this.router=(0,d.WQX)(D.Ix),this.subscriptions=new N.yU,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,R.p)($=>$ instanceof D.wF)),this.softNavigations=this.navigationEndEvents.pipe((0,E.i)(1)),this.subscriptions.add(this.softNavigations.subscribe(()=>{this.router.url.split("#")[1]||setTimeout(()=>{this.navigationFocusRequests.length&&this.navigationFocusRequests[this.navigationFocusRequests.length-1].focus({preventScroll:!0})},100)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}requestFocusOnNavigation($){this.navigationFocusRequests.push($)}relinquishFocusOnNavigation($){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf($),1)}requestSkipLinkFocus($){this.skipLinkFocusRequests.push($),this.setSkipLinkHref($)}relinquishSkipLinkFocus($){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf($),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref($){const q=this.router.url.split("#")[0];this.skipLinkHref=$?`${q}#${$.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView($,q){const re=/(components|cdk)\/([^/]+)/,de=$.match(re),he=q.match(re);return $&&q&&de&&he&&de[0]===he[0]&&de[1]===he[1]}static{this.\u0275fac=function(q){return new(q||G)}}static{this.\u0275prov=d.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}}return G})()},19639:(st,ge,y)=>{var d=y(28203),D=y(21626),R=y(345),E=y(54438),N=y(49969);function G(c){return new E.wOt(3e3,!1)}function be(c){switch(c.length){case 0:return new N.sf;case 1:return c[0];default:return new N.ui(c)}}function Xe(c,a,s=new Map,u=new Map){const g=[],I=[];let O=-1,j=null;if(a.forEach(ve=>{const Te=ve.get("offset"),Ke=Te==O,Ye=Ke&&j||new Map;ve.forEach((gt,it)=>{let _t=it,St=gt;if("offset"!==it)switch(_t=c.normalizePropertyName(_t,g),St){case N.FX:St=s.get(it);break;case N.kp:St=u.get(it);break;default:St=c.normalizeStyleValue(it,_t,St,g)}Ye.set(_t,St)}),Ke||I.push(Ye),j=Ye,O=Te}),g.length)throw function Pt(){return new E.wOt(3502,!1)}();return I}function Ct(c,a,s,u){switch(a){case"start":c.onStart(()=>u(s&&ht(s,"start",c)));break;case"done":c.onDone(()=>u(s&&ht(s,"done",c)));break;case"destroy":c.onDestroy(()=>u(s&&ht(s,"destroy",c)))}}function ht(c,a,s){const I=jt(c.element,c.triggerName,c.fromState,c.toState,a||c.phaseName,s.totalTime??c.totalTime,!!s.disabled),O=c._data;return null!=O&&(I._data=O),I}function jt(c,a,s,u,g="",I=0,O){return{element:c,triggerName:a,fromState:s,toState:u,phaseName:g,totalTime:I,disabled:!!O}}function Vt(c,a,s){let u=c.get(a);return u||c.set(a,u=s),u}function Cn(c){const a=c.indexOf(":");return[c.substring(1,a),c.slice(a+1)]}const vt=typeof document>"u"?null:document.documentElement;function tn(c){const a=c.parentNode||c.host||null;return a===vt?null:a}let ke=null,Ze=!1;function Tn(c,a){for(;a;){if(a===c)return!0;a=tn(a)}return!1}function zn(c,a,s){if(s)return Array.from(c.querySelectorAll(a));const u=c.querySelector(a);return u?[u]:[]}let Ae=(()=>{class c{validateStyleProperty(s){return function Ot(c){ke||(ke=function Mn(){return typeof document<"u"?document.body:null}()||{},Ze=!!ke.style&&"WebkitAppearance"in ke.style);let a=!0;return ke.style&&!function oe(c){return"ebkit"==c.substring(1,6)}(c)&&(a=c in ke.style,!a&&Ze&&(a="Webkit"+c.charAt(0).toUpperCase()+c.slice(1)in ke.style)),a}(s)}containsElement(s,u){return Tn(s,u)}getParentElement(s){return tn(s)}query(s,u,g){return zn(s,u,g)}computeStyle(s,u,g){return g||""}animate(s,u,g,I,O,j=[],ve){return new N.sf(g,I)}static \u0275fac=function(u){return new(u||c)};static \u0275prov=E.jDH({token:c,factory:c.\u0275fac})}return c})();class A{static NOOP=new Ae}class K{}const At="ng-enter",yt="ng-leave",Yt="ng-trigger",rt=".ng-trigger",zt="ng-animating",en=".ng-animating";function Et(c){if("number"==typeof c)return c;const a=c.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:pn(parseFloat(a[1]),a[2])}function pn(c,a){return"s"===a?1e3*c:c}function $t(c,a,s){return c.hasOwnProperty("duration")?c:function Yn(c,a,s){let g,I=0,O="";if("string"==typeof c){const j=c.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===j)return a.push(G()),{duration:0,delay:0,easing:""};g=pn(parseFloat(j[1]),j[2]);const ve=j[3];null!=ve&&(I=pn(parseFloat(ve),j[4]));const Te=j[5];Te&&(O=Te)}else g=c;if(!s){let j=!1,ve=a.length;g<0&&(a.push(function ie(){return new E.wOt(3100,!1)}()),j=!0),I<0&&(a.push(function $(){return new E.wOt(3101,!1)}()),j=!0),j&&a.splice(ve,0,G())}return{duration:g,delay:I,easing:O}}(c,a,s)}function Ie(c,a,s){a.forEach((u,g)=>{const I=mt(g);s&&!s.has(g)&&s.set(g,c.style[I]),c.style[I]=u})}function S(c,a){a.forEach((s,u)=>{const g=mt(u);c.style[g]=""})}function te(c){return Array.isArray(c)?1==c.length?c[0]:(0,N.K2)(c):c}const se=new RegExp("{{\\s*(.+?)\\s*}}","g");function H(c){let a=[];if("string"==typeof c){let s;for(;s=se.exec(c);)a.push(s[1]);se.lastIndex=0}return a}function fe(c,a,s){const u=`${c}`,g=u.replace(se,(I,O)=>{let j=a[O];return null==j&&(s.push(function re(){return new E.wOt(3003,!1)}()),j=""),j.toString()});return g==u?c:g}const Ve=/-+([a-z0-9])/g;function mt(c){return c.replace(Ve,(...a)=>a[1].toUpperCase())}function nn(c,a,s){switch(a.type){case N.If.Trigger:return c.visitTrigger(a,s);case N.If.State:return c.visitState(a,s);case N.If.Transition:return c.visitTransition(a,s);case N.If.Sequence:return c.visitSequence(a,s);case N.If.Group:return c.visitGroup(a,s);case N.If.Animate:return c.visitAnimate(a,s);case N.If.Keyframes:return c.visitKeyframes(a,s);case N.If.Style:return c.visitStyle(a,s);case N.If.Reference:return c.visitReference(a,s);case N.If.AnimateChild:return c.visitAnimateChild(a,s);case N.If.AnimateRef:return c.visitAnimateRef(a,s);case N.If.Query:return c.visitQuery(a,s);case N.If.Stagger:return c.visitStagger(a,s);default:throw function de(){return new E.wOt(3004,!1)}()}}function Ce(c,a){return window.getComputedStyle(c)[a]}const X=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class P extends K{normalizePropertyName(a,s){return mt(a)}normalizeStyleValue(a,s,u,g){let I="";const O=u.toString().trim();if(X.has(s)&&0!==u&&"0"!==u)if("number"==typeof u)I="px";else{const j=u.match(/^[+-]?[\d\.]+([a-z]*)$/);j&&0==j[1].length&&g.push(function he(){return new E.wOt(3005,!1)}())}return O+I}}const Rr=new Set(["true","1"]),Yr=new Set(["false","0"]);function Ni(c,a){const s=Rr.has(c)||Yr.has(c),u=Rr.has(a)||Yr.has(a);return(g,I)=>{let O="*"==c||c==g,j="*"==a||a==I;return!O&&s&&"boolean"==typeof g&&(O=g?Rr.has(c):Yr.has(c)),!j&&u&&"boolean"==typeof I&&(j=I?Rr.has(a):Yr.has(a)),O&&j}}const Ur=new RegExp("s*:selfs*,?","g");function Hr(c,a,s,u){return new Yi(c).build(a,s,u)}class Yi{_driver;constructor(a){this._driver=a}build(a,s,u){const g=new ee(s);return this._resetContextStyleTimingState(g),nn(this,te(a),g)}_resetContextStyleTimingState(a){a.currentQuerySelector="",a.collectedStyles=new Map,a.collectedStyles.set("",new Map),a.currentTime=0}visitTrigger(a,s){let u=s.queryCount=0,g=s.depCount=0;const I=[],O=[];return"@"==a.name.charAt(0)&&s.errors.push(function pe(){return new E.wOt(3006,!1)}()),a.definitions.forEach(j=>{if(this._resetContextStyleTimingState(s),j.type==N.If.State){const ve=j,Te=ve.name;Te.toString().split(/\s*,\s*/).forEach(Ke=>{ve.name=Ke,I.push(this.visitState(ve,s))}),ve.name=Te}else if(j.type==N.If.Transition){const ve=this.visitTransition(j,s);u+=ve.queryCount,g+=ve.depCount,O.push(ve)}else s.errors.push(function we(){return new E.wOt(3007,!1)}())}),{type:N.If.Trigger,name:a.name,states:I,transitions:O,queryCount:u,depCount:g,options:null}}visitState(a,s){const u=this.visitStyle(a.styles,s),g=a.options&&a.options.params||null;if(u.containsDynamicStyles){const I=new Set,O=g||{};u.styles.forEach(j=>{j instanceof Map&&j.forEach(ve=>{H(ve).forEach(Te=>{O.hasOwnProperty(Te)||I.add(Te)})})}),I.size&&s.errors.push(function $e(){return new E.wOt(3008,!1)}(0,I.values()))}return{type:N.If.State,name:a.name,style:u,options:g?{params:g}:null}}visitTransition(a,s){s.queryCount=0,s.depCount=0;const u=nn(this,te(a.animation),s),g=function un(c,a){const s=[];return"string"==typeof c?c.split(/\s*,\s*/).forEach(u=>function Ro(c,a,s){if(":"==c[0]){const ve=function Ar(c,a){switch(c){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(s,u)=>parseFloat(u)>parseFloat(s);case":decrement":return(s,u)=>parseFloat(u) *"}}(c,s);if("function"==typeof ve)return void a.push(ve);c=ve}const u=c.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return s.push(function Oe(){return new E.wOt(3015,!1)}()),a;const g=u[1],I=u[2],O=u[3];a.push(Ni(g,O)),"<"==I[0]&&("*"!=g||"*"!=O)&&a.push(Ni(O,g))}(u,s,a)):s.push(c),s}(a.expr,s.errors);return{type:N.If.Transition,matchers:g,animation:u,queryCount:s.queryCount,depCount:s.depCount,options:nt(a.options)}}visitSequence(a,s){return{type:N.If.Sequence,steps:a.steps.map(u=>nn(this,u,s)),options:nt(a.options)}}visitGroup(a,s){const u=s.currentTime;let g=0;const I=a.steps.map(O=>{s.currentTime=u;const j=nn(this,O,s);return g=Math.max(g,s.currentTime),j});return s.currentTime=g,{type:N.If.Group,steps:I,options:nt(a.options)}}visitAnimate(a,s){const u=function Ge(c,a){if(c.hasOwnProperty("duration"))return c;if("number"==typeof c)return at($t(c,a).duration,0,"");const s=c;if(s.split(/\s+/).some(I=>"{"==I.charAt(0)&&"{"==I.charAt(1))){const I=at(0,0,"");return I.dynamic=!0,I.strValue=s,I}const g=$t(s,a);return at(g.duration,g.delay,g.easing)}(a.timings,s.errors);s.currentAnimateTimings=u;let g,I=a.styles?a.styles:(0,N.iF)({});if(I.type==N.If.Keyframes)g=this.visitKeyframes(I,s);else{let O=a.styles,j=!1;if(!O){j=!0;const Te={};u.easing&&(Te.easing=u.easing),O=(0,N.iF)(Te)}s.currentTime+=u.duration+u.delay;const ve=this.visitStyle(O,s);ve.isEmptyStep=j,g=ve}return s.currentAnimateTimings=null,{type:N.If.Animate,timings:u,style:g,options:null}}visitStyle(a,s){const u=this._makeStyleAst(a,s);return this._validateStyleAst(u,s),u}_makeStyleAst(a,s){const u=[],g=Array.isArray(a.styles)?a.styles:[a.styles];for(let j of g)"string"==typeof j?j===N.kp?u.push(j):s.errors.push(new E.wOt(3002,!1)):u.push(new Map(Object.entries(j)));let I=!1,O=null;return u.forEach(j=>{if(j instanceof Map&&(j.has("easing")&&(O=j.get("easing"),j.delete("easing")),!I))for(let ve of j.values())if(ve.toString().indexOf("{{")>=0){I=!0;break}}),{type:N.If.Style,styles:u,easing:O,offset:a.offset,containsDynamicStyles:I,options:null}}_validateStyleAst(a,s){const u=s.currentAnimateTimings;let g=s.currentTime,I=s.currentTime;u&&I>0&&(I-=u.duration+u.delay),a.styles.forEach(O=>{"string"!=typeof O&&O.forEach((j,ve)=>{const Te=s.collectedStyles.get(s.currentQuerySelector),Ke=Te.get(ve);let Ye=!0;Ke&&(I!=g&&I>=Ke.startTime&&g<=Ke.endTime&&(s.errors.push(function Je(){return new E.wOt(3010,!1)}()),Ye=!1),I=Ke.startTime),Ye&&Te.set(ve,{startTime:I,endTime:g}),s.options&&function B(c,a,s){const u=a.params||{},g=H(c);g.length&&g.forEach(I=>{u.hasOwnProperty(I)||s.push(function q(){return new E.wOt(3001,!1)}())})}(j,s.options,s.errors)})})}visitKeyframes(a,s){const u={type:N.If.Keyframes,styles:[],options:null};if(!s.currentAnimateTimings)return s.errors.push(function dt(){return new E.wOt(3011,!1)}()),u;let I=0;const O=[];let j=!1,ve=!1,Te=0;const Ke=a.steps.map(on=>{const Dn=this._makeStyleAst(on,s);let Kn=null!=Dn.offset?Dn.offset:function Ee(c){if("string"==typeof c)return null;let a=null;if(Array.isArray(c))c.forEach(s=>{if(s instanceof Map&&s.has("offset")){const u=s;a=parseFloat(u.get("offset")),u.delete("offset")}});else if(c instanceof Map&&c.has("offset")){const s=c;a=parseFloat(s.get("offset")),s.delete("offset")}return a}(Dn.styles),Ln=0;return null!=Kn&&(I++,Ln=Dn.offset=Kn),ve=ve||Ln<0||Ln>1,j=j||Ln0&&I{const Kn=gt>0?Dn==it?1:gt*Dn:O[Dn],Ln=Kn*qt;s.currentTime=_t+St.delay+Ln,St.duration=Ln,this._validateStyleAst(on,s),on.offset=Kn,u.styles.push(on)}),u}visitReference(a,s){return{type:N.If.Reference,animation:nn(this,te(a.animation),s),options:nt(a.options)}}visitAnimateChild(a,s){return s.depCount++,{type:N.If.AnimateChild,options:nt(a.options)}}visitAnimateRef(a,s){return{type:N.If.AnimateRef,animation:this.visitReference(a.animation,s),options:nt(a.options)}}visitQuery(a,s){const u=s.currentQuerySelector,g=a.options||{};s.queryCount++,s.currentQuery=a;const[I,O]=function F(c){const a=!!c.split(/\s*,\s*/).find(s=>":self"==s);return a&&(c=c.replace(Ur,"")),c=c.replace(/@\*/g,rt).replace(/@\w+/g,s=>rt+"-"+s.slice(1)).replace(/:animating/g,en),[c,a]}(a.selector);s.currentQuerySelector=u.length?u+" "+I:I,Vt(s.collectedStyles,s.currentQuerySelector,new Map);const j=nn(this,te(a.animation),s);return s.currentQuery=null,s.currentQuerySelector=u,{type:N.If.Query,selector:I,limit:g.limit||0,optional:!!g.optional,includeSelf:O,animation:j,originalSelector:a.selector,options:nt(a.options)}}visitStagger(a,s){s.currentQuery||s.errors.push(function Me(){return new E.wOt(3013,!1)}());const u="full"===a.timings?{duration:0,delay:0,easing:"full"}:$t(a.timings,s.errors,!0);return{type:N.If.Stagger,animation:nn(this,te(a.animation),s),timings:u,options:null}}}class ee{errors;queryCount=0;depCount=0;currentTransition=null;currentQuery=null;currentQuerySelector=null;currentAnimateTimings=null;currentTime=0;collectedStyles=new Map;options=null;unsupportedCSSPropertiesFound=new Set;constructor(a){this.errors=a}}function nt(c){return c?(c={...c}).params&&(c.params=function U(c){return c?{...c}:null}(c.params)):c={},c}function at(c,a,s){return{duration:c,delay:a,easing:s}}function wt(c,a,s,u,g,I,O=null,j=!1){return{type:1,element:c,keyframes:a,preStyleProps:s,postStyleProps:u,duration:g,delay:I,totalTime:g+I,easing:O,subTimeline:j}}class It{_map=new Map;get(a){return this._map.get(a)||[]}append(a,s){let u=this._map.get(a);u||this._map.set(a,u=[]),u.push(...s)}has(a){return this._map.has(a)}clear(){this._map.clear()}}const On=new RegExp(":enter","g"),xn=new RegExp(":leave","g");function Hn(c,a,s,u,g,I=new Map,O=new Map,j,ve,Te=[]){return(new gn).buildKeyframes(c,a,s,u,g,I,O,j,ve,Te)}class gn{buildKeyframes(a,s,u,g,I,O,j,ve,Te,Ke=[]){Te=Te||new It;const Ye=new Sn(a,s,Te,g,I,Ke,[]);Ye.options=ve;const gt=ve.delay?Et(ve.delay):0;Ye.currentTimeline.delayNextStep(gt),Ye.currentTimeline.setStyles([O],null,Ye.errors,ve),nn(this,u,Ye);const it=Ye.timelines.filter(_t=>_t.containsAnimation());if(it.length&&j.size){let _t;for(let St=it.length-1;St>=0;St--){const qt=it[St];if(qt.element===s){_t=qt;break}}_t&&!_t.allowOnlyTimelineStyles()&&_t.setStyles([j],null,Ye.errors,ve)}return it.length?it.map(_t=>_t.buildKeyframes()):[wt(s,[],[],[],0,gt,"",!1)]}visitTrigger(a,s){}visitState(a,s){}visitTransition(a,s){}visitAnimateChild(a,s){const u=s.subInstructions.get(s.element);if(u){const g=s.createSubContext(a.options),I=s.currentTimeline.currentTime,O=this._visitSubInstructions(u,g,g.options);I!=O&&s.transformIntoNewTimeline(O)}s.previousNode=a}visitAnimateRef(a,s){const u=s.createSubContext(a.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([a.options,a.animation.options],s,u),this.visitReference(a.animation,u),s.transformIntoNewTimeline(u.currentTimeline.currentTime),s.previousNode=a}_applyAnimationRefDelays(a,s,u){for(const g of a){const I=g?.delay;if(I){const O="number"==typeof I?I:Et(fe(I,g?.params??{},s.errors));u.delayNextStep(O)}}}_visitSubInstructions(a,s,u){let I=s.currentTimeline.currentTime;const O=null!=u.duration?Et(u.duration):null,j=null!=u.delay?Et(u.delay):null;return 0!==O&&a.forEach(ve=>{const Te=s.appendInstructionToTimeline(ve,O,j);I=Math.max(I,Te.duration+Te.delay)}),I}visitReference(a,s){s.updateOptions(a.options,!0),nn(this,a.animation,s),s.previousNode=a}visitSequence(a,s){const u=s.subContextCount;let g=s;const I=a.options;if(I&&(I.params||I.delay)&&(g=s.createSubContext(I),g.transformIntoNewTimeline(),null!=I.delay)){g.previousNode.type==N.If.Style&&(g.currentTimeline.snapshotCurrentStyles(),g.previousNode=vn);const O=Et(I.delay);g.delayNextStep(O)}a.steps.length&&(a.steps.forEach(O=>nn(this,O,g)),g.currentTimeline.applyStylesToKeyframe(),g.subContextCount>u&&g.transformIntoNewTimeline()),s.previousNode=a}visitGroup(a,s){const u=[];let g=s.currentTimeline.currentTime;const I=a.options&&a.options.delay?Et(a.options.delay):0;a.steps.forEach(O=>{const j=s.createSubContext(a.options);I&&j.delayNextStep(I),nn(this,O,j),g=Math.max(g,j.currentTimeline.currentTime),u.push(j.currentTimeline)}),u.forEach(O=>s.currentTimeline.mergeTimelineCollectedStyles(O)),s.transformIntoNewTimeline(g),s.previousNode=a}_visitTiming(a,s){if(a.dynamic){const u=a.strValue;return $t(s.params?fe(u,s.params,s.errors):u,s.errors)}return{duration:a.duration,delay:a.delay,easing:a.easing}}visitAnimate(a,s){const u=s.currentAnimateTimings=this._visitTiming(a.timings,s),g=s.currentTimeline;u.delay&&(s.incrementTime(u.delay),g.snapshotCurrentStyles());const I=a.style;I.type==N.If.Keyframes?this.visitKeyframes(I,s):(s.incrementTime(u.duration),this.visitStyle(I,s),g.applyStylesToKeyframe()),s.currentAnimateTimings=null,s.previousNode=a}visitStyle(a,s){const u=s.currentTimeline,g=s.currentAnimateTimings;!g&&u.hasCurrentStyleProperties()&&u.forwardFrame();const I=g&&g.easing||a.easing;a.isEmptyStep?u.applyEmptyStep(I):u.setStyles(a.styles,I,s.errors,s.options),s.previousNode=a}visitKeyframes(a,s){const u=s.currentAnimateTimings,g=s.currentTimeline.duration,I=u.duration,j=s.createSubContext().currentTimeline;j.easing=u.easing,a.styles.forEach(ve=>{j.forwardTime((ve.offset||0)*I),j.setStyles(ve.styles,ve.easing,s.errors,s.options),j.applyStylesToKeyframe()}),s.currentTimeline.mergeTimelineCollectedStyles(j),s.transformIntoNewTimeline(g+I),s.previousNode=a}visitQuery(a,s){const u=s.currentTimeline.currentTime,g=a.options||{},I=g.delay?Et(g.delay):0;I&&(s.previousNode.type===N.If.Style||0==u&&s.currentTimeline.hasCurrentStyleProperties())&&(s.currentTimeline.snapshotCurrentStyles(),s.previousNode=vn);let O=u;const j=s.invokeQuery(a.selector,a.originalSelector,a.limit,a.includeSelf,!!g.optional,s.errors);s.currentQueryTotal=j.length;let ve=null;j.forEach((Te,Ke)=>{s.currentQueryIndex=Ke;const Ye=s.createSubContext(a.options,Te);I&&Ye.delayNextStep(I),Te===s.element&&(ve=Ye.currentTimeline),nn(this,a.animation,Ye),Ye.currentTimeline.applyStylesToKeyframe(),O=Math.max(O,Ye.currentTimeline.currentTime)}),s.currentQueryIndex=0,s.currentQueryTotal=0,s.transformIntoNewTimeline(O),ve&&(s.currentTimeline.mergeTimelineCollectedStyles(ve),s.currentTimeline.snapshotCurrentStyles()),s.previousNode=a}visitStagger(a,s){const u=s.parentContext,g=s.currentTimeline,I=a.timings,O=Math.abs(I.duration),j=O*(s.currentQueryTotal-1);let ve=O*s.currentQueryIndex;switch(I.duration<0?"reverse":I.easing){case"reverse":ve=j-ve;break;case"full":ve=u.currentStaggerTime}const Ke=s.currentTimeline;ve&&Ke.delayNextStep(ve);const Ye=Ke.currentTime;nn(this,a.animation,s),s.previousNode=a,u.currentStaggerTime=g.currentTime-Ye+(g.startTime-u.currentTimeline.startTime)}}const vn={};class Sn{_driver;element;subInstructions;_enterClassName;_leaveClassName;errors;timelines;parentContext=null;currentTimeline;currentAnimateTimings=null;previousNode=vn;subContextCount=0;options={};currentQueryIndex=0;currentQueryTotal=0;currentStaggerTime=0;constructor(a,s,u,g,I,O,j,ve){this._driver=a,this.element=s,this.subInstructions=u,this._enterClassName=g,this._leaveClassName=I,this.errors=O,this.timelines=j,this.currentTimeline=ve||new tr(this._driver,s,0),j.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(a,s){if(!a)return;const u=a;let g=this.options;null!=u.duration&&(g.duration=Et(u.duration)),null!=u.delay&&(g.delay=Et(u.delay));const I=u.params;if(I){let O=g.params;O||(O=this.options.params={}),Object.keys(I).forEach(j=>{(!s||!O.hasOwnProperty(j))&&(O[j]=fe(I[j],O,this.errors))})}}_copyOptions(){const a={};if(this.options){const s=this.options.params;if(s){const u=a.params={};Object.keys(s).forEach(g=>{u[g]=s[g]})}}return a}createSubContext(a=null,s,u){const g=s||this.element,I=new Sn(this._driver,g,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(g,u||0));return I.previousNode=this.previousNode,I.currentAnimateTimings=this.currentAnimateTimings,I.options=this._copyOptions(),I.updateOptions(a),I.currentQueryIndex=this.currentQueryIndex,I.currentQueryTotal=this.currentQueryTotal,I.parentContext=this,this.subContextCount++,I}transformIntoNewTimeline(a){return this.previousNode=vn,this.currentTimeline=this.currentTimeline.fork(this.element,a),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(a,s,u){const g={duration:s??a.duration,delay:this.currentTimeline.currentTime+(u??0)+a.delay,easing:""},I=new Pn(this._driver,a.element,a.keyframes,a.preStyleProps,a.postStyleProps,g,a.stretchStartingKeyframe);return this.timelines.push(I),g}incrementTime(a){this.currentTimeline.forwardTime(this.currentTimeline.duration+a)}delayNextStep(a){a>0&&this.currentTimeline.delayNextStep(a)}invokeQuery(a,s,u,g,I,O){let j=[];if(g&&j.push(this.element),a.length>0){a=(a=a.replace(On,"."+this._enterClassName)).replace(xn,"."+this._leaveClassName);let Te=this._driver.query(this.element,a,1!=u);0!==u&&(Te=u<0?Te.slice(Te.length+u,Te.length):Te.slice(0,u)),j.push(...Te)}return!I&&0==j.length&&O.push(function _e(){return new E.wOt(3014,!1)}()),j}}class tr{_driver;element;startTime;_elementTimelineStylesLookup;duration=0;easing=null;_previousKeyframe=new Map;_currentKeyframe=new Map;_keyframes=new Map;_styleSummary=new Map;_localTimelineStyles=new Map;_globalTimelineStyles;_pendingStyles=new Map;_backFill=new Map;_currentEmptyStepKeyframe=null;constructor(a,s,u,g){this._driver=a,this.element=s,this.startTime=u,this._elementTimelineStylesLookup=g,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(s),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(s,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(a){const s=1===this._keyframes.size&&this._pendingStyles.size;this.duration||s?(this.forwardTime(this.currentTime+a),s&&this.snapshotCurrentStyles()):this.startTime+=a}fork(a,s){return this.applyStylesToKeyframe(),new tr(this._driver,a,s||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(a){this.applyStylesToKeyframe(),this.duration=a,this._loadKeyframe()}_updateStyle(a,s){this._localTimelineStyles.set(a,s),this._globalTimelineStyles.set(a,s),this._styleSummary.set(a,{time:this.currentTime,value:s})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(a){a&&this._previousKeyframe.set("easing",a);for(let[s,u]of this._globalTimelineStyles)this._backFill.set(s,u||N.kp),this._currentKeyframe.set(s,N.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(a,s,u,g){s&&this._previousKeyframe.set("easing",s);const I=g&&g.params||{},O=function an(c,a){const s=new Map;let u;return c.forEach(g=>{if("*"===g){u??=a.keys();for(let I of u)s.set(I,N.kp)}else for(let[I,O]of g)s.set(I,O)}),s}(a,this._globalTimelineStyles);for(let[j,ve]of O){const Te=fe(ve,I,u);this._pendingStyles.set(j,Te),this._localTimelineStyles.has(j)||this._backFill.set(j,this._globalTimelineStyles.get(j)??N.kp),this._updateStyle(j,Te)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((a,s)=>{this._currentKeyframe.set(s,a)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((a,s)=>{this._currentKeyframe.has(s)||this._currentKeyframe.set(s,a)}))}snapshotCurrentStyles(){for(let[a,s]of this._localTimelineStyles)this._pendingStyles.set(a,s),this._updateStyle(a,s)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const a=[];for(let s in this._currentKeyframe)a.push(s);return a}mergeTimelineCollectedStyles(a){a._styleSummary.forEach((s,u)=>{const g=this._styleSummary.get(u);(!g||s.time>g.time)&&this._updateStyle(u,s.value)})}buildKeyframes(){this.applyStylesToKeyframe();const a=new Set,s=new Set,u=1===this._keyframes.size&&0===this.duration;let g=[];this._keyframes.forEach((j,ve)=>{const Te=new Map([...this._backFill,...j]);Te.forEach((Ke,Ye)=>{Ke===N.FX?a.add(Ye):Ke===N.kp&&s.add(Ye)}),u||Te.set("offset",ve/this.duration),g.push(Te)});const I=[...a.values()],O=[...s.values()];if(u){const j=g[0],ve=new Map(j);j.set("offset",0),ve.set("offset",1),g=[j,ve]}return wt(this.element,g,I,O,this.duration,this.startTime,this.easing,!1)}}class Pn extends tr{keyframes;preStyleProps;postStyleProps;_stretchStartingKeyframe;timings;constructor(a,s,u,g,I,O,j=!1){super(a,s,O.delay),this.keyframes=u,this.preStyleProps=g,this.postStyleProps=I,this._stretchStartingKeyframe=j,this.timings={duration:O.duration,delay:O.delay,easing:O.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let a=this.keyframes,{delay:s,duration:u,easing:g}=this.timings;if(this._stretchStartingKeyframe&&s){const I=[],O=u+s,j=s/O,ve=new Map(a[0]);ve.set("offset",0),I.push(ve);const Te=new Map(a[0]);Te.set("offset",Dt(j)),I.push(Te);const Ke=a.length-1;for(let Ye=1;Ye<=Ke;Ye++){let gt=new Map(a[Ye]);const it=gt.get("offset");gt.set("offset",Dt((s+it*u)/O)),I.push(gt)}u=O,s=0,g="",a=I}return wt(this.element,a,this.preStyleProps,this.postStyleProps,u,s,g,!0)}}function Dt(c,a=3){const s=Math.pow(10,a-1);return Math.round(c*s)/s}function Zr(c,a,s,u,g,I,O,j,ve,Te,Ke,Ye,gt){return{type:0,element:c,triggerName:a,isRemovalTransition:g,fromState:s,fromStyles:I,toState:u,toStyles:O,timelines:j,queriedElements:ve,preStyleProps:Te,postStyleProps:Ke,totalTime:Ye,errors:gt}}const ii={};class Ei{_triggerName;ast;_stateStyles;constructor(a,s,u){this._triggerName=a,this.ast=s,this._stateStyles=u}match(a,s,u,g){return function ra(c,a,s,u,g){return c.some(I=>I(a,s,u,g))}(this.ast.matchers,a,s,u,g)}buildStyles(a,s,u){let g=this._stateStyles.get("*");return void 0!==a&&(g=this._stateStyles.get(a?.toString())||g),g?g.buildStyles(s,u):new Map}build(a,s,u,g,I,O,j,ve,Te,Ke){const Ye=[],gt=this.ast.options&&this.ast.options.params||ii,_t=this.buildStyles(u,j&&j.params||ii,Ye),St=ve&&ve.params||ii,qt=this.buildStyles(g,St,Ye),on=new Set,Dn=new Map,Kn=new Map,Ln="void"===g,Er={params:co(St,gt),delay:this.ast.options?.delay},Dr=Ke?[]:Hn(a,s,this.ast.animation,I,O,_t,qt,Er,Te,Ye);let Gn=0;return Dr.forEach(ur=>{Gn=Math.max(ur.duration+ur.delay,Gn)}),Ye.length?Zr(s,this._triggerName,u,g,Ln,_t,qt,[],[],Dn,Kn,Gn,Ye):(Dr.forEach(ur=>{const bo=ur.element,Eo=Vt(Dn,bo,new Set);ur.preStyleProps.forEach(Do=>Eo.add(Do));const pi=Vt(Kn,bo,new Set);ur.postStyleProps.forEach(Do=>pi.add(Do)),bo!==s&&on.add(bo)}),Zr(s,this._triggerName,u,g,Ln,_t,qt,Dr,[...on.values()],Dn,Kn,Gn))}}function co(c,a){const s={...a};return Object.entries(c).forEach(([u,g])=>{null!=g&&(s[u]=g)}),s}class rn{styles;defaultParams;normalizer;constructor(a,s,u){this.styles=a,this.defaultParams=s,this.normalizer=u}buildStyles(a,s){const u=new Map,g=co(a,this.defaultParams);return this.styles.styles.forEach(I=>{"string"!=typeof I&&I.forEach((O,j)=>{O&&(O=fe(O,g,s));const ve=this.normalizer.normalizePropertyName(j,s);O=this.normalizer.normalizeStyleValue(j,ve,O,s),u.set(j,O)})}),u}}class Ms{name;ast;_normalizer;transitionFactories=[];fallbackTransition;states=new Map;constructor(a,s,u){this.name=a,this.ast=s,this._normalizer=u,s.states.forEach(g=>{this.states.set(g.name,new rn(g.style,g.options&&g.options.params||{},u))}),xo(this.states,"true","1"),xo(this.states,"false","0"),s.transitions.forEach(g=>{this.transitionFactories.push(new Ei(a,g,this.states))}),this.fallbackTransition=function vr(c,a){return new Ei(c,{type:N.If.Transition,animation:{type:N.If.Sequence,steps:[],options:null},matchers:[(O,j)=>!0],options:null,queryCount:0,depCount:0},a)}(a,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(a,s,u,g){return this.transitionFactories.find(O=>O.match(a,s,u,g))||null}matchStyles(a,s,u){return this.fallbackTransition.buildStyles(a,s,u)}}function xo(c,a,s){c.has(a)?c.has(s)||c.set(s,c.get(a)):c.has(s)&&c.set(a,c.get(s))}const ia=new It;class oa{bodyNode;_driver;_normalizer;_animations=new Map;_playersById=new Map;players=[];constructor(a,s,u){this.bodyNode=a,this._driver=s,this._normalizer=u}register(a,s){const u=[],I=Hr(this._driver,s,u,[]);if(u.length)throw function Ht(){return new E.wOt(3503,!1)}();this._animations.set(a,I)}_buildPlayer(a,s,u){const g=a.element,I=Xe(this._normalizer,a.keyframes,s,u);return this._driver.animate(g,I,a.duration,a.delay,a.easing,[],!0)}create(a,s,u={}){const g=[],I=this._animations.get(a);let O;const j=new Map;if(I?(O=Hn(this._driver,s,I,At,yt,new Map,new Map,u,ia,g),O.forEach(Ke=>{const Ye=Vt(j,Ke.element,new Map);Ke.postStyleProps.forEach(gt=>Ye.set(gt,null))})):(g.push(function Xt(){return new E.wOt(3300,!1)}()),O=[]),g.length)throw function xt(){return new E.wOt(3504,!1)}();j.forEach((Ke,Ye)=>{Ke.forEach((gt,it)=>{Ke.set(it,this._driver.computeStyle(Ye,it,N.kp))})});const Te=be(O.map(Ke=>{const Ye=j.get(Ke.element);return this._buildPlayer(Ke,new Map,Ye)}));return this._playersById.set(a,Te),Te.onDestroy(()=>this.destroy(a)),this.players.push(Te),Te}destroy(a){const s=this._getPlayer(a);s.destroy(),this._playersById.delete(a);const u=this.players.indexOf(s);u>=0&&this.players.splice(u,1)}_getPlayer(a){const s=this._playersById.get(a);if(!s)throw function ft(){return new E.wOt(3301,!1)}();return s}listen(a,s,u,g){const I=jt(s,"","","");return Ct(this._getPlayer(a),u,I,g),()=>{}}command(a,s,u,g){if("register"==u)return void this.register(a,g[0]);if("create"==u)return void this.create(a,s,g[0]||{});const I=this._getPlayer(a);switch(u){case"play":I.play();break;case"pause":I.pause();break;case"reset":I.reset();break;case"restart":I.restart();break;case"finish":I.finish();break;case"init":I.init();break;case"setPosition":I.setPosition(parseFloat(g[0]));break;case"destroy":this.destroy(a)}}}const ki="ng-animate-queued",Di="ng-animate-disabled",uo=[],Wr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},fo={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},_n="__ng_removed";class zr{namespaceId;value;options;get params(){return this.options.params}constructor(a,s=""){this.namespaceId=s;const u=a&&a.hasOwnProperty("value");if(this.value=function ts(c){return c??null}(u?a.value:a),u){const{value:I,...O}=a;this.options=O}else this.options={};this.options.params||(this.options.params={})}absorbOptions(a){const s=a.params;if(s){const u=this.options.params;Object.keys(s).forEach(g=>{null==u[g]&&(u[g]=s[g])})}}}const $n="void",ho=new zr($n);class bt{id;hostElement;_engine;players=[];_triggers=new Map;_queue=[];_elementListeners=new Map;_hostClassName;constructor(a,s,u){this.id=a,this.hostElement=s,this._engine=u,this._hostClassName="ng-tns-"+a,or(s,this._hostClassName)}listen(a,s,u,g){if(!this._triggers.has(s))throw function Re(){return new E.wOt(3302,!1)}();if(null==u||0==u.length)throw function le(){return new E.wOt(3303,!1)}();if(!function ns(c){return"start"==c||"done"==c}(u))throw function L(){return new E.wOt(3400,!1)}();const I=Vt(this._elementListeners,a,[]),O={name:s,phase:u,callback:g};I.push(O);const j=Vt(this._engine.statesByElement,a,new Map);return j.has(s)||(or(a,Yt),or(a,Yt+"-"+s),j.set(s,ho)),()=>{this._engine.afterFlush(()=>{const ve=I.indexOf(O);ve>=0&&I.splice(ve,1),this._triggers.has(s)||j.delete(s)})}}register(a,s){return!this._triggers.has(a)&&(this._triggers.set(a,s),!0)}_getTrigger(a){const s=this._triggers.get(a);if(!s)throw function w(){return new E.wOt(3401,!1)}();return s}trigger(a,s,u,g=!0){const I=this._getTrigger(s),O=new oi(this.id,s,a);let j=this._engine.statesByElement.get(a);j||(or(a,Yt),or(a,Yt+"-"+s),this._engine.statesByElement.set(a,j=new Map));let ve=j.get(s);const Te=new zr(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&ve&&Te.absorbOptions(ve.options),j.set(s,Te),ve||(ve=ho),Te.value!==$n&&ve.value===Te.value){if(!function Ii(c,a){const s=Object.keys(c),u=Object.keys(a);if(s.length!=u.length)return!1;for(let g=0;g{S(a,qt),Ie(a,on)})}return}const gt=Vt(this._engine.playersByElement,a,[]);gt.forEach(St=>{St.namespaceId==this.id&&St.triggerName==s&&St.queued&&St.destroy()});let it=I.matchTransition(ve.value,Te.value,a,Te.params),_t=!1;if(!it){if(!g)return;it=I.fallbackTransition,_t=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:s,transition:it,fromState:ve,toState:Te,player:O,isFallbackTransition:_t}),_t||(or(a,ki),O.onStart(()=>{Nr(a,ki)})),O.onDone(()=>{let St=this.players.indexOf(O);St>=0&&this.players.splice(St,1);const qt=this._engine.playersByElement.get(a);if(qt){let on=qt.indexOf(O);on>=0&&qt.splice(on,1)}}),this.players.push(O),gt.push(O),O}deregister(a){this._triggers.delete(a),this._engine.statesByElement.forEach(s=>s.delete(a)),this._elementListeners.forEach((s,u)=>{this._elementListeners.set(u,s.filter(g=>g.name!=a))})}clearElementCache(a){this._engine.statesByElement.delete(a),this._elementListeners.delete(a);const s=this._engine.playersByElement.get(a);s&&(s.forEach(u=>u.destroy()),this._engine.playersByElement.delete(a))}_signalRemovalForInnerTriggers(a,s){const u=this._engine.driver.query(a,rt,!0);u.forEach(g=>{if(g[_n])return;const I=this._engine.fetchNamespacesByElement(g);I.size?I.forEach(O=>O.triggerLeaveAnimation(g,s,!1,!0)):this.clearElementCache(g)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(g=>this.clearElementCache(g)))}triggerLeaveAnimation(a,s,u,g){const I=this._engine.statesByElement.get(a),O=new Map;if(I){const j=[];if(I.forEach((ve,Te)=>{if(O.set(Te,ve.value),this._triggers.has(Te)){const Ke=this.trigger(a,Te,$n,g);Ke&&j.push(Ke)}}),j.length)return this._engine.markElementAsRemoved(this.id,a,!0,s,O),u&&be(j).onDone(()=>this._engine.processLeaveNode(a)),!0}return!1}prepareLeaveAnimationListeners(a){const s=this._elementListeners.get(a),u=this._engine.statesByElement.get(a);if(s&&u){const g=new Set;s.forEach(I=>{const O=I.name;if(g.has(O))return;g.add(O);const ve=this._triggers.get(O).fallbackTransition,Te=u.get(O)||ho,Ke=new zr($n),Ye=new oi(this.id,O,a);this._engine.totalQueuedPlayers++,this._queue.push({element:a,triggerName:O,transition:ve,fromState:Te,toState:Ke,player:Ye,isFallbackTransition:!0})})}}removeNode(a,s){const u=this._engine;if(a.childElementCount&&this._signalRemovalForInnerTriggers(a,s),this.triggerLeaveAnimation(a,s,!0))return;let g=!1;if(u.totalAnimations){const I=u.players.length?u.playersByQueriedElement.get(a):[];if(I&&I.length)g=!0;else{let O=a;for(;O=O.parentNode;)if(u.statesByElement.get(O)){g=!0;break}}}if(this.prepareLeaveAnimationListeners(a),g)u.markElementAsRemoved(this.id,a,!1,s);else{const I=a[_n];(!I||I===Wr)&&(u.afterFlush(()=>this.clearElementCache(a)),u.destroyInnerAnimations(a),u._onRemovalComplete(a,s))}}insertNode(a,s){or(a,this._hostClassName)}drainQueuedTransitions(a){const s=[];return this._queue.forEach(u=>{const g=u.player;if(g.destroyed)return;const I=u.element,O=this._elementListeners.get(I);O&&O.forEach(j=>{if(j.name==u.triggerName){const ve=jt(I,u.triggerName,u.fromState.value,u.toState.value);ve._data=a,Ct(u.player,j.phase,ve,j.callback)}}),g.markedForDestroy?this._engine.afterFlush(()=>{g.destroy()}):s.push(u)}),this._queue=[],s.sort((u,g)=>{const I=u.transition.ast.depCount,O=g.transition.ast.depCount;return 0==I||0==O?I-O:this._engine.driver.containsElement(u.element,g.element)?1:-1})}destroy(a){this.players.forEach(s=>s.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,a)}}class Pr{bodyNode;driver;_normalizer;players=[];newHostElements=new Map;playersByElement=new Map;playersByQueriedElement=new Map;statesByElement=new Map;disabledNodes=new Set;totalAnimations=0;totalQueuedPlayers=0;_namespaceLookup={};_namespaceList=[];_flushFns=[];_whenQuietFns=[];namespacesByHostElement=new Map;collectedEnterElements=[];collectedLeaveElements=[];onRemovalComplete=(a,s)=>{};_onRemovalComplete(a,s){this.onRemovalComplete(a,s)}constructor(a,s,u){this.bodyNode=a,this.driver=s,this._normalizer=u}get queuedPlayers(){const a=[];return this._namespaceList.forEach(s=>{s.players.forEach(u=>{u.queued&&a.push(u)})}),a}createNamespace(a,s){const u=new bt(a,s,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,s)?this._balanceNamespaceList(u,s):(this.newHostElements.set(s,u),this.collectEnterElement(s)),this._namespaceLookup[a]=u}_balanceNamespaceList(a,s){const u=this._namespaceList,g=this.namespacesByHostElement;if(u.length-1>=0){let O=!1,j=this.driver.getParentElement(s);for(;j;){const ve=g.get(j);if(ve){const Te=u.indexOf(ve);u.splice(Te+1,0,a),O=!0;break}j=this.driver.getParentElement(j)}O||u.unshift(a)}else u.push(a);return g.set(s,a),a}register(a,s){let u=this._namespaceLookup[a];return u||(u=this.createNamespace(a,s)),u}registerTrigger(a,s,u){let g=this._namespaceLookup[a];g&&g.register(s,u)&&this.totalAnimations++}destroy(a,s){a&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(a);this.namespacesByHostElement.delete(u.hostElement);const g=this._namespaceList.indexOf(u);g>=0&&this._namespaceList.splice(g,1),u.destroy(s),delete this._namespaceLookup[a]}))}_fetchNamespace(a){return this._namespaceLookup[a]}fetchNamespacesByElement(a){const s=new Set,u=this.statesByElement.get(a);if(u)for(let g of u.values())if(g.namespaceId){const I=this._fetchNamespace(g.namespaceId);I&&s.add(I)}return s}trigger(a,s,u,g){if(qi(s)){const I=this._fetchNamespace(a);if(I)return I.trigger(s,u,g),!0}return!1}insertNode(a,s,u,g){if(!qi(s))return;const I=s[_n];if(I&&I.setForRemoval){I.setForRemoval=!1,I.setForMove=!0;const O=this.collectedLeaveElements.indexOf(s);O>=0&&this.collectedLeaveElements.splice(O,1)}if(a){const O=this._fetchNamespace(a);O&&O.insertNode(s,u)}g&&this.collectEnterElement(s)}collectEnterElement(a){this.collectedEnterElements.push(a)}markElementAsDisabled(a,s){s?this.disabledNodes.has(a)||(this.disabledNodes.add(a),or(a,Di)):this.disabledNodes.has(a)&&(this.disabledNodes.delete(a),Nr(a,Di))}removeNode(a,s,u){if(qi(s)){const g=a?this._fetchNamespace(a):null;g?g.removeNode(s,u):this.markElementAsRemoved(a,s,!1,u);const I=this.namespacesByHostElement.get(s);I&&I.id!==a&&I.removeNode(s,u)}else this._onRemovalComplete(s,u)}markElementAsRemoved(a,s,u,g,I){this.collectedLeaveElements.push(s),s[_n]={namespaceId:a,setForRemoval:g,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:I}}listen(a,s,u,g,I){return qi(s)?this._fetchNamespace(a).listen(s,u,g,I):()=>{}}_buildInstruction(a,s,u,g,I){return a.transition.build(this.driver,a.element,a.fromState.value,a.toState.value,u,g,a.fromState.options,a.toState.options,s,I)}destroyInnerAnimations(a){let s=this.driver.query(a,rt,!0);s.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(s=this.driver.query(a,en,!0),s.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(a){const s=this.playersByElement.get(a);s&&s.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(a){const s=this.playersByQueriedElement.get(a);s&&s.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(a=>{if(this.players.length)return be(this.players).onDone(()=>a());a()})}processLeaveNode(a){const s=a[_n];if(s&&s.setForRemoval){if(a[_n]=Wr,s.namespaceId){this.destroyInnerAnimations(a);const u=this._fetchNamespace(s.namespaceId);u&&u.clearElementCache(a)}this._onRemovalComplete(a,s.setForRemoval)}a.classList?.contains(Di)&&this.markElementAsDisabled(a,!1),this.driver.query(a,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(a=-1){let s=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,g)=>this._balanceNamespaceList(u,g)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;uu()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],s.length?be(s).onDone(()=>{u.forEach(g=>g())}):u.forEach(g=>g())}}reportError(a){throw function W(){return new E.wOt(3402,!1)}()}_flushAnimations(a,s){const u=new It,g=[],I=new Map,O=[],j=new Map,ve=new Map,Te=new Map,Ke=new Set;this.disabledNodes.forEach(Mt=>{Ke.add(Mt);const Nt=this.driver.query(Mt,".ng-animate-queued",!0);for(let Ut=0;Ut{const Ut=At+St++;_t.set(Nt,Ut),Mt.forEach(yn=>or(yn,Ut))});const qt=[],on=new Set,Dn=new Set;for(let Mt=0;Mton.add(yn)):Dn.add(Nt))}const Kn=new Map,Ln=Po(gt,Array.from(on));Ln.forEach((Mt,Nt)=>{const Ut=yt+St++;Kn.set(Nt,Ut),Mt.forEach(yn=>or(yn,Ut))}),a.push(()=>{it.forEach((Mt,Nt)=>{const Ut=_t.get(Nt);Mt.forEach(yn=>Nr(yn,Ut))}),Ln.forEach((Mt,Nt)=>{const Ut=Kn.get(Nt);Mt.forEach(yn=>Nr(yn,Ut))}),qt.forEach(Mt=>{this.processLeaveNode(Mt)})});const Er=[],Dr=[];for(let Mt=this._namespaceList.length-1;Mt>=0;Mt--)this._namespaceList[Mt].drainQueuedTransitions(s).forEach(Ut=>{const yn=Ut.player,dr=Ut.element;if(Er.push(yn),this.collectedEnterElements.length){const Cr=dr[_n];if(Cr&&Cr.setForMove){if(Cr.previousTriggersValues&&Cr.previousTriggersValues.has(Ut.triggerName)){const ro=Cr.previousTriggersValues.get(Ut.triggerName),Kr=this.statesByElement.get(Ut.element);if(Kr&&Kr.has(Ut.triggerName)){const ps=Kr.get(Ut.triggerName);ps.value=ro,Kr.set(Ut.triggerName,ps)}}return void yn.destroy()}}const mi=!Ye||!this.driver.containsElement(Ye,dr),wr=Kn.get(dr),wo=_t.get(dr),Qn=this._buildInstruction(Ut,u,wo,wr,mi);if(Qn.errors&&Qn.errors.length)return void Dr.push(Qn);if(mi)return yn.onStart(()=>S(dr,Qn.fromStyles)),yn.onDestroy(()=>Ie(dr,Qn.toStyles)),void g.push(yn);if(Ut.isFallbackTransition)return yn.onStart(()=>S(dr,Qn.fromStyles)),yn.onDestroy(()=>Ie(dr,Qn.toStyles)),void g.push(yn);const Dc=[];Qn.timelines.forEach(Cr=>{Cr.stretchStartingKeyframe=!0,this.disabledNodes.has(Cr.element)||Dc.push(Cr)}),Qn.timelines=Dc,u.append(dr,Qn.timelines),O.push({instruction:Qn,player:yn,element:dr}),Qn.queriedElements.forEach(Cr=>Vt(j,Cr,[]).push(yn)),Qn.preStyleProps.forEach((Cr,ro)=>{if(Cr.size){let Kr=ve.get(ro);Kr||ve.set(ro,Kr=new Set),Cr.forEach((ps,ha)=>Kr.add(ha))}}),Qn.postStyleProps.forEach((Cr,ro)=>{let Kr=Te.get(ro);Kr||Te.set(ro,Kr=new Set),Cr.forEach((ps,ha)=>Kr.add(ha))})});if(Dr.length){const Mt=[];Dr.forEach(Nt=>{Mt.push(function V(){return new E.wOt(3505,!1)}())}),Er.forEach(Nt=>Nt.destroy()),this.reportError(Mt)}const Gn=new Map,ur=new Map;O.forEach(Mt=>{const Nt=Mt.element;u.has(Nt)&&(ur.set(Nt,Nt),this._beforeAnimationBuild(Mt.player.namespaceId,Mt.instruction,Gn))}),g.forEach(Mt=>{const Nt=Mt.element;this._getPreviousPlayers(Nt,!1,Mt.namespaceId,Mt.triggerName,null).forEach(yn=>{Vt(Gn,Nt,[]).push(yn),yn.destroy()})});const bo=qt.filter(Mt=>Mi(Mt,ve,Te)),Eo=new Map;wi(Eo,this.driver,Dn,Te,N.kp).forEach(Mt=>{Mi(Mt,ve,Te)&&bo.push(Mt)});const Do=new Map;it.forEach((Mt,Nt)=>{wi(Do,this.driver,new Set(Mt),ve,N.FX)}),bo.forEach(Mt=>{const Nt=Eo.get(Mt),Ut=Do.get(Mt);Eo.set(Mt,new Map([...Nt?.entries()??[],...Ut?.entries()??[]]))});const rl=[],Ec=[],il={};O.forEach(Mt=>{const{element:Nt,player:Ut,instruction:yn}=Mt;if(u.has(Nt)){if(Ke.has(Nt))return Ut.onDestroy(()=>Ie(Nt,yn.toStyles)),Ut.disabled=!0,Ut.overrideTotalTime(yn.totalTime),void g.push(Ut);let dr=il;if(ur.size>1){let wr=Nt;const wo=[];for(;wr=wr.parentNode;){const Qn=ur.get(wr);if(Qn){dr=Qn;break}wo.push(wr)}wo.forEach(Qn=>ur.set(Qn,dr))}const mi=this._buildAnimation(Ut.namespaceId,yn,Gn,I,Do,Eo);if(Ut.setRealPlayer(mi),dr===il)rl.push(Ut);else{const wr=this.playersByElement.get(dr);wr&&wr.length&&(Ut.parentPlayer=be(wr)),g.push(Ut)}}else S(Nt,yn.fromStyles),Ut.onDestroy(()=>Ie(Nt,yn.toStyles)),Ec.push(Ut),Ke.has(Nt)&&g.push(Ut)}),Ec.forEach(Mt=>{const Nt=I.get(Mt.element);if(Nt&&Nt.length){const Ut=be(Nt);Mt.setRealPlayer(Ut)}}),g.forEach(Mt=>{Mt.parentPlayer?Mt.syncPlayerEvents(Mt.parentPlayer):Mt.destroy()});for(let Mt=0;Mt!mi.destroyed);dr.length?si(this,Nt,dr):this.processLeaveNode(Nt)}return qt.length=0,rl.forEach(Mt=>{this.players.push(Mt),Mt.onDone(()=>{Mt.destroy();const Nt=this.players.indexOf(Mt);this.players.splice(Nt,1)}),Mt.play()}),rl}afterFlush(a){this._flushFns.push(a)}afterFlushAnimationsDone(a){this._whenQuietFns.push(a)}_getPreviousPlayers(a,s,u,g,I){let O=[];if(s){const j=this.playersByQueriedElement.get(a);j&&(O=j)}else{const j=this.playersByElement.get(a);if(j){const ve=!I||I==$n;j.forEach(Te=>{Te.queued||!ve&&Te.triggerName!=g||O.push(Te)})}}return(u||g)&&(O=O.filter(j=>!(u&&u!=j.namespaceId||g&&g!=j.triggerName))),O}_beforeAnimationBuild(a,s,u){const I=s.element,O=s.isRemovalTransition?void 0:a,j=s.isRemovalTransition?void 0:s.triggerName;for(const ve of s.timelines){const Te=ve.element,Ke=Te!==I,Ye=Vt(u,Te,[]);this._getPreviousPlayers(Te,Ke,O,j,s.toState).forEach(it=>{const _t=it.getRealPlayer();_t.beforeDestroy&&_t.beforeDestroy(),it.destroy(),Ye.push(it)})}S(I,s.fromStyles)}_buildAnimation(a,s,u,g,I,O){const j=s.triggerName,ve=s.element,Te=[],Ke=new Set,Ye=new Set,gt=s.timelines.map(_t=>{const St=_t.element;Ke.add(St);const qt=St[_n];if(qt&&qt.removedBeforeQueried)return new N.sf(_t.duration,_t.delay);const on=St!==ve,Dn=function Ci(c){const a=[];return sr(c,a),a}((u.get(St)||uo).map(Gn=>Gn.getRealPlayer())).filter(Gn=>!!Gn.element&&Gn.element===St),Kn=I.get(St),Ln=O.get(St),Er=Xe(this._normalizer,_t.keyframes,Kn,Ln),Dr=this._buildPlayer(_t,Er,Dn);if(_t.subTimeline&&g&&Ye.add(St),on){const Gn=new oi(a,j,St);Gn.setRealPlayer(Dr),Te.push(Gn)}return Dr});Te.forEach(_t=>{Vt(this.playersByQueriedElement,_t.element,[]).push(_t),_t.onDone(()=>function qr(c,a,s){let u=c.get(a);if(u){if(u.length){const g=u.indexOf(s);u.splice(g,1)}0==u.length&&c.delete(a)}return u}(this.playersByQueriedElement,_t.element,_t))}),Ke.forEach(_t=>or(_t,zt));const it=be(gt);return it.onDestroy(()=>{Ke.forEach(_t=>Nr(_t,zt)),Ie(ve,s.toStyles)}),Ye.forEach(_t=>{Vt(g,_t,[]).push(it)}),it}_buildPlayer(a,s,u){return s.length>0?this.driver.animate(a.element,s,a.duration,a.delay,a.easing,u):new N.sf(a.duration,a.delay)}}class oi{namespaceId;triggerName;element;_player=new N.sf;_containsRealPlayer=!1;_queuedCallbacks=new Map;destroyed=!1;parentPlayer=null;markedForDestroy=!1;disabled=!1;queued=!0;totalTime=0;constructor(a,s,u){this.namespaceId=a,this.triggerName=s,this.element=u}setRealPlayer(a){this._containsRealPlayer||(this._player=a,this._queuedCallbacks.forEach((s,u)=>{s.forEach(g=>Ct(a,u,void 0,g))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(a.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(a){this.totalTime=a}syncPlayerEvents(a){const s=this._player;s.triggerCallback&&a.onStart(()=>s.triggerCallback("start")),a.onDone(()=>this.finish()),a.onDestroy(()=>this.destroy())}_queueEvent(a,s){Vt(this._queuedCallbacks,a,[]).push(s)}onDone(a){this.queued&&this._queueEvent("done",a),this._player.onDone(a)}onStart(a){this.queued&&this._queueEvent("start",a),this._player.onStart(a)}onDestroy(a){this.queued&&this._queueEvent("destroy",a),this._player.onDestroy(a)}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(a){this.queued||this._player.setPosition(a)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(a){const s=this._player;s.triggerCallback&&s.triggerCallback(a)}}function qi(c){return c&&1===c.nodeType}function po(c,a){const s=c.style.display;return c.style.display=a??"none",s}function wi(c,a,s,u,g){const I=[];s.forEach(ve=>I.push(po(ve)));const O=[];u.forEach((ve,Te)=>{const Ke=new Map;ve.forEach(Ye=>{const gt=a.computeStyle(Te,Ye,g);Ke.set(Ye,gt),(!gt||0==gt.length)&&(Te[_n]=fo,O.push(Te))}),c.set(Te,Ke)});let j=0;return s.forEach(ve=>po(ve,I[j++])),O}function Po(c,a){const s=new Map;if(c.forEach(j=>s.set(j,[])),0==a.length)return s;const g=new Set(a),I=new Map;function O(j){if(!j)return 1;let ve=I.get(j);if(ve)return ve;const Te=j.parentNode;return ve=s.has(Te)?Te:g.has(Te)?1:O(Te),I.set(j,ve),ve}return a.forEach(j=>{const ve=O(j);1!==ve&&s.get(ve).push(j)}),s}function or(c,a){c.classList?.add(a)}function Nr(c,a){c.classList?.remove(a)}function si(c,a,s){be(s).onDone(()=>c.processLeaveNode(a))}function sr(c,a){for(let s=0;sg.add(I)):a.set(c,u),s.delete(c),!0}class ai{_driver;_normalizer;_transitionEngine;_timelineEngine;_triggerCache={};onRemovalComplete=(a,s)=>{};constructor(a,s,u){this._driver=s,this._normalizer=u,this._transitionEngine=new Pr(a.body,s,u),this._timelineEngine=new oa(a.body,s,u),this._transitionEngine.onRemovalComplete=(g,I)=>this.onRemovalComplete(g,I)}registerTrigger(a,s,u,g,I){const O=a+"-"+g;let j=this._triggerCache[O];if(!j){const ve=[],Ke=Hr(this._driver,I,ve,[]);if(ve.length)throw function ut(){return new E.wOt(3404,!1)}();j=function es(c,a,s){return new Ms(c,a,s)}(g,Ke,this._normalizer),this._triggerCache[O]=j}this._transitionEngine.registerTrigger(s,g,j)}register(a,s){this._transitionEngine.register(a,s)}destroy(a,s){this._transitionEngine.destroy(a,s)}onInsert(a,s,u,g){this._transitionEngine.insertNode(a,s,u,g)}onRemove(a,s,u){this._transitionEngine.removeNode(a,s,u)}disableAnimations(a,s){this._transitionEngine.markElementAsDisabled(a,s)}process(a,s,u,g){if("@"==u.charAt(0)){const[I,O]=Cn(u);this._timelineEngine.command(I,s,O,g)}else this._transitionEngine.trigger(a,s,u,g)}listen(a,s,u,g,I){if("@"==u.charAt(0)){const[O,j]=Cn(u);return this._timelineEngine.listen(O,s,j,I)}return this._transitionEngine.listen(a,s,u,g,I)}flush(a=-1){this._transitionEngine.flush(a)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(a){this._transitionEngine.afterFlushAnimationsDone(a)}}let Li=(()=>{class c{_element;_startStyles;_endStyles;static initialStylesByElement=new WeakMap;_state=0;_initialStyles;constructor(s,u,g){this._element=s,this._startStyles=u,this._endStyles=g;let I=c.initialStylesByElement.get(s);I||c.initialStylesByElement.set(s,I=new Map),this._initialStyles=I}start(){this._state<1&&(this._startStyles&&Ie(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Ie(this._element,this._initialStyles),this._endStyles&&(Ie(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(c.initialStylesByElement.delete(this._element),this._startStyles&&(S(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(S(this._element,this._endStyles),this._endStyles=null),Ie(this._element,this._initialStyles),this._state=3)}}return c})();function rs(c){let a=null;return c.forEach((s,u)=>{(function Ji(c){return"display"===c||"position"===c})(u)&&(a=a||new Map,a.set(u,s))}),a}class is{element;keyframes;options;_specialStyles;_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_duration;_delay;_initialized=!1;_finished=!1;_started=!1;_destroyed=!1;_finalKeyframe;_originalOnDoneFns=[];_originalOnStartFns=[];domPlayer;time=0;parentPlayer=null;currentSnapshot=new Map;constructor(a,s,u,g){this.element=a,this.keyframes=s,this.options=u,this._specialStyles=g,this._duration=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(a=>a()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const a=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,a,this.options),this._finalKeyframe=a.length?a[a.length-1]:new Map;const s=()=>this._onFinish();this.domPlayer.addEventListener("finish",s),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",s)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(a){const s=[];return a.forEach(u=>{s.push(Object.fromEntries(u))}),s}_triggerWebAnimation(a,s,u){return a.animate(this._convertKeyframesToObject(s),u)}onStart(a){this._originalOnStartFns.push(a),this._onStartFns.push(a)}onDone(a){this._originalOnDoneFns.push(a),this._onDoneFns.push(a)}onDestroy(a){this._onDestroyFns.push(a)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(a=>a()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(a=>a()),this._onDestroyFns=[])}setPosition(a){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=a*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const a=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,g)=>{"offset"!==g&&a.set(g,this._finished?u:Ce(this.element,g))}),this.currentSnapshot=a}triggerCallback(a){const s="start"===a?this._onStartFns:this._onDoneFns;s.forEach(u=>u()),s.length=0}}class yr{validateStyleProperty(a){return!0}validateAnimatableStyleProperty(a){return!0}containsElement(a,s){return Tn(a,s)}getParentElement(a){return tn(a)}query(a,s,u){return zn(a,s,u)}computeStyle(a,s,u){return Ce(a,s)}animate(a,s,u,g,I,O=[]){const ve={duration:u,delay:g,fill:0==g?"both":"forwards"};I&&(ve.easing=I);const Te=new Map,Ke=O.filter(it=>it instanceof is);(function Zt(c,a){return 0===c||0===a})(u,g)&&Ke.forEach(it=>{it.currentSnapshot.forEach((_t,St)=>Te.set(St,_t))});let Ye=function gr(c){return c.length?c[0]instanceof Map?c:c.map(a=>new Map(Object.entries(a))):[]}(s).map(it=>new Map(it));Ye=function fn(c,a,s){if(s.size&&a.length){let u=a[0],g=[];if(s.forEach((I,O)=>{u.has(O)||g.push(O),u.set(O,I)}),g.length)for(let I=1;IO.set(j,Ce(c,j)))}}return a}(a,Ye,Te);const gt=function li(c,a){let s=null,u=null;return Array.isArray(a)&&a.length?(s=rs(a[0]),a.length>1&&(u=rs(a[a.length-1]))):a instanceof Map&&(s=rs(a)),s||u?new Li(c,s,u):null}(a,Ye);return new is(a,Ye,ve,gt)}}const ko="@.disabled";class kr{namespaceId;delegate;engine;_onDestroy;\u0275type=0;constructor(a,s,u,g){this.namespaceId=a,this.delegate=s,this.engine=u,this._onDestroy=g}get data(){return this.delegate.data}destroyNode(a){this.delegate.destroyNode?.(a)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(a,s){return this.delegate.createElement(a,s)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}appendChild(a,s){this.delegate.appendChild(a,s),this.engine.onInsert(this.namespaceId,s,a,!1)}insertBefore(a,s,u,g=!0){this.delegate.insertBefore(a,s,u),this.engine.onInsert(this.namespaceId,s,a,g)}removeChild(a,s,u){this.parentNode(s)&&this.engine.onRemove(this.namespaceId,s,this.delegate)}selectRootElement(a,s){return this.delegate.selectRootElement(a,s)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,s,u,g){this.delegate.setAttribute(a,s,u,g)}removeAttribute(a,s,u){this.delegate.removeAttribute(a,s,u)}addClass(a,s){this.delegate.addClass(a,s)}removeClass(a,s){this.delegate.removeClass(a,s)}setStyle(a,s,u,g){this.delegate.setStyle(a,s,u,g)}removeStyle(a,s,u){this.delegate.removeStyle(a,s,u)}setProperty(a,s,u){"@"==s.charAt(0)&&s==ko?this.disableAnimations(a,!!u):this.delegate.setProperty(a,s,u)}setValue(a,s){this.delegate.setValue(a,s)}listen(a,s,u){return this.delegate.listen(a,s,u)}disableAnimations(a,s){this.engine.disableAnimations(a,s)}}class dn extends kr{factory;constructor(a,s,u,g,I){super(s,u,g,I),this.factory=a,this.namespaceId=s}setProperty(a,s,u){"@"==s.charAt(0)?"."==s.charAt(1)&&s==ko?this.disableAnimations(a,u=void 0===u||!!u):this.engine.process(this.namespaceId,a,s.slice(1),u):this.delegate.setProperty(a,s,u)}listen(a,s,u){if("@"==s.charAt(0)){const g=function Or(c){switch(c){case"body":return document.body;case"document":return document;case"window":return window;default:return c}}(a);let I=s.slice(1),O="";return"@"!=I.charAt(0)&&([I,O]=function ss(c){const a=c.indexOf(".");return[c.substring(0,a),c.slice(a+1)]}(I)),this.engine.listen(this.namespaceId,g,I,O,j=>{this.factory.scheduleListenerCallback(j._data||-1,u,j)})}return this.delegate.listen(a,s,u)}}class ci{delegate;engine;_zone;_currentId=0;_microtaskId=1;_animationCallbacksBuffer=[];_rendererCache=new Map;_cdRecurDepth=0;constructor(a,s,u){this.delegate=a,this.engine=s,this._zone=u,s.onRemovalComplete=(g,I)=>{I?.removeChild(null,g)}}createRenderer(a,s){const g=this.delegate.createRenderer(a,s);if(!a||!s?.data?.animation){const Te=this._rendererCache;let Ke=Te.get(g);return Ke||(Ke=new kr("",g,this.engine,()=>Te.delete(g)),Te.set(g,Ke)),Ke}const I=s.id,O=s.id+"-"+this._currentId;this._currentId++,this.engine.register(O,a);const j=Te=>{Array.isArray(Te)?Te.forEach(j):this.engine.registerTrigger(I,O,a,Te.name,Te)};return s.data.animation.forEach(j),new dn(this,O,g,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(a,s,u){if(a>=0&&as(u));const g=this._animationCallbacksBuffer;0==g.length&&queueMicrotask(()=>{this._zone.run(()=>{g.forEach(I=>{const[O,j]=I;O(j)}),this._animationCallbacksBuffer=[]})}),g.push([s,u])}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()}}var Jr=y(60177);const jn=[{provide:K,useFactory:function Qt(){return new P}},{provide:ai,useClass:(()=>{class c extends ai{constructor(s,u,g){super(s,u,g)}ngOnDestroy(){this.flush()}static \u0275fac=function(u){return new(u||c)(E.KVO(Jr.qQ),E.KVO(A),E.KVO(K))};static \u0275prov=E.jDH({token:c,factory:c.\u0275fac})}return c})()},{provide:E._9s,useFactory:function Fn(c,a,s){return new ci(c,a,s)},deps:[R.B7,ai,E.SKi]}],Ti=[{provide:A,useFactory:()=>new yr},{provide:E.bc$,useValue:"BrowserAnimations"},...jn];var lr=y(18498),Fo=y(66969);let ln=(()=>{class c{constructor(){this.change=new E.bkB,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(s){this._value=s,this.change.next(s)}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();var go=y(88834),Lo=y(99213),vo=y(59115),ls=y(14823),Bi=y(71985);function pr(c,a){const s=!a?.manualCleanup;s&&!a?.injector&&(0,E.Af3)(pr);const u=s?a?.injector?.get(E.abz)??(0,E.WQX)(E.abz):null,g=function ui(c=Object.is){return(a,s)=>1===a.kind&&1===s.kind&&c(a.value,s.value)}(a?.equal);let I;I=(0,E.vPA)(a?.requireSync?{kind:0}:{kind:1,value:a?.initialValue},{equal:g});const O=c.subscribe({next:j=>I.set({kind:1,value:j}),error:j=>{if(a?.rejectErrors)throw j;I.set({kind:2,error:j})}});if(a?.requireSync&&0===I().kind)throw new E.wOt(601,!1);return u?.onDestroy(O.unsubscribe.bind(O)),(0,E.EWP)(()=>{const j=I();switch(j.kind){case 1:return j.value;case 2:throw j.error;case 0:throw new E.wOt(601,!1)}},{equal:a?.equal})}var _o=y(84412),us=y(5964),eo=y(25558),ei=y(41584),Vi=y(88141),la=y(983),Rs=y(7673),ds=y(43236),Ui=y(28793),yo=y(96697),fi=y(39974),Hi=y(54360),fs=y(85343),Zn=y(73703),Os=y(31397),ca=y(58750);function to(c,a){return a?s=>(0,Ui.x)(a.pipe((0,yo.s)(1),function ti(){return(0,fi.N)((c,a)=>{c.subscribe((0,Hi._)(a,fs.l))})}()),s.pipe(to(c))):(0,Os.Z)((s,u)=>(0,ca.Tg)(c(s,u)).pipe((0,yo.s)(1),(0,Zn.u)(s)))}function xs(c,a=ds.E){const s=(0,ei.O)(c,a);return to(()=>s)}var ua=y(70980),da=y(56977);function Ps(c,a){1&c&&E.nrm(0,"div",3)}function fa(c,a){1&c&&(E.j41(0,"div",4),E.nrm(1,"div",5),E.k0s())}const Uo={min:8,max:100,speed:200,debounceTime:0,trickleSpeed:300,fadeOutSpeed:50,relative:!1,flat:!1,spinner:!1,direction:"ltr+",spinnerPosition:"right",trickleFunc:c=>c>=0&&c<20?10:c>=20&&c<50?4:c>=50&&c<80?2:c>=80&&c<99?.5:0},$i=new E.nKC("NG_PROGRESS_OPTIONS",{providedIn:"root",factory:()=>Uo});var bn=function(c){return c.START="START",c.COMPLETE="COMPLETE",c}(bn||{});function et(c){const a=(0,E.Udg)(c)||0;return a<100&&a>=0?a:0}function Tt(c){const a=(0,E.Udg)(c)||100;return a>0&&a<=100?a:100}let Nn=(()=>{class c{constructor(){let s;this.defaultOptions=(0,E.WQX)($i),this.min=(0,E.hFB)(this.defaultOptions.min,{transform:et}),this.max=(0,E.hFB)(this.defaultOptions.max,{transform:Tt}),this.speed=(0,E.hFB)(this.defaultOptions.speed,{transform:E.Udg}),this.trickleSpeed=(0,E.hFB)(this.defaultOptions.trickleSpeed,{transform:E.Udg}),this.fadeOutSpeed=(0,E.hFB)(this.defaultOptions.fadeOutSpeed,{transform:E.Udg}),this.debounceTime=(0,E.hFB)(this.defaultOptions.debounceTime,{transform:E.Udg}),this.trickleFunc=(0,E.hFB)(this.defaultOptions.trickleFunc),this.config=(0,E.EWP)(()=>({max:this.max(),min:this.min(),speed:this.speed(),trickleSpeed:this.trickleSpeed(),fadeOutSpeed:this.fadeOutSpeed(),trickleFunc:this.trickleFunc(),debounceTime:this.debounceTime()})),this._progress=(0,E.vPA)(0),this._active=(0,E.vPA)(!1),this.active=(0,E.EWP)(()=>this._active()),this.progress=(0,E.EWP)(()=>this._progress()),this.started=(0,E.CGW)(),this.completed=(0,E.CGW)(),this._trigger=new _o.t(null),(0,E.QZP)(u=>{const g=this.config();(0,E.O8t)(()=>{s=this._trigger.pipe((0,us.p)(I=>!!I),(0,eo.n)(I=>I===bn.START?(0,ei.O)(g.debounceTime).pipe((0,eo.n)(()=>this.onTrickling(g))):this.onComplete(g))).subscribe(),u(()=>s?.unsubscribe())})})}start(){this.started.emit(),this._trigger.next(bn.START),this._active.set(!0)}complete(){this._trigger.next(bn.COMPLETE)}inc(s){const u=this.progress();this.active()?("number"!=typeof s&&(s=this.config().trickleFunc(u)),this.set(u+s)):this.start()}set(s){this._active.set(!0),this._progress.set(this.clamp(s))}clamp(s){return Math.max(this.config().min,Math.min(this.config().max,s))}onTrickling(s){return this.active()||this.set(s.min),(0,ei.O)(0,s.trickleSpeed).pipe((0,Vi.M)(()=>this.inc()))}onComplete(s){return this.active()?(this.completed.emit(),(0,Rs.of)({}).pipe((0,Vi.M)(()=>this._progress.set(100)),xs(s.speed+140),(0,Vi.M)(()=>this._active.set(!1)),xs(s.fadeOutSpeed),(0,ua.j)(()=>this._progress.set(0)),(0,da.Q)(function aa(c){const a=(0,E.SnV)(c);return new Bi.c(s=>{a?.onDestroy(()=>s.complete());const u=c.subscribe(g=>s.next(g));return()=>u.unsubscribe()})}(this.started)))):la.w}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275dir=E.FsC({type:c,selectors:[["","ngProgressRef",""]],inputs:{min:[1,"min"],max:[1,"max"],speed:[1,"speed"],trickleSpeed:[1,"trickleSpeed"],fadeOutSpeed:[1,"fadeOutSpeed"],debounceTime:[1,"debounceTime"],trickleFunc:[1,"trickleFunc"]},outputs:{started:"started",completed:"completed"},exportAs:["ngProgressRef"]})}}return c})(),cr=(()=>{class c{constructor(){this.config=(0,E.WQX)($i),this.progressRef=(0,E.WQX)(Nn,{host:!0,self:!0}),this.flat=(0,E.hFB)(this.config.flat,{transform:E.L39}),this.spinner=(0,E.hFB)(this.config.spinner,{transform:E.L39}),this.relative=(0,E.hFB)(this.config.relative,{transform:E.L39}),this.spinnerPosition=(0,E.hFB)(this.config.spinnerPosition),this.direction=(0,E.hFB)(this.config.direction),this.progressTransform=(0,E.EWP)(()=>`translate3d(${this.progressRef.progress()}%,0,0)`)}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275cmp=E.VBU({type:c,selectors:[["ng-progress"]],hostAttrs:["role","progressbar"],hostVars:12,hostBindings:function(u,g){2&u&&(E.BMQ("spinnerPosition",g.spinnerPosition())("direction",g.direction()),E.xc7("--_ng-progress-speed",g.progressRef.speed()+"ms")("--_ng-progress-fade-out-speed",g.progressRef.fadeOutSpeed()+"ms"),E.AVh("ng-progress-bar",!0)("ng-progress-bar-active",g.progressRef.active())("ng-progress-bar-relative",g.relative()))},inputs:{flat:[1,"flat"],spinner:[1,"spinner"],relative:[1,"relative"],spinnerPosition:[1,"spinnerPosition"],direction:[1,"direction"]},exportAs:["ngProgress"],features:[E.nM4([{directive:Nn,inputs:["min","min","max","max","speed","speed","trickleSpeed","trickleSpeed","fadeOutSpeed","fadeOutSpeed","debounceTime","debounceTime"],outputs:["started","started","completed","completed"]}])],decls:5,vars:4,consts:[[1,"ng-progress-bar-wrapper"],[1,"ng-bar-placeholder"],[1,"ng-bar"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(u,g){1&u&&(E.j41(0,"div",0)(1,"div",1)(2,"div",2),E.DNE(3,Ps,1,0,"div",3),E.k0s()(),E.DNE(4,fa,2,0,"div",4),E.k0s()),2&u&&(E.R7$(2),E.xc7("transform",g.progressTransform()),E.R7$(),E.vxM(g.flat()?-1:3),E.R7$(),E.vxM(g.spinner()?4:-1))},styles:['[_nghost-%COMP%]{--_ng-progress-thickness: var(--ng-progress-thickness, 2);--_ng-progress-thickness-px: calc(var(--_ng-progress-thickness) * 1px);--_ng-progress-thickness-add-one: calc(var(--_ng-progress-thickness) + 1);--_ng-progress-meteor-position-px: calc(var(--_ng-progress-thickness-add-one) * -1px);--_ng-progress-color: var(--ng-progress-color, #1B95E0);--_ng-progress-holder-color: var(--ng-progress-holder-color, transparent);--_ng-progress-ease: var(--ng-progress-ease, linear);--_ng-progress-spinner-thickness: var(--ng-progress-spinner-thickness, 2);--_ng-progress-spinner-thickness-px: calc(var(--_ng-progress-spinner-thickness) * 1px);--_ng-progress-spinner-spacing: var(--ng-progress-spinner-spacing, 15);--_ng-progress-spinner-spacing-px: calc(var(--_ng-progress-spinner-spacing) * 1px);--_ng-progress-spinner-size: var(--ng-progress-spinner-size, 18);--_ng-progress-spinner-size-px: calc(var(--_ng-progress-spinner-size) * 1px);--_ng-progress-spinner-speed: var(--ng-progress-spinner-speed, .25s);z-index:999999;pointer-events:none}.ng-progress-bar-active[_nghost-%COMP%] .ng-progress-bar-wrapper[_ngcontent-%COMP%]{filter:alpha(opacity=100);opacity:1;transition:none}.ng-progress-bar-active[_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%]{transition:all var(--_ng-progress-speed) var(--_ng-progress-ease)}.ng-progress-bar-relative[_nghost-%COMP%] .ng-progress-bar-wrapper[_ngcontent-%COMP%]{position:relative}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{rotate:calc(var(--_ng-progress-thickness-add-one) * 1deg)}[direction="ltr+"][_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-bar[_ngcontent-%COMP%]{margin-left:-100%}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{right:0}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{top:var(--_ng-progress-meteor-position-px)}[direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:var(--_ng-progress-meteor-position-px)}[direction=ltr-][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%]{transform:rotate(180deg)}[direction=ltr-][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%]{animation-direction:reverse}[direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{rotate:calc(var(--_ng-progress-thickness-add-one) * -1deg)}[_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{top:var(--_ng-progress-spinner-spacing-px)}[spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:var(--_ng-progress-spinner-spacing-px)}[spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:var(--_ng-progress-spinner-spacing-px)}.ng-progress-bar-wrapper[_ngcontent-%COMP%]{position:fixed;z-index:999999;top:0;left:0;width:100%;transform:scale(1);filter:alpha(opacity=0);opacity:0;transition:opacity var(--_ng-progress-fade-out-speed) linear}.ng-bar-placeholder[_ngcontent-%COMP%]{position:absolute;height:var(--_ng-progress-thickness-px);width:100%}.ng-bar[_ngcontent-%COMP%]{width:100%;height:100%;transform:translate(-100%,0,0);background:var(--_ng-progress-color)}.ng-meteor[_ngcontent-%COMP%]{display:block;position:absolute;width:100px;height:100%;opacity:1;box-shadow:0 0 10px var(--_ng-progress-color),0 0 5px var(--_ng-progress-color)}.ng-spinner[_ngcontent-%COMP%]{position:absolute;display:block;z-index:1031;top:10px}.ng-spinner-icon[_ngcontent-%COMP%]{box-sizing:border-box;animation:_ngcontent-%COMP%_spinner-animation var(--_ng-progress-spinner-speed) linear infinite;border-style:solid;border-color:transparent;border-radius:50%;border-top-color:var(--_ng-progress-color);border-left-color:var(--_ng-progress-color);width:var(--_ng-progress-spinner-size-px);height:var(--_ng-progress-spinner-size-px);border-width:var(--_ng-progress-spinner-thickness-px)}@keyframes _ngcontent-%COMP%_spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}'],changeDetection:0})}}return c})();var Wn=y(96354);const nr={minDuration:0,startEvents:[lr.Z],completeEvents:[lr.wF,lr.j5,lr.L6]},Wi=new E.nKC("NG_PROGRESS_ROUTER_OPTIONS",{providedIn:"root",factory:()=>nr});function Vn(c,a){return a.some(s=>c instanceof s)}let Fr=(()=>{class c{constructor(){this.router=(0,E.WQX)(lr.Ix),this.config=(0,E.WQX)(Wi),this.progressRef=(0,E.WQX)(Nn,{host:!0,self:!0}),this.routerToggleEvent=pr(this.router.events.pipe((0,us.p)(s=>Vn(s,[...this.config.startEvents,...this.config.completeEvents])),(0,Wn.T)(s=>Vn(s,this.config.startEvents)))),(0,E.QZP)(s=>{const u=this.routerToggleEvent();let g;(0,E.O8t)(()=>{u?this.progressRef.start():g=setTimeout(()=>{this.progressRef.complete()},this.config.minDuration),s(()=>clearTimeout(g))})})}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275dir=E.FsC({type:c,standalone:!1})}}return c})(),Ft=(()=>{class c extends Fr{static{this.\u0275fac=(()=>{let s;return function(g){return(s||(s=E.xGo(c)))(g||c)}})()}static{this.\u0275dir=E.FsC({type:c,selectors:[["ng-progress","ngProgressRouter",""]],features:[E.Vt3]})}}return c})();var Ho=y(84800),no=y(35309);function In(c,a){if(1&c){const s=E.RV6();E.j41(0,"div",21)(1,"a",22),E.bIt("focus",function(){E.eBV(s);const g=E.XpG();return E.Njj(g.skipLinkHidden=!1)})("blur",function(){E.eBV(s);const g=E.XpG();return E.Njj(g.skipLinkHidden=!0)}),E.EFF(2," Skip to main content "),E.k0s()()}if(2&c){const s=E.XpG();E.AVh("cdk-visually-hidden",s.skipLinkHidden),E.R7$(),E.Y8G("href",s.skipLinkHref,E.B4B)}}function hi(c,a){1&c&&(E.qSk(),E.j41(0,"svg",23),E.nrm(1,"path",24),E.k0s())}let Ai=(()=>{class c{constructor(){this._appThemes=(0,E.WQX)(ln),this.navigationFocusService=(0,E.WQX)(no._),this.http=(0,E.WQX)(D.Qq),this.dark=!1,this.skipLinkHidden=!0,setTimeout(()=>this.skipLinkHref=this.navigationFocusService.getSkipLinkHref(),100)}toggleTheme(){this.dark=!this.dark,this._appThemes.value=this.dark?"docs-theme-dark":"docs-theme-light"}ngOnInit(){this.version$=this.http.get("https://registry.npmjs.org/@ng-matero/extensions").pipe((0,Wn.T)(s=>s["dist-tags"].latest))}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275cmp=E.VBU({type:c,selectors:[["app-navbar"]],decls:38,vars:11,consts:[["menu","matMenu"],["githubIcon",""],["ngProgressRouter",""],["aria-label","Top Toolbar",1,"docs-navbar-header"],[1,"skip-link-wrapper",3,"cdk-visually-hidden"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon",""],["mat-button","","routerLink","components","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],["mat-button","",1,"docs-navbar-hide-small","docs-button",3,"matMenuTriggerFor"],["mat-menu-item","","href","https://github.com/acrodata/gui","target","_blank"],["mat-menu-item","","href","https://github.com/acrodata/code-editor","target","_blank"],["mat-menu-item","","href","https://github.com/acrodata/watermark","target","_blank"],[1,"flex-spacer"],["mat-button",""],["mat-icon-button","","matTooltip","Toggle the theme",3,"click"],["mat-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-hide-small"],["matButtonIcon","",3,"ngTemplateOutlet"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["aria-label","Section Nav Bar",1,"docs-navbar","docs-navbar-show-small"],["mat-button","","routerLink","components",1,"docs-navbar-link"],["mat-button","",1,"docs-navbar-link",3,"matMenuTriggerFor"],[1,"skip-link-wrapper"],["mat-raised-button","","color","accent",3,"focus","blur","href"],["viewBox","0 0 20 20","aria-hidden","true",1,"github-logo"],["d","M10 0C4.477 0 0 4.477 0 10c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V19c0 .27.16.59.67.5C17.14 18.16 20 14.42 20 10A10 10 0 0 0 10 0z","fill","currentColor","fill-rule","evenodd"]],template:function(u,g){if(1&u){const I=E.RV6();E.nrm(0,"ng-progress",2),E.j41(1,"nav",3),E.DNE(2,In,3,3,"div",4),E.j41(3,"a",5),E.nrm(4,"app-logo",6),E.j41(5,"span"),E.EFF(6,"Material Extensions"),E.k0s()(),E.j41(7,"a",7),E.EFF(8," Components "),E.k0s(),E.j41(9,"a",8),E.EFF(10," Acrodata Components "),E.k0s(),E.j41(11,"mat-menu",null,0)(13,"a",9),E.EFF(14,"GUI"),E.k0s(),E.j41(15,"a",10),E.EFF(16,"Code Editor"),E.k0s(),E.j41(17,"a",11),E.EFF(18,"Watermark"),E.k0s()(),E.nrm(19,"div",12),E.j41(20,"button",13),E.EFF(21),E.nI1(22,"async"),E.k0s(),E.j41(23,"button",14),E.bIt("click",function(){return E.eBV(I),E.Njj(g.toggleTheme())}),E.j41(24,"mat-icon"),E.EFF(25),E.k0s()(),E.j41(26,"a",15),E.nrm(27,"span",16),E.EFF(28," GitHub "),E.k0s(),E.j41(29,"a",17),E.nrm(30,"span",16),E.k0s()(),E.j41(31,"nav",18)(32,"a",19),E.EFF(33,"Components"),E.k0s(),E.j41(34,"a",20),E.EFF(35,"Acrodata Components"),E.k0s()(),E.DNE(36,hi,2,0,"ng-template",null,1,E.C5r)}if(2&u){const I=E.sdS(12),O=E.sdS(37);E.xc7("--ng-progress-color",g.dark?"#00dddd":"#005cbb"),E.R7$(2),E.vxM(g.skipLinkHref?2:-1),E.R7$(7),E.Y8G("matMenuTriggerFor",I),E.R7$(12),E.JRh(E.bMT(22,9,g.version$)),E.R7$(4),E.JRh(g.dark?"brightness_3":"wb_sunny"),E.R7$(2),E.Y8G("ngTemplateOutlet",O),E.R7$(3),E.Y8G("ngTemplateOutlet",O),E.R7$(4),E.Y8G("matMenuTriggerFor",I)}},dependencies:[cr,Ft,lr.Wk,lr.wQ,go.Hl,go.It,go.$z,go.pQ,go.iY,ls.uc,ls.oV,Lo.m_,Lo.An,vo.Cn,vo.kk,vo.fb,vo.Cp,Ho.v,Jr.T3,Jr.Jj],styles:["[_nghost-%COMP%]{color:var(--mat-sys-primary);background:var(--mat-sys-primary-container)}.docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:8px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.docs-navbar-header[_ngcontent-%COMP%] .docs-navbar-header-item-selected[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--mat-sys-primary) 10%,transparent)}.mat-mdc-icon-button[_ngcontent-%COMP%]{color:inherit}.github-logo[_ngcontent-%COMP%], app-logo[_ngcontent-%COMP%]{margin-right:8px;width:24px;height:24px}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.docs-navbar-link[_ngcontent-%COMP%]{text-decoration:inherit;flex:1}.docs-navbar[_ngcontent-%COMP%], .docs-navbar-show-small[_ngcontent-%COMP%]{display:none}.skip-link-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;left:50%;transform:translate(-50%);border-radius:5px}@media (width <= 720px){.docs-navbar-hide-small[_ngcontent-%COMP%]{display:none}.docs-navbar-show-small[_ngcontent-%COMP%]{display:block}.docs-navbar[_ngcontent-%COMP%]{display:flex}.github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]})}}return c})(),br=(()=>{class c{constructor(){this._element=(0,E.WQX)(E.aKT),this._overlayContainer=(0,E.WQX)(Fo.Sf),this._appThemes=(0,E.WQX)(ln),this._htmlElement=document.querySelector("html"),this._appThemes.change.subscribe(s=>{this._appThemes.themes.filter(u=>u!==s).forEach(u=>{this._htmlElement.classList.remove(u)}),this._htmlElement.classList.add(s)})}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275cmp=E.VBU({type:c,selectors:[["app-root"]],decls:2,vars:0,template:function(u,g){1&u&&E.nrm(0,"app-navbar")(1,"router-outlet")},dependencies:[Ai,lr.n3],styles:["app-root{display:flex;flex-direction:column;height:100vh}app-navbar{position:fixed;top:0;left:0;right:0;z-index:2}app-root>app-component-sidenav{flex:1}app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 720px){app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:92px;overflow-y:visible}}\n"],encapsulation:2})}}return c})();const Ki=[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([y.e(76),y.e(942)]).then(y.bind(y,68942)).then(c=>c.Homepage)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([y.e(76),y.e(621)]).then(y.bind(y,28621)).then(c=>c.routes)},{path:"**",redirectTo:""}];let Ns=(()=>{class c{constructor(){this.change=new E.bkB,this._value="ltr"}get value(){return this._value}set value(s){this._value=s,this.change.next(s)}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(u){return new(u||c)}}static{this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}}return c})();(0,R.B8)(br,{providers:[function Ss(){return(0,E.ngT)("NgEagerAnimations"),[...Ti]}(),(0,D.$R)((0,D.Sx)()),(0,lr.lh)(Ki,(0,lr.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),{provide:d.dS,useClass:Ns}]}).catch(c=>console.error(c))},84412:(st,ge,y)=>{y.d(ge,{t:()=>D});var d=y(21413);class D extends d.B{constructor(E){super(),this._value=E}get value(){return this.getValue()}_subscribe(E){const N=super._subscribe(E);return!N.closed&&E.next(this._value),N}getValue(){const{hasError:E,thrownError:N,_value:ne}=this;if(E)throw N;return this._throwIfClosed(),ne}next(E){super.next(this._value=E)}}},71985:(st,ge,y)=>{y.d(ge,{c:()=>ie});var d=y(47707),D=y(18359),R=y(3494),E=y(71203),N=y(41026),ne=y(98071),G=y(49786);let ie=(()=>{class de{constructor(pe){pe&&(this._subscribe=pe)}lift(pe){const we=new de;return we.source=this,we.operator=pe,we}subscribe(pe,we,$e){const Pe=function re(de){return de&&de instanceof d.vU||function q(de){return de&&(0,ne.T)(de.next)&&(0,ne.T)(de.error)&&(0,ne.T)(de.complete)}(de)&&(0,D.Uv)(de)}(pe)?pe:new d.Ms(pe,we,$e);return(0,G.Y)(()=>{const{operator:ze,source:Je}=this;Pe.add(ze?ze.call(Pe,Je):Je?this._subscribe(Pe):this._trySubscribe(Pe))}),Pe}_trySubscribe(pe){try{return this._subscribe(pe)}catch(we){pe.error(we)}}forEach(pe,we){return new(we=$(we))(($e,Pe)=>{const ze=new d.Ms({next:Je=>{try{pe(Je)}catch(dt){Pe(dt),ze.unsubscribe()}},error:Pe,complete:$e});this.subscribe(ze)})}_subscribe(pe){var we;return null===(we=this.source)||void 0===we?void 0:we.subscribe(pe)}[R.s](){return this}pipe(...pe){return(0,E.m)(pe)(this)}toPromise(pe){return new(pe=$(pe))((we,$e)=>{let Pe;this.subscribe(ze=>Pe=ze,ze=>$e(ze),()=>we(Pe))})}}return de.create=he=>new de(he),de})();function $(de){var he;return null!==(he=de??N.$.Promise)&&void 0!==he?he:Promise}},21413:(st,ge,y)=>{y.d(ge,{B:()=>G});var d=y(71985),D=y(18359);const E=(0,y(81853).L)($=>function(){$(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var N=y(57908),ne=y(49786);let G=(()=>{class $ extends d.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(re){const de=new ie(this,this);return de.operator=re,de}_throwIfClosed(){if(this.closed)throw new E}next(re){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const de of this.currentObservers)de.next(re)}})}error(re){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=re;const{observers:de}=this;for(;de.length;)de.shift().error(re)}})}complete(){(0,ne.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:re}=this;for(;re.length;)re.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var re;return(null===(re=this.observers)||void 0===re?void 0:re.length)>0}_trySubscribe(re){return this._throwIfClosed(),super._trySubscribe(re)}_subscribe(re){return this._throwIfClosed(),this._checkFinalizedStatuses(re),this._innerSubscribe(re)}_innerSubscribe(re){const{hasError:de,isStopped:he,observers:pe}=this;return de||he?D.Kn:(this.currentObservers=null,pe.push(re),new D.yU(()=>{this.currentObservers=null,(0,N.o)(pe,re)}))}_checkFinalizedStatuses(re){const{hasError:de,thrownError:he,isStopped:pe}=this;de?re.error(he):pe&&re.complete()}asObservable(){const re=new d.c;return re.source=this,re}}return $.create=(q,re)=>new ie(q,re),$})();class ie extends G{constructor(q,re){super(),this.destination=q,this.source=re}next(q){var re,de;null===(de=null===(re=this.destination)||void 0===re?void 0:re.next)||void 0===de||de.call(re,q)}error(q){var re,de;null===(de=null===(re=this.destination)||void 0===re?void 0:re.error)||void 0===de||de.call(re,q)}complete(){var q,re;null===(re=null===(q=this.destination)||void 0===q?void 0:q.complete)||void 0===re||re.call(q)}_subscribe(q){var re,de;return null!==(de=null===(re=this.source)||void 0===re?void 0:re.subscribe(q))&&void 0!==de?de:D.Kn}}},47707:(st,ge,y)=>{y.d(ge,{Ms:()=>$e,vU:()=>de});var d=y(98071),D=y(18359),R=y(41026),E=y(45334),N=y(85343);const ne=$("C",void 0,void 0);function $(je,Fe,me){return{kind:je,value:Fe,error:me}}var q=y(19270),re=y(49786);class de extends D.yU{constructor(Fe){super(),this.isStopped=!1,Fe?(this.destination=Fe,(0,D.Uv)(Fe)&&Fe.add(this)):this.destination=dt}static create(Fe,me,Me){return new $e(Fe,me,Me)}next(Fe){this.isStopped?Je(function ie(je){return $("N",je,void 0)}(Fe),this):this._next(Fe)}error(Fe){this.isStopped?Je(function G(je){return $("E",void 0,je)}(Fe),this):(this.isStopped=!0,this._error(Fe))}complete(){this.isStopped?Je(ne,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Fe){this.destination.next(Fe)}_error(Fe){try{this.destination.error(Fe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const he=Function.prototype.bind;function pe(je,Fe){return he.call(je,Fe)}class we{constructor(Fe){this.partialObserver=Fe}next(Fe){const{partialObserver:me}=this;if(me.next)try{me.next(Fe)}catch(Me){Pe(Me)}}error(Fe){const{partialObserver:me}=this;if(me.error)try{me.error(Fe)}catch(Me){Pe(Me)}else Pe(Fe)}complete(){const{partialObserver:Fe}=this;if(Fe.complete)try{Fe.complete()}catch(me){Pe(me)}}}class $e extends de{constructor(Fe,me,Me){let _e;if(super(),(0,d.T)(Fe)||!Fe)_e={next:Fe??void 0,error:me??void 0,complete:Me??void 0};else{let Oe;this&&R.$.useDeprecatedNextContext?(Oe=Object.create(Fe),Oe.unsubscribe=()=>this.unsubscribe(),_e={next:Fe.next&&pe(Fe.next,Oe),error:Fe.error&&pe(Fe.error,Oe),complete:Fe.complete&&pe(Fe.complete,Oe)}):_e=Fe}this.destination=new we(_e)}}function Pe(je){R.$.useDeprecatedSynchronousErrorHandling?(0,re.l)(je):(0,E.m)(je)}function Je(je,Fe){const{onStoppedNotification:me}=R.$;me&&q.f.setTimeout(()=>me(je,Fe))}const dt={closed:!0,next:N.l,error:function ze(je){throw je},complete:N.l}},18359:(st,ge,y)=>{y.d(ge,{Kn:()=>ne,yU:()=>N,Uv:()=>G});var d=y(98071);const R=(0,y(81853).L)($=>function(re){$(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((de,he)=>`${he+1}) ${de.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re});var E=y(57908);class N{constructor(q){this.initialTeardown=q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let q;if(!this.closed){this.closed=!0;const{_parentage:re}=this;if(re)if(this._parentage=null,Array.isArray(re))for(const pe of re)pe.remove(this);else re.remove(this);const{initialTeardown:de}=this;if((0,d.T)(de))try{de()}catch(pe){q=pe instanceof R?pe.errors:[pe]}const{_finalizers:he}=this;if(he){this._finalizers=null;for(const pe of he)try{ie(pe)}catch(we){q=q??[],we instanceof R?q=[...q,...we.errors]:q.push(we)}}if(q)throw new R(q)}}add(q){var re;if(q&&q!==this)if(this.closed)ie(q);else{if(q instanceof N){if(q.closed||q._hasParent(this))return;q._addParent(this)}(this._finalizers=null!==(re=this._finalizers)&&void 0!==re?re:[]).push(q)}}_hasParent(q){const{_parentage:re}=this;return re===q||Array.isArray(re)&&re.includes(q)}_addParent(q){const{_parentage:re}=this;this._parentage=Array.isArray(re)?(re.push(q),re):re?[re,q]:q}_removeParent(q){const{_parentage:re}=this;re===q?this._parentage=null:Array.isArray(re)&&(0,E.o)(re,q)}remove(q){const{_finalizers:re}=this;re&&(0,E.o)(re,q),q instanceof N&&q._removeParent(this)}}N.EMPTY=(()=>{const $=new N;return $.closed=!0,$})();const ne=N.EMPTY;function G($){return $ instanceof N||$&&"closed"in $&&(0,d.T)($.remove)&&(0,d.T)($.add)&&(0,d.T)($.unsubscribe)}function ie($){(0,d.T)($)?$():$.unsubscribe()}},41026:(st,ge,y)=>{y.d(ge,{$:()=>d});const d={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(st,ge,y)=>{y.d(ge,{G:()=>ne});var d=y(71985),D=y(18359),R=y(99898),E=y(54360),N=y(39974);class ne extends d.c{constructor(ie,$){super(),this.source=ie,this.subjectFactory=$,this._subject=null,this._refCount=0,this._connection=null,(0,N.S)(ie)&&(this.lift=ie.lift)}_subscribe(ie){return this.getSubject().subscribe(ie)}getSubject(){const ie=this._subject;return(!ie||ie.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ie}=this;this._subject=this._connection=null,ie?.unsubscribe()}connect(){let ie=this._connection;if(!ie){ie=this._connection=new D.yU;const $=this.getSubject();ie.add(this.source.subscribe((0,E._)($,void 0,()=>{this._teardown(),$.complete()},q=>{this._teardown(),$.error(q)},()=>this._teardown()))),ie.closed&&(this._connection=null,ie=D.yU.EMPTY)}return ie}refCount(){return(0,R.B)()(this)}}},84572:(st,ge,y)=>{y.d(ge,{z:()=>q});var d=y(71985),D=y(93073),R=y(86648),E=y(33669),N=y(6450),ne=y(9326),G=y(58496),ie=y(54360),$=y(45225);function q(...he){const pe=(0,ne.lI)(he),we=(0,ne.ms)(he),{args:$e,keys:Pe}=(0,D.D)(he);if(0===$e.length)return(0,R.H)([],pe);const ze=new d.c(function re(he,pe,we=E.D){return $e=>{de(pe,()=>{const{length:Pe}=he,ze=new Array(Pe);let Je=Pe,dt=Pe;for(let je=0;je{const Fe=(0,R.H)(he[je],pe);let me=!1;Fe.subscribe((0,ie._)($e,Me=>{ze[je]=Me,me||(me=!0,dt--),dt||$e.next(we(ze.slice()))},()=>{--Je||$e.complete()}))},$e)},$e)}}($e,pe,Pe?Je=>(0,G.e)(Pe,Je):E.D));return we?ze.pipe((0,N.I)(we)):ze}function de(he,pe,we){he?(0,$.N)(we,he,pe):pe()}},28793:(st,ge,y)=>{y.d(ge,{x:()=>N});var d=y(26365),R=y(9326),E=y(86648);function N(...ne){return function D(){return(0,d.U)(1)}()((0,E.H)(ne,(0,R.lI)(ne)))}},59030:(st,ge,y)=>{y.d(ge,{v:()=>R});var d=y(71985),D=y(58750);function R(E){return new d.c(N=>{(0,D.Tg)(E()).subscribe(N)})}},983:(st,ge,y)=>{y.d(ge,{w:()=>D});const D=new(y(71985).c)(N=>N.complete())},27468:(st,ge,y)=>{y.d(ge,{p:()=>ie});var d=y(71985),D=y(93073),R=y(58750),E=y(9326),N=y(54360),ne=y(6450),G=y(58496);function ie(...$){const q=(0,E.ms)($),{args:re,keys:de}=(0,D.D)($),he=new d.c(pe=>{const{length:we}=re;if(!we)return void pe.complete();const $e=new Array(we);let Pe=we,ze=we;for(let Je=0;Je{dt||(dt=!0,ze--),$e[Je]=je},()=>Pe--,void 0,()=>{(!Pe||!dt)&&(ze||pe.next(de?(0,G.e)(de,$e):$e),pe.complete())}))}});return q?he.pipe((0,ne.I)(q)):he}},86648:(st,ge,y)=>{y.d(ge,{H:()=>Me});var d=y(58750),D=y(45225),R=y(39974),E=y(54360);function N(_e,Oe=0){return(0,R.N)((Se,ue)=>{Se.subscribe((0,E._)(ue,qe=>(0,D.N)(ue,_e,()=>ue.next(qe),Oe),()=>(0,D.N)(ue,_e,()=>ue.complete(),Oe),qe=>(0,D.N)(ue,_e,()=>ue.error(qe),Oe)))})}function ne(_e,Oe=0){return(0,R.N)((Se,ue)=>{ue.add(_e.schedule(()=>Se.subscribe(ue),Oe))})}var $=y(71985),re=y(4761),de=y(98071);function pe(_e,Oe){if(!_e)throw new Error("Iterable cannot be null");return new $.c(Se=>{(0,D.N)(Se,Oe,()=>{const ue=_e[Symbol.asyncIterator]();(0,D.N)(Se,Oe,()=>{ue.next().then(qe=>{qe.done?Se.complete():Se.next(qe.value)})},0,!0)})})}var we=y(55055),$e=y(59858),Pe=y(47441),ze=y(85397),Je=y(37953),dt=y(50591),je=y(15196);function Me(_e,Oe){return Oe?function me(_e,Oe){if(null!=_e){if((0,we.l)(_e))return function G(_e,Oe){return(0,d.Tg)(_e).pipe(ne(Oe),N(Oe))}(_e,Oe);if((0,Pe.X)(_e))return function q(_e,Oe){return new $.c(Se=>{let ue=0;return Oe.schedule(function(){ue===_e.length?Se.complete():(Se.next(_e[ue++]),Se.closed||this.schedule())})})}(_e,Oe);if((0,$e.y)(_e))return function ie(_e,Oe){return(0,d.Tg)(_e).pipe(ne(Oe),N(Oe))}(_e,Oe);if((0,Je.T)(_e))return pe(_e,Oe);if((0,ze.x)(_e))return function he(_e,Oe){return new $.c(Se=>{let ue;return(0,D.N)(Se,Oe,()=>{ue=_e[re.l](),(0,D.N)(Se,Oe,()=>{let qe,ut;try{({value:qe,done:ut}=ue.next())}catch(Pt){return void Se.error(Pt)}ut?Se.complete():Se.next(qe)},0,!0)}),()=>(0,de.T)(ue?.return)&&ue.return()})}(_e,Oe);if((0,je.U)(_e))return function Fe(_e,Oe){return pe((0,je.C)(_e),Oe)}(_e,Oe)}throw(0,dt.L)(_e)}(_e,Oe):(0,d.Tg)(_e)}},33726:(st,ge,y)=>{y.d(ge,{R:()=>q});var d=y(58750),D=y(71985),R=y(31397),E=y(47441),N=y(98071),ne=y(6450);const G=["addListener","removeListener"],ie=["addEventListener","removeEventListener"],$=["on","off"];function q(we,$e,Pe,ze){if((0,N.T)(Pe)&&(ze=Pe,Pe=void 0),ze)return q(we,$e,Pe).pipe((0,ne.I)(ze));const[Je,dt]=function pe(we){return(0,N.T)(we.addEventListener)&&(0,N.T)(we.removeEventListener)}(we)?ie.map(je=>Fe=>we[je]($e,Fe,Pe)):function de(we){return(0,N.T)(we.addListener)&&(0,N.T)(we.removeListener)}(we)?G.map(re(we,$e)):function he(we){return(0,N.T)(we.on)&&(0,N.T)(we.off)}(we)?$.map(re(we,$e)):[];if(!Je&&(0,E.X)(we))return(0,R.Z)(je=>q(je,$e,Pe))((0,d.Tg)(we));if(!Je)throw new TypeError("Invalid event target");return new D.c(je=>{const Fe=(...me)=>je.next(1dt(Fe)})}function re(we,$e){return Pe=>ze=>we[Pe]($e,ze)}},58750:(st,ge,y)=>{y.d(ge,{Tg:()=>he});var d=y(31635),D=y(47441),R=y(59858),E=y(71985),N=y(55055),ne=y(37953),G=y(50591),ie=y(85397),$=y(15196),q=y(98071),re=y(45334),de=y(3494);function he(je){if(je instanceof E.c)return je;if(null!=je){if((0,N.l)(je))return function pe(je){return new E.c(Fe=>{const me=je[de.s]();if((0,q.T)(me.subscribe))return me.subscribe(Fe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(je);if((0,D.X)(je))return function we(je){return new E.c(Fe=>{for(let me=0;me{je.then(me=>{Fe.closed||(Fe.next(me),Fe.complete())},me=>Fe.error(me)).then(null,re.m)})}(je);if((0,ne.T)(je))return ze(je);if((0,ie.x)(je))return function Pe(je){return new E.c(Fe=>{for(const me of je)if(Fe.next(me),Fe.closed)return;Fe.complete()})}(je);if((0,$.U)(je))return function Je(je){return ze((0,$.C)(je))}(je)}throw(0,G.L)(je)}function ze(je){return new E.c(Fe=>{(function dt(je,Fe){var me,Me,_e,Oe;return(0,d.sH)(this,void 0,void 0,function*(){try{for(me=(0,d.xN)(je);!(Me=yield me.next()).done;)if(Fe.next(Me.value),Fe.closed)return}catch(Se){_e={error:Se}}finally{try{Me&&!Me.done&&(Oe=me.return)&&(yield Oe.call(me))}finally{if(_e)throw _e.error}}Fe.complete()})})(je,Fe).catch(me=>Fe.error(me))})}},57786:(st,ge,y)=>{y.d(ge,{h:()=>ne});var d=y(26365),D=y(58750),R=y(983),E=y(9326),N=y(86648);function ne(...G){const ie=(0,E.lI)(G),$=(0,E.R0)(G,1/0),q=G;return q.length?1===q.length?(0,D.Tg)(q[0]):(0,d.U)($)((0,N.H)(q,ie)):R.w}},7673:(st,ge,y)=>{y.d(ge,{of:()=>R});var d=y(9326),D=y(86648);function R(...E){const N=(0,d.lI)(E);return(0,D.H)(E,N)}},18810:(st,ge,y)=>{y.d(ge,{$:()=>R});var d=y(71985),D=y(98071);function R(E,N){const ne=(0,D.T)(E)?E:()=>E,G=ie=>ie.error(ne());return new d.c(N?ie=>N.schedule(G,0,ie):G)}},41584:(st,ge,y)=>{y.d(ge,{O:()=>N});var d=y(71985),D=y(43236),R=y(79470);function N(ne=0,G,ie=D.b){let $=-1;return null!=G&&((0,R.m)(G)?ie=G:$=G),new d.c(q=>{let re=function E(ne){return ne instanceof Date&&!isNaN(ne)}(ne)?+ne-ie.now():ne;re<0&&(re=0);let de=0;return ie.schedule(function(){q.closed||(q.next(de++),0<=$?this.schedule(void 0,$):q.complete())},re)})}},54360:(st,ge,y)=>{y.d(ge,{_:()=>D});var d=y(47707);function D(E,N,ne,G,ie){return new R(E,N,ne,G,ie)}class R extends d.vU{constructor(N,ne,G,ie,$,q){super(N),this.onFinalize=$,this.shouldUnsubscribe=q,this._next=ne?function(re){try{ne(re)}catch(de){N.error(de)}}:super._next,this._error=ie?function(re){try{ie(re)}catch(de){N.error(de)}finally{this.unsubscribe()}}:super._error,this._complete=G?function(){try{G()}catch(re){N.error(re)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var N;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ne}=this;super.unsubscribe(),!ne&&(null===(N=this.onFinalize)||void 0===N||N.call(this))}}}},13798:(st,ge,y)=>{y.d(ge,{Z:()=>G});var d=y(43236),D=y(39974),R=y(58750),E=y(54360),ne=y(41584);function G(ie,$=d.E){return function N(ie){return(0,D.N)(($,q)=>{let re=!1,de=null,he=null,pe=!1;const we=()=>{if(he?.unsubscribe(),he=null,re){re=!1;const Pe=de;de=null,q.next(Pe)}pe&&q.complete()},$e=()=>{he=null,pe&&q.complete()};$.subscribe((0,E._)(q,Pe=>{re=!0,de=Pe,he||(0,R.Tg)(ie(Pe)).subscribe(he=(0,E._)(q,we,$e))},()=>{pe=!0,(!re||!he||he.closed)&&q.complete()}))})}(()=>(0,ne.O)(ie,$))}},99437:(st,ge,y)=>{y.d(ge,{W:()=>E});var d=y(58750),D=y(54360),R=y(39974);function E(N){return(0,R.N)((ne,G)=>{let q,ie=null,$=!1;ie=ne.subscribe((0,D._)(G,void 0,void 0,re=>{q=(0,d.Tg)(N(re,E(N)(ne))),ie?(ie.unsubscribe(),ie=null,q.subscribe(G)):$=!0})),$&&(ie.unsubscribe(),ie=null,q.subscribe(G))})}},70274:(st,ge,y)=>{y.d(ge,{H:()=>R});var d=y(31397),D=y(98071);function R(E,N){return(0,D.T)(N)?(0,d.Z)(E,N,1):(0,d.Z)(E,1)}},70152:(st,ge,y)=>{y.d(ge,{B:()=>E});var d=y(43236),D=y(39974),R=y(54360);function E(N,ne=d.E){return(0,D.N)((G,ie)=>{let $=null,q=null,re=null;const de=()=>{if($){$.unsubscribe(),$=null;const pe=q;q=null,ie.next(pe)}};function he(){const pe=re+N,we=ne.now();if(we{q=pe,re=ne.now(),$||($=ne.schedule(he,N),ie.add($))},()=>{de(),ie.complete()},void 0,()=>{q=$=null}))})}},23294:(st,ge,y)=>{y.d(ge,{F:()=>E});var d=y(33669),D=y(39974),R=y(54360);function E(ne,G=d.D){return ne=ne??N,(0,D.N)((ie,$)=>{let q,re=!0;ie.subscribe((0,R._)($,de=>{const he=G(de);(re||!ne(q,he))&&(re=!1,q=he,$.next(de))}))})}function N(ne,G){return ne===G}},5964:(st,ge,y)=>{y.d(ge,{p:()=>R});var d=y(39974),D=y(54360);function R(E,N){return(0,d.N)((ne,G)=>{let ie=0;ne.subscribe((0,D._)(G,$=>E.call(N,$,ie++)&&G.next($)))})}},70980:(st,ge,y)=>{y.d(ge,{j:()=>D});var d=y(39974);function D(R){return(0,d.N)((E,N)=>{try{E.subscribe(N)}finally{N.add(R)}})}},96354:(st,ge,y)=>{y.d(ge,{T:()=>R});var d=y(39974),D=y(54360);function R(E,N){return(0,d.N)((ne,G)=>{let ie=0;ne.subscribe((0,D._)(G,$=>{G.next(E.call(N,$,ie++))}))})}},73703:(st,ge,y)=>{y.d(ge,{u:()=>D});var d=y(96354);function D(R){return(0,d.T)(()=>R)}},26365:(st,ge,y)=>{y.d(ge,{U:()=>R});var d=y(31397),D=y(33669);function R(E=1/0){return(0,d.Z)(D.D,E)}},31397:(st,ge,y)=>{y.d(ge,{Z:()=>ie});var d=y(96354),D=y(58750),R=y(39974),E=y(45225),N=y(54360),G=y(98071);function ie($,q,re=1/0){return(0,G.T)(q)?ie((de,he)=>(0,d.T)((pe,we)=>q(de,pe,he,we))((0,D.Tg)($(de,he))),re):("number"==typeof q&&(re=q),(0,R.N)((de,he)=>function ne($,q,re,de,he,pe,we,$e){const Pe=[];let ze=0,Je=0,dt=!1;const je=()=>{dt&&!Pe.length&&!ze&&q.complete()},Fe=Me=>ze{pe&&q.next(Me),ze++;let _e=!1;(0,D.Tg)(re(Me,Je++)).subscribe((0,N._)(q,Oe=>{he?.(Oe),pe?Fe(Oe):q.next(Oe)},()=>{_e=!0},void 0,()=>{if(_e)try{for(ze--;Pe.length&&zeme(Oe)):me(Oe)}je()}catch(Oe){q.error(Oe)}}))};return $.subscribe((0,N._)(q,Fe,()=>{dt=!0,je()})),()=>{$e?.()}}(de,he,$,re)))}},99898:(st,ge,y)=>{y.d(ge,{B:()=>R});var d=y(39974),D=y(54360);function R(){return(0,d.N)((E,N)=>{let ne=null;E._refCount++;const G=(0,D._)(N,void 0,void 0,void 0,()=>{if(!E||E._refCount<=0||0<--E._refCount)return void(ne=null);const ie=E._connection,$=ne;ne=null,ie&&(!$||ie===$)&&ie.unsubscribe(),N.unsubscribe()});E.subscribe(G),G.closed||(ne=E.connect())})}},97647:(st,ge,y)=>{y.d(ge,{u:()=>N});var d=y(58750),D=y(21413),R=y(47707),E=y(39974);function N(G={}){const{connector:ie=()=>new D.B,resetOnError:$=!0,resetOnComplete:q=!0,resetOnRefCountZero:re=!0}=G;return de=>{let he,pe,we,$e=0,Pe=!1,ze=!1;const Je=()=>{pe?.unsubscribe(),pe=void 0},dt=()=>{Je(),he=we=void 0,Pe=ze=!1},je=()=>{const Fe=he;dt(),Fe?.unsubscribe()};return(0,E.N)((Fe,me)=>{$e++,!ze&&!Pe&&Je();const Me=we=we??ie();me.add(()=>{$e--,0===$e&&!ze&&!Pe&&(pe=ne(je,re))}),Me.subscribe(me),!he&&$e>0&&(he=new R.Ms({next:_e=>Me.next(_e),error:_e=>{ze=!0,Je(),pe=ne(dt,$,_e),Me.error(_e)},complete:()=>{Pe=!0,Je(),pe=ne(dt,q),Me.complete()}}),(0,d.Tg)(Fe).subscribe(he))})(de)}}function ne(G,ie,...$){if(!0===ie)return void G();if(!1===ie)return;const q=new R.Ms({next:()=>{q.unsubscribe(),G()}});return(0,d.Tg)(ie(...$)).subscribe(q)}},65245:(st,ge,y)=>{y.d(ge,{i:()=>D});var d=y(5964);function D(R){return(0,d.p)((E,N)=>R<=N)}},99172:(st,ge,y)=>{y.d(ge,{Z:()=>E});var d=y(28793),D=y(9326),R=y(39974);function E(...N){const ne=(0,D.lI)(N);return(0,R.N)((G,ie)=>{(ne?(0,d.x)(N,G,ne):(0,d.x)(N,G)).subscribe(ie)})}},25558:(st,ge,y)=>{y.d(ge,{n:()=>E});var d=y(58750),D=y(39974),R=y(54360);function E(N,ne){return(0,D.N)((G,ie)=>{let $=null,q=0,re=!1;const de=()=>re&&!$&&ie.complete();G.subscribe((0,R._)(ie,he=>{$?.unsubscribe();let pe=0;const we=q++;(0,d.Tg)(N(he,we)).subscribe($=(0,R._)(ie,$e=>ie.next(ne?ne(he,$e,we,pe++):$e),()=>{$=null,de()}))},()=>{re=!0,de()}))})}},96697:(st,ge,y)=>{y.d(ge,{s:()=>E});var d=y(983),D=y(39974),R=y(54360);function E(N){return N<=0?()=>d.w:(0,D.N)((ne,G)=>{let ie=0;ne.subscribe((0,R._)(G,$=>{++ie<=N&&(G.next($),N<=ie&&G.complete())}))})}},56977:(st,ge,y)=>{y.d(ge,{Q:()=>N});var d=y(39974),D=y(54360),R=y(58750),E=y(85343);function N(ne){return(0,d.N)((G,ie)=>{(0,R.Tg)(ne).subscribe((0,D._)(ie,()=>ie.complete(),E.l)),!ie.closed&&G.subscribe(ie)})}},88141:(st,ge,y)=>{y.d(ge,{M:()=>N});var d=y(98071),D=y(39974),R=y(54360),E=y(33669);function N(ne,G,ie){const $=(0,d.T)(ne)||G||ie?{next:ne,error:G,complete:ie}:ne;return $?(0,D.N)((q,re)=>{var de;null===(de=$.subscribe)||void 0===de||de.call($);let he=!0;q.subscribe((0,R._)(re,pe=>{var we;null===(we=$.next)||void 0===we||we.call($,pe),re.next(pe)},()=>{var pe;he=!1,null===(pe=$.complete)||void 0===pe||pe.call($),re.complete()},pe=>{var we;he=!1,null===(we=$.error)||void 0===we||we.call($,pe),re.error(pe)},()=>{var pe,we;he&&(null===(pe=$.unsubscribe)||void 0===pe||pe.call($)),null===(we=$.finalize)||void 0===we||we.call($)}))}):E.D}},96780:(st,ge,y)=>{y.d(ge,{R:()=>N});var d=y(18359);class D extends d.yU{constructor(G,ie){super()}schedule(G,ie=0){return this}}const R={setInterval(ne,G,...ie){const{delegate:$}=R;return $?.setInterval?$.setInterval(ne,G,...ie):setInterval(ne,G,...ie)},clearInterval(ne){const{delegate:G}=R;return(G?.clearInterval||clearInterval)(ne)},delegate:void 0};var E=y(57908);class N extends D{constructor(G,ie){super(G,ie),this.scheduler=G,this.work=ie,this.pending=!1}schedule(G,ie=0){var $;if(this.closed)return this;this.state=G;const q=this.id,re=this.scheduler;return null!=q&&(this.id=this.recycleAsyncId(re,q,ie)),this.pending=!0,this.delay=ie,this.id=null!==($=this.id)&&void 0!==$?$:this.requestAsyncId(re,this.id,ie),this}requestAsyncId(G,ie,$=0){return R.setInterval(G.flush.bind(G,this),$)}recycleAsyncId(G,ie,$=0){if(null!=$&&this.delay===$&&!1===this.pending)return ie;null!=ie&&R.clearInterval(ie)}execute(G,ie){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const $=this._execute(G,ie);if($)return $;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(G,ie){let q,$=!1;try{this.work(G)}catch(re){$=!0,q=re||new Error("Scheduled action threw falsy error")}if($)return this.unsubscribe(),q}unsubscribe(){if(!this.closed){const{id:G,scheduler:ie}=this,{actions:$}=ie;this.work=this.state=this.scheduler=null,this.pending=!1,(0,E.o)($,this),null!=G&&(this.id=this.recycleAsyncId(ie,G,null)),this.delay=null,super.unsubscribe()}}}},39687:(st,ge,y)=>{y.d(ge,{q:()=>R});var d=y(86129);class D{constructor(N,ne=D.now){this.schedulerActionCtor=N,this.now=ne}schedule(N,ne=0,G){return new this.schedulerActionCtor(this,N).schedule(G,ne)}}D.now=d.U.now;class R extends D{constructor(N,ne=D.now){super(N,ne),this.actions=[],this._active=!1}flush(N){const{actions:ne}=this;if(this._active)return void ne.push(N);let G;this._active=!0;do{if(G=N.execute(N.state,N.delay))break}while(N=ne.shift());if(this._active=!1,G){for(;N=ne.shift();)N.unsubscribe();throw G}}}},30536:(st,ge,y)=>{y.d(ge,{X:()=>G});var d=y(96780),D=y(18359);const R={schedule($){let q=requestAnimationFrame,re=cancelAnimationFrame;const{delegate:de}=R;de&&(q=de.requestAnimationFrame,re=de.cancelAnimationFrame);const he=q(pe=>{re=void 0,$(pe)});return new D.yU(()=>re?.(he))},requestAnimationFrame(...$){const{delegate:q}=R;return(q?.requestAnimationFrame||requestAnimationFrame)(...$)},cancelAnimationFrame(...$){const{delegate:q}=R;return(q?.cancelAnimationFrame||cancelAnimationFrame)(...$)},delegate:void 0};var N=y(39687);const G=new class ne extends N.q{flush(q){this._active=!0;const re=this._scheduled;this._scheduled=void 0;const{actions:de}=this;let he;q=q||de.shift();do{if(he=q.execute(q.state,q.delay))break}while((q=de[0])&&q.id===re&&de.shift());if(this._active=!1,he){for(;(q=de[0])&&q.id===re&&de.shift();)q.unsubscribe();throw he}}}(class E extends d.R{constructor(q,re){super(q,re),this.scheduler=q,this.work=re}requestAsyncId(q,re,de=0){return null!==de&&de>0?super.requestAsyncId(q,re,de):(q.actions.push(this),q._scheduled||(q._scheduled=R.requestAnimationFrame(()=>q.flush(void 0))))}recycleAsyncId(q,re,de=0){var he;if(null!=de?de>0:this.delay>0)return super.recycleAsyncId(q,re,de);const{actions:pe}=q;null!=re&&(null===(he=pe[pe.length-1])||void 0===he?void 0:he.id)!==re&&(R.cancelAnimationFrame(re),q._scheduled=void 0)}})},25007:(st,ge,y)=>{y.d(ge,{$:()=>pe});var d=y(96780);let R,D=1;const E={};function N($e){return $e in E&&(delete E[$e],!0)}const ne={setImmediate($e){const Pe=D++;return E[Pe]=!0,R||(R=Promise.resolve()),R.then(()=>N(Pe)&&$e()),Pe},clearImmediate($e){N($e)}},{setImmediate:ie,clearImmediate:$}=ne,q={setImmediate(...$e){const{delegate:Pe}=q;return(Pe?.setImmediate||ie)(...$e)},clearImmediate($e){const{delegate:Pe}=q;return(Pe?.clearImmediate||$)($e)},delegate:void 0};var de=y(39687);const pe=new class he extends de.q{flush(Pe){this._active=!0;const ze=this._scheduled;this._scheduled=void 0;const{actions:Je}=this;let dt;Pe=Pe||Je.shift();do{if(dt=Pe.execute(Pe.state,Pe.delay))break}while((Pe=Je[0])&&Pe.id===ze&&Je.shift());if(this._active=!1,dt){for(;(Pe=Je[0])&&Pe.id===ze&&Je.shift();)Pe.unsubscribe();throw dt}}}(class re extends d.R{constructor(Pe,ze){super(Pe,ze),this.scheduler=Pe,this.work=ze}requestAsyncId(Pe,ze,Je=0){return null!==Je&&Je>0?super.requestAsyncId(Pe,ze,Je):(Pe.actions.push(this),Pe._scheduled||(Pe._scheduled=q.setImmediate(Pe.flush.bind(Pe,void 0))))}recycleAsyncId(Pe,ze,Je=0){var dt;if(null!=Je?Je>0:this.delay>0)return super.recycleAsyncId(Pe,ze,Je);const{actions:je}=Pe;null!=ze&&(null===(dt=je[je.length-1])||void 0===dt?void 0:dt.id)!==ze&&(q.clearImmediate(ze),Pe._scheduled===ze&&(Pe._scheduled=void 0))}})},43236:(st,ge,y)=>{y.d(ge,{E:()=>R,b:()=>E});var d=y(96780);const R=new(y(39687).q)(d.R),E=R},86129:(st,ge,y)=>{y.d(ge,{U:()=>d});const d={now:()=>(d.delegate||Date).now(),delegate:void 0}},19270:(st,ge,y)=>{y.d(ge,{f:()=>d});const d={setTimeout(D,R,...E){const{delegate:N}=d;return N?.setTimeout?N.setTimeout(D,R,...E):setTimeout(D,R,...E)},clearTimeout(D){const{delegate:R}=d;return(R?.clearTimeout||clearTimeout)(D)},delegate:void 0}},4761:(st,ge,y)=>{y.d(ge,{l:()=>D});const D=function d(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(st,ge,y)=>{y.d(ge,{s:()=>d});const d="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(st,ge,y)=>{y.d(ge,{R0:()=>ne,lI:()=>N,ms:()=>E});var d=y(98071),D=y(79470);function R(G){return G[G.length-1]}function E(G){return(0,d.T)(R(G))?G.pop():void 0}function N(G){return(0,D.m)(R(G))?G.pop():void 0}function ne(G,ie){return"number"==typeof R(G)?G.pop():ie}},93073:(st,ge,y)=>{y.d(ge,{D:()=>N});const{isArray:d}=Array,{getPrototypeOf:D,prototype:R,keys:E}=Object;function N(G){if(1===G.length){const ie=G[0];if(d(ie))return{args:ie,keys:null};if(function ne(G){return G&&"object"==typeof G&&D(G)===R}(ie)){const $=E(ie);return{args:$.map(q=>ie[q]),keys:$}}}return{args:G,keys:null}}},57908:(st,ge,y)=>{function d(D,R){if(D){const E=D.indexOf(R);0<=E&&D.splice(E,1)}}y.d(ge,{o:()=>d})},81853:(st,ge,y)=>{function d(D){const E=D(N=>{Error.call(N),N.stack=(new Error).stack});return E.prototype=Object.create(Error.prototype),E.prototype.constructor=E,E}y.d(ge,{L:()=>d})},58496:(st,ge,y)=>{function d(D,R){return D.reduce((E,N,ne)=>(E[N]=R[ne],E),{})}y.d(ge,{e:()=>d})},49786:(st,ge,y)=>{y.d(ge,{Y:()=>R,l:()=>E});var d=y(41026);let D=null;function R(N){if(d.$.useDeprecatedSynchronousErrorHandling){const ne=!D;if(ne&&(D={errorThrown:!1,error:null}),N(),ne){const{errorThrown:G,error:ie}=D;if(D=null,G)throw ie}}else N()}function E(N){d.$.useDeprecatedSynchronousErrorHandling&&D&&(D.errorThrown=!0,D.error=N)}},45225:(st,ge,y)=>{function d(D,R,E,N=0,ne=!1){const G=R.schedule(function(){E(),ne?D.add(this.schedule(null,N)):this.unsubscribe()},N);if(D.add(G),!ne)return G}y.d(ge,{N:()=>d})},33669:(st,ge,y)=>{function d(D){return D}y.d(ge,{D:()=>d})},47441:(st,ge,y)=>{y.d(ge,{X:()=>d});const d=D=>D&&"number"==typeof D.length&&"function"!=typeof D},37953:(st,ge,y)=>{y.d(ge,{T:()=>D});var d=y(98071);function D(R){return Symbol.asyncIterator&&(0,d.T)(R?.[Symbol.asyncIterator])}},98071:(st,ge,y)=>{function d(D){return"function"==typeof D}y.d(ge,{T:()=>d})},55055:(st,ge,y)=>{y.d(ge,{l:()=>R});var d=y(3494),D=y(98071);function R(E){return(0,D.T)(E[d.s])}},85397:(st,ge,y)=>{y.d(ge,{x:()=>R});var d=y(4761),D=y(98071);function R(E){return(0,D.T)(E?.[d.l])}},74402:(st,ge,y)=>{y.d(ge,{A:()=>R});var d=y(71985),D=y(98071);function R(E){return!!E&&(E instanceof d.c||(0,D.T)(E.lift)&&(0,D.T)(E.subscribe))}},59858:(st,ge,y)=>{y.d(ge,{y:()=>D});var d=y(98071);function D(R){return(0,d.T)(R?.then)}},15196:(st,ge,y)=>{y.d(ge,{C:()=>R,U:()=>E});var d=y(31635),D=y(98071);function R(N){return(0,d.AQ)(this,arguments,function*(){const G=N.getReader();try{for(;;){const{value:ie,done:$}=yield(0,d.N3)(G.read());if($)return yield(0,d.N3)(void 0);yield yield(0,d.N3)(ie)}}finally{G.releaseLock()}})}function E(N){return(0,D.T)(N?.getReader)}},79470:(st,ge,y)=>{y.d(ge,{m:()=>D});var d=y(98071);function D(R){return R&&(0,d.T)(R.schedule)}},39974:(st,ge,y)=>{y.d(ge,{N:()=>R,S:()=>D});var d=y(98071);function D(E){return(0,d.T)(E?.lift)}function R(E){return N=>{if(D(N))return N.lift(function(ne){try{return E(ne,this)}catch(G){this.error(G)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(st,ge,y)=>{y.d(ge,{I:()=>E});var d=y(96354);const{isArray:D}=Array;function E(N){return(0,d.T)(ne=>function R(N,ne){return D(ne)?N(...ne):N(ne)}(N,ne))}},85343:(st,ge,y)=>{function d(){}y.d(ge,{l:()=>d})},71203:(st,ge,y)=>{y.d(ge,{F:()=>D,m:()=>R});var d=y(33669);function D(...E){return R(E)}function R(E){return 0===E.length?d.D:1===E.length?E[0]:function(ne){return E.reduce((G,ie)=>ie(G),ne)}}},45334:(st,ge,y)=>{y.d(ge,{m:()=>R});var d=y(41026),D=y(19270);function R(E){D.f.setTimeout(()=>{const{onUnhandledError:N}=d.$;if(!N)throw E;N(E)})}},50591:(st,ge,y)=>{function d(D){return new TypeError(`You provided ${null!==D&&"object"==typeof D?"an invalid object":`'${D}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(ge,{L:()=>d})},49969:(st,ge,y)=>{y.d(ge,{FX:()=>Oe,If:()=>d,K2:()=>ne,MA:()=>de,Os:()=>N,P:()=>pe,hZ:()=>R,i0:()=>E,i7:()=>$,iF:()=>G,kY:()=>q,kp:()=>D,sf:()=>Me,ui:()=>_e,wk:()=>ie});var d=function(Se){return Se[Se.State=0]="State",Se[Se.Transition=1]="Transition",Se[Se.Sequence=2]="Sequence",Se[Se.Group=3]="Group",Se[Se.Animate=4]="Animate",Se[Se.Keyframes=5]="Keyframes",Se[Se.Style=6]="Style",Se[Se.Trigger=7]="Trigger",Se[Se.Reference=8]="Reference",Se[Se.AnimateChild=9]="AnimateChild",Se[Se.AnimateRef=10]="AnimateRef",Se[Se.Query=11]="Query",Se[Se.Stagger=12]="Stagger",Se}(d||{});const D="*";function R(Se,ue){return{type:d.Trigger,name:Se,definitions:ue,options:{}}}function E(Se,ue=null){return{type:d.Animate,styles:ue,timings:Se}}function N(Se,ue=null){return{type:d.Group,steps:Se,options:ue}}function ne(Se,ue=null){return{type:d.Sequence,steps:Se,options:ue}}function G(Se){return{type:d.Style,styles:Se,offset:null}}function ie(Se,ue,qe){return{type:d.State,name:Se,styles:ue,options:qe}}function $(Se){return{type:d.Keyframes,steps:Se}}function q(Se,ue,qe=null){return{type:d.Transition,expr:Se,animation:ue,options:qe}}function de(Se=null){return{type:d.AnimateChild,options:Se}}function pe(Se,ue,qe=null){return{type:d.Query,selector:Se,animation:ue,options:qe}}class Me{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(ue=0,qe=0){this.totalTime=ue+qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ue=>ue()),this._onDoneFns=[])}onStart(ue){this._originalOnStartFns.push(ue),this._onStartFns.push(ue)}onDone(ue){this._originalOnDoneFns.push(ue),this._onDoneFns.push(ue)}onDestroy(ue){this._onDestroyFns.push(ue)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ue=>ue()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ue=>ue()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ue){this._position=this.totalTime?ue*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ue){const qe="start"==ue?this._onStartFns:this._onDoneFns;qe.forEach(ut=>ut()),qe.length=0}}class _e{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(ue){this.players=ue;let qe=0,ut=0,Pt=0;const Ht=this.players.length;0==Ht?queueMicrotask(()=>this._onFinish()):this.players.forEach(Xt=>{Xt.onDone(()=>{++qe==Ht&&this._onFinish()}),Xt.onDestroy(()=>{++ut==Ht&&this._onDestroy()}),Xt.onStart(()=>{++Pt==Ht&&this._onStart()})}),this.totalTime=this.players.reduce((Xt,xt)=>Math.max(Xt,xt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ue=>ue()),this._onDoneFns=[])}init(){this.players.forEach(ue=>ue.init())}onStart(ue){this._onStartFns.push(ue)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ue=>ue()),this._onStartFns=[])}onDone(ue){this._onDoneFns.push(ue)}onDestroy(ue){this._onDestroyFns.push(ue)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ue=>ue.play())}pause(){this.players.forEach(ue=>ue.pause())}restart(){this.players.forEach(ue=>ue.restart())}finish(){this._onFinish(),this.players.forEach(ue=>ue.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ue=>ue.destroy()),this._onDestroyFns.forEach(ue=>ue()),this._onDestroyFns=[])}reset(){this.players.forEach(ue=>ue.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ue){const qe=ue*this.totalTime;this.players.forEach(ut=>{const Pt=ut.totalTime?Math.min(1,qe/ut.totalTime):1;ut.setPosition(Pt)})}getPosition(){const ue=this.players.reduce((qe,ut)=>null===qe||ut.totalTime>qe.totalTime?ut:qe,null);return null!=ue?ue.getPosition():0}beforeDestroy(){this.players.forEach(ue=>{ue.beforeDestroy&&ue.beforeDestroy()})}triggerCallback(ue){const qe="start"==ue?this._onStartFns:this._onDoneFns;qe.forEach(ut=>ut()),qe.length=0}}const Oe="!"},89888:(st,ge,y)=>{y.d(ge,{Pd:()=>Zt,Au:()=>le,vr:()=>Pt,vR:()=>se,kB:()=>Ae,Bu:()=>L,FN:()=>B,GX:()=>An,Q_:()=>Rt,Z7:()=>ht,Ai:()=>gr,g7:()=>nn,px:()=>Me,_G:()=>ct,w6:()=>At,Ae:()=>_e});var d=y(60177),D=y(54438),R=y(36860),E=y(49046),N=y(67336),ne=y(21413),G=y(18359),$=(y(74402),y(7673)),q=y(84412),re=y(88141),de=y(70152),he=y(5964),pe=y(96354),$e=(y(96697),y(65245)),Pe=y(23294),ze=y(56977),dt=y(72318),je=y(14085),Fe=y(99327);const me=" ";function Me(Ce,X,P){const z=Oe(Ce,X);P=P.trim(),!z.some(ce=>ce.trim()===P)&&(z.push(P),Ce.setAttribute(X,z.join(me)))}function _e(Ce,X,P){const z=Oe(Ce,X);P=P.trim();const ce=z.filter(lt=>lt!==P);ce.length?Ce.setAttribute(X,ce.join(me)):Ce.removeAttribute(X)}function Oe(Ce,X){return Ce.getAttribute(X)?.match(/\S+/g)??[]}const ue="cdk-describedby-message",qe="cdk-describedby-host";let ut=0,Pt=(()=>{class Ce{_platform=(0,D.WQX)(R.OD);_document=(0,D.WQX)(d.qQ);_messageRegistry=new Map;_messagesContainer=null;_id=""+ut++;constructor(){(0,D.WQX)(E.l).load(E.Y),this._id=(0,D.WQX)(D.sZ2)+"-"+ut++}describe(P,z,ce){if(!this._canBeDescribed(P,z))return;const lt=Ht(z,ce);"string"!=typeof z?(Xt(z,this._id),this._messageRegistry.set(lt,{messageElement:z,referenceCount:0})):this._messageRegistry.has(lt)||this._createMessageElement(z,ce),this._isElementDescribedByMessage(P,lt)||this._addMessageReference(P,lt)}removeDescription(P,z,ce){if(!z||!this._isElementNode(P))return;const lt=Ht(z,ce);if(this._isElementDescribedByMessage(P,lt)&&this._removeMessageReference(P,lt),"string"==typeof z){const Kt=this._messageRegistry.get(lt);Kt&&0===Kt.referenceCount&&this._deleteMessageElement(lt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const P=this._document.querySelectorAll(`[${qe}="${this._id}"]`);for(let z=0;z0!=ce.indexOf(ue));P.setAttribute("aria-describedby",z.join(" "))}_addMessageReference(P,z){const ce=this._messageRegistry.get(z);Me(P,"aria-describedby",ce.messageElement.id),P.setAttribute(qe,this._id),ce.referenceCount++}_removeMessageReference(P,z){const ce=this._messageRegistry.get(z);ce.referenceCount--,_e(P,"aria-describedby",ce.messageElement.id),P.removeAttribute(qe)}_isElementDescribedByMessage(P,z){const ce=Oe(P,"aria-describedby"),lt=this._messageRegistry.get(z),Kt=lt&<.messageElement.id;return!!Kt&&-1!=ce.indexOf(Kt)}_canBeDescribed(P,z){if(!this._isElementNode(P))return!1;if(z&&"object"==typeof z)return!0;const ce=null==z?"":`${z}`.trim(),lt=P.getAttribute("aria-label");return!(!ce||lt&<.trim()===ce)}_isElementNode(P){return P.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();function Ht(Ce,X){return"string"==typeof Ce?`${X||""}/${Ce}`:Ce}function Xt(Ce,X){Ce.id||(Ce.id=`${ue}-${X}-${ut++}`)}class ft{_letterKeyStream=new ne.B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new ne.B;selectedItem=this._selectedItem;constructor(X,P){const z="number"==typeof P?.debounceInterval?P.debounceInterval:200;P?.skipPredicate&&(this._skipPredicateFn=P.skipPredicate),this.setItems(X),this._setupKeyHandler(z)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(X){this._selectedItemIndex=X}setItems(X){this._items=X}handleKey(X){const P=X.keyCode;X.key&&1===X.key.length?this._letterKeyStream.next(X.key.toLocaleUpperCase()):(P>=N.A&&P<=N.Z||P>=N.f2&&P<=N.bn)&&this._letterKeyStream.next(String.fromCharCode(P))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(X){this._letterKeyStream.pipe((0,re.M)(P=>this._pressedLetters.push(P)),(0,de.B)(X),(0,he.p)(()=>this._pressedLetters.length>0),(0,pe.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(P=>{for(let z=1;zX.disabled;constructor(X,P){this._items=X,X instanceof D.rOR?this._itemChangesSubscription=X.changes.subscribe(z=>this._itemsChanged(z.toArray())):(0,D.Hps)(X)&&(this._effectRef=(0,D.QZP)(()=>this._itemsChanged(X()),{injector:P}))}tabOut=new ne.B;change=new ne.B;skipPredicate(X){return this._skipPredicateFn=X,this}withWrap(X=!0){return this._wrap=X,this}withVerticalOrientation(X=!0){return this._vertical=X,this}withHorizontalOrientation(X){return this._horizontal=X,this}withAllowedModifierKeys(X){return this._allowedModifierKeys=X,this}withTypeAhead(X=200){this._typeaheadSubscription.unsubscribe();const P=this._getItemsArray();return this._typeahead=new ft(P,{debounceInterval:"number"==typeof X?X:void 0,skipPredicate:z=>this._skipPredicateFn(z)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(z=>{this.setActiveItem(z)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(X=!0){return this._homeAndEnd=X,this}withPageUpDown(X=!0,P=10){return this._pageUpAndDown={enabled:X,delta:P},this}setActiveItem(X){const P=this._activeItem();this.updateActiveItem(X),this._activeItem()!==P&&this.change.next(this._activeItemIndex)}onKeydown(X){const P=X.keyCode,ce=["altKey","ctrlKey","metaKey","shiftKey"].every(lt=>!X[lt]||this._allowedModifierKeys.indexOf(lt)>-1);switch(P){case N.wn:return void this.tabOut.next();case N.n6:if(this._vertical&&ce){this.setNextItemActive();break}return;case N.i7:if(this._vertical&&ce){this.setPreviousItemActive();break}return;case N.LE:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case N.UQ:if(this._horizontal&&ce){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case N.yZ:if(this._homeAndEnd&&ce){this.setFirstItemActive();break}return;case N.Kp:if(this._homeAndEnd&&ce){this.setLastItemActive();break}return;case N.w_:if(this._pageUpAndDown.enabled&&ce){const lt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(lt>0?lt:0,1);break}return;case N.dB:if(this._pageUpAndDown.enabled&&ce){const lt=this._activeItemIndex+this._pageUpAndDown.delta,Kt=this._getItemsArray().length;this._setActiveItemByIndex(lt-1&&z!==this._activeItemIndex&&(this._activeItemIndex=z,this._typeahead?.setCurrentSelectedItemIndex(z))}}}class le extends Re{setActiveItem(X){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(X),this.activeItem&&this.activeItem.setActiveStyles()}}class L extends Re{_origin="program";setFocusOrigin(X){return this._origin=X,this}setActiveItem(X){super.setActiveItem(X),this.activeItem&&this.activeItem.focus(this._origin)}}let ht=(()=>{class Ce{_platform=(0,D.WQX)(R.OD);constructor(){}isDisabled(P){return P.hasAttribute("disabled")}isVisible(P){return function Vt(Ce){return!!(Ce.offsetWidth||Ce.offsetHeight||"function"==typeof Ce.getClientRects&&Ce.getClientRects().length)}(P)&&"visible"===getComputedStyle(P).visibility}isTabbable(P){if(!this._platform.isBrowser)return!1;const z=function jt(Ce){try{return Ce.frameElement}catch{return null}}(function Tn(Ce){return Ce.ownerDocument&&Ce.ownerDocument.defaultView||window}(P));if(z&&(-1===Ot(z)||!this.isVisible(z)))return!1;let ce=P.nodeName.toLowerCase(),lt=Ot(P);return P.hasAttribute("contenteditable")?-1!==lt:!("iframe"===ce||"object"===ce||this._platform.WEBKIT&&this._platform.IOS&&!function We(Ce){let X=Ce.nodeName.toLowerCase(),P="input"===X&&Ce.type;return"text"===P||"password"===P||"select"===X||"textarea"===X}(P))&&("audio"===ce?!!P.hasAttribute("controls")&&-1!==lt:"video"===ce?-1!==lt&&(null!==lt||this._platform.FIREFOX||P.hasAttribute("controls")):P.tabIndex>=0)}isFocusable(P,z){return function Mn(Ce){return!function vt(Ce){return function oe(Ce){return"input"==Ce.nodeName.toLowerCase()}(Ce)&&"hidden"==Ce.type}(Ce)&&(function Cn(Ce){let X=Ce.nodeName.toLowerCase();return"input"===X||"select"===X||"button"===X||"textarea"===X}(Ce)||function tn(Ce){return function ke(Ce){return"a"==Ce.nodeName.toLowerCase()}(Ce)&&Ce.hasAttribute("href")}(Ce)||Ce.hasAttribute("contenteditable")||Ze(Ce))}(P)&&!this.isDisabled(P)&&(z?.ignoreVisibility||this.isVisible(P))}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();function Ze(Ce){if(!Ce.hasAttribute("tabindex")||void 0===Ce.tabIndex)return!1;let X=Ce.getAttribute("tabindex");return!(!X||isNaN(parseInt(X,10)))}function Ot(Ce){if(!Ze(Ce))return null;const X=parseInt(Ce.getAttribute("tabindex")||"",10);return isNaN(X)?-1:X}class zn{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(X){this._enabled=X,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(X,this._startAnchor),this._toggleAnchorTabIndex(X,this._endAnchor))}_enabled=!0;constructor(X,P,z,ce,lt=!1,Kt){this._element=X,this._checker=P,this._ngZone=z,this._document=ce,this._injector=Kt,lt||this.attachAnchors()}destroy(){const X=this._startAnchor,P=this._endAnchor;X&&(X.removeEventListener("focus",this.startAnchorListener),X.remove()),P&&(P.removeEventListener("focus",this.endAnchorListener),P.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(X){return new Promise(P=>{this._executeOnStable(()=>P(this.focusInitialElement(X)))})}focusFirstTabbableElementWhenReady(X){return new Promise(P=>{this._executeOnStable(()=>P(this.focusFirstTabbableElement(X)))})}focusLastTabbableElementWhenReady(X){return new Promise(P=>{this._executeOnStable(()=>P(this.focusLastTabbableElement(X)))})}_getRegionBoundary(X){const P=this._element.querySelectorAll(`[cdk-focus-region-${X}], [cdkFocusRegion${X}], [cdk-focus-${X}]`);return"start"==X?P.length?P[0]:this._getFirstTabbableElement(this._element):P.length?P[P.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(X){const P=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(P){if(!this._checker.isFocusable(P)){const z=this._getFirstTabbableElement(P);return z?.focus(X),!!z}return P.focus(X),!0}return this.focusFirstTabbableElement(X)}focusFirstTabbableElement(X){const P=this._getRegionBoundary("start");return P&&P.focus(X),!!P}focusLastTabbableElement(X){const P=this._getRegionBoundary("end");return P&&P.focus(X),!!P}hasAttached(){return this._hasAttached}_getFirstTabbableElement(X){if(this._checker.isFocusable(X)&&this._checker.isTabbable(X))return X;const P=X.children;for(let z=0;z=0;z--){const ce=P[z].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(P[z]):null;if(ce)return ce}return null}_createAnchor(){const X=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,X),X.classList.add("cdk-visually-hidden"),X.classList.add("cdk-focus-trap-anchor"),X.setAttribute("aria-hidden","true"),X}_toggleAnchorTabIndex(X,P){X?P.setAttribute("tabindex","0"):P.removeAttribute("tabindex")}toggleAnchors(X){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(X,this._startAnchor),this._toggleAnchorTabIndex(X,this._endAnchor))}_executeOnStable(X){this._injector?(0,D.mal)(X,{injector:this._injector}):setTimeout(X)}}let An=(()=>{class Ce{_checker=(0,D.WQX)(ht);_ngZone=(0,D.WQX)(D.SKi);_document=(0,D.WQX)(d.qQ);_injector=(0,D.WQX)(D.zZn);constructor(){(0,D.WQX)(E.l).load(E.Y)}create(P,z=!1){return new zn(P,this._checker,this._ngZone,this._document,z,this._injector)}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})(),Ae=(()=>{class Ce{_elementRef=(0,D.WQX)(D.aKT);_focusTrapFactory=(0,D.WQX)(An);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(P){this.focusTrap&&(this.focusTrap.enabled=P)}autoCapture;constructor(){(0,D.WQX)(R.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(P){const z=P.autoCapture;z&&!z.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,R.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(z){return new(z||Ce)};static \u0275dir=D.FsC({type:Ce,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",D.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",D.L39]},exportAs:["cdkTrapFocus"],features:[D.GFd,D.OA$]})}return Ce})();function ct(Ce){return 0===Ce.buttons||0===Ce.detail}function At(Ce){const X=Ce.touches&&Ce.touches[0]||Ce.changedTouches&&Ce.changedTouches[0];return!(!X||-1!==X.identifier||null!=X.radiusX&&1!==X.radiusX||null!=X.radiusY&&1!==X.radiusY)}const yt=new D.nKC("cdk-input-modality-detector-options"),Yt={ignoreKeys:[N.A$,N.W3,N.eg,N.Ge,N.FX]},zt=(0,R.BQ)({passive:!0,capture:!0});let en=(()=>{class Ce{_platform=(0,D.WQX)(R.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new q.t(null);_options;_lastTouchMs=0;_onKeydown=P=>{this._options?.ignoreKeys?.some(z=>z===P.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,R.Fb)(P))};_onMousedown=P=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ct(P)?"keyboard":"mouse"),this._mostRecentTarget=(0,R.Fb)(P))};_onTouchstart=P=>{At(P)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,R.Fb)(P))};constructor(){const P=(0,D.WQX)(D.SKi),z=(0,D.WQX)(d.qQ),ce=(0,D.WQX)(yt,{optional:!0});this._options={...Yt,...ce},this.modalityDetected=this._modality.pipe((0,$e.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Pe.F)()),this._platform.isBrowser&&P.runOutsideAngular(()=>{z.addEventListener("keydown",this._onKeydown,zt),z.addEventListener("mousedown",this._onMousedown,zt),z.addEventListener("touchstart",this._onTouchstart,zt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,zt),document.removeEventListener("mousedown",this._onMousedown,zt),document.removeEventListener("touchstart",this._onTouchstart,zt))}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})();const Et=new D.nKC("liveAnnouncerElement",{providedIn:"root",factory:function pn(){return null}}),$t=new D.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Yn=0,gr=(()=>{class Ce{_ngZone=(0,D.WQX)(D.SKi);_defaultOptions=(0,D.WQX)($t,{optional:!0});_liveElement;_document=(0,D.WQX)(d.qQ);_previousTimeout;_currentPromise;_currentResolve;constructor(){const P=(0,D.WQX)(Et,{optional:!0});this._liveElement=P||this._createLiveElement()}announce(P,...z){const ce=this._defaultOptions;let lt,Kt;return 1===z.length&&"number"==typeof z[0]?Kt=z[0]:[lt,Kt]=z,this.clear(),clearTimeout(this._previousTimeout),lt||(lt=ce&&ce.politeness?ce.politeness:"polite"),null==Kt&&ce&&(Kt=ce.duration),this._liveElement.setAttribute("aria-live",lt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Jn=>this._currentResolve=Jn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=P,"number"==typeof Kt&&(this._previousTimeout=setTimeout(()=>this.clear(),Kt)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const P="cdk-live-announcer-element",z=this._document.getElementsByClassName(P),ce=this._document.createElement("div");for(let lt=0;lt .cdk-overlay-container [aria-modal="true"]');for(let ce=0;ce{class Ce{_ngZone=(0,D.WQX)(D.SKi);_platform=(0,D.WQX)(R.OD);_inputModalityDetector=(0,D.WQX)(en);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,D.WQX)(d.qQ,{optional:!0});_stopInputModalityDetector=new ne.B;constructor(){const P=(0,D.WQX)(S,{optional:!0});this._detectionMode=P?.detectionMode||Ie.IMMEDIATE}_rootNodeFocusAndBlurListener=P=>{for(let ce=(0,R.Fb)(P);ce;ce=ce.parentElement)"focus"===P.type?this._onFocus(P,ce):this._onBlur(P,ce)};monitor(P,z=!1){const ce=(0,je.i8)(P);if(!this._platform.isBrowser||1!==ce.nodeType)return(0,$.of)();const lt=(0,R.KT)(ce)||this._getDocument(),Kt=this._elementInfo.get(ce);if(Kt)return z&&(Kt.checkChildren=!0),Kt.subject;const Jn={checkChildren:z,subject:new ne.B,rootNode:lt};return this._elementInfo.set(ce,Jn),this._registerGlobalListeners(Jn),Jn.subject}stopMonitoring(P){const z=(0,je.i8)(P),ce=this._elementInfo.get(z);ce&&(ce.subject.complete(),this._setClasses(z),this._elementInfo.delete(z),this._removeGlobalListeners(ce))}focusVia(P,z,ce){const lt=(0,je.i8)(P);lt===this._getDocument().activeElement?this._getClosestElementsInfo(lt).forEach(([Jn,xr])=>this._originChanged(Jn,z,xr)):(this._setOrigin(z),"function"==typeof lt.focus&<.focus(ce))}ngOnDestroy(){this._elementInfo.forEach((P,z)=>this.stopMonitoring(z))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(P){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(P)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:P&&this._isLastInteractionFromInputLabel(P)?"mouse":"program"}_shouldBeAttributedToTouch(P){return this._detectionMode===Ie.EVENTUAL||!!P?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(P,z){P.classList.toggle("cdk-focused",!!z),P.classList.toggle("cdk-touch-focused","touch"===z),P.classList.toggle("cdk-keyboard-focused","keyboard"===z),P.classList.toggle("cdk-mouse-focused","mouse"===z),P.classList.toggle("cdk-program-focused","program"===z)}_setOrigin(P,z=!1){this._ngZone.runOutsideAngular(()=>{this._origin=P,this._originFromTouchInteraction="touch"===P&&z,this._detectionMode===Ie.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(P,z){const ce=this._elementInfo.get(z),lt=(0,R.Fb)(P);!ce||!ce.checkChildren&&z!==lt||this._originChanged(z,this._getFocusOrigin(lt),ce)}_onBlur(P,z){const ce=this._elementInfo.get(z);!ce||ce.checkChildren&&P.relatedTarget instanceof Node&&z.contains(P.relatedTarget)||(this._setClasses(z),this._emitOrigin(ce,null))}_emitOrigin(P,z){P.subject.observers.length&&this._ngZone.run(()=>P.subject.next(z))}_registerGlobalListeners(P){if(!this._platform.isBrowser)return;const z=P.rootNode,ce=this._rootNodeFocusListenerCount.get(z)||0;ce||this._ngZone.runOutsideAngular(()=>{z.addEventListener("focus",this._rootNodeFocusAndBlurListener,te),z.addEventListener("blur",this._rootNodeFocusAndBlurListener,te)}),this._rootNodeFocusListenerCount.set(z,ce+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,ze.Q)(this._stopInputModalityDetector)).subscribe(lt=>{this._setOrigin(lt,!0)}))}_removeGlobalListeners(P){const z=P.rootNode;if(this._rootNodeFocusListenerCount.has(z)){const ce=this._rootNodeFocusListenerCount.get(z);ce>1?this._rootNodeFocusListenerCount.set(z,ce-1):(z.removeEventListener("focus",this._rootNodeFocusAndBlurListener,te),z.removeEventListener("blur",this._rootNodeFocusAndBlurListener,te),this._rootNodeFocusListenerCount.delete(z))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(P,z,ce){this._setClasses(P,z),this._emitOrigin(ce,z),this._lastFocusOrigin=z}_getClosestElementsInfo(P){const z=[];return this._elementInfo.forEach((ce,lt)=>{(lt===P||ce.checkChildren&<.contains(P))&&z.push([lt,ce])}),z}_isLastInteractionFromInputLabel(P){const{_mostRecentTarget:z,mostRecentModality:ce}=this._inputModalityDetector;if("mouse"!==ce||!z||z===P||"INPUT"!==P.nodeName&&"TEXTAREA"!==P.nodeName||P.disabled)return!1;const lt=P.labels;if(lt)for(let Kt=0;Kt{class Ce{_elementRef=(0,D.WQX)(D.aKT);_focusMonitor=(0,D.WQX)(B);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new D.bkB;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const P=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(P,1===P.nodeType&&P.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(z=>{this._focusOrigin=z,this.cdkFocusChange.emit(z)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(z){return new(z||Ce)};static \u0275dir=D.FsC({type:Ce,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return Ce})();var H=function(Ce){return Ce[Ce.NONE=0]="NONE",Ce[Ce.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Ce[Ce.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Ce}(H||{});const fe="cdk-high-contrast-black-on-white",Ve="cdk-high-contrast-white-on-black",mt="cdk-high-contrast-active";let Rt=(()=>{class Ce{_platform=(0,D.WQX)(R.OD);_hasCheckedHighContrastMode;_document=(0,D.WQX)(d.qQ);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,D.WQX)(Fe.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return H.NONE;const P=this._document.createElement("div");P.style.backgroundColor="rgb(1,2,3)",P.style.position="absolute",this._document.body.appendChild(P);const z=this._document.defaultView||window,ce=z&&z.getComputedStyle?z.getComputedStyle(P):null,lt=(ce&&ce.backgroundColor||"").replace(/ /g,"");switch(P.remove(),lt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return H.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return H.BLACK_ON_WHITE}return H.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const P=this._document.body.classList;P.remove(mt,fe,Ve),this._hasCheckedHighContrastMode=!0;const z=this.getHighContrastMode();z===H.BLACK_ON_WHITE?P.add(mt,fe):z===H.WHITE_ON_BLACK&&P.add(mt,Ve)}}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})(),Zt=(()=>{class Ce{constructor(){(0,D.WQX)(Rt)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(z){return new(z||Ce)};static \u0275mod=D.$C({type:Ce});static \u0275inj=D.G2t({imports:[dt.w5]})}return Ce})();const fn={};let nn=(()=>{class Ce{_appId=(0,D.WQX)(D.sZ2);getId(P){return"ng"!==this._appId&&(P+=this._appId),fn.hasOwnProperty(P)||(fn[P]=0),`${P}${fn[P]++}`}static \u0275fac=function(z){return new(z||Ce)};static \u0275prov=D.jDH({token:Ce,factory:Ce.\u0275fac,providedIn:"root"})}return Ce})()},28203:(st,ge,y)=>{y.d(ge,{dS:()=>G,jI:()=>$});var d=y(54438),D=y(60177);const R=new d.nKC("cdk-dir-doc",{providedIn:"root",factory:function E(){return(0,d.WQX)(D.qQ)}}),N=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let G=(()=>{class q{value="ltr";change=new d.bkB;constructor(){const de=(0,d.WQX)(R,{optional:!0});de&&(this.value=function ne(q){const re=q?.toLowerCase()||"";return"auto"===re&&typeof navigator<"u"&&navigator?.language?N.test(navigator.language)?"rtl":"ltr":"rtl"===re?"rtl":"ltr"}((de.body?de.body.dir:null)||(de.documentElement?de.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(he){return new(he||q)};static \u0275prov=d.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),$=(()=>{class q{static \u0275fac=function(he){return new(he||q)};static \u0275mod=d.$C({type:q});static \u0275inj=d.G2t({})}return q})()},14085:(st,ge,y)=>{y.d(ge,{FG:()=>N,OE:()=>R,a1:()=>ne,cc:()=>ie,he:()=>D,i8:()=>G,o1:()=>E});var d=y(54438);function D($){return null!=$&&"false"!=`${$}`}function R($,q=0){return E($)?Number($):2===arguments.length?q:0}function E($){return!isNaN(parseFloat($))&&!isNaN(Number($))}function N($){return Array.isArray($)?$:[$]}function ne($){return null==$?"":"string"==typeof $?$:`${$}px`}function G($){return $ instanceof d.aKT?$.nativeElement:$}function ie($,q=/\s+/){const re=[];if(null!=$){const de=Array.isArray($)?$:`${$}`.split(q);for(const he of de){const pe=`${he}`.trim();pe&&re.push(pe)}}return re}},67336:(st,ge,y)=>{y.d(ge,{A:()=>w,A$:()=>ie,FX:()=>ne,Fm:()=>N,G_:()=>D,Ge:()=>Z,Kp:()=>we,LE:()=>Je,SJ:()=>Me,UQ:()=>Pe,W3:()=>G,Z:()=>K,_f:()=>re,bn:()=>xt,dB:()=>pe,eg:()=>Ge,f2:()=>_e,i7:()=>ze,n6:()=>dt,rp:()=>nt,t6:()=>de,w_:()=>he,wn:()=>R,yZ:()=>$e});const D=8,R=9,N=13,ne=16,G=17,ie=18,re=27,de=32,he=33,pe=34,we=35,$e=36,Pe=37,ze=38,Je=39,dt=40,Me=46,_e=48,xt=57,w=65,K=90,Z=91,Ge=224;function nt(at,...wt){return wt.length?wt.some(It=>at[It]):at.altKey||at.shiftKey||at.ctrlKey||at.metaKey}},99327:(st,ge,y)=>{y.d(ge,{QP:()=>dt,Rp:()=>Fe});var d=y(54438),D=y(14085),R=y(21413),E=y(84572),N=y(28793),ne=y(71985),G=y(96697),ie=y(65245),$=y(70152),q=y(96354),re=y(99172),de=y(56977),he=y(36860);const we=new Set;let $e,Pe=(()=>{class me{_platform=(0,d.WQX)(he.OD);_nonce=(0,d.WQX)(d.BIS,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Je}matchMedia(_e){return(this._platform.WEBKIT||this._platform.BLINK)&&function ze(me,Me){if(!we.has(me))try{$e||($e=document.createElement("style"),Me&&$e.setAttribute("nonce",Me),$e.setAttribute("type","text/css"),document.head.appendChild($e)),$e.sheet&&($e.sheet.insertRule(`@media ${me} {body{ }}`,0),we.add(me))}catch(_e){console.error(_e)}}(_e,this._nonce),this._matchMedia(_e)}static \u0275fac=function(Oe){return new(Oe||me)};static \u0275prov=d.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();function Je(me){return{matches:"all"===me||""===me,media:me,addListener:()=>{},removeListener:()=>{}}}let dt=(()=>{class me{_mediaMatcher=(0,d.WQX)(Pe);_zone=(0,d.WQX)(d.SKi);_queries=new Map;_destroySubject=new R.B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(_e){return je((0,D.FG)(_e)).some(Se=>this._registerQuery(Se).mql.matches)}observe(_e){const Se=je((0,D.FG)(_e)).map(qe=>this._registerQuery(qe).observable);let ue=(0,E.z)(Se);return ue=(0,N.x)(ue.pipe((0,G.s)(1)),ue.pipe((0,ie.i)(1),(0,$.B)(0))),ue.pipe((0,q.T)(qe=>{const ut={matches:!1,breakpoints:{}};return qe.forEach(({matches:Pt,query:Ht})=>{ut.matches=ut.matches||Pt,ut.breakpoints[Ht]=Pt}),ut}))}_registerQuery(_e){if(this._queries.has(_e))return this._queries.get(_e);const Oe=this._mediaMatcher.matchMedia(_e),ue={observable:new ne.c(qe=>{const ut=Pt=>this._zone.run(()=>qe.next(Pt));return Oe.addListener(ut),()=>{Oe.removeListener(ut)}}).pipe((0,re.Z)(Oe),(0,q.T)(({matches:qe})=>({query:_e,matches:qe})),(0,de.Q)(this._destroySubject)),mql:Oe};return this._queries.set(_e,ue),ue}static \u0275fac=function(Oe){return new(Oe||me)};static \u0275prov=d.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();function je(me){return me.map(Me=>Me.split(",")).reduce((Me,_e)=>Me.concat(_e)).map(Me=>Me.trim())}const Fe={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)"}},72318:(st,ge,y)=>{y.d(ge,{Wv:()=>re,w5:()=>de});var d=y(14085),D=y(54438),R=y(71985),E=y(21413),N=y(96354),ne=y(5964),G=y(70152);let $=(()=>{class he{create(we){return typeof MutationObserver>"u"?null:new MutationObserver(we)}static \u0275fac=function($e){return new($e||he)};static \u0275prov=D.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),q=(()=>{class he{_mutationObserverFactory=(0,D.WQX)($);_observedElements=new Map;_ngZone=(0,D.WQX)(D.SKi);constructor(){}ngOnDestroy(){this._observedElements.forEach((we,$e)=>this._cleanupObserver($e))}observe(we){const $e=(0,d.i8)(we);return new R.c(Pe=>{const Je=this._observeElement($e).pipe((0,N.T)(dt=>dt.filter(je=>!function ie(he){if("characterData"===he.type&&he.target instanceof Comment)return!0;if("childList"===he.type){for(let pe=0;pe!!dt.length)).subscribe(dt=>{this._ngZone.run(()=>{Pe.next(dt)})});return()=>{Je.unsubscribe(),this._unobserveElement($e)}})}_observeElement(we){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(we))this._observedElements.get(we).count++;else{const $e=new E.B,Pe=this._mutationObserverFactory.create(ze=>$e.next(ze));Pe&&Pe.observe(we,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(we,{observer:Pe,stream:$e,count:1})}return this._observedElements.get(we).stream})}_unobserveElement(we){this._observedElements.has(we)&&(this._observedElements.get(we).count--,this._observedElements.get(we).count||this._cleanupObserver(we))}_cleanupObserver(we){if(this._observedElements.has(we)){const{observer:$e,stream:Pe}=this._observedElements.get(we);$e&&$e.disconnect(),Pe.complete(),this._observedElements.delete(we)}}static \u0275fac=function($e){return new($e||he)};static \u0275prov=D.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),re=(()=>{class he{_contentObserver=(0,D.WQX)(q);_elementRef=(0,D.WQX)(D.aKT);event=new D.bkB;get disabled(){return this._disabled}set disabled(we){this._disabled=we,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(we){this._debounce=(0,d.OE)(we),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const we=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?we.pipe((0,G.B)(this.debounce)):we).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function($e){return new($e||he)};static \u0275dir=D.FsC({type:he,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",D.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[D.GFd]})}return he})(),de=(()=>{class he{static \u0275fac=function($e){return new($e||he)};static \u0275mod=D.$C({type:he});static \u0275inj=D.G2t({providers:[$]})}return he})()},66969:(st,ge,y)=>{y.d(ge,{WB:()=>We,$Q:()=>Ot,hJ:()=>oe,rR:()=>ue,Sf:()=>w,z_:()=>zn,yY:()=>W});var d=y(65478),D=y(60177),R=y(54438),E=y(14085),N=y(36860),ne=y(5964),G=y(56977),ie=y(39974),$=y(54360),re=y(28203),de=y(76939),he=y(89888),pe=y(49046),we=y(21413),$e=y(18359),Pe=y(57786),ze=y(67336);const Je=(0,N.CZ)();class dt{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(A,K){this._viewportRuler=A,this._document=K}attach(){}enable(){if(this._canBeEnabled()){const A=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=A.style.left||"",this._previousHTMLStyles.top=A.style.top||"",A.style.left=(0,E.a1)(-this._previousScrollPosition.left),A.style.top=(0,E.a1)(-this._previousScrollPosition.top),A.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const A=this._document.documentElement,Z=A.style,xe=this._document.body.style,Qe=Z.scrollBehavior||"",ct=xe.scrollBehavior||"";this._isEnabled=!1,Z.left=this._previousHTMLStyles.left,Z.top=this._previousHTMLStyles.top,A.classList.remove("cdk-global-scrollblock"),Je&&(Z.scrollBehavior=xe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Je&&(Z.scrollBehavior=Qe,xe.scrollBehavior=ct)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const K=this._document.body,Z=this._viewportRuler.getViewportSize();return K.scrollHeight>Z.height||K.scrollWidth>Z.width}}class Fe{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(A,K,Z,xe){this._scrollDispatcher=A,this._ngZone=K,this._viewportRuler=Z,this._config=xe}attach(A){this._overlayRef=A}enable(){if(this._scrollSubscription)return;const A=this._scrollDispatcher.scrolled(0).pipe((0,ne.p)(K=>!K||!this._overlayRef.overlayElement.contains(K.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=A.subscribe(()=>{const K=this._viewportRuler.getViewportScrollPosition().top;Math.abs(K-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=A.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}class me{enable(){}disable(){}attach(){}}function Me(Ae,A){return A.some(K=>Ae.bottomK.bottom||Ae.rightK.right)}function _e(Ae,A){return A.some(K=>Ae.topK.bottom||Ae.leftK.right)}class Oe{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(A,K,Z,xe){this._scrollDispatcher=A,this._viewportRuler=K,this._ngZone=Z,this._config=xe}attach(A){this._overlayRef=A}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 K=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Z,height:xe}=this._viewportRuler.getViewportSize();Me(K,[{width:Z,height:xe,bottom:xe,right:Z,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 Se=(()=>{class Ae{_scrollDispatcher=(0,R.WQX)(d.R);_viewportRuler=(0,R.WQX)(d.Xj);_ngZone=(0,R.WQX)(R.SKi);_document=(0,R.WQX)(D.qQ);constructor(){}noop=()=>new me;close=K=>new Fe(this._scrollDispatcher,this._ngZone,this._viewportRuler,K);block=()=>new dt(this._viewportRuler,this._document);reposition=K=>new Oe(this._scrollDispatcher,this._viewportRuler,this._ngZone,K);static \u0275fac=function(Z){return new(Z||Ae)};static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})();class ue{positionStrategy;scrollStrategy=new me;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(A){if(A){const K=Object.keys(A);for(const Z of K)void 0!==A[Z]&&(this[Z]=A[Z])}}}class Pt{connectionPair;scrollableViewProperties;constructor(A,K){this.connectionPair=A,this.scrollableViewProperties=K}}let xt=(()=>{class Ae{_attachedOverlays=[];_document=(0,R.WQX)(D.qQ);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(K){this.remove(K),this._attachedOverlays.push(K)}remove(K){const Z=this._attachedOverlays.indexOf(K);Z>-1&&this._attachedOverlays.splice(Z,1),0===this._attachedOverlays.length&&this.detach()}static \u0275fac=function(Z){return new(Z||Ae)};static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),ft=(()=>{class Ae extends xt{_ngZone=(0,R.WQX)(R.SKi);_renderer=(0,R.WQX)(R._9s).createRenderer(null,null);_cleanupKeydown;add(K){super.add(K),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=K=>{const Z=this._attachedOverlays;for(let xe=Z.length-1;xe>-1;xe--)if(Z[xe]._keydownEvents.observers.length>0){this._ngZone.run(()=>Z[xe]._keydownEvents.next(K));break}};static \u0275fac=(()=>{let K;return function(xe){return(K||(K=R.xGo(Ae)))(xe||Ae)}})();static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),Re=(()=>{class Ae extends xt{_platform=(0,R.WQX)(N.OD);_ngZone=(0,R.WQX)(R.SKi,{optional:!0});_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;add(K){if(super.add(K),!this._isAttached){const Z=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Z)):this._addEventListeners(Z),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Z.style.cursor,Z.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const K=this._document.body;K.removeEventListener("pointerdown",this._pointerDownListener,!0),K.removeEventListener("click",this._clickListener,!0),K.removeEventListener("auxclick",this._clickListener,!0),K.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(K.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(K){K.addEventListener("pointerdown",this._pointerDownListener,!0),K.addEventListener("click",this._clickListener,!0),K.addEventListener("auxclick",this._clickListener,!0),K.addEventListener("contextmenu",this._clickListener,!0)}_pointerDownListener=K=>{this._pointerDownEventTarget=(0,N.Fb)(K)};_clickListener=K=>{const Z=(0,N.Fb)(K),xe="click"===K.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Z;this._pointerDownEventTarget=null;const Qe=this._attachedOverlays.slice();for(let ct=Qe.length-1;ct>-1;ct--){const At=Qe[ct];if(At._outsidePointerEvents.observers.length<1||!At.hasAttached())continue;if(le(At.overlayElement,Z)||le(At.overlayElement,xe))break;const yt=At._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>yt.next(K)):yt.next(K)}};static \u0275fac=(()=>{let K;return function(xe){return(K||(K=R.xGo(Ae)))(xe||Ae)}})();static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})();function le(Ae,A){const K=typeof ShadowRoot<"u"&&ShadowRoot;let Z=A;for(;Z;){if(Z===Ae)return!0;Z=K&&Z instanceof ShadowRoot?Z.host:Z.parentNode}return!1}let L=(()=>{class Ae{static \u0275fac=function(Z){return new(Z||Ae)};static \u0275cmp=R.VBU({type:Ae,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(Z,xe){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}"],encapsulation:2,changeDetection:0})}return Ae})(),w=(()=>{class Ae{_platform=(0,R.WQX)(N.OD);_containerElement;_document=(0,R.WQX)(D.qQ);_styleLoader=(0,R.WQX)(pe.l);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const K="cdk-overlay-container";if(this._platform.isBrowser||(0,N.v8)()){const xe=this._document.querySelectorAll(`.${K}[platform="server"], .${K}[platform="test"]`);for(let Qe=0;Qe(0,R.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(A){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const K=this._portalOutlet.attach(A);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,R.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof K?.onDestroy&&K.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),K}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const A=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),A}dispose(){const A=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,A&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.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(A){A!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=A,this.hasAttached()&&(A.attach(this),this.updatePosition()))}updateSize(A){this._config={...this._config,...A},this._updateElementSize()}setDirection(A){this._config={...this._config,direction:A},this._updateElementDirection()}addPanelClass(A){this._pane&&this._toggleClasses(this._pane,A,!0)}removePanelClass(A){this._pane&&this._toggleClasses(this._pane,A,!1)}getDirection(){const A=this._config.direction;return A?"string"==typeof A?A:A.value:"ltr"}updateScrollStrategy(A){A!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=A,this.hasAttached()&&(A.attach(this),A.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const A=this._pane.style;A.width=(0,E.a1)(this._config.width),A.height=(0,E.a1)(this._config.height),A.minWidth=(0,E.a1)(this._config.minWidth),A.minHeight=(0,E.a1)(this._config.minHeight),A.maxWidth=(0,E.a1)(this._config.maxWidth),A.maxHeight=(0,E.a1)(this._config.maxHeight)}_togglePointerEvents(A){this._pane.style.pointerEvents=A?"":"none"}_attachBackdrop(){const A="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._cleanupBackdropClick?.(),this._cleanupBackdropClick=this._renderer.listen(this._backdropElement,"click",K=>this._backdropClick.next(K)),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(A)})}):this._backdropElement.classList.add(A)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const A=this._backdropElement;if(A){if(this._animationsDisabled)return void this._disposeBackdrop(A);A.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{this._cleanupBackdropTransitionEnd?.(),this._cleanupBackdropTransitionEnd=this._renderer.listen(A,"transitionend",K=>{this._disposeBackdrop(K.target)})}),A.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(A)},500))}}_toggleClasses(A,K,Z){const xe=(0,E.FG)(K||[]).filter(Qe=>!!Qe);xe.length&&(Z?A.classList.add(...xe):A.classList.remove(...xe))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const A=this._renders.pipe((0,G.Q)((0,Pe.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),A.unsubscribe())})})}_disposeScrollStrategy(){const A=this._scrollStrategy;A&&(A.disable(),A.detach&&A.detach())}_disposeBackdrop(A){this._cleanupBackdropClick?.(),this._cleanupBackdropTransitionEnd?.(),A&&(A.remove(),this._backdropElement===A&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const k="cdk-overlay-connected-position-bounding-box",V=/([A-Za-z%]+)$/;class ae{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new we.B;_resizeSubscription=$e.yU.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(A,K,Z,xe,Qe){this._viewportRuler=K,this._document=Z,this._platform=xe,this._overlayContainer=Qe,this.setOrigin(A)}attach(A){this._validatePositions(),A.hostElement.classList.add(k),this._overlayRef=A,this._boundingBox=A.hostElement,this._pane=A.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const A=this._originRect,K=this._overlayRect,Z=this._viewportRect,xe=this._containerRect,Qe=[];let ct;for(let At of this._preferredPositions){let yt=this._getOriginPoint(A,xe,At),Yt=this._getOverlayPoint(yt,K,At),rt=this._getOverlayFit(Yt,K,Z,At);if(rt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(At,yt);this._canFitWithFlexibleDimensions(rt,Yt,Z)?Qe.push({position:At,origin:yt,overlayRect:K,boundingBoxRect:this._calculateBoundingBoxRect(yt,At)}):(!ct||ct.overlayFit.visibleAreayt&&(yt=rt,At=Yt)}return this._isPushed=!1,void this._applyPosition(At.position,At.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(ct.position,ct.originPoint);this._applyPosition(ct.position,ct.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&be(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(k),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const A=this._lastPosition;if(A){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const K=this._getOriginPoint(this._originRect,this._containerRect,A);this._applyPosition(A,K)}else this.apply()}withScrollableContainers(A){return this._scrollables=A,this}withPositions(A){return this._preferredPositions=A,-1===A.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(A){return this._viewportMargin=A,this}withFlexibleDimensions(A=!0){return this._hasFlexibleDimensions=A,this}withGrowAfterOpen(A=!0){return this._growAfterOpen=A,this}withPush(A=!0){return this._canPush=A,this}withLockedPosition(A=!0){return this._positionLocked=A,this}setOrigin(A){return this._origin=A,this}withDefaultOffsetX(A){return this._offsetX=A,this}withDefaultOffsetY(A){return this._offsetY=A,this}withTransformOriginOn(A){return this._transformOriginSelector=A,this}_getOriginPoint(A,K,Z){let xe,Qe;if("center"==Z.originX)xe=A.left+A.width/2;else{const ct=this._isRtl()?A.right:A.left,At=this._isRtl()?A.left:A.right;xe="start"==Z.originX?ct:At}return K.left<0&&(xe-=K.left),Qe="center"==Z.originY?A.top+A.height/2:"top"==Z.originY?A.top:A.bottom,K.top<0&&(Qe-=K.top),{x:xe,y:Qe}}_getOverlayPoint(A,K,Z){let xe,Qe;return xe="center"==Z.overlayX?-K.width/2:"start"===Z.overlayX?this._isRtl()?-K.width:0:this._isRtl()?0:-K.width,Qe="center"==Z.overlayY?-K.height/2:"top"==Z.overlayY?0:-K.height,{x:A.x+xe,y:A.y+Qe}}_getOverlayFit(A,K,Z,xe){const Qe=Ct(K);let{x:ct,y:At}=A,yt=this._getOffset(xe,"x"),Yt=this._getOffset(xe,"y");yt&&(ct+=yt),Yt&&(At+=Yt);let en=0-At,Et=At+Qe.height-Z.height,pn=this._subtractOverflows(Qe.width,0-ct,ct+Qe.width-Z.width),$t=this._subtractOverflows(Qe.height,en,Et),Yn=pn*$t;return{visibleArea:Yn,isCompletelyWithinViewport:Qe.width*Qe.height===Yn,fitsInViewportVertically:$t===Qe.height,fitsInViewportHorizontally:pn==Qe.width}}_canFitWithFlexibleDimensions(A,K,Z){if(this._hasFlexibleDimensions){const xe=Z.bottom-K.y,Qe=Z.right-K.x,ct=Xe(this._overlayRef.getConfig().minHeight),At=Xe(this._overlayRef.getConfig().minWidth);return(A.fitsInViewportVertically||null!=ct&&ct<=xe)&&(A.fitsInViewportHorizontally||null!=At&&At<=Qe)}return!1}_pushOverlayOnScreen(A,K,Z){if(this._previousPushAmount&&this._positionLocked)return{x:A.x+this._previousPushAmount.x,y:A.y+this._previousPushAmount.y};const xe=Ct(K),Qe=this._viewportRect,ct=Math.max(A.x+xe.width-Qe.width,0),At=Math.max(A.y+xe.height-Qe.height,0),yt=Math.max(Qe.top-Z.top-A.y,0),Yt=Math.max(Qe.left-Z.left-A.x,0);let rt=0,zt=0;return rt=xe.width<=Qe.width?Yt||-ct:A.xpn&&!this._isInitialRender&&!this._growAfterOpen&&(ct=A.y-pn/2)}if("end"===K.overlayX&&!xe||"start"===K.overlayX&&xe)en=Z.width-A.x+2*this._viewportMargin,rt=A.x-this._viewportMargin;else if("start"===K.overlayX&&!xe||"end"===K.overlayX&&xe)zt=A.x,rt=Z.right-A.x;else{const Et=Math.min(Z.right-A.x+Z.left,A.x),pn=this._lastBoundingBoxSize.width;rt=2*Et,zt=A.x-Et,rt>pn&&!this._isInitialRender&&!this._growAfterOpen&&(zt=A.x-pn/2)}return{top:ct,left:zt,bottom:At,right:en,width:rt,height:Qe}}_setBoundingBoxStyles(A,K){const Z=this._calculateBoundingBoxRect(A,K);!this._isInitialRender&&!this._growAfterOpen&&(Z.height=Math.min(Z.height,this._lastBoundingBoxSize.height),Z.width=Math.min(Z.width,this._lastBoundingBoxSize.width));const xe={};if(this._hasExactPosition())xe.top=xe.left="0",xe.bottom=xe.right=xe.maxHeight=xe.maxWidth="",xe.width=xe.height="100%";else{const Qe=this._overlayRef.getConfig().maxHeight,ct=this._overlayRef.getConfig().maxWidth;xe.height=(0,E.a1)(Z.height),xe.top=(0,E.a1)(Z.top),xe.bottom=(0,E.a1)(Z.bottom),xe.width=(0,E.a1)(Z.width),xe.left=(0,E.a1)(Z.left),xe.right=(0,E.a1)(Z.right),xe.alignItems="center"===K.overlayX?"center":"end"===K.overlayX?"flex-end":"flex-start",xe.justifyContent="center"===K.overlayY?"center":"bottom"===K.overlayY?"flex-end":"flex-start",Qe&&(xe.maxHeight=(0,E.a1)(Qe)),ct&&(xe.maxWidth=(0,E.a1)(ct))}this._lastBoundingBoxSize=Z,be(this._boundingBox.style,xe)}_resetBoundingBoxStyles(){be(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){be(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(A,K){const Z={},xe=this._hasExactPosition(),Qe=this._hasFlexibleDimensions,ct=this._overlayRef.getConfig();if(xe){const rt=this._viewportRuler.getViewportScrollPosition();be(Z,this._getExactOverlayY(K,A,rt)),be(Z,this._getExactOverlayX(K,A,rt))}else Z.position="static";let At="",yt=this._getOffset(K,"x"),Yt=this._getOffset(K,"y");yt&&(At+=`translateX(${yt}px) `),Yt&&(At+=`translateY(${Yt}px)`),Z.transform=At.trim(),ct.maxHeight&&(xe?Z.maxHeight=(0,E.a1)(ct.maxHeight):Qe&&(Z.maxHeight="")),ct.maxWidth&&(xe?Z.maxWidth=(0,E.a1)(ct.maxWidth):Qe&&(Z.maxWidth="")),be(this._pane.style,Z)}_getExactOverlayY(A,K,Z){let xe={top:"",bottom:""},Qe=this._getOverlayPoint(K,this._overlayRect,A);return this._isPushed&&(Qe=this._pushOverlayOnScreen(Qe,this._overlayRect,Z)),"bottom"===A.overlayY?xe.bottom=this._document.documentElement.clientHeight-(Qe.y+this._overlayRect.height)+"px":xe.top=(0,E.a1)(Qe.y),xe}_getExactOverlayX(A,K,Z){let ct,xe={left:"",right:""},Qe=this._getOverlayPoint(K,this._overlayRect,A);return this._isPushed&&(Qe=this._pushOverlayOnScreen(Qe,this._overlayRect,Z)),ct=this._isRtl()?"end"===A.overlayX?"left":"right":"end"===A.overlayX?"right":"left","right"===ct?xe.right=this._document.documentElement.clientWidth-(Qe.x+this._overlayRect.width)+"px":xe.left=(0,E.a1)(Qe.x),xe}_getScrollVisibility(){const A=this._getOriginRect(),K=this._pane.getBoundingClientRect(),Z=this._scrollables.map(xe=>xe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:_e(A,Z),isOriginOutsideView:Me(A,Z),isOverlayClipped:_e(K,Z),isOverlayOutsideView:Me(K,Z)}}_subtractOverflows(A,...K){return K.reduce((Z,xe)=>Z-Math.max(xe,0),A)}_getNarrowedViewportRect(){const A=this._document.documentElement.clientWidth,K=this._document.documentElement.clientHeight,Z=this._viewportRuler.getViewportScrollPosition();return{top:Z.top+this._viewportMargin,left:Z.left+this._viewportMargin,right:Z.left+A-this._viewportMargin,bottom:Z.top+K-this._viewportMargin,width:A-2*this._viewportMargin,height:K-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(A,K){return"x"===K?null==A.offsetX?this._offsetX:A.offsetX:null==A.offsetY?this._offsetY:A.offsetY}_validatePositions(){}_addPanelClasses(A){this._pane&&(0,E.FG)(A).forEach(K=>{""!==K&&-1===this._appliedPanelClasses.indexOf(K)&&(this._appliedPanelClasses.push(K),this._pane.classList.add(K))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(A=>{this._pane.classList.remove(A)}),this._appliedPanelClasses=[])}_getOriginRect(){const A=this._origin;if(A instanceof R.aKT)return A.nativeElement.getBoundingClientRect();if(A instanceof Element)return A.getBoundingClientRect();const K=A.width||0,Z=A.height||0;return{top:A.y,bottom:A.y+Z,left:A.x,right:A.x+K,height:Z,width:K}}}function be(Ae,A){for(let K in A)A.hasOwnProperty(K)&&(Ae[K]=A[K]);return Ae}function Xe(Ae){if("number"!=typeof Ae&&null!=Ae){const[A,K]=Ae.split(V);return K&&"px"!==K?null:parseFloat(A)}return Ae||null}function Ct(Ae){return{top:Math.floor(Ae.top),right:Math.floor(Ae.right),bottom:Math.floor(Ae.bottom),left:Math.floor(Ae.left),width:Math.floor(Ae.width),height:Math.floor(Ae.height)}}const Cn="cdk-global-overlay-wrapper";class vt{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(A){const K=A.getConfig();this._overlayRef=A,this._width&&!K.width&&A.updateSize({width:this._width}),this._height&&!K.height&&A.updateSize({height:this._height}),A.hostElement.classList.add(Cn),this._isDisposed=!1}top(A=""){return this._bottomOffset="",this._topOffset=A,this._alignItems="flex-start",this}left(A=""){return this._xOffset=A,this._xPosition="left",this}bottom(A=""){return this._topOffset="",this._bottomOffset=A,this._alignItems="flex-end",this}right(A=""){return this._xOffset=A,this._xPosition="right",this}start(A=""){return this._xOffset=A,this._xPosition="start",this}end(A=""){return this._xOffset=A,this._xPosition="end",this}width(A=""){return this._overlayRef?this._overlayRef.updateSize({width:A}):this._width=A,this}height(A=""){return this._overlayRef?this._overlayRef.updateSize({height:A}):this._height=A,this}centerHorizontally(A=""){return this.left(A),this._xPosition="center",this}centerVertically(A=""){return this.top(A),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const A=this._overlayRef.overlayElement.style,K=this._overlayRef.hostElement.style,Z=this._overlayRef.getConfig(),{width:xe,height:Qe,maxWidth:ct,maxHeight:At}=Z,yt=!("100%"!==xe&&"100vw"!==xe||ct&&"100%"!==ct&&"100vw"!==ct),Yt=!("100%"!==Qe&&"100vh"!==Qe||At&&"100%"!==At&&"100vh"!==At),rt=this._xPosition,zt=this._xOffset,en="rtl"===this._overlayRef.getConfig().direction;let Et="",pn="",$t="";yt?$t="flex-start":"center"===rt?($t="center",en?pn=zt:Et=zt):en?"left"===rt||"end"===rt?($t="flex-end",Et=zt):("right"===rt||"start"===rt)&&($t="flex-start",pn=zt):"left"===rt||"start"===rt?($t="flex-start",Et=zt):("right"===rt||"end"===rt)&&($t="flex-end",pn=zt),A.position=this._cssPosition,A.marginLeft=yt?"0":Et,A.marginTop=Yt?"0":this._topOffset,A.marginBottom=this._bottomOffset,A.marginRight=yt?"0":pn,K.justifyContent=$t,K.alignItems=Yt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const A=this._overlayRef.overlayElement.style,K=this._overlayRef.hostElement,Z=K.style;K.classList.remove(Cn),Z.justifyContent=Z.alignItems=A.marginTop=A.marginBottom=A.marginLeft=A.marginRight=A.position="",this._overlayRef=null,this._isDisposed=!0}}let tn=(()=>{class Ae{_viewportRuler=(0,R.WQX)(d.Xj);_document=(0,R.WQX)(D.qQ);_platform=(0,R.WQX)(N.OD);_overlayContainer=(0,R.WQX)(w);constructor(){}global(){return new vt}flexibleConnectedTo(K){return new ae(K,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(Z){return new(Z||Ae)};static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),oe=(()=>{class Ae{scrollStrategies=(0,R.WQX)(Se);_overlayContainer=(0,R.WQX)(w);_positionBuilder=(0,R.WQX)(tn);_keyboardDispatcher=(0,R.WQX)(ft);_injector=(0,R.WQX)(R.zZn);_ngZone=(0,R.WQX)(R.SKi);_document=(0,R.WQX)(D.qQ);_directionality=(0,R.WQX)(re.dS);_location=(0,R.WQX)(D.aZ);_outsideClickDispatcher=(0,R.WQX)(Re);_animationsModuleType=(0,R.WQX)(R.bc$,{optional:!0});_idGenerator=(0,R.WQX)(he.g7);_renderer=(0,R.WQX)(R._9s).createRenderer(null,null);_appRef;_styleLoader=(0,R.WQX)(pe.l);constructor(){}create(K){this._styleLoader.load(L);const Z=this._createHostElement(),xe=this._createPaneElement(Z),Qe=this._createPortalOutlet(xe),ct=new ue(K);return ct.direction=ct.direction||this._directionality.value,new W(Qe,Z,xe,ct,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(R.uvJ),this._renderer)}position(){return this._positionBuilder}_createPaneElement(K){const Z=this._document.createElement("div");return Z.id=this._idGenerator.getId("cdk-overlay-"),Z.classList.add("cdk-overlay-pane"),K.appendChild(Z),Z}_createHostElement(){const K=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(K),K}_createPortalOutlet(K){return this._appRef||(this._appRef=this._injector.get(R.o8S)),new de.aI(K,null,this._appRef,this._injector,this._document)}static \u0275fac=function(Z){return new(Z||Ae)};static \u0275prov=R.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})();const ke=[{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"}],Ze=new R.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const Ae=(0,R.WQX)(oe);return()=>Ae.scrollStrategies.reposition()}});let Ot=(()=>{class Ae{elementRef=(0,R.WQX)(R.aKT);constructor(){}static \u0275fac=function(Z){return new(Z||Ae)};static \u0275dir=R.FsC({type:Ae,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return Ae})(),We=(()=>{class Ae{_overlay=(0,R.WQX)(oe);_dir=(0,R.WQX)(re.dS,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=$e.yU.EMPTY;_attachSubscription=$e.yU.EMPTY;_detachSubscription=$e.yU.EMPTY;_positionSubscription=$e.yU.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=(0,R.WQX)(Ze);_disposeOnNavigation=!1;_ngZone=(0,R.WQX)(R.SKi);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(K){this._offsetX=K,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(K){this._offsetY=K,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(K){this._disposeOnNavigation=K}backdropClick=new R.bkB;positionChange=new R.bkB;attach=new R.bkB;detach=new R.bkB;overlayKeydown=new R.bkB;overlayOutsideClick=new R.bkB;constructor(){const K=(0,R.WQX)(R.C4Q),Z=(0,R.WQX)(R.c1b);this._templatePortal=new de.VA(K,Z),this.scrollStrategy=this._scrollStrategyFactory()}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(K){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),K.origin&&this.open&&this._position.apply()),K.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ke);const K=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=K.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=K.detachments().subscribe(()=>this.detach.emit()),K.keydownEvents().subscribe(Z=>{this.overlayKeydown.next(Z),Z.keyCode===ze._f&&!this.disableClose&&!(0,ze.rp)(Z)&&(Z.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Z=>{const xe=this._getOriginElement(),Qe=(0,N.Fb)(Z);(!xe||xe!==Qe&&!xe.contains(Qe))&&this.overlayOutsideClick.next(Z)})}_buildConfig(){const K=this._position=this.positionStrategy||this._createPositionStrategy(),Z=new ue({direction:this._dir||"ltr",positionStrategy:K,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Z.width=this.width),(this.height||0===this.height)&&(Z.height=this.height),(this.minWidth||0===this.minWidth)&&(Z.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Z.minHeight=this.minHeight),this.backdropClass&&(Z.backdropClass=this.backdropClass),this.panelClass&&(Z.panelClass=this.panelClass),Z}_updatePositionStrategy(K){const Z=this.positions.map(xe=>({originX:xe.originX,originY:xe.originY,overlayX:xe.overlayX,overlayY:xe.overlayY,offsetX:xe.offsetX||this.offsetX,offsetY:xe.offsetY||this.offsetY,panelClass:xe.panelClass||void 0}));return K.setOrigin(this._getOrigin()).withPositions(Z).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const K=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(K),K}_getOrigin(){return this.origin instanceof Ot?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Ot?this.origin.elementRef.nativeElement:this.origin instanceof R.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_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(K=>{this.backdropClick.emit(K)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function q(Ae,A=!1){return(0,ie.N)((K,Z)=>{let xe=0;K.subscribe((0,$._)(Z,Qe=>{const ct=Ae(Qe,xe++);(ct||A)&&Z.next(Qe),!ct&&Z.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(K=>{this._ngZone.run(()=>this.positionChange.emit(K)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static \u0275fac=function(Z){return new(Z||Ae)};static \u0275dir=R.FsC({type:Ae,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",R.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",R.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",R.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",R.L39],push:[2,"cdkConnectedOverlayPush","push",R.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",R.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[R.GFd,R.OA$]})}return Ae})();const Tn={provide:Ze,deps:[oe],useFactory:function Mn(Ae){return()=>Ae.scrollStrategies.reposition()}};let zn=(()=>{class Ae{static \u0275fac=function(Z){return new(Z||Ae)};static \u0275mod=R.$C({type:Ae});static \u0275inj=R.G2t({providers:[oe,Tn],imports:[re.jI,de.jc,d.E9,d.E9]})}return Ae})()},36860:(st,ge,y)=>{y.d(ge,{BD:()=>$e,BQ:()=>re,CZ:()=>we,Fb:()=>je,KT:()=>Je,MU:()=>ie,OD:()=>E,r5:()=>de,v8:()=>Fe,vc:()=>dt});var d=y(54438),D=y(60177);let R;try{R=typeof Intl<"u"&&Intl.v8BreakIterator}catch{R=!1}let ne,E=(()=>{class me{_platformId=(0,d.WQX)(d.Agw);isBrowser=this._platformId?(0,D.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!R)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(Oe){return new(Oe||me)};static \u0275prov=d.jDH({token:me,factory:me.\u0275fac,providedIn:"root"})}return me})();const G=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ie(){if(ne)return ne;if("object"!=typeof document||!document)return ne=new Set(G),ne;let me=document.createElement("input");return ne=new Set(G.filter(Me=>(me.setAttribute("type",Me),me.type===Me))),ne}let $;function re(me){return function q(){if(null==$&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>$=!0}))}finally{$=$||!1}return $}()?me:!!me.capture}var de=function(me){return me[me.NORMAL=0]="NORMAL",me[me.NEGATED=1]="NEGATED",me[me.INVERTED=2]="INVERTED",me}(de||{});let he,pe,Pe;function we(){if(null==pe){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return pe=!1,pe;if("scrollBehavior"in document.documentElement.style)pe=!0;else{const me=Element.prototype.scrollTo;pe=!!me&&!/\{\s*\[native code\]\s*\}/.test(me.toString())}}return pe}function $e(){if("object"!=typeof document||!document)return de.NORMAL;if(null==he){const me=document.createElement("div"),Me=me.style;me.dir="rtl",Me.width="1px",Me.overflow="auto",Me.visibility="hidden",Me.pointerEvents="none",Me.position="absolute";const _e=document.createElement("div"),Oe=_e.style;Oe.width="2px",Oe.height="1px",me.appendChild(_e),document.body.appendChild(me),he=de.NORMAL,0===me.scrollLeft&&(me.scrollLeft=1,he=0===me.scrollLeft?de.NEGATED:de.INVERTED),me.remove()}return he}function Je(me){if(function ze(){if(null==Pe){const me=typeof document<"u"?document.head:null;Pe=!(!me||!me.createShadowRoot&&!me.attachShadow)}return Pe}()){const Me=me.getRootNode?me.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Me instanceof ShadowRoot)return Me}return null}function dt(){let me=typeof document<"u"&&document?document.activeElement:null;for(;me&&me.shadowRoot;){const Me=me.shadowRoot.activeElement;if(Me===me)break;me=Me}return me}function je(me){return me.composedPath?me.composedPath()[0]:me.target}function Fe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(st,ge,y)=>{y.d(ge,{A8:()=>q,I3:()=>Je,VA:()=>re,aI:()=>we,bV:()=>Pe,jc:()=>je,lb:()=>he});var d=y(54438),D=y(60177);class ${_attachedHost;attach(Me){return this._attachedHost=Me,Me.attach(this)}detach(){let Me=this._attachedHost;null!=Me&&(this._attachedHost=null,Me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Me){this._attachedHost=Me}}class q extends ${component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(Me,_e,Oe,Se,ue){super(),this.component=Me,this.viewContainerRef=_e,this.injector=Oe,this.projectableNodes=ue}}class re extends ${templateRef;viewContainerRef;context;injector;constructor(Me,_e,Oe,Se){super(),this.templateRef=Me,this.viewContainerRef=_e,this.context=Oe,this.injector=Se}get origin(){return this.templateRef.elementRef}attach(Me,_e=this.context){return this.context=_e,super.attach(Me)}detach(){return this.context=void 0,super.detach()}}class de extends ${element;constructor(Me){super(),this.element=Me instanceof d.aKT?Me.nativeElement:Me}}class he{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(Me){return Me instanceof q?(this._attachedPortal=Me,this.attachComponentPortal(Me)):Me instanceof re?(this._attachedPortal=Me,this.attachTemplatePortal(Me)):this.attachDomPortal&&Me instanceof de?(this._attachedPortal=Me,this.attachDomPortal(Me)):void 0}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(Me){this._disposeFn=Me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class we extends he{outletElement;_appRef;_defaultInjector;_document;constructor(Me,_e,Oe,Se,ue){super(),this.outletElement=Me,this._appRef=Oe,this._defaultInjector=Se,this._document=ue}attachComponentPortal(Me){let _e;if(Me.viewContainerRef){const Oe=Me.injector||Me.viewContainerRef.injector,Se=Oe.get(d.Vns,null,{optional:!0})||void 0;_e=Me.viewContainerRef.createComponent(Me.component,{index:Me.viewContainerRef.length,injector:Oe,ngModuleRef:Se,projectableNodes:Me.projectableNodes||void 0}),this.setDisposeFn(()=>_e.destroy())}else _e=(0,d.a0P)(Me.component,{elementInjector:Me.injector||this._defaultInjector||d.zZn.NULL,environmentInjector:this._appRef.injector,projectableNodes:Me.projectableNodes||void 0}),this._appRef.attachView(_e.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(_e.hostView),_e.destroy()});return this.outletElement.appendChild(this._getComponentRootNode(_e)),this._attachedPortal=Me,_e}attachTemplatePortal(Me){let _e=Me.viewContainerRef,Oe=_e.createEmbeddedView(Me.templateRef,Me.context,{injector:Me.injector});return Oe.rootNodes.forEach(Se=>this.outletElement.appendChild(Se)),Oe.detectChanges(),this.setDisposeFn(()=>{let Se=_e.indexOf(Oe);-1!==Se&&_e.remove(Se)}),this._attachedPortal=Me,Oe}attachDomPortal=Me=>{const _e=Me.element,Oe=this._document.createComment("dom-portal");_e.parentNode.insertBefore(Oe,_e),this.outletElement.appendChild(_e),this._attachedPortal=Me,super.setDisposeFn(()=>{Oe.parentNode&&Oe.parentNode.replaceChild(_e,Oe)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Me){return Me.hostView.rootNodes[0]}}let Pe=(()=>{class me extends re{constructor(){super((0,d.WQX)(d.C4Q),(0,d.WQX)(d.c1b))}static \u0275fac=function(Oe){return new(Oe||me)};static \u0275dir=d.FsC({type:me,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[d.Vt3]})}return me})(),Je=(()=>{class me extends he{_moduleRef=(0,d.WQX)(d.Vns,{optional:!0});_document=(0,d.WQX)(D.qQ);_viewContainerRef=(0,d.WQX)(d.c1b);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(_e){this.hasAttached()&&!_e&&!this._isInitialized||(this.hasAttached()&&super.detach(),_e&&super.attach(_e),this._attachedPortal=_e||null)}attached=new d.bkB;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(_e){_e.setAttachedHost(this);const Oe=null!=_e.viewContainerRef?_e.viewContainerRef:this._viewContainerRef,Se=Oe.createComponent(_e.component,{index:Oe.length,injector:_e.injector||Oe.injector,projectableNodes:_e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return Oe!==this._viewContainerRef&&this._getRootNode().appendChild(Se.hostView.rootNodes[0]),super.setDisposeFn(()=>Se.destroy()),this._attachedPortal=_e,this._attachedRef=Se,this.attached.emit(Se),Se}attachTemplatePortal(_e){_e.setAttachedHost(this);const Oe=this._viewContainerRef.createEmbeddedView(_e.templateRef,_e.context,{injector:_e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=_e,this._attachedRef=Oe,this.attached.emit(Oe),Oe}attachDomPortal=_e=>{const Oe=_e.element,Se=this._document.createComment("dom-portal");_e.setAttachedHost(this),Oe.parentNode.insertBefore(Se,Oe),this._getRootNode().appendChild(Oe),this._attachedPortal=_e,super.setDisposeFn(()=>{Se.parentNode&&Se.parentNode.replaceChild(Oe,Se)})};_getRootNode(){const _e=this._viewContainerRef.element.nativeElement;return _e.nodeType===_e.ELEMENT_NODE?_e:_e.parentNode}static \u0275fac=function(Oe){return new(Oe||me)};static \u0275dir=d.FsC({type:me,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[d.Vt3]})}return me})(),je=(()=>{class me{static \u0275fac=function(Oe){return new(Oe||me)};static \u0275mod=d.$C({type:me});static \u0275inj=d.G2t({})}return me})()},49046:(st,ge,y)=>{y.d(ge,{Y:()=>E,l:()=>R});var d=y(54438);const D=new WeakMap;let R=(()=>{class N{_appRef;_injector=(0,d.WQX)(d.zZn);_environmentInjector=(0,d.WQX)(d.uvJ);load(G){const ie=this._appRef=this._appRef||this._injector.get(d.o8S);let $=D.get(ie);$||($={loaders:new Set,refs:[]},D.set(ie,$),ie.onDestroy(()=>{D.get(ie)?.refs.forEach(q=>q.destroy()),D.delete(ie)})),$.loaders.has(G)||($.loaders.add(G),$.refs.push((0,d.a0P)(G,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(ie){return new(ie||N)};static \u0275prov=d.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})(),E=(()=>{class N{static \u0275fac=function(ie){return new(ie||N)};static \u0275cmp=d.VBU({type:N,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(ie,$){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0})}return N})()},65478:(st,ge,y)=>{y.d(ge,{E9:()=>Re,Gj:()=>ft,R:()=>Fe,Xj:()=>_e,uv:()=>me});var d=y(14085),D=y(54438),R=y(21413),E=y(7673),N=y(71985),ne=y(33726),$=(y(30536),y(25007),y(13798)),q=y(5964),re=y(56977),de=y(36860),he=y(60177),pe=y(28203);let Fe=(()=>{class le{_ngZone=(0,D.WQX)(D.SKi);_platform=(0,D.WQX)(de.OD);_document=(0,D.WQX)(he.qQ,{optional:!0});constructor(){}_scrolled=new R.B;_globalSubscription=null;_scrolledCount=0;scrollContainers=new Map;register(w){this.scrollContainers.has(w)||this.scrollContainers.set(w,w.elementScrolled().subscribe(()=>this._scrolled.next(w)))}deregister(w){const W=this.scrollContainers.get(w);W&&(W.unsubscribe(),this.scrollContainers.delete(w))}scrolled(w=20){return this._platform.isBrowser?new N.c(W=>{this._globalSubscription||this._addGlobalListener();const k=w>0?this._scrolled.pipe((0,$.Z)(w)).subscribe(W):this._scrolled.subscribe(W);return this._scrolledCount++,()=>{k.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,E.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((w,W)=>this.deregister(W)),this._scrolled.complete()}ancestorScrolled(w,W){const k=this.getAncestorScrollContainers(w);return this.scrolled(W).pipe((0,q.p)(V=>!V||k.indexOf(V)>-1))}getAncestorScrollContainers(w){const W=[];return this.scrollContainers.forEach((k,V)=>{this._scrollableContainsElement(V,w)&&W.push(V)}),W}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(w,W){let k=(0,d.i8)(W),V=w.getElementRef().nativeElement;do{if(k==V)return!0}while(k=k.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const w=this._getWindow();return(0,ne.R)(w.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static \u0275fac=function(W){return new(W||le)};static \u0275prov=D.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})(),me=(()=>{class le{elementRef=(0,D.WQX)(D.aKT);scrollDispatcher=(0,D.WQX)(Fe);ngZone=(0,D.WQX)(D.SKi);dir=(0,D.WQX)(pe.dS,{optional:!0});_destroyed=new R.B;_elementScrolled=new N.c(w=>this.ngZone.runOutsideAngular(()=>(0,ne.R)(this.elementRef.nativeElement,"scroll").pipe((0,re.Q)(this._destroyed)).subscribe(w)));constructor(){}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(w){const W=this.elementRef.nativeElement,k=this.dir&&"rtl"==this.dir.value;null==w.left&&(w.left=k?w.end:w.start),null==w.right&&(w.right=k?w.start:w.end),null!=w.bottom&&(w.top=W.scrollHeight-W.clientHeight-w.bottom),k&&(0,de.BD)()!=de.r5.NORMAL?(null!=w.left&&(w.right=W.scrollWidth-W.clientWidth-w.left),(0,de.BD)()==de.r5.INVERTED?w.left=w.right:(0,de.BD)()==de.r5.NEGATED&&(w.left=w.right?-w.right:w.right)):null!=w.right&&(w.left=W.scrollWidth-W.clientWidth-w.right),this._applyScrollToOptions(w)}_applyScrollToOptions(w){const W=this.elementRef.nativeElement;(0,de.CZ)()?W.scrollTo(w):(null!=w.top&&(W.scrollTop=w.top),null!=w.left&&(W.scrollLeft=w.left))}measureScrollOffset(w){const W="left",k="right",V=this.elementRef.nativeElement;if("top"==w)return V.scrollTop;if("bottom"==w)return V.scrollHeight-V.clientHeight-V.scrollTop;const ae=this.dir&&"rtl"==this.dir.value;return"start"==w?w=ae?k:W:"end"==w&&(w=ae?W:k),ae&&(0,de.BD)()==de.r5.INVERTED?w==W?V.scrollWidth-V.clientWidth-V.scrollLeft:V.scrollLeft:ae&&(0,de.BD)()==de.r5.NEGATED?w==W?V.scrollLeft+V.scrollWidth-V.clientWidth:-V.scrollLeft:w==W?V.scrollLeft:V.scrollWidth-V.clientWidth-V.scrollLeft}static \u0275fac=function(W){return new(W||le)};static \u0275dir=D.FsC({type:le,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return le})(),_e=(()=>{class le{_platform=(0,D.WQX)(de.OD);_listeners;_viewportSize;_change=new R.B;_document=(0,D.WQX)(he.qQ,{optional:!0});constructor(){const w=(0,D.WQX)(D.SKi),W=(0,D.WQX)(D._9s).createRenderer(null,null);w.runOutsideAngular(()=>{if(this._platform.isBrowser){const k=V=>this._change.next(V);this._listeners=[W.listen("window","resize",k),W.listen("window","orientationchange",k)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(w=>w()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const w={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),w}getViewportRect(){const w=this.getViewportScrollPosition(),{width:W,height:k}=this.getViewportSize();return{top:w.top,left:w.left,bottom:w.top+k,right:w.left+W,height:k,width:W}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const w=this._document,W=this._getWindow(),k=w.documentElement,V=k.getBoundingClientRect();return{top:-V.top||w.body.scrollTop||W.scrollY||k.scrollTop||0,left:-V.left||w.body.scrollLeft||W.scrollX||k.scrollLeft||0}}change(w=20){return w>0?this._change.pipe((0,$.Z)(w)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const w=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:w.innerWidth,height:w.innerHeight}:{width:0,height:0}}static \u0275fac=function(W){return new(W||le)};static \u0275prov=D.jDH({token:le,factory:le.\u0275fac,providedIn:"root"})}return le})(),ft=(()=>{class le{static \u0275fac=function(W){return new(W||le)};static \u0275mod=D.$C({type:le});static \u0275inj=D.G2t({})}return le})(),Re=(()=>{class le{static \u0275fac=function(W){return new(W||le)};static \u0275mod=D.$C({type:le});static \u0275inj=D.G2t({imports:[pe.jI,ft,pe.jI,ft]})}return le})()},60177:(st,ge,y)=>{y.d(ge,{AJ:()=>Pr,B3:()=>Sn,Jj:()=>Oo,MD:()=>bt,N0:()=>or,QT:()=>E,QX:()=>uo,Sq:()=>Ee,T3:()=>tr,TG:()=>Di,UE:()=>qr,VF:()=>ne,Vw:()=>$,Vy:()=>ts,Xr:()=>ns,YU:()=>Yi,ZD:()=>N,_b:()=>Ur,aZ:()=>Je,bT:()=>at,hb:()=>we,m1:()=>Wr,oe:()=>fo,qQ:()=>ie,vh:()=>ia});var d=y(54438),D=y(21413);let R=null;function E(){return R}function N(c){R??=c}class ne{}const ie=new d.nKC("");let $=(()=>{class c{historyGo(s){throw new Error("")}static \u0275fac=function(u){return new(u||c)};static \u0275prov=d.jDH({token:c,factory:()=>(0,d.WQX)(re),providedIn:"platform"})}return c})(),re=(()=>{class c extends ${_location;_history;_doc=(0,d.WQX)(ie);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(s){const u=E().getGlobalEventTarget(this._doc,"window");return u.addEventListener("popstate",s,!1),()=>u.removeEventListener("popstate",s)}onHashChange(s){const u=E().getGlobalEventTarget(this._doc,"window");return u.addEventListener("hashchange",s,!1),()=>u.removeEventListener("hashchange",s)}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(s){this._location.pathname=s}pushState(s,u,g){this._history.pushState(s,u,g)}replaceState(s,u,g){this._history.replaceState(s,u,g)}forward(){this._history.forward()}back(){this._history.back()}historyGo(s=0){this._history.go(s)}getState(){return this._history.state}static \u0275fac=function(u){return new(u||c)};static \u0275prov=d.jDH({token:c,factory:()=>new c,providedIn:"platform"})}return c})();function de(c,a){if(0==c.length)return a;if(0==a.length)return c;let s=0;return c.endsWith("/")&&s++,a.startsWith("/")&&s++,2==s?c+a.substring(1):1==s?c+a:c+"/"+a}function he(c){const a=c.match(/#|\?|$/),s=a&&a.index||c.length;return c.slice(0,s-("/"===c[s-1]?1:0))+c.slice(s)}function pe(c){return c&&"?"!==c[0]?"?"+c:c}let we=(()=>{class c{historyGo(s){throw new Error("")}static \u0275fac=function(u){return new(u||c)};static \u0275prov=d.jDH({token:c,factory:()=>(0,d.WQX)(Pe),providedIn:"root"})}return c})();const $e=new d.nKC("");let Pe=(()=>{class c extends we{_platformLocation;_baseHref;_removeListenerFns=[];constructor(s,u){super(),this._platformLocation=s,this._baseHref=u??this._platformLocation.getBaseHrefFromDOM()??(0,d.WQX)(ie).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(s){this._removeListenerFns.push(this._platformLocation.onPopState(s),this._platformLocation.onHashChange(s))}getBaseHref(){return this._baseHref}prepareExternalUrl(s){return de(this._baseHref,s)}path(s=!1){const u=this._platformLocation.pathname+pe(this._platformLocation.search),g=this._platformLocation.hash;return g&&s?`${u}${g}`:u}pushState(s,u,g,I){const O=this.prepareExternalUrl(g+pe(I));this._platformLocation.pushState(s,u,O)}replaceState(s,u,g,I){const O=this.prepareExternalUrl(g+pe(I));this._platformLocation.replaceState(s,u,O)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(s=0){this._platformLocation.historyGo?.(s)}static \u0275fac=function(u){return new(u||c)(d.KVO($),d.KVO($e,8))};static \u0275prov=d.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),Je=(()=>{class c{_subject=new D.B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(s){this._locationStrategy=s;const u=this._locationStrategy.getBaseHref();this._basePath=function me(c){if(new RegExp("^(https?:)?//").test(c)){const[,s]=c.split(/\/\/[^\/]+/);return s}return c}(he(Fe(u))),this._locationStrategy.onPopState(g=>{this._subject.next({url:this.path(!0),pop:!0,state:g.state,type:g.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(s=!1){return this.normalize(this._locationStrategy.path(s))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(s,u=""){return this.path()==this.normalize(s+pe(u))}normalize(s){return c.stripTrailingSlash(function je(c,a){if(!c||!a.startsWith(c))return a;const s=a.substring(c.length);return""===s||["/",";","?","#"].includes(s[0])?s:a}(this._basePath,Fe(s)))}prepareExternalUrl(s){return s&&"/"!==s[0]&&(s="/"+s),this._locationStrategy.prepareExternalUrl(s)}go(s,u="",g=null){this._locationStrategy.pushState(g,"",s,u),this._notifyUrlChangeListeners(this.prepareExternalUrl(s+pe(u)),g)}replaceState(s,u="",g=null){this._locationStrategy.replaceState(g,"",s,u),this._notifyUrlChangeListeners(this.prepareExternalUrl(s+pe(u)),g)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(s=0){this._locationStrategy.historyGo?.(s)}onUrlChange(s){return this._urlChangeListeners.push(s),this._urlChangeSubscription??=this.subscribe(u=>{this._notifyUrlChangeListeners(u.url,u.state)}),()=>{const u=this._urlChangeListeners.indexOf(s);this._urlChangeListeners.splice(u,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(s="",u){this._urlChangeListeners.forEach(g=>g(s,u))}subscribe(s,u,g){return this._subject.subscribe({next:s,error:u??void 0,complete:g??void 0})}static normalizeQueryParams=pe;static joinWithSlash=de;static stripTrailingSlash=he;static \u0275fac=function(u){return new(u||c)(d.KVO(we))};static \u0275prov=d.jDH({token:c,factory:()=>function dt(){return new Je((0,d.KVO)(we))}(),providedIn:"root"})}return c})();function Fe(c){return c.replace(/\/index.html$/,"")}const Me={ADP:[void 0,void 0,0],AFN:[void 0,"\u060b",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058f",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20bc"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",2],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GHS:[void 0,"GH\u20b5"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20b1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202fCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xa4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]};var _e=function(c){return c[c.Decimal=0]="Decimal",c[c.Percent=1]="Percent",c[c.Currency=2]="Currency",c[c.Scientific=3]="Scientific",c}(_e||{}),Se=function(c){return c[c.Format=0]="Format",c[c.Standalone=1]="Standalone",c}(Se||{}),ue=function(c){return c[c.Narrow=0]="Narrow",c[c.Abbreviated=1]="Abbreviated",c[c.Wide=2]="Wide",c[c.Short=3]="Short",c}(ue||{}),qe=function(c){return c[c.Short=0]="Short",c[c.Medium=1]="Medium",c[c.Long=2]="Long",c[c.Full=3]="Full",c}(qe||{});function w(c,a){return oe((0,d.H5H)(c)[d.KH2.DateFormat],a)}function W(c,a){return oe((0,d.H5H)(c)[d.KH2.TimeFormat],a)}function k(c,a){return oe((0,d.H5H)(c)[d.KH2.DateTimeFormat],a)}function V(c,a){const s=(0,d.H5H)(c),u=s[d.KH2.NumberSymbols][a];if(typeof u>"u"){if(12===a)return s[d.KH2.NumberSymbols][0];if(13===a)return s[d.KH2.NumberSymbols][1]}return u}function ae(c,a){return(0,d.H5H)(c)[d.KH2.NumberFormats][a]}function Vt(c){if(!c[d.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${c[d.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function oe(c,a){for(let s=a;s>-1;s--)if(typeof c[s]<"u")return c[s];throw new Error("Locale data API: locale data undefined")}function ke(c){const[a,s]=c.split(":");return{hours:+a,minutes:+s}}const Mn=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Tn={},zn=/((?:[^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 An=function(c){return c[c.Short=0]="Short",c[c.ShortGMT=1]="ShortGMT",c[c.Long=2]="Long",c[c.Extended=3]="Extended",c}(An||{}),Ae=function(c){return c[c.FullYear=0]="FullYear",c[c.Month=1]="Month",c[c.Date=2]="Date",c[c.Hours=3]="Hours",c[c.Minutes=4]="Minutes",c[c.Seconds=5]="Seconds",c[c.FractionalSeconds=6]="FractionalSeconds",c[c.Day=7]="Day",c}(Ae||{}),A=function(c){return c[c.DayPeriods=0]="DayPeriods",c[c.Days=1]="Days",c[c.Months=2]="Months",c[c.Eras=3]="Eras",c}(A||{});function K(c,a,s,u){let g=function H(c){if(Ve(c))return c;if("number"==typeof c&&!isNaN(c))return new Date(c);if("string"==typeof c){if(c=c.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(c)){const[g,I=1,O=1]=c.split("-").map(j=>+j);return Z(g,I-1,O)}const s=parseFloat(c);if(!isNaN(c-s))return new Date(s);let u;if(u=c.match(Mn))return function fe(c){const a=new Date(0);let s=0,u=0;const g=c[8]?a.setUTCFullYear:a.setFullYear,I=c[8]?a.setUTCHours:a.setHours;c[9]&&(s=Number(c[9]+c[10]),u=Number(c[9]+c[11])),g.call(a,Number(c[1]),Number(c[2])-1,Number(c[3]));const O=Number(c[4]||0)-s,j=Number(c[5]||0)-u,ve=Number(c[6]||0),Te=Math.floor(1e3*parseFloat("0."+(c[7]||0)));return I.call(a,O,j,ve,Te),a}(u)}const a=new Date(c);if(!Ve(a))throw new Error(`Unable to convert "${c}" into a date`);return a}(c);a=xe(s,a)||a;let j,O=[];for(;a;){if(j=zn.exec(a),!j){O.push(a);break}{O=O.concat(j.slice(1));const Ke=O.pop();if(!Ke)break;a=Ke}}let ve=g.getTimezoneOffset();u&&(ve=te(u,ve),g=function se(c,a,s){const u=s?-1:1,g=c.getTimezoneOffset();return function B(c,a){return(c=new Date(c.getTime())).setMinutes(c.getMinutes()+a),c}(c,u*(te(a,g)-g))}(g,u,!0));let Te="";return O.forEach(Ke=>{const Ye=function S(c){if(Ie[c])return Ie[c];let a;switch(c){case"G":case"GG":case"GGG":a=rt(A.Eras,ue.Abbreviated);break;case"GGGG":a=rt(A.Eras,ue.Wide);break;case"GGGGG":a=rt(A.Eras,ue.Narrow);break;case"y":a=yt(Ae.FullYear,1,0,!1,!0);break;case"yy":a=yt(Ae.FullYear,2,0,!0,!0);break;case"yyy":a=yt(Ae.FullYear,3,0,!1,!0);break;case"yyyy":a=yt(Ae.FullYear,4,0,!1,!0);break;case"Y":a=Be(1);break;case"YY":a=Be(2,!0);break;case"YYY":a=Be(3);break;case"YYYY":a=Be(4);break;case"M":case"L":a=yt(Ae.Month,1,1);break;case"MM":case"LL":a=yt(Ae.Month,2,1);break;case"MMM":a=rt(A.Months,ue.Abbreviated);break;case"MMMM":a=rt(A.Months,ue.Wide);break;case"MMMMM":a=rt(A.Months,ue.Narrow);break;case"LLL":a=rt(A.Months,ue.Abbreviated,Se.Standalone);break;case"LLLL":a=rt(A.Months,ue.Wide,Se.Standalone);break;case"LLLLL":a=rt(A.Months,ue.Narrow,Se.Standalone);break;case"w":a=gr(1);break;case"ww":a=gr(2);break;case"W":a=gr(1,!0);break;case"d":a=yt(Ae.Date,1);break;case"dd":a=yt(Ae.Date,2);break;case"c":case"cc":a=yt(Ae.Day,1);break;case"ccc":a=rt(A.Days,ue.Abbreviated,Se.Standalone);break;case"cccc":a=rt(A.Days,ue.Wide,Se.Standalone);break;case"ccccc":a=rt(A.Days,ue.Narrow,Se.Standalone);break;case"cccccc":a=rt(A.Days,ue.Short,Se.Standalone);break;case"E":case"EE":case"EEE":a=rt(A.Days,ue.Abbreviated);break;case"EEEE":a=rt(A.Days,ue.Wide);break;case"EEEEE":a=rt(A.Days,ue.Narrow);break;case"EEEEEE":a=rt(A.Days,ue.Short);break;case"a":case"aa":case"aaa":a=rt(A.DayPeriods,ue.Abbreviated);break;case"aaaa":a=rt(A.DayPeriods,ue.Wide);break;case"aaaaa":a=rt(A.DayPeriods,ue.Narrow);break;case"b":case"bb":case"bbb":a=rt(A.DayPeriods,ue.Abbreviated,Se.Standalone,!0);break;case"bbbb":a=rt(A.DayPeriods,ue.Wide,Se.Standalone,!0);break;case"bbbbb":a=rt(A.DayPeriods,ue.Narrow,Se.Standalone,!0);break;case"B":case"BB":case"BBB":a=rt(A.DayPeriods,ue.Abbreviated,Se.Format,!0);break;case"BBBB":a=rt(A.DayPeriods,ue.Wide,Se.Format,!0);break;case"BBBBB":a=rt(A.DayPeriods,ue.Narrow,Se.Format,!0);break;case"h":a=yt(Ae.Hours,1,-12);break;case"hh":a=yt(Ae.Hours,2,-12);break;case"H":a=yt(Ae.Hours,1);break;case"HH":a=yt(Ae.Hours,2);break;case"m":a=yt(Ae.Minutes,1);break;case"mm":a=yt(Ae.Minutes,2);break;case"s":a=yt(Ae.Seconds,1);break;case"ss":a=yt(Ae.Seconds,2);break;case"S":a=yt(Ae.FractionalSeconds,1);break;case"SS":a=yt(Ae.FractionalSeconds,2);break;case"SSS":a=yt(Ae.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":a=en(An.Short);break;case"ZZZZZ":a=en(An.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":a=en(An.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":a=en(An.Long);break;default:return null}return Ie[c]=a,a}(Ke);Te+=Ye?Ye(g,s,ve):"''"===Ke?"'":Ke.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Te}function Z(c,a,s){const u=new Date(0);return u.setFullYear(c,a,s),u.setHours(0,0,0),u}function xe(c,a){const s=function Ht(c){return(0,d.H5H)(c)[d.KH2.LocaleId]}(c);if(Tn[s]??={},Tn[s][a])return Tn[s][a];let u="";switch(a){case"shortDate":u=w(c,qe.Short);break;case"mediumDate":u=w(c,qe.Medium);break;case"longDate":u=w(c,qe.Long);break;case"fullDate":u=w(c,qe.Full);break;case"shortTime":u=W(c,qe.Short);break;case"mediumTime":u=W(c,qe.Medium);break;case"longTime":u=W(c,qe.Long);break;case"fullTime":u=W(c,qe.Full);break;case"short":const g=xe(c,"shortTime"),I=xe(c,"shortDate");u=Qe(k(c,qe.Short),[g,I]);break;case"medium":const O=xe(c,"mediumTime"),j=xe(c,"mediumDate");u=Qe(k(c,qe.Medium),[O,j]);break;case"long":const ve=xe(c,"longTime"),Te=xe(c,"longDate");u=Qe(k(c,qe.Long),[ve,Te]);break;case"full":const Ke=xe(c,"fullTime"),Ye=xe(c,"fullDate");u=Qe(k(c,qe.Full),[Ke,Ye])}return u&&(Tn[s][a]=u),u}function Qe(c,a){return a&&(c=c.replace(/\{([^}]+)}/g,function(s,u){return null!=a&&u in a?a[u]:s})),c}function ct(c,a,s="-",u,g){let I="";(c<0||g&&c<=0)&&(g?c=1-c:(c=-c,I=s));let O=String(c);for(;O.length0||j>-s)&&(j+=s),c===Ae.Hours)0===j&&-12===s&&(j=12);else if(c===Ae.FractionalSeconds)return function At(c,a){return ct(c,3).substring(0,a)}(j,a);const ve=V(O,5);return ct(j,a,ve,u,g)}}function rt(c,a,s=Se.Format,u=!1){return function(g,I){return function zt(c,a,s,u,g,I){switch(s){case A.Months:return function ft(c,a,s){const u=(0,d.H5H)(c),I=oe([u[d.KH2.MonthsFormat],u[d.KH2.MonthsStandalone]],a);return oe(I,s)}(a,g,u)[c.getMonth()];case A.Days:return function xt(c,a,s){const u=(0,d.H5H)(c),I=oe([u[d.KH2.DaysFormat],u[d.KH2.DaysStandalone]],a);return oe(I,s)}(a,g,u)[c.getDay()];case A.DayPeriods:const O=c.getHours(),j=c.getMinutes();if(I){const Te=function Cn(c){const a=(0,d.H5H)(c);return Vt(a),(a[d.KH2.ExtraData][2]||[]).map(u=>"string"==typeof u?ke(u):[ke(u[0]),ke(u[1])])}(a),Ke=function vt(c,a,s){const u=(0,d.H5H)(c);Vt(u);const I=oe([u[d.KH2.ExtraData][0],u[d.KH2.ExtraData][1]],a)||[];return oe(I,s)||[]}(a,g,u),Ye=Te.findIndex(gt=>{if(Array.isArray(gt)){const[it,_t]=gt,St=O>=it.hours&&j>=it.minutes,qt=O<_t.hours||O===_t.hours&&j<_t.minutes;if(it.hours<_t.hours){if(St&&qt)return!0}else if(St||qt)return!0}else if(gt.hours===O&>.minutes===j)return!0;return!1});if(-1!==Ye)return Ke[Ye]}return function Xt(c,a,s){const u=(0,d.H5H)(c),I=oe([u[d.KH2.DayPeriodsFormat],u[d.KH2.DayPeriodsStandalone]],a);return oe(I,s)}(a,g,u)[O<12?0:1];case A.Eras:return function Re(c,a){return oe((0,d.H5H)(c)[d.KH2.Eras],a)}(a,u)[c.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${s}`)}}(g,I,c,a,s,u)}}function en(c){return function(a,s,u){const g=-1*u,I=V(s,5),O=g>0?Math.floor(g/60):Math.ceil(g/60);switch(c){case An.Short:return(g>=0?"+":"")+ct(O,2,I)+ct(Math.abs(g%60),2,I);case An.ShortGMT:return"GMT"+(g>=0?"+":"")+ct(O,1,I);case An.Long:return"GMT"+(g>=0?"+":"")+ct(O,2,I)+":"+ct(Math.abs(g%60),2,I);case An.Extended:return 0===u?"Z":(g>=0?"+":"")+ct(O,2,I)+":"+ct(Math.abs(g%60),2,I);default:throw new Error(`Unknown zone width "${c}"`)}}}const Et=0,pn=4;function Yn(c){const a=c.getDay(),s=0===a?-3:pn-a;return Z(c.getFullYear(),c.getMonth(),c.getDate()+s)}function gr(c,a=!1){return function(s,u){let g;if(a){const I=new Date(s.getFullYear(),s.getMonth(),1).getDay()-1,O=s.getDate();g=1+Math.floor((O+I)/7)}else{const I=Yn(s),O=function $t(c){const a=Z(c,Et,1).getDay();return Z(c,0,1+(a<=pn?pn:pn+7)-a)}(I.getFullYear()),j=I.getTime()-O.getTime();g=1+Math.round(j/6048e5)}return ct(g,c,V(u,5))}}function Be(c,a=!1){return function(s,u){return ct(Yn(s).getFullYear(),c,V(u,5),a)}}const Ie={};function te(c,a){c=c.replace(/:/g,"");const s=Date.parse("Jan 01, 1970 00:00:00 "+c)/6e4;return isNaN(s)?a:s}function Ve(c){return c instanceof Date&&!isNaN(c.valueOf())}const mt=/^(\d+)?\.((\d+)(-(\d+))?)?$/;function ce(c,a,s,u,g,I,O=!1){let j="",ve=!1;if(isFinite(c)){let Te=function un(c){let u,g,I,O,j,a=Math.abs(c)+"",s=0;for((g=a.indexOf("."))>-1&&(a=a.replace(".","")),(I=a.search(/e/i))>0?(g<0&&(g=I),g+=+a.slice(I+1),a=a.substring(0,I)):g<0&&(g=a.length),I=0;"0"===a.charAt(I);I++);if(I===(j=a.length))u=[0],g=1;else{for(j--;"0"===a.charAt(j);)j--;for(g-=I,u=[],O=0;I<=j;I++,O++)u[O]=Number(a.charAt(I))}return g>22&&(u=u.splice(0,21),s=g-1,g=1),{digits:u,exponent:s,integerLen:g}}(c);O&&(Te=function Vr(c){if(0===c.digits[0])return c;const a=c.digits.length-c.integerLen;return c.exponent?c.exponent+=2:(0===a?c.digits.push(0,0):1===a&&c.digits.push(0),c.integerLen+=2),c}(Te));let Ke=a.minInt,Ye=a.minFrac,gt=a.maxFrac;if(I){const Dn=I.match(mt);if(null===Dn)throw new Error(`${I} is not a valid digit info`);const Kn=Dn[1],Ln=Dn[3],Er=Dn[5];null!=Kn&&(Ke=Ar(Kn)),null!=Ln&&(Ye=Ar(Ln)),null!=Er?gt=Ar(Er):null!=Ln&&Ye>gt&&(gt=Ye)}!function Ro(c,a,s){if(a>s)throw new Error(`The minimum number of digits after fraction (${a}) is higher than the maximum (${s}).`);let u=c.digits,g=u.length-c.integerLen;const I=Math.min(Math.max(a,g),s);let O=I+c.integerLen,j=u[O];if(O>0){u.splice(Math.max(c.integerLen,O));for(let Ye=O;Ye=5)if(O-1<0){for(let Ye=0;Ye>O;Ye--)u.unshift(0),c.integerLen++;u.unshift(1),c.integerLen++}else u[O-1]++;for(;g=Te?_t.pop():ve=!1),gt>=10?1:0},0);Ke&&(u.unshift(Ke),c.integerLen++)}(Te,Ye,gt);let it=Te.digits,_t=Te.integerLen;const St=Te.exponent;let qt=[];for(ve=it.every(Dn=>!Dn);_t0?qt=it.splice(_t,it.length):(qt=it,it=[0]);const on=[];for(it.length>=a.lgSize&&on.unshift(it.splice(-a.lgSize,it.length).join(""));it.length>a.gSize;)on.unshift(it.splice(-a.gSize,it.length).join(""));it.length&&on.unshift(it.join("")),j=on.join(V(s,u)),qt.length&&(j+=V(s,g)+qt.join("")),St&&(j+=V(s,6)+"+"+St)}else j=V(s,9);return j=c<0&&!ve?a.negPre+j+a.negSuf:a.posPre+j+a.posSuf,j}function xr(c,a="-"){const s={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},u=c.split(";"),g=u[0],I=u[1],O=-1!==g.indexOf(".")?g.split("."):[g.substring(0,g.lastIndexOf("0")+1),g.substring(g.lastIndexOf("0")+1)],j=O[0],ve=O[1]||"";s.posPre=j.substring(0,j.indexOf("#"));for(let Ke=0;Ke{class c{_ngEl;_renderer;initialClasses=$r;rawClass;stateMap=new Map;constructor(s,u){this._ngEl=s,this._renderer=u}set klass(s){this.initialClasses=null!=s?s.trim().split(Hr):$r}set ngClass(s){this.rawClass="string"==typeof s?s.trim().split(Hr):s}ngDoCheck(){for(const u of this.initialClasses)this._updateState(u,!0);const s=this.rawClass;if(Array.isArray(s)||s instanceof Set)for(const u of s)this._updateState(u,!0);else if(null!=s)for(const u of Object.keys(s))this._updateState(u,!!s[u]);this._applyStateDiff()}_updateState(s,u){const g=this.stateMap.get(s);void 0!==g?(g.enabled!==u&&(g.changed=!0,g.enabled=u),g.touched=!0):this.stateMap.set(s,{enabled:u,changed:!0,touched:!0})}_applyStateDiff(){for(const s of this.stateMap){const u=s[0],g=s[1];g.changed?(this._toggleClass(u,g.enabled),g.changed=!1):g.touched||(g.enabled&&this._toggleClass(u,!1),this.stateMap.delete(u)),g.touched=!1}}_toggleClass(s,u){(s=s.trim()).length>0&&s.split(Hr).forEach(g=>{u?this._renderer.addClass(this._ngEl.nativeElement,g):this._renderer.removeClass(this._ngEl.nativeElement,g)})}static \u0275fac=function(u){return new(u||c)(d.rXU(d.aKT),d.rXU(d.sFG))};static \u0275dir=d.FsC({type:c,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return c})();class ee{$implicit;ngForOf;index;count;constructor(a,s,u,g){this.$implicit=a,this.ngForOf=s,this.index=u,this.count=g}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 Ee=(()=>{class c{_viewContainer;_template;_differs;set ngForOf(s){this._ngForOf=s,this._ngForOfDirty=!0}set ngForTrackBy(s){this._trackByFn=s}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(s,u,g){this._viewContainer=s,this._template=u,this._differs=g}set ngForTemplate(s){s&&(this._template=s)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const s=this._ngForOf;!this._differ&&s&&(this._differ=this._differs.find(s).create(this.ngForTrackBy))}if(this._differ){const s=this._differ.diff(this._ngForOf);s&&this._applyChanges(s)}}_applyChanges(s){const u=this._viewContainer;s.forEachOperation((g,I,O)=>{if(null==g.previousIndex)u.createEmbeddedView(this._template,new ee(g.item,this._ngForOf,-1,-1),null===O?void 0:O);else if(null==O)u.remove(null===I?void 0:I);else if(null!==I){const j=u.get(I);u.move(j,O),Ge(j,g)}});for(let g=0,I=u.length;g{Ge(u.get(g.currentIndex),g)})}static ngTemplateContextGuard(s,u){return!0}static \u0275fac=function(u){return new(u||c)(d.rXU(d.c1b),d.rXU(d.C4Q),d.rXU(d._q3))};static \u0275dir=d.FsC({type:c,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return c})();function Ge(c,a){c.context.$implicit=a.item}let at=(()=>{class c{_viewContainer;_context=new wt;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(s,u){this._viewContainer=s,this._thenTemplateRef=u}set ngIf(s){this._context.$implicit=this._context.ngIf=s,this._updateView()}set ngIfThen(s){It("ngIfThen",s),this._thenTemplateRef=s,this._thenViewRef=null,this._updateView()}set ngIfElse(s){It("ngIfElse",s),this._elseTemplateRef=s,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(s,u){return!0}static \u0275fac=function(u){return new(u||c)(d.rXU(d.c1b),d.rXU(d.C4Q))};static \u0275dir=d.FsC({type:c,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return c})();class wt{$implicit=null;ngIf=null}function It(c,a){if(a&&!a.createEmbeddedView)throw new Error(`${c} must be a TemplateRef, but received '${(0,d.Tbb)(a)}'.`)}let Sn=(()=>{class c{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(s,u,g){this._ngEl=s,this._differs=u,this._renderer=g}set ngStyle(s){this._ngStyle=s,!this._differ&&s&&(this._differ=this._differs.find(s).create())}ngDoCheck(){if(this._differ){const s=this._differ.diff(this._ngStyle);s&&this._applyChanges(s)}}_setStyle(s,u){const[g,I]=s.split("."),O=-1===g.indexOf("-")?void 0:d.czy.DashCase;null!=u?this._renderer.setStyle(this._ngEl.nativeElement,g,I?`${u}${I}`:u,O):this._renderer.removeStyle(this._ngEl.nativeElement,g,O)}_applyChanges(s){s.forEachRemovedItem(u=>this._setStyle(u.key,null)),s.forEachAddedItem(u=>this._setStyle(u.key,u.currentValue)),s.forEachChangedItem(u=>this._setStyle(u.key,u.currentValue))}static \u0275fac=function(u){return new(u||c)(d.rXU(d.aKT),d.rXU(d.MKu),d.rXU(d.sFG))};static \u0275dir=d.FsC({type:c,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return c})(),tr=(()=>{class c{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(s){this._viewContainerRef=s}ngOnChanges(s){if(this._shouldRecreateView(s)){const u=this._viewContainerRef;if(this._viewRef&&u.remove(u.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const g=this._createContextForwardProxy();this._viewRef=u.createEmbeddedView(this.ngTemplateOutlet,g,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(s){return!!s.ngTemplateOutlet||!!s.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(s,u,g)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,u,g),get:(s,u,g)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,u,g)}})}static \u0275fac=function(u){return new(u||c)(d.rXU(d.c1b))};static \u0275dir=d.FsC({type:c,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[d.OA$]})}return c})();function Dt(c,a){return new d.wOt(2100,!1)}class an{createSubscription(a,s){return(0,d.O8t)(()=>a.subscribe({next:s,error:u=>{throw u}}))}dispose(a){(0,d.O8t)(()=>a.unsubscribe())}}class Zr{createSubscription(a,s){return a.then(s,u=>{throw u})}dispose(a){}}const ii=new Zr,Ei=new an;let Oo=(()=>{class c{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(s){this._ref=s}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(s){if(!this._obj){if(s)try{this.markForCheckOnValueUpdate=!1,this._subscribe(s)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return s!==this._obj?(this._dispose(),this.transform(s)):this._latestValue}_subscribe(s){this._obj=s,this._strategy=this._selectStrategy(s),this._subscription=this._strategy.createSubscription(s,u=>this._updateLatestValue(s,u))}_selectStrategy(s){if((0,d.jNT)(s))return ii;if((0,d.zjR)(s))return Ei;throw Dt()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(s,u){s===this._obj&&(this._latestValue=u,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(u){return new(u||c)(d.rXU(d.gRc,16))};static \u0275pipe=d.EJ8({name:"async",type:c,pure:!1})}return c})();const vr=new d.nKC(""),xo=new d.nKC("");let ia=(()=>{class c{locale;defaultTimezone;defaultOptions;constructor(s,u,g){this.locale=s,this.defaultTimezone=u,this.defaultOptions=g}transform(s,u,g,I){if(null==s||""===s||s!=s)return null;try{return K(s,u??this.defaultOptions?.dateFormat??"mediumDate",I||this.locale,g??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(O){throw Dt()}}static \u0275fac=function(u){return new(u||c)(d.rXU(d.xe9,16),d.rXU(vr,24),d.rXU(xo,24))};static \u0275pipe=d.EJ8({name:"date",type:c,pure:!0})}return c})(),Di=(()=>{class c{transform(s){return JSON.stringify(s,null,2)}static \u0275fac=function(u){return new(u||c)};static \u0275pipe=d.EJ8({name:"json",type:c,pure:!1})}return c})(),uo=(()=>{class c{_locale;constructor(s){this._locale=s}transform(s,u,g){if(!_n(s))return null;g||=this._locale;try{return function Jn(c,a,s){return ce(c,xr(ae(a,_e.Decimal),V(a,5)),a,1,0,s)}(zr(s),g,u)}catch(I){throw Dt()}}static \u0275fac=function(u){return new(u||c)(d.rXU(d.xe9,16))};static \u0275pipe=d.EJ8({name:"number",type:c,pure:!0})}return c})(),Wr=(()=>{class c{_locale;constructor(s){this._locale=s}transform(s,u,g){if(!_n(s))return null;g||=this._locale;try{return function Kt(c,a,s){return ce(c,xr(ae(a,_e.Percent),V(a,5)),a,1,0,s,!0).replace(new RegExp("%","g"),V(a,3))}(zr(s),g,u)}catch(I){throw Dt()}}static \u0275fac=function(u){return new(u||c)(d.rXU(d.xe9,16))};static \u0275pipe=d.EJ8({name:"percent",type:c,pure:!0})}return c})(),fo=(()=>{class c{_locale;_defaultCurrencyCode;constructor(s,u="USD"){this._locale=s,this._defaultCurrencyCode=u}transform(s,u=this._defaultCurrencyCode,g="symbol",I,O){if(!_n(s))return null;O||=this._locale,"boolean"==typeof g&&(g=g?"symbol":"code");let j=u||this._defaultCurrencyCode;"code"!==g&&(j="symbol"===g||"symbol-narrow"===g?function Ze(c,a,s="en"){const u=function ht(c){return(0,d.H5H)(c)[d.KH2.Currencies]}(s)[c]||Me[c]||[],g=u[1];return"narrow"===a&&"string"==typeof g?g:u[0]||c}(j,"symbol"===g?"wide":"narrow",O):g);try{return function lt(c,a,s,u,g){const O=xr(ae(a,_e.Currency),V(a,5));return O.minFrac=function We(c){let a;const s=Me[c];return s&&(a=s[2]),"number"==typeof a?a:2}(u),O.maxFrac=O.minFrac,ce(c,O,a,13,12,g).replace("\xa4",s).replace("\xa4","").trim()}(zr(s),O,j,u,I)}catch(ve){throw Dt()}}static \u0275fac=function(u){return new(u||c)(d.rXU(d.xe9,16),d.rXU(d.Ocv,16))};static \u0275pipe=d.EJ8({name:"currency",type:c,pure:!0})}return c})();function _n(c){return!(null==c||""===c||c!=c)}function zr(c){if("string"==typeof c&&!isNaN(Number(c)-parseFloat(c)))return Number(c);if("number"!=typeof c)throw new Error(`${c} is not a number`);return c}let bt=(()=>{class c{static \u0275fac=function(u){return new(u||c)};static \u0275mod=d.$C({type:c});static \u0275inj=d.G2t({})}return c})();const Pr="browser",oi="server";function qr(c){return c===Pr}function ts(c){return c===oi}let ns=(()=>{class c{static \u0275prov=(0,d.jDH)({token:c,providedIn:"root",factory:()=>qr((0,d.WQX)(d.Agw))?new po((0,d.WQX)(ie),window):new Po})}return c})();class po{document;window;offset=()=>[0,0];constructor(a,s){this.document=a,this.window=s}setOffset(a){this.offset=Array.isArray(a)?()=>a:a}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(a){this.window.scrollTo(a[0],a[1])}scrollToAnchor(a){const s=function wi(c,a){const s=c.getElementById(a)||c.getElementsByName(a)[0];if(s)return s;if("function"==typeof c.createTreeWalker&&c.body&&"function"==typeof c.body.attachShadow){const u=c.createTreeWalker(c.body,NodeFilter.SHOW_ELEMENT);let g=u.currentNode;for(;g;){const I=g.shadowRoot;if(I){const O=I.getElementById(a)||I.querySelector(`[name="${a}"]`);if(O)return O}g=u.nextNode()}}return null}(this.document,a);s&&(this.scrollToElement(s),s.focus())}setHistoryScrollRestoration(a){this.window.history.scrollRestoration=a}scrollToElement(a){const s=a.getBoundingClientRect(),u=s.left+this.window.pageXOffset,g=s.top+this.window.pageYOffset,I=this.offset();this.window.scrollTo(u-I[0],g-I[1])}}class Po{setOffset(a){}getScrollPosition(){return[0,0]}scrollToPosition(a){}scrollToAnchor(a){}setHistoryScrollRestoration(a){}}class or{}},21626:(st,ge,y)=>{y.d(ge,{$R:()=>B,Qq:()=>W,Sx:()=>fe});var d=y(10467),D=y(54438),R=y(7673),E=y(71985),N=y(86648),ne=y(70274),G=y(5964),ie=y(96354),$=y(70980),q=y(25558),re=y(60177);class de{}class he{}class pe{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(U){U?"string"==typeof U?this.lazyInit=()=>{this.headers=new Map,U.split("\n").forEach(ee=>{const Ee=ee.indexOf(":");if(Ee>0){const Ge=ee.slice(0,Ee),nt=ee.slice(Ee+1).trim();this.addHeaderEntry(Ge,nt)}})}:typeof Headers<"u"&&U instanceof Headers?(this.headers=new Map,U.forEach((ee,Ee)=>{this.addHeaderEntry(Ee,ee)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(U).forEach(([ee,Ee])=>{this.setHeaderEntries(ee,Ee)})}:this.headers=new Map}has(U){return this.init(),this.headers.has(U.toLowerCase())}get(U){this.init();const ee=this.headers.get(U.toLowerCase());return ee&&ee.length>0?ee[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(U){return this.init(),this.headers.get(U.toLowerCase())||null}append(U,ee){return this.clone({name:U,value:ee,op:"a"})}set(U,ee){return this.clone({name:U,value:ee,op:"s"})}delete(U,ee){return this.clone({name:U,value:ee,op:"d"})}maybeSetNormalizedName(U,ee){this.normalizedNames.has(ee)||this.normalizedNames.set(ee,U)}init(){this.lazyInit&&(this.lazyInit instanceof pe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(U=>this.applyUpdate(U)),this.lazyUpdate=null))}copyFrom(U){U.init(),Array.from(U.headers.keys()).forEach(ee=>{this.headers.set(ee,U.headers.get(ee)),this.normalizedNames.set(ee,U.normalizedNames.get(ee))})}clone(U){const ee=new pe;return ee.lazyInit=this.lazyInit&&this.lazyInit instanceof pe?this.lazyInit:this,ee.lazyUpdate=(this.lazyUpdate||[]).concat([U]),ee}applyUpdate(U){const ee=U.name.toLowerCase();switch(U.op){case"a":case"s":let Ee=U.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(U.name,ee);const Ge=("a"===U.op?this.headers.get(ee):void 0)||[];Ge.push(...Ee),this.headers.set(ee,Ge);break;case"d":const nt=U.value;if(nt){let at=this.headers.get(ee);if(!at)return;at=at.filter(wt=>-1===nt.indexOf(wt)),0===at.length?(this.headers.delete(ee),this.normalizedNames.delete(ee)):this.headers.set(ee,at)}else this.headers.delete(ee),this.normalizedNames.delete(ee)}}addHeaderEntry(U,ee){const Ee=U.toLowerCase();this.maybeSetNormalizedName(U,Ee),this.headers.has(Ee)?this.headers.get(Ee).push(ee):this.headers.set(Ee,[ee])}setHeaderEntries(U,ee){const Ee=(Array.isArray(ee)?ee:[ee]).map(nt=>nt.toString()),Ge=U.toLowerCase();this.headers.set(Ge,Ee),this.maybeSetNormalizedName(U,Ge)}forEach(U){this.init(),Array.from(this.normalizedNames.keys()).forEach(ee=>U(this.normalizedNames.get(ee),this.headers.get(ee)))}}class $e{encodeKey(U){return dt(U)}encodeValue(U){return dt(U)}decodeKey(U){return decodeURIComponent(U)}decodeValue(U){return decodeURIComponent(U)}}const ze=/%(\d[a-f0-9])/gi,Je={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function dt(F){return encodeURIComponent(F).replace(ze,(U,ee)=>Je[ee]??U)}function je(F){return`${F}`}class Fe{map;encoder;updates=null;cloneFrom=null;constructor(U={}){if(this.encoder=U.encoder||new $e,U.fromString){if(U.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Pe(F,U){const ee=new Map;return F.length>0&&F.replace(/^\?/,"").split("&").forEach(Ge=>{const nt=Ge.indexOf("="),[at,wt]=-1==nt?[U.decodeKey(Ge),""]:[U.decodeKey(Ge.slice(0,nt)),U.decodeValue(Ge.slice(nt+1))],It=ee.get(at)||[];It.push(wt),ee.set(at,It)}),ee}(U.fromString,this.encoder)}else U.fromObject?(this.map=new Map,Object.keys(U.fromObject).forEach(ee=>{const Ee=U.fromObject[ee],Ge=Array.isArray(Ee)?Ee.map(je):[je(Ee)];this.map.set(ee,Ge)})):this.map=null}has(U){return this.init(),this.map.has(U)}get(U){this.init();const ee=this.map.get(U);return ee?ee[0]:null}getAll(U){return this.init(),this.map.get(U)||null}keys(){return this.init(),Array.from(this.map.keys())}append(U,ee){return this.clone({param:U,value:ee,op:"a"})}appendAll(U){const ee=[];return Object.keys(U).forEach(Ee=>{const Ge=U[Ee];Array.isArray(Ge)?Ge.forEach(nt=>{ee.push({param:Ee,value:nt,op:"a"})}):ee.push({param:Ee,value:Ge,op:"a"})}),this.clone(ee)}set(U,ee){return this.clone({param:U,value:ee,op:"s"})}delete(U,ee){return this.clone({param:U,value:ee,op:"d"})}toString(){return this.init(),this.keys().map(U=>{const ee=this.encoder.encodeKey(U);return this.map.get(U).map(Ee=>ee+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(U=>""!==U).join("&")}clone(U){const ee=new Fe({encoder:this.encoder});return ee.cloneFrom=this.cloneFrom||this,ee.updates=(this.updates||[]).concat(U),ee}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(U=>this.map.set(U,this.cloneFrom.map.get(U))),this.updates.forEach(U=>{switch(U.op){case"a":case"s":const ee=("a"===U.op?this.map.get(U.param):void 0)||[];ee.push(je(U.value)),this.map.set(U.param,ee);break;case"d":if(void 0===U.value){this.map.delete(U.param);break}{let Ee=this.map.get(U.param)||[];const Ge=Ee.indexOf(je(U.value));-1!==Ge&&Ee.splice(Ge,1),Ee.length>0?this.map.set(U.param,Ee):this.map.delete(U.param)}}}),this.cloneFrom=this.updates=null)}}class Me{map=new Map;set(U,ee){return this.map.set(U,ee),this}get(U){return this.map.has(U)||this.map.set(U,U.defaultValue()),this.map.get(U)}delete(U){return this.map.delete(U),this}has(U){return this.map.has(U)}keys(){return this.map.keys()}}function Oe(F){return typeof ArrayBuffer<"u"&&F instanceof ArrayBuffer}function Se(F){return typeof Blob<"u"&&F instanceof Blob}function ue(F){return typeof FormData<"u"&&F instanceof FormData}class ut{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(U,ee,Ee,Ge){let nt;if(this.url=ee,this.method=U.toUpperCase(),function _e(F){switch(F){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ge?(this.body=void 0!==Ee?Ee:null,nt=Ge):nt=Ee,nt&&(this.reportProgress=!!nt.reportProgress,this.withCredentials=!!nt.withCredentials,nt.responseType&&(this.responseType=nt.responseType),nt.headers&&(this.headers=nt.headers),nt.context&&(this.context=nt.context),nt.params&&(this.params=nt.params),this.transferCache=nt.transferCache),this.headers??=new pe,this.context??=new Me,this.params){const at=this.params.toString();if(0===at.length)this.urlWithParams=ee;else{const wt=ee.indexOf("?");this.urlWithParams=ee+(-1===wt?"?":wtBn.set(xn,U.setHeaders[xn]),mn)),U.setParams&&(Rn=Object.keys(U.setParams).reduce((Bn,xn)=>Bn.set(xn,U.setParams[xn]),Rn)),new ut(ee,Ee,at,{params:Rn,headers:mn,context:On,reportProgress:It,responseType:Ge,withCredentials:wt,transferCache:nt})}}var Pt=function(F){return F[F.Sent=0]="Sent",F[F.UploadProgress=1]="UploadProgress",F[F.ResponseHeader=2]="ResponseHeader",F[F.DownloadProgress=3]="DownloadProgress",F[F.Response=4]="Response",F[F.User=5]="User",F}(Pt||{});class Ht{headers;status;statusText;url;ok;type;constructor(U,ee=200,Ee="OK"){this.headers=U.headers||new pe,this.status=void 0!==U.status?U.status:ee,this.statusText=U.statusText||Ee,this.url=U.url||null,this.ok=this.status>=200&&this.status<300}}class Xt extends Ht{constructor(U={}){super(U)}type=Pt.ResponseHeader;clone(U={}){return new Xt({headers:U.headers||this.headers,status:void 0!==U.status?U.status:this.status,statusText:U.statusText||this.statusText,url:U.url||this.url||void 0})}}class xt extends Ht{body;constructor(U={}){super(U),this.body=void 0!==U.body?U.body:null}type=Pt.Response;clone(U={}){return new xt({body:void 0!==U.body?U.body:this.body,headers:U.headers||this.headers,status:void 0!==U.status?U.status:this.status,statusText:U.statusText||this.statusText,url:U.url||this.url||void 0})}}class ft extends Ht{name="HttpErrorResponse";message;error;ok=!1;constructor(U){super(U,0,"Unknown Error"),this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${U.url||"(unknown url)"}`:`Http failure response for ${U.url||"(unknown url)"}: ${U.status} ${U.statusText}`,this.error=U.error||null}}function w(F,U){return{body:U,headers:F.headers,context:F.context,observe:F.observe,params:F.params,reportProgress:F.reportProgress,responseType:F.responseType,withCredentials:F.withCredentials,transferCache:F.transferCache}}let W=(()=>{class F{handler;constructor(ee){this.handler=ee}request(ee,Ee,Ge={}){let nt;if(ee instanceof ut)nt=ee;else{let It,mn;It=Ge.headers instanceof pe?Ge.headers:new pe(Ge.headers),Ge.params&&(mn=Ge.params instanceof Fe?Ge.params:new Fe({fromObject:Ge.params})),nt=new ut(ee,Ee,void 0!==Ge.body?Ge.body:null,{headers:It,context:Ge.context,params:mn,reportProgress:Ge.reportProgress,responseType:Ge.responseType||"json",withCredentials:Ge.withCredentials,transferCache:Ge.transferCache})}const at=(0,R.of)(nt).pipe((0,ne.H)(It=>this.handler.handle(It)));if(ee instanceof ut||"events"===Ge.observe)return at;const wt=at.pipe((0,G.p)(It=>It instanceof xt));switch(Ge.observe||"body"){case"body":switch(nt.responseType){case"arraybuffer":return wt.pipe((0,ie.T)(It=>{if(null!==It.body&&!(It.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return It.body}));case"blob":return wt.pipe((0,ie.T)(It=>{if(null!==It.body&&!(It.body instanceof Blob))throw new Error("Response is not a Blob.");return It.body}));case"text":return wt.pipe((0,ie.T)(It=>{if(null!==It.body&&"string"!=typeof It.body)throw new Error("Response is not a string.");return It.body}));default:return wt.pipe((0,ie.T)(It=>It.body))}case"response":return wt;default:throw new Error(`Unreachable: unhandled observe type ${Ge.observe}}`)}}delete(ee,Ee={}){return this.request("DELETE",ee,Ee)}get(ee,Ee={}){return this.request("GET",ee,Ee)}head(ee,Ee={}){return this.request("HEAD",ee,Ee)}jsonp(ee,Ee){return this.request("JSONP",ee,{params:(new Fe).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ee,Ee={}){return this.request("OPTIONS",ee,Ee)}patch(ee,Ee,Ge={}){return this.request("PATCH",ee,w(Ge,Ee))}post(ee,Ee,Ge={}){return this.request("POST",ee,w(Ge,Ee))}put(ee,Ee,Ge={}){return this.request("PUT",ee,w(Ge,Ee))}static \u0275fac=function(Ee){return new(Ee||F)(D.KVO(de))};static \u0275prov=D.jDH({token:F,factory:F.\u0275fac})}return F})();const k=/^\)\]\}',?\n/;function ae(F){if(F.url)return F.url;const U="X-Request-URL".toLocaleLowerCase();return F.headers.get(U)}let be=(()=>{class F{fetchImpl=(0,D.WQX)(Xe,{optional:!0})?.fetch??((...ee)=>globalThis.fetch(...ee));ngZone=(0,D.WQX)(D.SKi);handle(ee){return new E.c(Ee=>{const Ge=new AbortController;return this.doRequest(ee,Ge.signal,Ee).then(Ct,nt=>Ee.error(new ft({error:nt}))),()=>Ge.abort()})}doRequest(ee,Ee,Ge){var nt=this;return(0,d.A)(function*(){const at=nt.createRequestInit(ee);let wt;try{const Hn=nt.ngZone.runOutsideAngular(()=>nt.fetchImpl(ee.urlWithParams,{signal:Ee,...at}));(function ht(F){F.then(Ct,Ct)})(Hn),Ge.next({type:Pt.Sent}),wt=yield Hn}catch(Hn){return void Ge.error(new ft({error:Hn,status:Hn.status??0,statusText:Hn.statusText,url:ee.urlWithParams,headers:Hn.headers}))}const It=new pe(wt.headers),mn=wt.statusText,Rn=ae(wt)??ee.urlWithParams;let On=wt.status,Bn=null;if(ee.reportProgress&&Ge.next(new Xt({headers:It,status:On,statusText:mn,url:Rn})),wt.body){const Hn=wt.headers.get("content-length"),gn=[],vn=wt.body.getReader();let tr,Pn,Sn=0;const Dt=typeof Zone<"u"&&Zone.current;yield nt.ngZone.runOutsideAngular((0,d.A)(function*(){for(;;){const{done:Zr,value:ii}=yield vn.read();if(Zr)break;if(gn.push(ii),Sn+=ii.length,ee.reportProgress){Pn="text"===ee.responseType?(Pn??"")+(tr??=new TextDecoder).decode(ii,{stream:!0}):void 0;const Ei=()=>Ge.next({type:Pt.DownloadProgress,total:Hn?+Hn:void 0,loaded:Sn,partialText:Pn});Dt?Dt.run(Ei):Ei()}}}));const an=nt.concatChunks(gn,Sn);try{const Zr=wt.headers.get("Content-Type")??"";Bn=nt.parseBody(ee,an,Zr)}catch(Zr){return void Ge.error(new ft({error:Zr,headers:new pe(wt.headers),status:wt.status,statusText:wt.statusText,url:ae(wt)??ee.urlWithParams}))}}0===On&&(On=Bn?200:0),On>=200&&On<300?(Ge.next(new xt({body:Bn,headers:It,status:On,statusText:mn,url:Rn})),Ge.complete()):Ge.error(new ft({error:Bn,headers:It,status:On,statusText:mn,url:Rn}))})()}parseBody(ee,Ee,Ge){switch(ee.responseType){case"json":const nt=(new TextDecoder).decode(Ee).replace(k,"");return""===nt?null:JSON.parse(nt);case"text":return(new TextDecoder).decode(Ee);case"blob":return new Blob([Ee],{type:Ge});case"arraybuffer":return Ee.buffer}}createRequestInit(ee){const Ee={},Ge=ee.withCredentials?"include":void 0;if(ee.headers.forEach((nt,at)=>Ee[nt]=at.join(",")),ee.headers.has("Accept")||(Ee.Accept="application/json, text/plain, */*"),!ee.headers.has("Content-Type")){const nt=ee.detectContentTypeHeader();null!==nt&&(Ee["Content-Type"]=nt)}return{body:ee.serializeBody(),method:ee.method,headers:Ee,credentials:Ge}}concatChunks(ee,Ee){const Ge=new Uint8Array(Ee);let nt=0;for(const at of ee)Ge.set(at,nt),nt+=at.length;return Ge}static \u0275fac=function(Ee){return new(Ee||F)};static \u0275prov=D.jDH({token:F,factory:F.\u0275fac})}return F})();class Xe{}function Ct(){}function jt(F,U){return U(F)}function Vt(F,U){return(ee,Ee)=>U.intercept(ee,{handle:Ge=>F(Ge,Ee)})}const vt=new D.nKC(""),tn=new D.nKC(""),oe=new D.nKC(""),ke=new D.nKC("",{providedIn:"root",factory:()=>!0});function Ze(){let F=null;return(U,ee)=>{null===F&&(F=((0,D.WQX)(vt,{optional:!0})??[]).reduceRight(Vt,jt));const Ee=(0,D.WQX)(D.Ua0);if((0,D.WQX)(ke)){const nt=Ee.add();return F(U,ee).pipe((0,$.j)(()=>Ee.remove(nt)))}return F(U,ee)}}let Mn=(()=>{class F extends de{backend;injector;chain=null;pendingTasks=(0,D.WQX)(D.Ua0);contributeToStability=(0,D.WQX)(ke);constructor(ee,Ee){super(),this.backend=ee,this.injector=Ee}handle(ee){if(null===this.chain){const Ee=Array.from(new Set([...this.injector.get(tn),...this.injector.get(oe,[])]));this.chain=Ee.reduceRight((Ge,nt)=>function Cn(F,U,ee){return(Ee,Ge)=>(0,D.N4e)(ee,()=>U(Ee,nt=>F(nt,Ge)))}(Ge,nt,this.injector),jt)}if(this.contributeToStability){const Ee=this.pendingTasks.add();return this.chain(ee,Ge=>this.backend.handle(Ge)).pipe((0,$.j)(()=>this.pendingTasks.remove(Ee)))}return this.chain(ee,Ee=>this.backend.handle(Ee))}static \u0275fac=function(Ee){return new(Ee||F)(D.KVO(he),D.KVO(D.uvJ))};static \u0275prov=D.jDH({token:F,factory:F.\u0275fac})}return F})();const yt=/^\)\]\}',?\n/;let rt=(()=>{class F{xhrFactory;constructor(ee){this.xhrFactory=ee}handle(ee){if("JSONP"===ee.method)throw new D.wOt(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,N.H)(Ee.\u0275loadImpl()):(0,R.of)(null)).pipe((0,q.n)(()=>new E.c(nt=>{const at=Ee.build();if(at.open(ee.method,ee.urlWithParams),ee.withCredentials&&(at.withCredentials=!0),ee.headers.forEach((gn,vn)=>at.setRequestHeader(gn,vn.join(","))),ee.headers.has("Accept")||at.setRequestHeader("Accept","application/json, text/plain, */*"),!ee.headers.has("Content-Type")){const gn=ee.detectContentTypeHeader();null!==gn&&at.setRequestHeader("Content-Type",gn)}if(ee.responseType){const gn=ee.responseType.toLowerCase();at.responseType="json"!==gn?gn:"text"}const wt=ee.serializeBody();let It=null;const mn=()=>{if(null!==It)return It;const gn=at.statusText||"OK",vn=new pe(at.getAllResponseHeaders()),Sn=function Yt(F){return"responseURL"in F&&F.responseURL?F.responseURL:/^X-Request-URL:/m.test(F.getAllResponseHeaders())?F.getResponseHeader("X-Request-URL"):null}(at)||ee.url;return It=new Xt({headers:vn,status:at.status,statusText:gn,url:Sn}),It},Rn=()=>{let{headers:gn,status:vn,statusText:Sn,url:tr}=mn(),Pn=null;204!==vn&&(Pn=typeof at.response>"u"?at.responseText:at.response),0===vn&&(vn=Pn?200:0);let Dt=vn>=200&&vn<300;if("json"===ee.responseType&&"string"==typeof Pn){const an=Pn;Pn=Pn.replace(yt,"");try{Pn=""!==Pn?JSON.parse(Pn):null}catch(Zr){Pn=an,Dt&&(Dt=!1,Pn={error:Zr,text:Pn})}}Dt?(nt.next(new xt({body:Pn,headers:gn,status:vn,statusText:Sn,url:tr||void 0})),nt.complete()):nt.error(new ft({error:Pn,headers:gn,status:vn,statusText:Sn,url:tr||void 0}))},On=gn=>{const{url:vn}=mn(),Sn=new ft({error:gn,status:at.status||0,statusText:at.statusText||"Unknown Error",url:vn||void 0});nt.error(Sn)};let Bn=!1;const xn=gn=>{Bn||(nt.next(mn()),Bn=!0);let vn={type:Pt.DownloadProgress,loaded:gn.loaded};gn.lengthComputable&&(vn.total=gn.total),"text"===ee.responseType&&at.responseText&&(vn.partialText=at.responseText),nt.next(vn)},Hn=gn=>{let vn={type:Pt.UploadProgress,loaded:gn.loaded};gn.lengthComputable&&(vn.total=gn.total),nt.next(vn)};return at.addEventListener("load",Rn),at.addEventListener("error",On),at.addEventListener("timeout",On),at.addEventListener("abort",On),ee.reportProgress&&(at.addEventListener("progress",xn),null!==wt&&at.upload&&at.upload.addEventListener("progress",Hn)),at.send(wt),nt.next({type:Pt.Sent}),()=>{at.removeEventListener("error",On),at.removeEventListener("abort",On),at.removeEventListener("load",Rn),at.removeEventListener("timeout",On),ee.reportProgress&&(at.removeEventListener("progress",xn),null!==wt&&at.upload&&at.upload.removeEventListener("progress",Hn)),at.readyState!==at.DONE&&at.abort()}})))}static \u0275fac=function(Ee){return new(Ee||F)(D.KVO(re.N0))};static \u0275prov=D.jDH({token:F,factory:F.\u0275fac})}return F})();const zt=new D.nKC(""),Et=new D.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),$t=new D.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Yn{}let gr=(()=>{class F{doc;platform;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(ee,Ee,Ge){this.doc=ee,this.platform=Ee,this.cookieName=Ge}getToken(){if("server"===this.platform)return null;const ee=this.doc.cookie||"";return ee!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,re._b)(ee,this.cookieName),this.lastCookieString=ee),this.lastToken}static \u0275fac=function(Ee){return new(Ee||F)(D.KVO(re.qQ),D.KVO(D.Agw),D.KVO(Et))};static \u0275prov=D.jDH({token:F,factory:F.\u0275fac})}return F})();function Be(F,U){const ee=F.url.toLowerCase();if(!(0,D.WQX)(zt)||"GET"===F.method||"HEAD"===F.method||ee.startsWith("http://")||ee.startsWith("https://"))return U(F);const Ee=(0,D.WQX)(Yn).getToken(),Ge=(0,D.WQX)($t);return null!=Ee&&!F.headers.has(Ge)&&(F=F.clone({headers:F.headers.set(Ge,Ee)})),U(F)}var S=function(F){return F[F.Interceptors=0]="Interceptors",F[F.LegacyInterceptors=1]="LegacyInterceptors",F[F.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",F[F.NoXsrfProtection=3]="NoXsrfProtection",F[F.JsonpSupport=4]="JsonpSupport",F[F.RequestsMadeViaParent=5]="RequestsMadeViaParent",F[F.Fetch=6]="Fetch",F}(S||{});function B(...F){const U=[W,rt,Mn,{provide:de,useExisting:Mn},{provide:he,useFactory:()=>(0,D.WQX)(be,{optional:!0})??(0,D.WQX)(rt)},{provide:tn,useValue:Be,multi:!0},{provide:zt,useValue:!0},{provide:Yn,useClass:gr}];for(const ee of F)U.push(...ee.\u0275providers);return(0,D.EmA)(U)}const H=new D.nKC("");function fe(){return function te(F,U){return{\u0275kind:F,\u0275providers:U}}(S.LegacyInterceptors,[{provide:H,useFactory:Ze},{provide:tn,useExisting:H,multi:!0}])}},54438:(st,ge,y)=>{function D(e,t){return Object.is(e,t)}y.d(ge,{bc$:()=>Sw,iLQ:()=>oc,sZ2:()=>yl,wjH:()=>Vs,o8S:()=>Pi,BIS:()=>Aw,gRc:()=>gD,Ql9:()=>mx,OM3:()=>Zl,Ocv:()=>Dx,abz:()=>Ko,Z63:()=>Or,aKT:()=>ml,uvJ:()=>pr,zcH:()=>Yo,bkB:()=>Xo,ES_:()=>U0,$GK:()=>rn,nKC:()=>U,zZn:()=>mr,_q3:()=>Mp,MKu:()=>Tp,xe9:()=>bp,Co$:()=>W_,Vns:()=>Zs,SKi:()=>qn,Xx1:()=>wi,Agw:()=>Ld,PLl:()=>Fd,rOR:()=>Fm,sFG:()=>lT,_9s:()=>th,czy:()=>ou,WPN:()=>zs,kdw:()=>or,C4Q:()=>$l,NYb:()=>YS,giA:()=>Ey,RxE:()=>oD,c1b:()=>Eu,gXe:()=>vs,mal:()=>wl,Tzd:()=>dg,Af3:()=>fi,tdH:()=>Nw,L39:()=>MP,EWP:()=>Op,sbv:()=>FT,a0P:()=>ZP,Ol2:()=>_h,w6W:()=>zT,QZP:()=>Pp,Rfq:()=>Ie,WQX:()=>bt,hFB:()=>rw,naY:()=>xx,Hps:()=>hh,QuC:()=>Ti,EmA:()=>Si,Udg:()=>TP,CGW:()=>tw,N4e:()=>Ui,vPA:()=>Fa,O8t:()=>el,H3F:()=>hy,H8p:()=>cs,KH2:()=>Za,Ua0:()=>Qo,wOt:()=>We,WHO:()=>yy,e01:()=>by,lNU:()=>Ot,h9k:()=>zg,$MX:()=>tu,ZF7:()=>Sa,Kcf:()=>CC,e5t:()=>SC,UyX:()=>MC,cWb:()=>IC,osQ:()=>TC,H5H:()=>Xh,Zy3:()=>Mn,mq5:()=>mb,SnV:()=>ew,JZv:()=>rt,TL3:()=>rP,LfX:()=>Yr,plB:()=>ys,jNT:()=>Sh,zjR:()=>Dy,ngT:()=>Mr,hVU:()=>XS,TL$:()=>Mw,Tbb:()=>$t,rcV:()=>Zo,nM4:()=>J_,Vt3:()=>bh,GFd:()=>iy,OA$:()=>Kr,Jv_:()=>CE,R7$:()=>wv,BMQ:()=>Ph,HbH:()=>Xy,ZvI:()=>nb,AVh:()=>Vh,BUC:()=>rb,vxM:()=>ab,wni:()=>Xb,C6U:()=>Jb,VBU:()=>K_,FsC:()=>Q_,jDH:()=>un,G2t:()=>Ar,$C:()=>yh,EJ8:()=>X_,rXU:()=>Oa,nrm:()=>zh,eu8:()=>Kh,bVm:()=>Bu,qex:()=>Lu,k0s:()=>Fu,j41:()=>ku,RV6:()=>pb,xGo:()=>vm,Mr5:()=>Gh,KVO:()=>$n,kS0:()=>Nc,QTQ:()=>Iv,bIt:()=>qh,lsd:()=>qb,joV:()=>em,qSk:()=>Jp,XpG:()=>Bb,nI1:()=>LE,bMT:()=>BE,i5U:()=>jE,brH:()=>VE,ii3:()=>UE,iJd:()=>HE,SdG:()=>Vb,NAR:()=>jb,Y8G:()=>Lh,FS9:()=>tp,lJ4:()=>ME,eq3:()=>TE,l_i:()=>SE,sMw:()=>AE,ziG:()=>RE,s1E:()=>OE,NyB:()=>eE,mGM:()=>Zb,sdS:()=>tE,Dyx:()=>db,Z7z:()=>ub,fX1:()=>cb,Vm6:()=>lb,Njj:()=>Up,tSv:()=>Jg,eBV:()=>Vp,npT:()=>Kg,B4B:()=>pf,n$t:()=>Qg,Aen:()=>so,xc7:()=>jh,Kam:()=>Jh,zvX:()=>Qh,DNE:()=>wh,C5r:()=>$E,EFF:()=>dE,JRh:()=>ip,SpI:()=>$u,Lme:()=>op,DH7:()=>bE,mxI:()=>ap,R50:()=>sp,GBs:()=>Yb}),y(10467);let R=null,E=!1,N=1;const ne=Symbol("SIGNAL");function G(e){const t=R;return R=e,t}function ie(){return R}const re={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function de(e){if(E)throw new Error("");if(null===R)return;R.consumerOnSignalRead(e);const t=R.nextProducerIndex++;Oe(R),te.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function je(e){Oe(e);for(let t=0;t0}function Oe(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function Se(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function ue(e){return void 0!==e.producerNode}function qe(e){const t=Object.create(Xt);t.computation=e;const n=()=>{if(pe(t),de(t),t.value===Ht)throw t.error;return t.value};return n[ne]=t,n}const ut=Symbol("UNSET"),Pt=Symbol("COMPUTING"),Ht=Symbol("ERRORED"),Xt={...re,value:ut,dirty:!0,error:null,equal:D,producerMustRecompute:e=>e.value===ut||e.value===Pt,producerRecomputeValue(e){if(e.value===Pt)throw new Error("Detected cycle in computations.");const t=e.value;e.value=Pt;const n=Je(e);let r;try{r=e.computation()}catch(i){r=Ht,e.error=i}finally{dt(e,n)}t!==ut&&t!==Ht&&r!==Ht&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let ft=function xt(){throw new Error};function Re(){ft()}let L=null;function V(e,t){$e()||Re(),e.equal(e.value,t)||(e.value=t,function Ct(e){e.version++,function he(){N++}(),we(e),L?.()}(e))}const Xe={...re,equal:D,value:void 0};const jt=()=>{},Vt={...re,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:jt};var vt=y(84412),tn=y(21413),oe=y(18359),ke=y(96354);const Ot="https://g.co/ng/security#xss";class We extends Error{code;constructor(t,n){super(Mn(t,n)),this.code=t}}function Mn(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}const Tn=Symbol("InputSignalNode#UNSET"),zn={...Xe,transformFn:void 0,applyValueToInputSignal(e,t){V(e,t)}};function A(e,t){const n=Object.create(zn);function r(){if(de(n),n.value===Tn)throw new We(-950,!1);return n.value}return n.value=e,n.transformFn=t?.transform,r[ne]=n,r}function K(e){return{toString:e}.toString()}const xe="__parameters__";function yt(e,t,n){return K(()=>{const r=function At(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...o){if(this instanceof i)return r.apply(this,o),this;const l=new i(...o);return f.annotation=l,f;function f(p,b,M){const T=p.hasOwnProperty(xe)?p[xe]:Object.defineProperty(p,xe,{value:[]})[xe];for(;T.length<=M;)T.push(null);return(T[M]=T[M]||[]).push(l),p}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const rt=globalThis;function Et(e){for(let t in e)if(e[t]===Et)return t;throw Error("Could not find renamed property on target object.")}function pn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function $t(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map($t).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Yn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Be=Et({__forward_ref__:Et});function Ie(e){return e.__forward_ref__=Ie,e.toString=function(){return $t(this())},e}function S(e){return te(e)?e():e}function te(e){return"function"==typeof e&&e.hasOwnProperty(Be)&&e.__forward_ref__===Ie}function un(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Ar(e){return{providers:e.providers||[],imports:e.imports||[]}}function Rr(e){return Ni(e,Hr)||Ni(e,Yi)}function Yr(e){return null!==Rr(e)}function Ni(e,t){return e.hasOwnProperty(t)?e[t]:null}function Ur(e){return e&&(e.hasOwnProperty($r)||e.hasOwnProperty(F))?e[$r]:null}const Hr=Et({\u0275prov:Et}),$r=Et({\u0275inj:Et}),Yi=Et({ngInjectableDef:Et}),F=Et({ngInjectorDef:Et});class U{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,n){this._desc=t,this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=un({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Bn(e){return e&&!!e.\u0275providers}const xn=Et({\u0275cmp:Et}),Hn=Et({\u0275dir:Et}),gn=Et({\u0275pipe:Et}),vn=Et({\u0275mod:Et}),Sn=Et({\u0275fac:Et}),tr=Et({__NG_ELEMENT_ID__:Et}),Pn=Et({__NG_ENV_ID__:Et});function Dt(e){return"string"==typeof e?e:null==e?"":String(e)}function co(e,t){throw new We(-201,!1)}var rn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(rn||{});let es;function Ms(){return es}function vr(e){const t=es;return es=e,t}function xo(e,t,n){const r=Rr(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&rn.Optional?null:void 0!==t?t:void co()}const ki={},_r="__NG_DI_FLAG__",Di="ngTempTokenPath",Ts=/\n/gm,uo="__source";let Wr;function _n(e){const t=Wr;return Wr=e,t}function zr(e,t=rn.Default){if(void 0===Wr)throw new We(-203,!1);return null===Wr?xo(e,void 0,t):Wr.get(e,t&rn.Optional?null:void 0,t)}function $n(e,t=rn.Default){return(Ms()||zr)(S(e),t)}function bt(e,t=rn.Default){return $n(e,Pr(t))}function Pr(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function oi(e){const t=[];for(let n=0;nArray.isArray(n)?Ii(n,t):t(n))}function Mi(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function ai(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function yr(e,t,n){let r=mo(e,t);return r>=0?e[1|r]=n:(r=~r,function Ji(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function os(e,t){const n=mo(e,t);if(n>=0)return e[1|n]}function mo(e,t){return function ko(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const o=r+(i-r>>1),l=e[o<t?i=o:r=o+1}return~(i<{n.push(l)};return Ii(t,l=>{const f=l;lr(f,o,[],r)&&(i||=[],i.push(f))}),void 0!==i&&sa(i,o),n}function sa(e,t){for(let n=0;n{t(o,r)})}}function lr(e,t,n,r){if(!(e=S(e)))return!1;let i=null,o=Ur(e);const l=!o&&Qt(e);if(o||l){if(l&&!l.standalone)return!1;i=e}else{const p=e.ngModule;if(o=Ur(p),!o)return!1;i=p}const f=r.has(i);if(l){if(f)return!1;if(r.add(i),l.dependencies){const p="function"==typeof l.dependencies?l.dependencies():l.dependencies;for(const b of p)lr(b,t,n,r)}}else{if(!o)return!1;{if(null!=o.imports&&!f){let b;r.add(i);try{Ii(o.imports,M=>{lr(M,t,n,r)&&(b||=[],b.push(M))})}finally{}void 0!==b&&sa(b,t)}if(!f){const b=si(i)||(()=>new i);t({provide:i,useFactory:b,deps:dn},i),t({provide:ci,useValue:i,multi:!0},i),t({provide:Or,useValue:()=>$n(i),multi:!0},i)}const p=o.providers;if(null!=p&&!f){const b=e;ln(p,M=>{t(M,b)})}}}return i!==e&&void 0!==e.providers}function ln(e,t){for(let n of e)Bn(n)&&(n=n.\u0275providers),Array.isArray(n)?ln(n,t):t(n)}const go=Et({provide:String,useValue:Et});function Lo(e){return null!==e&&"object"==typeof e&&go in e}function Bi(e){return"function"==typeof e}const cs=new U(""),Bo={},aa={};let jo;function Vo(){return void 0===jo&&(jo=new Jr),jo}class pr{}class ui extends pr{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,ds(t,l=>this.processProvider(l)),this.records.set(ss,ei(void 0,this)),i.has("environment")&&this.records.set(pr,ei(void 0,this));const o=this.records.get(cs);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(ci,dn,rn.Self))}destroy(){eo(this),this._destroyed=!0;const t=G(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),G(t)}}onDestroy(t){return eo(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){eo(this);const n=_n(this),r=vr(void 0);try{return t()}finally{_n(n),vr(r)}}get(t,n=ki,r=rn.Default){if(eo(this),t.hasOwnProperty(Pn))return t[Pn](this);r=Pr(r);const o=_n(this),l=vr(void 0);try{if(!(r&rn.SkipSelf)){let p=this.records.get(t);if(void 0===p){const b=function Rs(e){return"function"==typeof e||"object"==typeof e&&e instanceof U}(t)&&Rr(t);p=b&&this.injectableDefInScope(b)?ei(ji(t),Bo):null,this.records.set(t,p)}if(null!=p)return this.hydrate(t,p)}return(r&rn.Self?Vo():this.parent).get(t,n=r&rn.Optional&&n===ki?null:n)}catch(f){if("NullInjectorError"===f.name){if((f[Di]=f[Di]||[]).unshift($t(t)),o)throw f;return function qi(e,t,n,r){const i=e[Di];throw t[uo]&&i.unshift(t[uo]),e.message=function ns(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=$t(t);if(Array.isArray(t))i=t.map($t).join(" -> ");else if("object"==typeof t){let o=[];for(let l in t)if(t.hasOwnProperty(l)){let f=t[l];o.push(l+":"+("string"==typeof f?JSON.stringify(f):$t(f)))}i=`{${o.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(Ts,"\n ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[Di]=null,e}(f,t,"R3InjectorError",this.source)}throw f}finally{vr(l),_n(o)}}resolveInjectorInitializers(){const t=G(null),n=_n(this),r=vr(void 0);try{const o=this.get(Or,dn,rn.Self);for(const l of o)l()}finally{_n(n),vr(r),G(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push($t(r));return`R3Injector[${t.join(", ")}]`}processProvider(t){let n=Bi(t=S(t))?t:S(t&&t.provide);const r=function _o(e){return Lo(e)?ei(void 0,e.useValue):ei(us(e),Bo)}(t);if(!Bi(t)&&!0===t.multi){let i=this.records.get(n);i||(i=ei(void 0,Bo,!0),i.factory=()=>oi(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=G(null);try{return n.value===Bo&&(n.value=aa,n.value=n.factory()),"object"==typeof n.value&&n.value&&function la(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{G(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=S(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function ji(e){const t=Rr(e),n=null!==t?t.factory:si(e);if(null!==n)return n;if(e instanceof U)throw new We(204,!1);if(e instanceof Function)return function di(e){if(e.length>0)throw new We(204,!1);const n=function Xi(e){return e&&(e[Hr]||e[Yi])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new We(204,!1)}function us(e,t,n){let r;if(Bi(e)){const i=S(e);return si(i)||ji(i)}if(Lo(e))r=()=>S(e.useValue);else if(function ls(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...oi(e.deps||[]));else if(function vo(e){return!(!e||!e.useExisting)}(e))r=()=>$n(S(e.useExisting));else{const i=S(e&&(e.useClass||e.provide));if(!function Vi(e){return!!e.deps}(e))return si(i)||ji(i);r=()=>new i(...oi(e.deps))}return r}function eo(e){if(e.destroyed)throw new We(205,!1)}function ei(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ds(e,t){for(const n of e)Array.isArray(n)?ds(n,t):n&&Bn(n)?ds(n.\u0275providers,t):t(n)}function Ui(e,t){e instanceof ui&&eo(e);const r=_n(e),i=vr(void 0);try{return t()}finally{_n(r),vr(i)}}function yo(){return void 0!==Ms()||null!=function fo(){return Wr}()}function fi(e){if(!yo())throw new We(-203,!1)}const bn=0,et=1,Tt=2,Nn=3,cr=4,Wn=5,nr=6,Wi=7,En=8,Vn=9,Fr=10,Ft=11,zi=12,Ho=13,no=14,In=15,hi=16,Ai=17,br=18,Ki=19,Ns=20,c=21,a=22,s=23,u=24,g=25,I=1,j=7,Te=9,Ke=10;var Ye=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Ye||{});function gt(e){return Array.isArray(e)&&"object"==typeof e[I]}function it(e){return Array.isArray(e)&&!0===e[I]}function _t(e){return!!(4&e.flags)}function St(e){return e.componentOffset>-1}function qt(e){return!(1&~e.flags)}function on(e){return!!e.template}function Dn(e){return!!(512&e[Tt])}class Cr{previousValue;currentValue;firstChange;constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function ro(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}const Kr=(()=>{const e=()=>ps;return e.ngInherit=!0,e})();function ps(e){return e.type.prototype.ngOnChanges&&(e.setInput=kp),ha}function ha(){const e=od(this),t=e?.current;if(t){const n=e.previous;if(n===kr)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function kp(e,t,n,r,i){const o=this.declaredInputs[r],l=od(e)||function Fp(e,t){return e[id]=t}(e,{previous:kr,current:null}),f=l.current||(l.current={}),p=l.previous,b=p[o];f[o]=new Cr(b&&b.currentValue,n,p===kr),ro(e,t,i,n)}const id="__ngSimpleChanges__";function od(e){return e[id]||null}const Ri=function(e,t,n){},sd="svg";function wn(e){for(;Array.isArray(e);)e=e[bn];return e}function pa(e,t){return wn(t[e])}function Gr(e,t){return wn(t[e.index])}function ms(e,t){return e.data[t]}function h(e,t){return e[t]}function v(e,t){const n=t[e];return gt(n)?n:n[bn]}function _(e){return!(128&~e[Tt])}function x(e,t){return null==t?null:e[t]}function Y(e){e[Ai]=0}function Ne(e){1024&e[Tt]||(e[Tt]|=1024,_(e)&&Wt(e))}function pt(e){return!!(9216&e[Tt]||e[u]?.dirty)}function Lt(e){e[Fr].changeDetectionScheduler?.notify(9),64&e[Tt]&&(e[Tt]|=1024),pt(e)&&Wt(e)}function Wt(e){e[Fr].changeDetectionScheduler?.notify(0);let t=Xn(e);for(;null!==t&&!(8192&t[Tt])&&(t[Tt]|=8192,_(t));)t=Xn(t)}function kn(e,t){if(!(256&~e[Tt]))throw new We(911,!1);null===e[c]&&(e[c]=[]),e[c].push(t)}function Xn(e){const t=e[Nn];return it(t)?t[Nn]:t}const kt={lFrame:Yp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let ol=!1;function jp(){return kt.bindingsEnabled}function ks(){return null!==kt.skipHydrationRootTNode}function Le(){return kt.lFrame.lView}function Gt(){return kt.lFrame.tView}function Vp(e){return kt.lFrame.contextLView=e,e[En]}function Up(e){return kt.lFrame.contextLView=null,e}function cn(){let e=Hp();for(;null!==e&&64===e.type;)e=e.parent;return e}function Hp(){return kt.lFrame.currentTNode}function io(e,t){const n=kt.lFrame;n.currentTNode=e,n.isParent=t}function ld(){return kt.lFrame.isParent}function cd(){kt.lFrame.isParent=!1}function zp(){return ol}function Ic(e){const t=ol;return ol=e,t}function ni(){const e=kt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Gi(){return kt.lFrame.bindingIndex++}function zo(e){const t=kt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function h0(e,t){const n=kt.lFrame;n.bindingIndex=n.bindingRootIndex=e,ud(t)}function ud(e){kt.lFrame.currentDirectiveIndex=e}function dd(e){const t=kt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function fd(){return kt.lFrame.currentQueryIndex}function Mc(e){kt.lFrame.currentQueryIndex=e}function m0(e){const t=e[et];return 2===t.type?t.declTNode:1===t.type?e[Wn]:null}function Qp(e,t,n){if(n&rn.SkipSelf){let i=t,o=e;for(;!(i=i.parent,null!==i||n&rn.Host||(i=m0(o),null===i||(o=o[no],10&i.type))););if(null===i)return!1;t=i,e=o}const r=kt.lFrame=Xp();return r.currentTNode=t,r.lView=e,!0}function hd(e){const t=Xp(),n=e[et];kt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Xp(){const e=kt.lFrame,t=null===e?null:e.child;return null===t?Yp(e):t}function Yp(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Zp(){const e=kt.lFrame;return kt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const qp=Zp;function pd(){const e=Zp();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Lr(){return kt.lFrame.selectedIndex}function Fs(e){kt.lFrame.selectedIndex=e}function Un(){const e=kt.lFrame;return ms(e.tView,e.selectedIndex)}function Jp(){kt.lFrame.currentNamespace=sd}function em(){!function _0(){kt.lFrame.currentNamespace=null}()}let nm=!0;function ll(){return nm}function Co(e){nm=e}function Tc(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n=r)break}else t[p]<0&&(e[Ai]+=65536),(f>14>16&&(3&e[Tt])===t&&(e[Tt]+=16384,im(f,o)):im(f,o)}const ma=-1;class cl{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,n,r){this.factory=t,this.canSeeViewProviders=n,this.injectImpl=r}}function _d(e,t,n){let r=0;for(;rt){l=o-1;break}}}for(;o>16}(e),r=t;for(;n>0;)r=r[no],n--;return r}let Ed=!0;function Rc(e){const t=Ed;return Ed=e,t}const lm=255,cm=5;let T0=0;const Io={};function Oc(e,t){const n=um(e,t);if(-1!==n)return n;const r=t[et];r.firstCreatePass&&(e.injectorIndex=t.length,Dd(r.data,e),Dd(t,null),Dd(r.blueprint,null));const i=xc(e,t),o=e.injectorIndex;if(bd(i)){const l=dl(i),f=fl(i,t),p=f[et].data;for(let b=0;b<8;b++)t[o+b]=f[l+b]|p[l+b]}return t[o+8]=i,o}function Dd(e,t){e.push(0,0,0,0,0,0,0,0,t)}function um(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function xc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=_m(i),null===r)return ma;if(n++,i=i[no],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return ma}function wd(e,t,n){!function S0(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(tr)&&(r=n[tr]),null==r&&(r=n[tr]=T0++);const i=r&lm;t.data[e+(i>>cm)]|=1<=0?t&lm:x0:t}(n);if("function"==typeof o){if(!Qp(t,e,r))return r&rn.Host?dm(i,0,r):fm(t,n,r,i);try{let l;if(l=o(r),null!=l||r&rn.Optional)return l;co()}finally{qp()}}else if("number"==typeof o){let l=null,f=um(e,t),p=ma,b=r&rn.Host?t[In][Wn]:null;for((-1===f||r&rn.SkipSelf)&&(p=-1===f?xc(e,t):t[f+8],p!==ma&&gm(r,!1)?(l=t[et],f=dl(p),t=fl(p,t)):f=-1);-1!==f;){const M=t[et];if(mm(o,f,M.data)){const T=R0(f,t,n,l,r,b);if(T!==Io)return T}p=t[f+8],p!==ma&&gm(r,t[et].data[f+8]===b)&&mm(o,f,t)?(l=M,f=dl(p),t=fl(p,t)):f=-1}}return i}function R0(e,t,n,r,i,o){const l=t[et],f=l.data[e+8],M=Pc(f,l,n,null==r?St(f)&&Ed:r!=l&&!!(3&f.type),i&rn.Host&&o===f);return null!==M?Bs(t,l,M,f):Io}function Pc(e,t,n,r,i){const o=e.providerIndexes,l=t.data,f=1048575&o,p=e.directiveStart,M=o>>20,Q=i?f+M:e.directiveEnd;for(let J=r?f:f+M;J=p&&ye.type===n)return J}if(i){const J=l[p];if(J&&on(J)&&J.type===n)return p}return null}function Bs(e,t,n,r){let i=e[n];const o=t.data;if(function E0(e){return e instanceof cl}(i)){const l=i;l.resolving&&function Ei(e,t){throw t&&t.join(" > "),new We(-200,e)}(function an(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Dt(e)}(o[n]));const f=Rc(l.canSeeViewProviders);l.resolving=!0;const b=l.injectImpl?vr(l.injectImpl):null;Qp(e,r,rn.Default);try{i=e[n]=l.factory(void 0,o,e,r),t.firstCreatePass&&n>=r.directiveStart&&function y0(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:o}=t.type.prototype;if(r){const l=ps(t);(n.preOrderHooks??=[]).push(e,l),(n.preOrderCheckHooks??=[]).push(e,l)}i&&(n.preOrderHooks??=[]).push(0-e,i),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==b&&vr(b),Rc(f),l.resolving=!1,qp()}}return i}function mm(e,t,n){return!!(n[t+(e>>cm)]&1<{const t=e.prototype.constructor,n=t[Sn]||Cd(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const o=i[Sn]||Cd(i);if(o&&o!==n)return o;i=Object.getPrototypeOf(i)}return o=>new o})}function Cd(e){return te(e)?()=>{const t=Cd(S(e));return t&&t()}:si(e)}function _m(e){const t=e[et],n=t.type;return 2===n?t.declTNode:1===n?e[Wn]:null}function Nc(e){return function A0(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i$n(ss)});static __NG_ELEMENT_ID__=-1}class U0{attributeName;constructor(t){this.attributeName=t}__NG_ELEMENT_ID__=()=>Nc(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}}new U("").__NG_ELEMENT_ID__=e=>{const t=cn();if(null===t)throw new We(204,!1);if(2&t.type)return t.value;if(e&rn.Optional)return null;throw new We(204,!1)};const Im=!1;let Ko=(()=>class e{static __NG_ELEMENT_ID__=$0;static __NG_ENV_ID__=n=>n})();class Mm extends Ko{_lView;constructor(t){super(),this._lView=t}onDestroy(t){return kn(this._lView,t),()=>function gi(e,t){if(null===e[c])return;const n=e[c].indexOf(t);-1!==n&&e[c].splice(n,1)}(this._lView,t)}}function $0(){return new Mm(Le())}class Go{}const hl=new U("",{providedIn:"root",factory:()=>!1}),Tm=new U(""),Md=new U("");let Qo=(()=>{class e{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new vt.t(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}has(n){return this.pendingTasks.has(n)}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=un({token:e,providedIn:"root",factory:()=>new e})}return e})();const Xo=class z0 extends tn.B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(t=!1){super(),this.__isAsync=t,yo()&&(this.destroyRef=bt(Ko,{optional:!0})??void 0,this.pendingTasks=bt(Qo,{optional:!0})??void 0)}emit(t){const n=G(null);try{super.next(t)}finally{G(n)}}subscribe(t,n,r){let i=t,o=n||(()=>null),l=r;if(t&&"object"==typeof t){const p=t;i=p.next?.bind(p),o=p.error?.bind(p),l=p.complete?.bind(p)}this.__isAsync&&(o=this.wrapInTimeout(o),i&&(i=this.wrapInTimeout(i)),l&&(l=this.wrapInTimeout(l)));const f=super.subscribe({next:i,error:o,complete:l});return t instanceof oe.yU&&t.add(f),f}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function pl(...e){}function Sm(e){let t,n;function r(){e=pl;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Am(e){return queueMicrotask(()=>e()),()=>{e=pl}}const Td="isAngularZone",Fc=Td+"_ID";let K0=0;class qn{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Xo(!1);onMicrotaskEmpty=new Xo(!1);onStable=new Xo(!1);onError=new Xo(!1);constructor(t){const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:o=Im}=t;if(typeof Zone>"u")throw new We(908,!1);Zone.assertZonePatched();const l=this;l._nesting=0,l._outer=l._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(l._inner=l._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(l._inner=l._inner.fork(Zone.longStackTraceZoneSpec)),l.shouldCoalesceEventChangeDetection=!i&&r,l.shouldCoalesceRunChangeDetection=i,l.callbackScheduled=!1,l.scheduleInRootZone=o,function X0(e){const t=()=>{!function Q0(e){function t(){Sm(()=>{e.callbackScheduled=!1,Ad(e),e.isCheckStableRunning=!0,Sd(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Ad(e))}(e)},n=K0++;e._inner=e._inner.fork({name:"angular",properties:{[Td]:!0,[Fc]:n,[Fc+n]:!0},onInvokeTask:(r,i,o,l,f,p)=>{if(function Y0(e){return xm(e,"__ignore_ng_zone__")}(p))return r.invokeTask(o,l,f,p);try{return Rm(e),r.invokeTask(o,l,f,p)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===l.type||e.shouldCoalesceRunChangeDetection)&&t(),Om(e)}},onInvoke:(r,i,o,l,f,p,b)=>{try{return Rm(e),r.invoke(o,l,f,p,b)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function Z0(e){return xm(e,"__scheduler_tick__")}(p)&&t(),Om(e)}},onHasTask:(r,i,o,l)=>{r.hasTask(o,l),i===o&&("microTask"==l.change?(e._hasPendingMicrotasks=l.microTask,Ad(e),Sd(e)):"macroTask"==l.change&&(e.hasPendingMacrotasks=l.macroTask))},onHandleError:(r,i,o,l)=>(r.handleError(o,l),e.runOutsideAngular(()=>e.onError.emit(l)),!1)})}(l)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Td)}static assertInAngularZone(){if(!qn.isInAngularZone())throw new We(909,!1)}static assertNotInAngularZone(){if(qn.isInAngularZone())throw new We(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const o=this._inner,l=o.scheduleEventTask("NgZoneEvent: "+i,t,G0,pl,pl);try{return o.runTask(l,n,r)}finally{o.cancelTask(l)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const G0={};function Sd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Ad(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Rm(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Om(e){e._nesting--,Sd(e)}class Rd{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Xo;onMicrotaskEmpty=new Xo;onStable=new Xo;onError=new Xo;run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}function xm(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Yo{_console=console;handleError(t){this._console.error("ERROR",t)}}const J0=new U("",{providedIn:"root",factory:()=>{const e=bt(qn),t=bt(Yo);return n=>e.runOutsideAngular(()=>t.handleError(n))}});class Pm{destroyed=!1;listeners=null;errorHandler=bt(Yo,{optional:!0});destroyRef=bt(Ko);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(t){if(this.destroyed)throw new We(953,!1);return(this.listeners??=[]).push(t),{unsubscribe:()=>{const n=this.listeners?.indexOf(t);void 0!==n&&-1!==n&&this.listeners?.splice(n,1)}}}emit(t){if(this.destroyed)throw new We(953,!1);if(null===this.listeners)return;const n=G(null);try{for(const r of this.listeners)try{r(t)}catch(i){this.errorHandler?.handleError(i)}}finally{G(n)}}}function ew(e){return e.destroyRef}function tw(e){return new Pm}function Nm(e,t){return A(e,t)}const rw=(Nm.required=function nw(e){return A(Tn,e)},Nm);function iw(){return _a(cn(),Le())}function _a(e,t){return new ml(Gr(e,t))}let ml=(()=>class e{nativeElement;constructor(n){this.nativeElement=n}static __NG_ELEMENT_ID__=iw})();function km(e){return e instanceof ml?e.nativeElement:e}function ow(){return this._results[Symbol.iterator]()}class Fm{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new tn.B}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function sr(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Ci(e,t,n){if(e.length!==t.length)return!1;for(let r=0;rTw}),Tw="ng",Fd=new U(""),Ld=new U("",{providedIn:"platform",factory:()=>"unknown"}),Sw=new U(""),Aw=new U("",{providedIn:"root",factory:()=>Mo().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),rg=new U("",{providedIn:"root",factory:()=>!1});var Gd=function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e}(Gd||{});const Dl=new U(""),ag=new Set;function Mr(e){ag.has(e)||(ag.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Nw(e,t){if(null!==ie())throw new We(-602,!1)}var Vs=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(Vs||{});let Qd=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=un({token:e,providedIn:"root",factory:()=>new e})}return e})();const lg=[Vs.EarlyRead,Vs.Write,Vs.MixedReadWrite,Vs.Read];let cg=(()=>{class e{ngZone=bt(qn);scheduler=bt(Go);errorHandler=bt(Yo,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){bt(Dl,{optional:!0})}execute(){this.executing=!0;for(const n of lg)for(const r of this.sequences)if(!r.erroredOrDestroyed&&r.hooks[n])try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>r.hooks[n](r.pipelinedValue),r.snapshot))}catch(i){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(i)}this.executing=!1;for(const n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(const n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(8),this.deferredRegistrations.clear()}register(n){this.executing?this.deferredRegistrations.add(n):(this.sequences.add(n),this.scheduler.notify(7))}unregister(n){this.executing&&this.sequences.has(n)?(n.erroredOrDestroyed=!0,n.pipelinedValue=void 0,n.once=!0):(this.sequences.delete(n),this.deferredRegistrations.delete(n))}maybeTrace(n,r){return r?r.run(Gd.AFTER_NEXT_RENDER,n):n()}static \u0275prov=un({token:e,providedIn:"root",factory:()=>new e})}return e})();class ug{impl;hooks;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(t,n,r,i,o=null){this.impl=t,this.hooks=n,this.once=r,this.snapshot=o,this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function dg(e,t){!t?.injector&&fi();const n=t?.injector??bt(mr);return Mr("NgAfterRender"),fg(e,n,t,!1)}function wl(e,t){!t?.injector&&fi();const n=t?.injector??bt(mr);return Mr("NgAfterNextRender"),fg(e,n,t,!0)}function fg(e,t,n,r){const i=t.get(Qd);i.impl??=t.get(cg);const o=t.get(Dl,null,{optional:!0}),l=n?.phase??Vs.MixedReadWrite,f=!0!==n?.manualCleanup?t.get(Ko):null,p=new ug(i.impl,function kw(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,l),r,f,o?.snapshot(null));return i.impl.register(p),p}let Mg=()=>null;function nf(e,t,n=!1){return Mg(e,t,n)}var vs=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(vs||{});let Jc,eu;function Ta(e){return function cf(){if(void 0===Jc&&(Jc=null,rt.trustedTypes))try{Jc=rt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Jc}()?.createHTML(e)||e}function uf(){if(void 0===eu&&(eu=null,rt.trustedTypes))try{eu=rt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return eu}function Ng(e){return uf()?.createHTML(e)||e}function Fg(e){return uf()?.createScriptURL(e)||e}class Ws{changingThisBreaksApplicationSecurity;constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ot})`}}class _C extends Ws{getTypeName(){return"HTML"}}class yC extends Ws{getTypeName(){return"Style"}}class bC extends Ws{getTypeName(){return"Script"}}class EC extends Ws{getTypeName(){return"URL"}}class DC extends Ws{getTypeName(){return"ResourceURL"}}function Zo(e){return e instanceof Ws?e.changingThisBreaksApplicationSecurity:e}function Sa(e,t){const n=function wC(e){return e instanceof Ws&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${Ot})`)}return n===t}function CC(e){return new _C(e)}function IC(e){return new yC(e)}function MC(e){return new bC(e)}function TC(e){return new EC(e)}function SC(e){return new DC(e)}class AC{inertDocumentHelper;constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(Ta(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class RC{defaultDoc;inertDocument;constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Ta(t),n}}const xC=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function tu(e){return(e=String(e)).match(xC)?e:"unsafe:"+e}function qo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function Pl(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Bg=qo("area,br,col,hr,img,wbr"),jg=qo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Vg=qo("rp,rt"),df=Pl(Bg,Pl(jg,qo("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")),Pl(Vg,qo("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")),Pl(Vg,jg)),ff=qo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Ug=Pl(ff,qo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),qo("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")),PC=qo("script,style,template");class NC{sanitizedSomething=!1;buf=[];sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=LC(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=FC(n);if(o){n=o;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=Hg(t).toLowerCase();if(!df.hasOwnProperty(n))return this.sanitizedSomething=!0,!PC.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i"),!0}endElement(t){const n=Hg(t).toLowerCase();df.hasOwnProperty(n)&&!Bg.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Wg(t))}}function FC(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw $g(t);return t}function LC(e){const t=e.firstChild;if(t&&function kC(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw $g(t);return t}function Hg(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function $g(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const BC=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,jC=/([^\#-~ |!])/g;function Wg(e){return e.replace(/&/g,"&").replace(BC,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(jC,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let nu;function zg(e,t){let n=null;try{nu=nu||function Lg(e){const t=new RC(e);return function OC(){try{return!!(new window.DOMParser).parseFromString(Ta(""),"text/html")}catch{return!1}}()?new AC(t):t}(e);let r=t?String(t):"";n=nu.getInertBodyElement(r);let i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,o=n.innerHTML,n=nu.getInertBodyElement(r)}while(r!==o);return Ta((new NC).sanitizeChildren(hf(n)||n))}finally{if(n){const r=hf(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}function hf(e){return"content"in e&&function VC(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var zs=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(zs||{});function Kg(e){const t=Nl();return t?Ng(t.sanitize(zs.HTML,e)||""):Sa(e,"HTML")?Ng(Zo(e)):zg(Mo(),Dt(e))}function pf(e){const t=Nl();return t?t.sanitize(zs.URL,e)||"":Sa(e,"URL")?Zo(e):tu(Dt(e))}function Gg(e){const t=Nl();if(t)return Fg(t.sanitize(zs.RESOURCE_URL,e)||"");if(Sa(e,"ResourceURL"))return Fg(Zo(e));throw new We(904,!1)}function Qg(e,t,n){return function zC(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Gg:pf}(t,n)(e)}function Nl(){const e=Le();return e&&e[Fr].sanitizer}const KC=/^>|^->||--!>|)/g;function Jg(e){return e.ownerDocument.defaultView}function xi(e){return e instanceof Function?e():e}var _s=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(_s||{}),ou=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(ou||{});let vf;function _f(e,t){return vf(e,t)}function Ra(e,t,n,r,i){if(null!=r){let o,l=!1;it(r)?o=r:gt(r)&&(l=!0,r=r[bn]);const f=wn(r);0===e&&null!==n?null==i?cv(t,n,f):Ks(t,n,f,i||null,!0):1===e&&null!==n?Ks(t,n,f,i||null,!0):2===e?function Ll(e,t,n){e.removeChild(null,t,n)}(t,f,l):3===e&&t.destroyNode(f),null!=o&&function fI(e,t,n,r,i){const o=n[j];o!==wn(n)&&Ra(t,e,r,o,i);for(let f=Ke;ft.replace(GC,"\u200b$1\u200b"))}(t))}function su(e,t,n){return e.createElement(t,n)}function sv(e,t){t[Fr].changeDetectionScheduler?.notify(10),lu(e,t,t[Ft],2,null,null)}function av(e,t){const n=e[Te],r=t[Nn];(gt(r)||t[In]!==r[Nn][In])&&(e[Tt]|=Ye.HasTransplantedViews),null===n?e[Te]=[t]:n.push(t)}function Ef(e,t){const n=e[Te],r=n.indexOf(t);n.splice(r,1)}function kl(e,t){if(e.length<=Ke)return;const n=Ke+t,r=e[n];if(r){const i=r[hi];null!==i&&i!==e&&Ef(i,r),t>0&&(e[n-1][cr]=r[cr]);const o=ai(e,Ke+t);!function ov(e,t){sv(e,t),t[bn]=null,t[Wn]=null}(r[et],r);const l=o[br];null!==l&&l.detachView(o[et]),r[Nn]=null,r[cr]=null,r[Tt]&=-129}return r}function Fl(e,t){if(!(256&t[Tt])){const n=t[Ft];n.destroyNode&&lu(e,t,n,3,null,null),function sI(e){let t=e[zi];if(!t)return Df(e[et],e);for(;t;){let n=null;if(gt(t))n=t[zi];else{const r=t[Ke];r&&(n=r)}if(!n){for(;t&&!t[cr]&&t!==e;)gt(t)&&Df(t[et],t),t=t[Nn];null===t&&(t=e),gt(t)&&Df(t[et],t),n=t&&t[cr]}t=n}}(t)}}function Df(e,t){if(256&t[Tt])return;const n=G(null);try{t[Tt]&=-129,t[Tt]|=256,t[u]&&Fe(t[u]),function cI(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[f]():r[-f].unsubscribe(),l+=2}else n[l].call(r[n[l+1]]);null!==r&&(t[Wi]=null);const i=t[c];if(null!==i){t[c]=null;for(let l=0;l-1){const{encapsulation:o}=e.data[r.directiveStart+i];if(o===vs.None||o===vs.Emulated)return null}return Gr(r,n)}}(e,t.parent,n)}function Ks(e,t,n,r,i){e.insertBefore(t,n,r,i)}function cv(e,t,n){e.appendChild(t,n)}function uv(e,t,n,r,i){null!==r?Ks(e,t,n,r,i):cv(e,t,n)}function Cf(e,t){return e.parentNode(t)}function dv(e,t,n){return hv(e,t,n)}let If,hv=function fv(e,t,n){return 40&e.type?Gr(e,n):null};function au(e,t,n,r){const i=wf(e,r,t),o=t[Ft],f=dv(r.parent||t[Wn],r,t);if(null!=i)if(Array.isArray(n))for(let p=0;p-1){let o;for(;++io?"":i[M+1].toLowerCase(),2&r&&b!==T){if(oo(r))return!1;l=!0}}}}else{if(!l&&!oo(r)&&!oo(p))return!1;if(l&&oo(p))continue;l=!1,r=p|1&r}}return oo(r)||l}function oo(e){return!(1&e)}function yI(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let o=!1;for(;i-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&r?i+="."+l:4&r&&(i+=" "+l);else""!==i&&!oo(l)&&(t+=Dv(o,i),i=""),r=l,o=o||!oo(r);n++}return""!==i&&(t+=Dv(o,i)),t}const Jt={};function wv(e=1){Cv(Gt(),Le(),Lr()+e,!1)}function Cv(e,t,n,r){if(!r)if(3&~t[Tt]){const o=e.preOrderHooks;null!==o&&Ac(t,o,0,n)}else{const o=e.preOrderCheckHooks;null!==o&&Sc(t,o,n)}Fs(n)}function Oa(e,t=rn.Default){const n=Le();return null===n?$n(e,t):hm(cn(),n,S(e),t)}function Iv(){throw new Error("invalid")}function Mv(e,t,n,r,i,o){const l=G(null);try{let f=null;i&_s.SignalBased&&(f=t[r][ne]),null!==f&&void 0!==f.transformFn&&(o=f.transformFn(o)),i&_s.HasDecoratorInputTransform&&(o=e.inputTransforms[r].call(t,o)),null!==e.setInput?e.setInput(t,f,o,n,r):ro(t,f,r,o)}finally{G(l)}}function Bl(e,t,n,r,i,o,l,f,p,b,M){const T=t.blueprint.slice();return T[bn]=i,T[Tt]=1228|r,(null!==b||e&&2048&e[Tt])&&(T[Tt]|=2048),Y(T),T[Nn]=T[no]=e,T[En]=n,T[Fr]=l||e&&e[Fr],T[Ft]=f||e&&e[Ft],T[Vn]=p||e&&e[Vn]||null,T[Wn]=o,T[Ki]=function lw(){return aw++}(),T[nr]=M,T[Ns]=b,T[In]=2==t.type?e[In]:T,T}function Qs(e,t,n,r,i){let o=e.data[t];if(null===o)o=function Af(e,t,n,r,i){const o=Hp(),l=ld(),p=e.data[t]=function NI(e,t,n,r,i,o){let l=t?t.injectorIndex:-1,f=0;return ks()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:l,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:i,attrs:o,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,l?o:o&&o.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=p),null!==o&&(l?null==o.child&&null!==p.parent&&(o.child=p):null===o.next&&(o.next=p,p.prev=o)),p}(e,t,n,r,i),function f0(){return kt.lFrame.inI18n}()&&(o.flags|=32);else if(64&o.type){o.type=n,o.value=r,o.attrs=i;const l=function al(){const e=kt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();o.injectorIndex=null===l?-1:l.injectorIndex}return io(o,!0),o}function jl(e,t,n,r){if(0===n)return-1;const i=t.length;for(let o=0;og&&Cv(e,t,g,!1),Ri(l?2:0,i),n(r,i)}finally{Fs(o),Ri(l?3:1,i)}}function Rf(e,t,n){if(_t(t)){const r=G(null);try{const o=t.directiveEnd;for(let l=t.directiveStart;lnull;function Av(e,t,n,r,i){for(let o in t){if(!t.hasOwnProperty(o))continue;const l=t[o];if(void 0===l)continue;r??={};let f,p=_s.None;Array.isArray(l)?(f=l[0],p=l[1]):f=l;let b=o;if(null!==i){if(!i.hasOwnProperty(o))continue;b=i[o]}0===e?Rv(r,n,b,f,p):Rv(r,n,b,f)}return r}function Rv(e,t,n,r,i){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,r):o=e[n]=[t,r],void 0!==i&&o.push(i)}function _i(e,t,n,r,i,o,l,f){const p=Gr(t,n);let M,b=t.inputs;!f&&null!=b&&(M=b[r])?(Vf(e,n,M,r,i),St(t)&&function LI(e,t){const n=v(t,e);16&n[Tt]||(n[Tt]|=64)}(n,t.index)):3&t.type&&(r=function FI(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=l?l(i,t.value||"",r):i,o.setProperty(p,r,i))}function kf(e,t,n,r){if(jp()){const i=null===r?null:{"":-1},o=function $I(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let o=0;o0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(l)!=f&&l.push(f),l.push(n,r,o)}}(e,t,r,jl(e,n,i.hostVars,Jt),i)}function Lf(e){let t=16;return e.signals?t=4096:e.onPush&&(t=64),t}function To(e,t,n,r,i,o){const l=Gr(e,t);!function Bf(e,t,n,r,i,o,l){if(null==o)e.removeAttribute(t,i,n);else{const f=null==l?Dt(o):l(o,r||"",i);e.setAttribute(t,i,f,n)}}(t[Ft],l,o,e.value,n,r,i)}function XI(e,t,n,r,i,o){const l=o[t];if(null!==l)for(let f=0;f0&&(n[i-1][cr]=t),r{Wt(e.lView)},consumerOnSignalRead(){this.lView[u]=this}},oM={...re,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Xn(e.lView);for(;t&&!Vv(t[et]);)t=Xn(t);t&&Ne(t)},consumerOnSignalRead(){this.lView[u]=this}};function Vv(e){return 2!==e.type}function Uv(e){if(null===e[s])return;let t=!0;for(;t;){let n=!1;for(const r of e[s])r.dirty&&(n=!0,null===r.zone||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));t=n&&!!(8192&e[Tt])}}function fu(e,t=!0,n=0){const i=e[Fr].rendererFactory;i.begin?.();try{!function aM(e,t){const n=zp();try{Ic(!0),$f(e,t);let r=0;for(;pt(e);){if(100===r)throw new We(103,!1);r++,$f(e,1)}}finally{Ic(n)}}(e,n)}catch(l){throw t&&uu(e,l),l}finally{i.end?.()}}function $v(e,t,n,r){const i=t[Tt];if(!(256&~i))return;hd(t);let f=!0,p=null,b=null;Vv(e)?(b=function eM(e){return e[u]??function tM(e){const t=jv.pop()??Object.create(rM);return t.lView=e,t}(e)}(t),p=Je(b)):null===ie()?(f=!1,b=function iM(e){const t=e[u]??Object.create(oM);return t.lView=e,t}(t),p=Je(b)):t[u]&&(Fe(t[u]),t[u]=null);try{Y(t),function Kp(e){return kt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Tv(e,t,n,2,r);const M=!(3&~i);if(M){const J=e.preOrderCheckHooks;null!==J&&Sc(t,J,null)}else{const J=e.preOrderHooks;null!==J&&Ac(t,J,0,null),md(t,0)}if(function lM(e){for(let t=zm(e);null!==t;t=Km(t)){if(!(t[Tt]&Ye.HasTransplantedViews))continue;const n=t[Te];for(let r=0;r-1&&(kl(t,r),ai(n,r))}this._attachedToViewContainer=!1}Fl(this._lView[et],this._lView)}onDestroy(t){kn(this._lView,t)}markForCheck(){Ul(this._cdRefInjectingView||this._lView,4)}markForRefresh(){Ne(this._cdRefInjectingView||this._lView)}detach(){this._lView[Tt]&=-129}reattach(){Lt(this._lView),this._lView[Tt]|=128}detectChanges(){this._lView[Tt]|=1024,fu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new We(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Dn(this._lView),n=this._lView[hi];null!==n&&!t&&Ef(n,this._lView),sv(this._lView[et],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new We(902,!1);this._appRef=t;const n=Dn(this._lView),r=this._lView[hi];null!==r&&!n&&av(r,this._lView),Lt(this._lView)}}let $l=(()=>class e{static __NG_ELEMENT_ID__=fM})();const uM=$l,dM=class extends uM{_declarationLView;_declarationTContainer;elementRef;constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=xa(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new Hl(i)}};function fM(){return hu(cn(),Le())}function hu(e,t){return 4&e.type?new dM(t,e,_a(e,t)):null}let h_=()=>null;function ka(e,t){return h_(e,t)}class sT{}class p_{}class aT{resolveComponentFactory(t){throw Error(`No component factory found for ${$t(t)}.`)}}class Zl{static NULL=new aT}class th{}let lT=(()=>class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>function cT(){const e=Le(),n=v(cn().index,e);return(gt(n)?n:e)[Ft]}()})(),uT=(()=>{class e{static \u0275prov=un({token:e,providedIn:"root",factory:()=>null})}return e})();function ys(e){return!!ar(e)}function bu(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,o=0;if(null!==t)for(let l=0;l0&&_v(e,n,o.join(" "))}}(Q,hr,ye,r),void 0!==n&&function bT(e,t,n){const r=e.projection=[];for(let i=0;iclass e{static __NG_ELEMENT_ID__=DT})();function DT(){return E_(cn(),Le())}const wT=Eu,y_=class extends wT{_lContainer;_hostTNode;_hostLView;constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return _a(this._hostTNode,this._hostLView)}get injector(){return new Ir(this._hostTNode,this._hostLView)}get parentInjector(){const t=xc(this._hostTNode,this._hostLView);if(bd(t)){const n=fl(t,this._hostLView),r=dl(t);return new Ir(n[et].data[r+8],n)}return new Ir(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=b_(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Ke}createEmbeddedView(t,n,r){let i,o;"number"==typeof r?i=r:null!=r&&(i=r.index,o=r.injector);const l=ka(this._lContainer,t.ssrId),f=t.createEmbeddedViewImpl(n||{},o,l);return this.insertImpl(f,i,Xs(this._hostTNode,l)),f}createComponent(t,n,r,i,o){const l=t&&!function to(e){return"function"==typeof e}(t);let f;if(l)f=n;else{const ye=n||{};f=ye.index,r=ye.injector,i=ye.projectableNodes,o=ye.environmentInjector||ye.ngModuleRef}const p=l?t:new ec(Qt(t)),b=r||this.parentInjector;if(!o&&null==p.ngModule){const Ue=(l?b:this.parentInjector).get(pr,null);Ue&&(o=Ue)}const M=Qt(p.componentType??{}),T=ka(this._lContainer,M?.id??null),J=p.create(b,i,T?.firstChild??null,o);return this.insertImpl(J.hostView,f,Xs(this._hostTNode,T)),J}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function C(e){return it(e[Nn])}(i)){const f=this.indexOf(t);if(-1!==f)this.detach(f);else{const p=i[Nn],b=new y_(p,p[Wn],p[Nn]);b.detach(b.indexOf(t))}}const o=this._adjustIndex(n),l=this._lContainer;return Pa(l,i,o,r),t.attachToViewContainerRef(),Mi(ih(l),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=b_(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=kl(this._lContainer,n);r&&(ai(ih(this._lContainer),n),Fl(r[et],r))}detach(t){const n=this._adjustIndex(t,-1),r=kl(this._lContainer,n);return r&&null!=ai(ih(this._lContainer),n)?new Hl(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function b_(e){return e[8]}function ih(e){return e[8]||(e[8]=[])}function E_(e,t){let n;const r=t[e.index];return it(r)?n=r:(n=Pv(r,t,null,e),t[e.index]=n,cu(t,n)),D_(n,t,e,r),new y_(n,e,t)}let D_=function C_(e,t,n,r){if(e[j])return;let i;i=8&n.type?wn(r):function CT(e,t){const n=e[Ft],r=n.createComment(""),i=Gr(t,e);return Ks(n,Cf(n,i),r,function uI(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[j]=i},oh=()=>!1;class sh{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new sh(this.queryList)}setDirty(){this.queryList.setDirty()}}class ah{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let o=0;ot.trim())}(t):t}}class lh{queries;constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r0)r.push(l[f/2]);else{const b=o[f+1],M=t[-p];for(let T=Ke;T(de(t),t.value);return n[ne]=t,n}(e),r=n[ne];return t?.equal&&(r.equal=t.equal),n.set=i=>V(r,i),n.update=i=>function ae(e,t){$e()||Re(),V(e,t(e.value))}(r,i),n.asReadonly=ph.bind(n),n}function ph(){const e=this[ne];if(void 0===e.readonlyFn){const t=()=>this();t[ne]=e,e.readonlyFn=t}return e.readonlyFn}function x_(e){return hh(e)&&"function"==typeof e.set}function mh(e,t,n){let r;const i=qe(()=>{r._dirtyCounter();const o=function NT(e,t){const n=e._lView,r=e._queryIndex;if(void 0===n||void 0===r||4&n[Tt])return t?void 0:dn;const i=dh(n,r),o=O_(n,r);return i.reset(o,km),t?i.first:i._changesDetected||void 0===e._flatValue?e._flatValue=i.toArray():e._flatValue}(r,e);if(t&&void 0===o)throw new We(-951,!1);return o});return r=i[ne],r._dirtyCounter=Fa(0),r._flatValue=void 0,i}function L_(e,t){return function P_(e){return mh(!0,!1)}()}const FT=(L_.required=function kT(e,t){return function N_(e){return mh(!0,!0)}()},L_);class Zs{}class W_{}function zT(e,t){return new gh(e,t??null,[])}class gh extends Zs{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new v_(this);constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n;const o=ar(t);this._bootstrapComponents=xi(o.bootstrap),this._r3Injector=Cm(t,n,[{provide:Zs,useValue:this},{provide:Zl,useValue:this.componentFactoryResolver},...r],$t(t),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class vh extends W_{moduleType;constructor(t){super(),this.moduleType=t}create(t){return new gh(this.moduleType,t,[])}}class z_ extends Zs{injector;componentFactoryResolver=new v_(this);instance=null;constructor(t){super();const n=new ui([...t.providers,{provide:Zs,useValue:this},{provide:Zl,useValue:this.componentFactoryResolver}],t.parent||Vo(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function _h(e,t,n=null){return new z_({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let GT=(()=>{class e{_injector;cachedInjectors=new Map;constructor(n){this._injector=n}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=as(0,n.type),i=r.length>0?_h([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=un({token:e,providedIn:"environment",factory:()=>new e($n(pr))})}return e})();function K_(e){return K(()=>{const t=Y_(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Lc.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:t.standalone?i=>i.get(GT).getOrCreateStandaloneInjector(n):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vs.Emulated,styles:e.styles||dn,_:null,schemas:e.schemas||null,tView:null,id:""};t.standalone&&Mr("NgStandalone"),Z_(n);const r=e.dependencies;return n.directiveDefs=wu(r,!1),n.pipeDefs=wu(r,!0),n.id=function ZT(e){let t=0;const r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,"function"==typeof e.consts?"":e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(const o of r.join("|"))t=Math.imul(31,t)+o.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function QT(e){return Qt(e)||Fn(e)}function XT(e){return null!==e}function yh(e){return K(()=>({type:e.type,bootstrap:e.bootstrap||dn,declarations:e.declarations||dn,imports:e.imports||dn,exports:e.exports||dn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function G_(e,t){if(null==e)return kr;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let o,l,f=_s.None;Array.isArray(i)?(f=i[0],o=i[1],l=i[2]??o):(o=i,l=i),t?(n[o]=f!==_s.None?[r,f]:r,t[o]=l):n[o]=r}return n}function Q_(e){return K(()=>{const t=Y_(e);return Z_(t),t})}function X_(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Y_(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||kr,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:!0===e.signals,selectors:e.selectors||dn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:G_(e.inputs,t),outputs:G_(e.outputs),debugInfo:null}}function Z_(e){e.features?.forEach(t=>t(e))}function wu(e,t){if(!e)return null;const n=t?jn:QT;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(XT)}function bh(e){let t=function q_(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),n=!0;const r=[e];for(;t;){let i;if(on(e))i=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new We(903,!1);i=t.\u0275dir}if(i){if(n){r.push(i);const l=e;l.inputs=Cu(e.inputs),l.inputTransforms=Cu(e.inputTransforms),l.declaredInputs=Cu(e.declaredInputs),l.outputs=Cu(e.outputs);const f=i.hostBindings;f&&nS(e,f);const p=i.viewQuery,b=i.contentQueries;if(p&&eS(e,p),b&&tS(e,b),qT(e,i),pn(e.outputs,i.outputs),on(i)&&i.data.animation){const M=e.data;M.animation=(M.animation||[]).concat(i.data.animation)}}const o=i.features;if(o)for(let l=0;l=0;r--){const i=e[r];i.hostVars=t+=i.hostVars,i.hostAttrs=ul(i.hostAttrs,n=ul(n,i.hostAttrs))}}(r)}function qT(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const r=t.inputs[n];if(void 0!==r&&(e.inputs[n]=r,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const i=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(i))continue;e.inputTransforms??={},e.inputTransforms[i]=t.inputTransforms[i]}}}function Cu(e){return e===kr?{}:e===dn?[]:e}function eS(e,t){const n=e.viewQuery;e.viewQuery=n?(r,i)=>{t(r,i),n(r,i)}:t}function tS(e,t){const n=e.contentQueries;e.contentQueries=n?(r,i,o)=>{t(r,i,o),n(r,i,o)}:t}function nS(e,t){const n=e.hostBindings;e.hostBindings=n?(r,i)=>{t(r,i),n(r,i)}:t}function J_(e){const t=n=>{const r=Array.isArray(e);null===n.hostDirectives?(n.findHostDirectiveDefs=ey,n.hostDirectives=r?e.map(Eh):[e]):r?n.hostDirectives.unshift(...e.map(Eh)):n.hostDirectives.unshift(e)};return t.ngInherit=!0,t}function ey(e,t,n){if(null!==e.hostDirectives)for(const r of e.hostDirectives)if("function"==typeof r){const i=r();for(const o of i)ty(Eh(o),t,n)}else ty(r,t,n)}function ty(e,t,n){const r=Fn(e.directive);(function sS(e,t){for(const n in t)t.hasOwnProperty(n)&&(e[t[n]]=e[n])})(r.declaredInputs,e.inputs),ey(r,t,n),n.set(r,e),t.push(r)}function Eh(e){return"function"==typeof e?{directive:S(e),inputs:kr,outputs:kr}:{directive:S(e.directive),inputs:ny(e.inputs),outputs:ny(e.outputs)}}function ny(e){if(void 0===e||0===e.length)return kr;const t={};for(let n=0;n{class e{log(n){console.log(n)}warn(n){console.warn(n)}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const gy="ng";function XS(e,t){!function _y(e,t){if(typeof COMPILED>"u"||!COMPILED){const n=rt;n[gy]??={},n[gy][e]=t}}(e,t)}const yy=new U(""),by=new U("");let Th,YS=(()=>{class e{_ngZone;registry;_isZoneStable=!0;_callbacks=[];taskTrackingZone=null;constructor(n,r,i){this._ngZone=n,this.registry=r,Th||(function ZS(e){Th=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let o=-1;r&&r>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(l=>l.timeoutId!==o),n()},r)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:i})}whenStable(n,r,i){if(i&&!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(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static \u0275fac=function(r){return new(r||e)($n(qn),$n(Ey),$n(by))};static \u0275prov=un({token:e,factory:e.\u0275fac})}return e})(),Ey=(()=>{class e{_applications=new Map;registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return Th?.findTestabilityInTree(this,n,r)??null}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Sh(e){return!!e&&"function"==typeof e.then}function Dy(e){return!!e&&"function"==typeof e.subscribe}const wy=new U("");let Cy=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r});appInits=bt(wy,{optional:!0})??[];injector=bt(mr);constructor(){}runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const o=Ui(this.injector,i);if(Sh(o))n.push(o);else if(Dy(o)){const l=new Promise((f,p)=>{o.subscribe({complete:f,error:p})});n.push(l)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Ah=(()=>{class e{static \u0275prov=un({token:e,providedIn:"root",factory:()=>new Iy})}return e})();class Iy{queuedEffectCount=0;queues=new Map;schedule(t){this.enqueue(t)}enqueue(t){const n=t.zone;this.queues.has(n)||this.queues.set(n,new Set);const r=this.queues.get(n);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,n]of this.queues)null===t?this.flushQueue(n):t.run(()=>this.flushQueue(n))}flushQueue(t){for(const n of t)t.delete(n),this.queuedEffectCount--,n.run()}}const oc=new U("");let Pi=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=bt(J0);afterRenderManager=bt(Qd);zonelessEnabled=bt(hl);rootEffectScheduler=bt(Ah);dirtyFlags=0;deferredDirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new tn.B;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=bt(Qo).hasPendingTasks.pipe((0,ke.T)(n=>!n));constructor(){bt(Dl,{optional:!0})}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}_injector=bt(pr);_rendererFactory=null;get injector(){return this._injector}bootstrap(n,r){const i=n instanceof p_;if(!this._injector.get(Cy).done)throw!i&&Ti(n),new We(405,!1);let l;l=i?n:this._injector.get(Zl).resolveComponentFactory(n),this.componentTypes.push(l.componentType);const f=function qS(e){return e.isBoundToModule}(l)?void 0:this._injector.get(Zs),b=l.create(mr.NULL,[],r||l.selector,f),M=b.location.nativeElement,T=b.injector.get(yy,null);return T?.registerApplication(M),b.onDestroy(()=>{this.detachView(b.hostView),Ou(this.components,b),T?.unregisterApplication(M)}),this._loadComponent(b),b}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick=()=>{if(null!==this.tracingSnapshot){const r=this.tracingSnapshot;return this.tracingSnapshot=null,r.run(Gd.CHANGE_DETECTION,this._tick),void r.dispose()}if(this._runningTick)throw new We(101,!1);const n=G(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,G(n),this.afterTick.next()}};synchronize(){null===this._rendererFactory&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(th,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let n=0;for(;0!==this.dirtyFlags&&n++<10;)this.synchronizeOnce()}synchronizeOnce(){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,16&this.dirtyFlags&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),7&this.dirtyFlags){const n=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:r,notifyErrorHandler:i}of this.allViews)tA(r,i,n,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),23&this.dirtyFlags)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>pt(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;Ou(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n),this._injector.get(oc,[]).forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Ou(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new We(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Ou(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function tA(e,t,n,r){(n||pt(e))&&fu(e,t,n&&!r?0:1)}function Ph(e,t,n,r){const i=Le();return rr(i,Gi(),t)&&(Gt(),To(Un(),i,e,t,n,r)),Ph}function Ua(e,t,n,r){return rr(e,Gi(),n)?t+Dt(n)+r:Jt}function Ha(e,t,n,r,i,o){const f=qs(e,function Wo(){return kt.lFrame.bindingIndex}(),n,i);return zo(2),f?t+Dt(n)+r+Dt(i)+o:Jt}function xu(e,t){return e<<17|t<<2}function Cs(e){return e>>17&32767}function Nh(e){return 2|e}function ea(e){return(131068&e)>>2}function kh(e,t){return-131069&e|t<<2}function Fh(e){return 1|e}function Hy(e,t,n,r){const i=e[n+1],o=null===t;let l=r?Cs(i):ea(i),f=!1;for(;0!==l&&(!1===f||o);){const b=e[l+1];jA(e[l],t)&&(f=!0,e[l+1]=r?Fh(b):Nh(b)),l=r?Cs(b):ea(b)}f&&(e[n+1]=r?Nh(i):Fh(i))}function jA(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&mo(e,t)>=0}const Tr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function $y(e){return e.substring(Tr.key,Tr.keyEnd)}function VA(e){return e.substring(Tr.value,Tr.valueEnd)}function Wy(e,t){const n=Tr.textEnd;return n===t?-1:(t=Tr.keyEnd=function $A(e,t,n){for(;t32;)t++;return t}(e,Tr.key=t,n),Xa(e,t,n))}function zy(e,t){const n=Tr.textEnd;let r=Tr.key=Xa(e,t,n);return n===r?-1:(r=Tr.keyEnd=function WA(e,t,n){let r;for(;t=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,n),r=Gy(e,r,n),r=Tr.value=Xa(e,r,n),r=Tr.valueEnd=function zA(e,t,n){let r=-1,i=-1,o=-1,l=t,f=l;for(;l32&&(f=l),o=i,i=r,r=-33&p}return f}(e,r,n),Gy(e,r,n))}function Ky(e){Tr.key=0,Tr.keyEnd=0,Tr.value=0,Tr.valueEnd=0,Tr.textEnd=e.length}function Xa(e,t,n){for(;t=0;n=zy(t,n))qy(e,$y(t),VA(t))}function Xy(e){lo(qA,Ao,e,!0)}function Ao(e,t){for(let n=function UA(e){return Ky(e),Wy(e,Xa(e,0,Tr.textEnd))}(t);n>=0;n=Wy(t,n))yr(e,$y(t),!0)}function ao(e,t,n,r){const i=Le(),o=Gt(),l=zo(2);o.firstUpdatePass&&Zy(o,e,l,r),t!==Jt&&rr(i,l,t)&&Jy(o,o.data[Lr()],i,i[Ft],e,i[l+1]=function eR(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=$t(Zo(e)))),e}(t,n),r,l)}function lo(e,t,n,r){const i=Gt(),o=zo(2);i.firstUpdatePass&&Zy(i,null,o,r);const l=Le();if(n!==Jt&&rr(l,o,n)){const f=i.data[Lr()];if(tb(f,r)&&!Yy(i,o)){let p=r?f.classesWithoutHost:f.stylesWithoutHost;null!==p&&(n=Yn(p,n||"")),Bh(i,f,l,n,r)}else!function JA(e,t,n,r,i,o,l,f){i===Jt&&(i=dn);let p=0,b=0,M=0=e.expandoStartIndex}function Zy(e,t,n,r){const i=e.data;if(null===i[n+1]){const o=i[Lr()],l=Yy(e,n);tb(o,r)&&null===t&&!l&&(t=!1),t=function GA(e,t,n,r){const i=dd(e);let o=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=ac(n=Uh(null,e,t,n,r),t.attrs,r),o=null);else{const l=t.directiveStylingLast;if(-1===l||e[l]!==i)if(n=Uh(i,e,t,n,r),null===o){let p=function QA(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==ea(r))return e[Cs(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=Uh(null,e,t,p[1],r),p=ac(p,t.attrs,r),function XA(e,t,n,r){e[Cs(n?t.classBindings:t.styleBindings)]=r}(e,t,r,p))}else o=function YA(e,t,n){let r;const i=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(b=!0)):M=n,i)if(0!==p){const Q=Cs(e[f+1]);e[r+1]=xu(Q,f),0!==Q&&(e[Q+1]=kh(e[Q+1],r)),e[f+1]=function kA(e,t){return 131071&e|t<<17}(e[f+1],r)}else e[r+1]=xu(f,0),0!==f&&(e[f+1]=kh(e[f+1],r)),f=r;else e[r+1]=xu(p,0),0===f?f=r:e[p+1]=kh(e[p+1],r),p=r;b&&(e[r+1]=Nh(e[r+1])),Hy(e,M,r,!0),Hy(e,M,r,!1),function BA(e,t,n,r,i){const o=i?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&mo(o,t)>=0&&(n[r+1]=Fh(n[r+1]))}(t,M,e,r,o),l=xu(f,p),o?t.classBindings=l:t.styleBindings=l}(i,o,t,n,l,r)}}function Uh(e,t,n,r,i){let o=null;const l=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f0;){const p=e[i],b=Array.isArray(p),M=b?p[1]:p,T=null===M;let Q=n[i+1];Q===Jt&&(Q=T?dn:void 0);let J=T?os(Q,r):M===r?Q:void 0;if(b&&!Pu(J)&&(J=os(p,r)),Pu(J)&&(f=J,l))return f;const ye=e[i+1];i=l?Cs(ye):ea(ye)}if(null!==t){let p=o?t.residualClasses:t.residualStyles;null!=p&&(f=os(p,r))}return f}function Pu(e){return void 0!==e}function tb(e,t){return!!(e.flags&(t?8:16))}function nb(e,t,n){lo(yr,Ao,Ua(Le(),e,t,n),!0)}function rb(){return Le()[In][En]}class cR{destroy(t){}updateValue(t,n){}swap(t,n){const r=Math.min(t,n),i=Math.max(t,n),o=this.detach(i);if(i-r>1){const l=this.detach(r);this.attach(r,o),this.attach(i,l)}else this.attach(r,o)}move(t,n){this.attach(n,this.detach(t))}}function Hh(e,t,n,r,i){return e===n&&Object.is(t,r)?1:Object.is(i(e,t),i(n,r))?-1:0}function $h(e,t,n,r){return!(void 0===t||!t.has(r)||(e.attach(n,t.get(r)),t.delete(r),0))}function ib(e,t,n,r,i){if($h(e,t,r,n(r,i)))e.updateValue(r,i);else{const o=e.create(r,i);e.attach(r,o)}}function ob(e,t,n,r){const i=new Set;for(let o=t;o<=n;o++)i.add(r(o,e.at(o)));return i}class sb{kvMap=new Map;_vMap=void 0;has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const i=this._vMap;for(;i.has(r);)r=i.get(r);i.set(r,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,r]of this.kvMap)if(t(r,n),void 0!==this._vMap){const i=this._vMap;for(;i.has(r);)r=i.get(r),t(r,n)}}}function ab(e,t){Mr("NgControlFlow");const n=Le(),r=Gi(),i=n[r]!==Jt?n[r]:-1,o=-1!==i?Nu(n,g+i):void 0;if(rr(n,r,e)){const f=G(null);try{if(void 0!==o&&Uf(o,0),-1!==e){const p=g+e,b=Nu(n,p),M=Wh(n[et],p),T=ka(b,M.tView.ssrId);Pa(b,xa(n,M,t,{dehydratedView:T}),0,Xs(M,T))}}finally{G(f)}}else if(void 0!==o){const f=Bv(o,0);void 0!==f&&(f[En]=t)}}class dR{lContainer;$implicit;$index;constructor(t,n,r){this.lContainer=t,this.$implicit=n,this.$index=r}get $count(){return this.lContainer.length-Ke}}function lb(e){return e}function cb(e,t){return t}class fR{hasEmptyBlock;trackByFn;liveCollection;constructor(t,n,r){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=r}}function ub(e,t,n,r,i,o,l,f,p,b,M,T,Q){Mr("NgControlFlow");const J=Le(),ye=Gt(),Ue=void 0!==p,tt=Le(),ot=f?l.bind(tt[In][En]):l,He=new fR(Ue,ot);tt[g+e]=He,rc(J,ye,e+1,t,n,r,i,x(ye.consts,o)),Ue&&rc(J,ye,e+2,p,b,M,T,x(ye.consts,Q))}class hR extends cR{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(t,n,r){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=r}get length(){return this.lContainer.length-Ke}at(t){return this.getLView(t)[En].$implicit}attach(t,n){const r=n[nr];this.needsIndexUpdate||=t!==this.length,Pa(this.lContainer,n,t,Xs(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function pR(e,t){return kl(e,t)}(this.lContainer,t)}create(t,n){const r=ka(this.lContainer,this.templateTNode.tView.ssrId),i=xa(this.hostLView,this.templateTNode,new dR(this.lContainer,n,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),i}destroy(t){Fl(t[et],t),this.operationsCounter?.recordDestroy()}updateValue(t,n){this.getLView(t)[En].$implicit=n}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(p)})}(p,e,o.trackByFn),p.updateIndexes(),o.hasEmptyBlock){const b=Gi(),M=0===p.length;if(rr(r,b,M)){const T=n+2,Q=Nu(r,T);if(M){const J=Wh(i,T),ye=ka(Q,J.tView.ssrId);Pa(Q,xa(r,J,void 0,{dehydratedView:ye}),0,Xs(J,ye))}else Uf(Q,0)}}}finally{G(t)}}function Nu(e,t){return e[t]}function Wh(e,t){return ms(e,t)}function ku(e,t,n,r){const i=Le(),o=Gt(),l=g+e,f=i[Ft],p=o.firstCreatePass?function gR(e,t,n,r,i,o){const l=t.consts,p=Qs(t,e,2,r,x(l,i));return kf(t,n,p,x(l,o)),null!==p.attrs&&bu(p,p.attrs,!1),null!==p.mergedAttrs&&bu(p,p.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,p),p}(l,o,i,t,n,r):o.data[l],b=fb(o,i,p,f,t,e);i[l]=b;const M=qt(p);return io(p,!0),yv(f,b,p),!function Ba(e){return!(32&~e.flags)}(p)&&ll()&&au(o,i,b,p),0===function r0(){return kt.lFrame.elementDepthCount}()&&Xr(b,i),function o0(){kt.lFrame.elementDepthCount++}(),M&&(Of(o,i,p),Rf(o,p,i)),null!==r&&xf(i,p),ku}function Fu(){let e=cn();ld()?cd():(e=e.parent,io(e,!1));const t=e;(function a0(e){return kt.skipHydrationRootTNode===e})(t)&&function d0(){kt.skipHydrationRootTNode=null}(),function s0(){kt.lFrame.elementDepthCount--}();const n=Gt();return n.firstCreatePass&&(Tc(n,e),_t(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function w0(e){return!!(8&e.flags)}(t)&&Bh(n,t,Le(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function C0(e){return!!(16&e.flags)}(t)&&Bh(n,t,Le(),t.stylesWithoutHost,!1),Fu}function zh(e,t,n,r){return ku(e,t,n,r),Fu(),zh}let fb=(e,t,n,r,i,o)=>(Co(!0),su(r,i,function tm(){return kt.lFrame.currentNamespace}()));function Lu(e,t,n){const r=Le(),i=Gt(),o=e+g,l=i.firstCreatePass?function yR(e,t,n,r,i){const o=t.consts,l=x(o,r),f=Qs(t,e,8,"ng-container",l);return null!==l&&bu(f,l,!0),kf(t,n,f,x(o,i)),null!==t.queries&&t.queries.elementStart(t,f),f}(o,i,r,t,n):i.data[o];io(l,!0);const f=hb(i,r,l,e);return r[o]=f,ll()&&au(i,r,f,l),Xr(f,r),qt(l)&&(Of(i,r,l),Rf(i,l,r)),null!=n&&xf(r,l),Lu}function Bu(){let e=cn();const t=Gt();return ld()?cd():(e=e.parent,io(e,!1)),t.firstCreatePass&&(Tc(t,e),_t(e)&&t.queries.elementEnd(e)),Bu}function Kh(e,t,n){return Lu(e,t,n),Bu(),Kh}let hb=(e,t,n,r)=>(Co(!0),bf(t[Ft],""));function pb(){return Le()}function Gh(e,t,n){const r=Le();return rr(r,Gi(),t)&&_i(Gt(),Un(),r,e,t,r[Ft],n,!0),Gh}function Qh(e,t,n){const r=Le();if(rr(r,Gi(),t)){const o=Gt(),l=Un();_i(o,l,r,e,t,Lv(dd(o.data),l,r),n,!0)}return Qh}const ta=void 0;var wR=["en",[["a","p"],["AM","PM"],ta],[["AM","PM"],ta,ta],[["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"]],ta,[["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"]],ta,[["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}",ta,"{1} 'at' {0}",ta],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function DR(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Ya={};function Xh(e){const t=function CR(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=gb(t);if(n)return n;const r=t.split("-")[0];if(n=gb(r),n)return n;if("en"===r)return wR;throw new We(701,!1)}function mb(e){return Xh(e)[Za.PluralCase]}function gb(e){return e in Ya||(Ya[e]=rt.ng&&rt.ng.common&&rt.ng.common.locales&&rt.ng.common.locales[e]),Ya[e]}var Za=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Za||{});const ju="en-US";let vb=ju,kb=(e,t,n)=>{};function qh(e,t,n,r){const i=Le(),o=Gt(),l=cn();return ep(o,i,i[Ft],l,e,t,r),qh}function Jh(e,t){const n=cn(),r=Le(),i=Gt();return ep(i,r,Lv(dd(i.data),n,r),n,e,t),Jh}function ep(e,t,n,r,i,o,l){const f=qt(r),b=e.firstCreatePass&&Fv(e),M=t[En],T=kv(t);let Q=!0;if(3&r.type||l){const Ue=Gr(r,t),tt=l?l(Ue):Ue,ot=T.length,He=l?sn=>l(wn(sn[r.index])):r.index;let Bt=null;if(!l&&f&&(Bt=function hO(e,t,n,r){const i=e.cleanup;if(null!=i)for(let o=0;op?f[p]:null}"string"==typeof l&&(o+=2)}return null}(e,t,i,r.index)),null!==Bt)(Bt.__ngLastListenerFn__||Bt).__ngNextListenerFn__=o,Bt.__ngLastListenerFn__=o,Q=!1;else{o=Lb(r,t,M,o),kb(Ue,i,o);const sn=n.listen(tt,i,o);T.push(o,sn),b&&b.push(i,He,ot,ot+1)}}else o=Lb(r,t,M,o);const J=r.outputs;let ye;if(Q&&null!==J&&(ye=J[i])){const Ue=ye.length;if(Ue)for(let tt=0;tt-1?v(e.index,t):t,5);let f=Fb(t,n,r,o),p=i.__ngNextListenerFn__;for(;p;)f=Fb(t,n,p,o)&&f,p=p.__ngNextListenerFn__;return f}}function Bb(e=1){return function g0(e){return(kt.lFrame.contextLView=function De(e,t){for(;e>0;)t=t[no],e--;return t}(e,kt.lFrame.contextLView))[En]}(e)}function pO(e,t){let n=null;const r=function bI(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;in._dirtyCounter.update(r=>r+1))}(t,A_(e,n,r,i))}function eE(e=1){Mc(fd()+e)}function tE(e){return h(function $p(){return kt.lFrame.contextLView}(),g+e)}function dE(e,t=""){const n=Le(),r=Gt(),i=e+g,o=r.firstCreatePass?Qs(r,i,1,t,null):r.data[i],l=fE(r,n,o,t,e);n[i]=l,ll()&&au(r,n,l,o),io(o,!1)}let fE=(e,t,n,r,i)=>(Co(!0),function yf(e,t){return e.createText(t)}(t[Ft],r));function ip(e){return $u("",e,""),ip}function $u(e,t,n){const r=Le(),i=Ua(r,e,t,n);return i!==Jt&&Jo(r,Lr(),i),$u}function op(e,t,n,r,i){const o=Le(),l=Ha(o,e,t,n,r,i);return l!==Jt&&Jo(o,Lr(),l),op}function sp(e,t,n){x_(t)&&(t=t());const r=Le();return rr(r,Gi(),t)&&_i(Gt(),Un(),r,e,t,r[Ft],n,!1),sp}function bE(e,t){const n=x_(e);return n&&e.set(t),n}function ap(e,t){const n=Le(),r=Gt(),i=cn();return ep(r,n,n[Ft],i,e,t),ap}function lp(e,t,n,r,i){if(e=S(e),Array.isArray(e))for(let o=0;o>20;if(Bi(e)||!e.multi){const J=new cl(b,i,Oa),ye=up(p,t,i?M:M+Q,T);-1===ye?(wd(Oc(f,l),o,p),cp(o,e,t.length),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(J),l.push(J)):(n[ye]=J,l[ye]=J)}else{const J=up(p,t,M+Q,T),ye=up(p,t,M,M+Q),tt=ye>=0&&n[ye];if(i&&!tt||!i&&!(J>=0&&n[J])){wd(Oc(f,l),o,p);const ot=function PO(e,t,n,r,i){const o=new cl(e,n,Oa);return o.multi=[],o.index=t,o.componentProviders=0,wE(o,i,r&&!n),o}(i?xO:OO,n.length,i,r,b);!i&&tt&&(n[ye].providerFactory=ot),cp(o,e,t.length,0),t.push(p),f.directiveStart++,f.directiveEnd++,i&&(f.providerIndexes+=1048576),n.push(ot),l.push(ot)}else cp(o,e,J>-1?J:ye,wE(n[i?ye:J],b,!i&&r));!i&&r&&tt&&n[ye].componentProviders++}}}function cp(e,t,n,r){const i=Bi(t),o=function As(e){return!!e.useClass}(t);if(i||o){const p=(o?S(t.useClass):t).prototype.ngOnDestroy;if(p){const b=e.destroyHooks||(e.destroyHooks=[]);if(!i&&t.multi){const M=b.indexOf(n);-1===M?b.push(n,[r,p]):b[M+1].push(r,p)}else b.push(n,p)}}}function wE(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function up(e,t,n,r){for(let i=n;i{n.providersResolver=(r,i)=>function RO(e,t,n){const r=Gt();if(r.firstCreatePass){const i=on(e);lp(n,r.data,r.blueprint,i,!0),lp(t,r.data,r.blueprint,i,!1)}}(r,i?i(e):e,t)}}function ME(e,t,n){const r=ni()+e,i=Le();return i[r]===Jt?So(i,r,n?t.call(n):t()):nc(i,r)}function TE(e,t,n,r){return xE(Le(),ni(),e,t,n,r)}function SE(e,t,n,r,i){return PE(Le(),ni(),e,t,n,r,i)}function AE(e,t,n,r,i,o){return NE(Le(),ni(),e,t,n,r,i,o)}function RE(e,t,n,r,i,o,l){return kE(Le(),ni(),e,t,n,r,i,o,l)}function OE(e,t,n,r,i,o,l,f){const p=ni()+e,b=Le(),M=Qi(b,p,n,r,i,o);return rr(b,p+4,l)||M?So(b,p+5,f?t.call(f,n,r,i,o,l):t(n,r,i,o,l)):nc(b,p+5)}function hc(e,t){const n=e[t];return n===Jt?void 0:n}function xE(e,t,n,r,i,o){const l=t+n;return rr(e,l,i)?So(e,l+1,o?r.call(o,i):r(i)):hc(e,l+1)}function PE(e,t,n,r,i,o,l){const f=t+n;return qs(e,f,i,o)?So(e,f+2,l?r.call(l,i,o):r(i,o)):hc(e,f+2)}function NE(e,t,n,r,i,o,l,f){const p=t+n;return function Mu(e,t,n,r,i){const o=qs(e,t,n,r);return rr(e,t+2,i)||o}(e,p,i,o,l)?So(e,p+3,f?r.call(f,i,o,l):r(i,o,l)):hc(e,p+3)}function kE(e,t,n,r,i,o,l,f,p){const b=t+n;return Qi(e,b,i,o,l,f)?So(e,b+4,p?r.call(p,i,o,l,f):r(i,o,l,f)):hc(e,b+4)}function LE(e,t){const n=Gt();let r;const i=e+g;n.firstCreatePass?(r=function UO(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const o=r.factory||(r.factory=si(r.type)),f=vr(Oa);try{const p=Rc(!1),b=o();return Rc(p),function rp(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Le(),i,b),b}finally{vr(f)}}function BE(e,t,n){const r=e+g,i=Le(),o=h(i,r);return pc(i,r)?xE(i,ni(),t,o.transform,n,o):o.transform(n)}function jE(e,t,n,r){const i=e+g,o=Le(),l=h(o,i);return pc(o,i)?PE(o,ni(),t,l.transform,n,r,l):l.transform(n,r)}function VE(e,t,n,r,i){const o=e+g,l=Le(),f=h(l,o);return pc(l,o)?NE(l,ni(),t,f.transform,n,r,i,f):f.transform(n,r,i)}function UE(e,t,n,r,i,o){const l=e+g,f=Le(),p=h(f,l);return pc(f,l)?kE(f,ni(),t,p.transform,n,r,i,o,p):p.transform(n,r,i,o)}function HE(e,t,n){const r=e+g,i=Le(),o=h(i,r);return pc(i,r)?function FE(e,t,n,r,i,o){let l=t+n,f=!1;for(let p=0;p{class e{compileModuleSync(n){return new vh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),o=xi(ar(n).declarations).reduce((l,f)=>{const p=Qt(f);return p&&l.push(new ec(p)),l},[]);return new px(r,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),_x=(()=>{class e{zone=bt(qn);changeDetectionScheduler=bt(Go);applicationRef=bt(Pi);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function vp({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new qn({..._p(),scheduleInRootZone:n}),[{provide:qn,useFactory:e},{provide:Or,multi:!0,useFactory:()=>{const r=bt(_x,{optional:!0});return()=>r.initialize()}},{provide:Or,multi:!0,useFactory:()=>{const r=bt(bx);return()=>{r.initialize()}}},!0===t?{provide:Tm,useValue:!0}:[],{provide:Md,useValue:n??Im}]}function _p(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let bx=(()=>{class e{subscription=new oe.yU;initialized=!1;zone=bt(qn);pendingTasks=bt(Qo);initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{qn.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{qn.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),gc=(()=>{class e{appRef=bt(Pi);taskService=bt(Qo);ngZone=bt(qn);zonelessEnabled=bt(hl);tracing=bt(Dl,{optional:!0});disableScheduling=bt(Tm,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new oe.yU;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Fc):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(bt(Md,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Rd||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;let r=!1;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 8:this.appRef.deferredDirtyFlags|=8;break;case 6:case 14:this.appRef.dirtyFlags|=2,r=!0;break;case 13:this.appRef.dirtyFlags|=16,r=!0;break;case 12:r=!0;break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(r))return;const i=this.useMicrotaskScheduler?Am:Sm;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>i(()=>this.tick())):this.ngZone.runOutsideAngular(()=>i(()=>this.tick()))}shouldScheduleTick(n){return!(this.disableScheduling&&!n||this.appRef.destroyed||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Fc+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(0===this.appRef.dirtyFlags)return void this.cleanup();!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Am(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=un({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const bp=new U("",{providedIn:"root",factory:()=>bt(bp,rn.Optional|rn.SkipSelf)||function Ex(){return typeof $localize<"u"&&$localize.locale||ju}()}),Dx=new U("",{providedIn:"root",factory:()=>"USD"}),Ku=new U(""),Tx=new U("");function vc(e){return!e.moduleRef}let Is=null;function xx(){return!1}let gD=(()=>class e{static __NG_ELEMENT_ID__=Px})();function Px(e){return function Nx(e,t,n){if(St(e)&&!n){const r=v(e.index,t);return new Hl(r,r)}return 175&e.type?new Hl(t[In],t):null}(cn(),Le(),!(16&~e))}class bD{constructor(){}supports(t){return Iu(t)}create(t){return new jx(t)}}const Bx=(e,t)=>t;class jx{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(t){this._trackByFn=t||Bx}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,o=null;for(;n||r;){const l=!r||n&&n.currentIndex{l=this._trackByFn(i,f),null!==n&&Object.is(n.trackById,l)?(r&&(n=this._verifyReinsertion(n,f,l,i)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,l,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,i)):t=this._addAfter(new Vx(n,r),o,i),t}_verifyReinsertion(t,n,r,i){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==o?t=this._reinsertAfter(o,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,o=t._nextRemoved;return null===i?this._removalsHead=o:i._nextRemoved=o,null===o?this._removalsTail=i:o._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new ED),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ED),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class Vx{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(t,n){this.item=t,this.trackById=n}}class Ux{_head=null;_tail=null;add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class ED{map=new Map;put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new Ux,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function DD(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;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(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const o=i._prev,l=i._next;return o&&(o._next=l),l&&(l._prev=o),i._next=null,i._prev=null,i}const r=new $x(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class $x{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(t){this.key=t}}function CD(){return new Mp([new bD])}let Mp=(()=>{class e{factories;static \u0275prov=un({token:e,providedIn:"root",factory:CD});constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||CD()),deps:[[e,new or,new wi]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new We(901,!1)}}return e})();function ID(){return new Tp([new wD])}let Tp=(()=>{class e{static \u0275prov=un({token:e,providedIn:"root",factory:ID});factories;constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||ID()),deps:[[e,new or,new wi]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new We(901,!1)}}return e})();function rP(e){try{const{rootComponent:t,appProviders:n,platformProviders:r}=e,i=function Ox(e=[]){if(Is)return Is;const t=function hD(e=[],t){return mr.create({name:t,providers:[{provide:cs,useValue:"platform"},{provide:Ku,useValue:new Set([()=>Is=null])},...e]})}(e);return Is=t,function My(){!function le(e){ft=e}(()=>{throw new We(600,!1)})}(),function pD(e){const t=e.get(Fd,null);Ui(e,()=>{t?.forEach(n=>n())})}(t),t}(r),o=[vp({}),{provide:Go,useExisting:gc},...n||[]];return function uD(e){const t=vc(e)?e.r3Injector:e.moduleRef.injector,n=t.get(qn);return n.run(()=>{vc(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Yo,null);let i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:o=>{r.handleError(o)}})}),vc(e)){const o=()=>t.destroy(),l=e.platformInjector.get(Ku);l.add(o),t.onDestroy(()=>{i.unsubscribe(),l.delete(o)})}else{const o=()=>e.moduleRef.destroy(),l=e.platformInjector.get(Ku);l.add(o),e.moduleRef.onDestroy(()=>{Ou(e.allPlatformModules,e.moduleRef),i.unsubscribe(),l.delete(o)})}return function eA(e,t,n){try{const r=n();return Sh(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const o=t.get(Cy);return o.runInitializers(),o.donePromise.then(()=>{if(function SR(e){"string"==typeof e&&(vb=e.toLowerCase().replace(/_/g,"-"))}(t.get(bp,ju)||ju),!t.get(Tx,!0))return vc(e)?t.get(Pi):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(vc(e)){const p=t.get(Pi);return void 0!==e.rootComponent&&p.bootstrap(e.rootComponent),p}return function Sx(e,t){const n=e.injector.get(Pi);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new We(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({r3Injector:new z_({providers:o,parent:i,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:i,rootComponent:t})}catch(t){return Promise.reject(t)}}function MP(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function TP(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function Op(e,t){Mr("NgSignals");const n=qe(e);return t?.equal&&(n[ne].equal=t.equal),n}function el(e){const t=G(null);try{return e()}finally{G(t)}}let JD=(()=>class e{view;node;constructor(n,r){this.view=n,this.node=r}static __NG_ELEMENT_ID__=PP})();function PP(){return new JD(Le(),cn())}let kP=(()=>{class e extends Iy{pendingTasks=bt(Qo);taskId=null;schedule(n){super.schedule(n),null===this.taskId&&(this.taskId=this.pendingTasks.add(),queueMicrotask(()=>this.flush()))}flush(){try{super.flush()}finally{null!==this.taskId&&(this.pendingTasks.remove(this.taskId),this.taskId=null)}}static \u0275prov=un({token:e,providedIn:"root",factory:()=>new e})}return e})();class FP{scheduler;effectFn;zone;injector;unregisterOnDestroy;watcher;constructor(t,n,r,i,o,l){this.scheduler=t,this.effectFn=n,this.zone=r,this.injector=o,this.watcher=function ht(e,t,n){const r=Object.create(Vt);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const i=p=>{r.cleanupFn=p};return r.ref={notify:()=>Pe(r),run:()=>{if(null===r.fn)return;if(function $(){return E}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!je(r))return;r.hasRun=!0;const p=Je(r);try{r.cleanupFn(),r.cleanupFn=jt,r.fn(i)}finally{dt(r,p)}},cleanup:()=>r.cleanupFn(),destroy:()=>function l(p){(function o(p){return null===p.fn&&null===p.schedule})(p)||(Fe(p),p.cleanupFn(),p.fn=null,p.schedule=null,p.cleanupFn=jt)}(r),[ne]:r},r.ref}(f=>this.runEffect(f),()=>this.schedule(),l),this.unregisterOnDestroy=i?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(n){this.injector.get(Yo,null,{optional:!0})?.handleError(n)}}run(){this.watcher.run()}schedule(){this.scheduler.schedule(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}let xp=!1;class jP{[ne];constructor(t){this[ne]=t}destroy(){this[ne].destroy()}}function Pp(e,t){if(xp)return function BP(e,t){Mr("NgSignals"),!t?.injector&&fi();const n=t?.injector??bt(mr),r=!0!==t?.manualCleanup?n.get(Ko):null,i=new FP(n.get(kP),e,typeof Zone>"u"?null:Zone.current,r,n,t?.allowSignalWrites??!1),o=n.get(gD,null,{optional:!0});return o&&8&o._lView[Tt]?(o._lView[a]??=[]).push(i.watcher.notify):i.watcher.notify(),i}(e,t);Mr("NgSignals"),!t?.injector&&fi();const n=t?.injector??bt(mr);let i,r=!0!==t?.manualCleanup?n.get(Ko):null;const o=n.get(JD,null,{optional:!0}),l=n.get(Go);return null===o||t?.forceRoot?i=function $P(e,t,n){const r=Object.create(VP);return r.fn=e,r.scheduler=t,r.notifier=n,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.schedule(r),r.notifier.notify(13),r}(e,n.get(Ah),l):(i=function HP(e,t,n){const r=Object.create(UP);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=t,r.fn=n,e[s]??=new Set,e[s].add(r),r.consumerMarkedDirty(r),r}(o.view,l,e),r instanceof Mm&&r._lView===o.view&&(r=null)),i.injector=n,null!==r&&(i.onDestroyFn=r.onDestroy(()=>i.destroy())),new jP(i)}const e0={...re,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,onDestroyFn:pl,run(){if(this.dirty=!1,this.hasRun&&!je(this))return;this.hasRun=!0;const e=r=>(this.cleanupFns??=[]).push(r),t=Je(this),n=Ic(!1);try{this.maybeCleanup(),this.fn(e)}finally{Ic(n),dt(this,t)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}},VP={...e0,consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(13)},destroy(){Fe(this),this.onDestroyFn(),this.maybeCleanup()}},UP={...e0,consumerMarkedDirty(){this.view[Tt]|=8192,Wt(this.view),this.notifier.notify(14)},destroy(){Fe(this),this.onDestroyFn(),this.maybeCleanup(),this.view[s]?.delete(this)}};function ZP(e,t){const n=Qt(e),r=t.elementInjector||Vo();return new ec(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}},88834:(st,ge,y)=>{y.d(ge,{$0:()=>qe,$z:()=>me,Hl:()=>xt,It:()=>Me,Sr:()=>ue,iY:()=>Ht,pQ:()=>Xt});var d=y(54438),D=y(89888),R=y(36860),E=y(3),N=y(49046);const ne=["mat-button",""],G=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ie=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],q="@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}",re=["mat-fab",""],de=["mat-mini-fab",""],pe=["mat-icon-button",""],we=["*"],Pe=new d.nKC("MAT_BUTTON_CONFIG"),Je=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let dt=(()=>{class ft{_elementRef=(0,d.WQX)(d.aKT);_platform=(0,d.WQX)(R.OD);_ngZone=(0,d.WQX)(d.SKi);_animationMode=(0,d.WQX)(d.bc$,{optional:!0});_focusMonitor=(0,d.WQX)(D.FN);_rippleLoader=(0,d.WQX)(E.Ej);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(le){this._disableRipple=le,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(le){this._disabled=le,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){(0,d.WQX)(N.l).load(E.Ah);const le=(0,d.WQX)(Pe,{optional:!0}),L=this._elementRef.nativeElement,w=L.classList;this.disabledInteractive=le?.disabledInteractive??!1,this.color=le?.color??null,this._rippleLoader?.configureRipple(L,{className:"mat-mdc-button-ripple"});for(const{attribute:W,mdcClasses:k}of Je)L.hasAttribute(W)&&w.add(...k)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(le="program",L){le?this._focusMonitor.focusVia(this._elementRef.nativeElement,le,L):this._elementRef.nativeElement.focus(L)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(L){return new(L||ft)};static \u0275dir=d.FsC({type:ft,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",d.L39],disabled:[2,"disabled","disabled",d.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",d.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",d.L39]},features:[d.GFd]})}return ft})(),Fe=(()=>{class ft extends dt{_renderer=(0,d.WQX)(d.sFG);_cleanupClick;tabIndex;ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._elementRef.nativeElement,"click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._cleanupClick?.()}_haltDisabledEvents=le=>{this.disabled&&(le.preventDefault(),le.stopImmediatePropagation())};_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:this.disabled||null}static \u0275fac=(()=>{let le;return function(w){return(le||(le=d.xGo(ft)))(w||ft)}})();static \u0275dir=d.FsC({type:ft,inputs:{tabIndex:[2,"tabIndex","tabIndex",le=>null==le?void 0:(0,d.Udg)(le)]},features:[d.GFd,d.Vt3]})}return ft})(),me=(()=>{class ft extends dt{static \u0275fac=(()=>{let le;return function(w){return(le||(le=d.xGo(ft)))(w||ft)}})();static \u0275cmp=d.VBU({type:ft,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[d.Vt3],attrs:ne,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(G),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&L&&d.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}"],encapsulation:2,changeDetection:0})}return ft})(),Me=(()=>{class ft extends Fe{static \u0275fac=(()=>{let le;return function(w){return(le||(le=d.xGo(ft)))(w||ft)}})();static \u0275cmp=d.VBU({type:ft,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("tabindex",w.disabled&&!w.disabledInteractive?-1:w.tabIndex)("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[d.Vt3],attrs:ne,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(G),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&L&&d.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}',q],encapsulation:2,changeDetection:0})}return ft})();const _e=new d.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:Oe});function Oe(){return{color:"accent"}}const Se=Oe();let ue=(()=>{class ft extends dt{_options=(0,d.WQX)(_e,{optional:!0});_isFab=!0;extended;constructor(){super(),this._options=this._options||Se,this.color=this._options.color||Se.color}static \u0275fac=function(L){return new(L||ft)};static \u0275cmp=d.VBU({type:ft,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0)("mdc-fab--extended",w.extended)("mat-mdc-extended-fab",w.extended))},inputs:{extended:[2,"extended","extended",d.L39]},exportAs:["matButton"],features:[d.GFd,d.Vt3],attrs:re,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(G),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&L&&d.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return ft})(),qe=(()=>{class ft extends dt{_options=(0,d.WQX)(_e,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||Se,this.color=this._options.color||Se.color}static \u0275fac=function(L){return new(L||ft)};static \u0275cmp=d.VBU({type:ft,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[d.Vt3],attrs:de,ngContentSelectors:ie,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(G),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&L&&d.AVh("mdc-button__ripple",!w._isFab)("mdc-fab__ripple",w._isFab)},styles:['.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return ft})(),Ht=(()=>{class ft extends dt{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(L){return new(L||ft)};static \u0275cmp=d.VBU({type:ft,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[d.Vt3],attrs:pe,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(),d.nrm(0,"span",0),d.SdG(1),d.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',q],encapsulation:2,changeDetection:0})}return ft})(),Xt=(()=>{class ft extends Fe{static \u0275fac=(()=>{let le;return function(w){return(le||(le=d.xGo(ft)))(w||ft)}})();static \u0275cmp=d.VBU({type:ft,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(L,w){2&L&&(d.BMQ("disabled",w._getDisabledAttribute())("tabindex",w.disabled&&!w.disabledInteractive?-1:w.tabIndex)("aria-disabled",w._getAriaDisabled()),d.HbH(w.color?"mat-"+w.color:""),d.AVh("mat-mdc-button-disabled",w.disabled)("mat-mdc-button-disabled-interactive",w.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===w._animationMode)("mat-unthemed",!w.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],features:[d.Vt3],attrs:pe,ngContentSelectors:we,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(L,w){1&L&&(d.NAR(),d.nrm(0,"span",0),d.SdG(1),d.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',q],encapsulation:2,changeDetection:0})}return ft})(),xt=(()=>{class ft{static \u0275fac=function(L){return new(L||ft)};static \u0275mod=d.$C({type:ft});static \u0275inj=d.G2t({imports:[E.yE,E.pZ,E.yE]})}return ft})()},3:(st,ge,y)=>{y.d(ge,{$E:()=>Tn,Ah:()=>V,Ej:()=>Yn,Ex:()=>ht,Ju:()=>Oe,MJ:()=>qe,O5:()=>A,QC:()=>Z,Sy:()=>Yt,TL:()=>yt,X0:()=>_e,ed:()=>Fe,es:()=>k,is:()=>K,jb:()=>At,pZ:()=>An,r5:()=>je,r6:()=>zn,tO:()=>gr,ug:()=>We,wT:()=>ct,xW:()=>xt,yE:()=>Me});var d=y(54438),D=y(89888),R=y(28203),E=y(21413),N=y(36860),ne=y(14085),G=y(49046),ie=y(67336),$=y(60177);const de=["text"],he=[[["mat-icon"]],"*"],pe=["mat-icon","*"];function we(Be,Ie){if(1&Be&&d.nrm(0,"mat-pseudo-checkbox",1),2&Be){const S=d.XpG();d.Y8G("disabled",S.disabled)("state",S.selected?"checked":"unchecked")}}function $e(Be,Ie){if(1&Be&&d.nrm(0,"mat-pseudo-checkbox",3),2&Be){const S=d.XpG();d.Y8G("disabled",S.disabled)}}function Pe(Be,Ie){if(1&Be&&(d.j41(0,"span",4),d.EFF(1),d.k0s()),2&Be){const S=d.XpG();d.R7$(),d.SpI("(",S.group.label,")")}}const ze=["mat-internal-form-field",""],Je=["*"];let je=(()=>class Be{static STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"})(),Fe=(()=>class Be{static COMPLEX="375ms";static ENTERING="225ms";static EXITING="195ms"})(),Me=(()=>{class Be{constructor(){(0,d.WQX)(D.Q_)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(te){return new(te||Be)};static \u0275mod=d.$C({type:Be});static \u0275inj=d.G2t({imports:[R.jI,R.jI]})}return Be})();class _e{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(Ie,S,te,B,se){this._defaultMatcher=Ie,this.ngControl=S,this._parentFormGroup=te,this._parentForm=B,this._stateChanges=se}updateErrorState(){const Ie=this.errorState,S=this._parentFormGroup||this._parentForm,te=this.matcher||this._defaultMatcher,B=this.ngControl?this.ngControl.control:null,se=te?.isErrorState(B,S)??!1;se!==Ie&&(this.errorState=se,this._stateChanges.next())}}const Oe=new d.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function Se(){return(0,d.WQX)(d.xe9)}}),ue="Method not implemented";class qe{locale;_localeChanges=new E.B;localeChanges=this._localeChanges;setTime(Ie,S,te,B){throw new Error(ue)}getHours(Ie){throw new Error(ue)}getMinutes(Ie){throw new Error(ue)}getSeconds(Ie){throw new Error(ue)}parseTime(Ie,S){throw new Error(ue)}addSeconds(Ie,S){throw new Error(ue)}getValidDateOrNull(Ie){return this.isDateInstance(Ie)&&this.isValid(Ie)?Ie:null}deserialize(Ie){return null==Ie||this.isDateInstance(Ie)&&this.isValid(Ie)?Ie:this.invalid()}setLocale(Ie){this.locale=Ie,this._localeChanges.next()}compareDate(Ie,S){return this.getYear(Ie)-this.getYear(S)||this.getMonth(Ie)-this.getMonth(S)||this.getDate(Ie)-this.getDate(S)}compareTime(Ie,S){return this.getHours(Ie)-this.getHours(S)||this.getMinutes(Ie)-this.getMinutes(S)||this.getSeconds(Ie)-this.getSeconds(S)}sameDate(Ie,S){if(Ie&&S){let te=this.isValid(Ie),B=this.isValid(S);return te&&B?!this.compareDate(Ie,S):te==B}return Ie==S}sameTime(Ie,S){if(Ie&&S){const te=this.isValid(Ie),B=this.isValid(S);return te&&B?!this.compareTime(Ie,S):te==B}return Ie==S}clampDate(Ie,S,te){return S&&this.compareDate(Ie,S)<0?S:te&&this.compareDate(Ie,te)>0?te:Ie}}const Pt=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,Ht=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function Xt(Be,Ie){const S=Array(Be);for(let te=0;te{class Be extends qe{useUtcForDisplay=!1;_matDateLocale=(0,d.WQX)(Oe,{optional:!0});constructor(){super();const S=(0,d.WQX)(Oe,{optional:!0});void 0!==S&&(this._matDateLocale=S),super.setLocale(this._matDateLocale)}getYear(S){return S.getFullYear()}getMonth(S){return S.getMonth()}getDate(S){return S.getDate()}getDayOfWeek(S){return S.getDay()}getMonthNames(S){const te=new Intl.DateTimeFormat(this.locale,{month:S,timeZone:"utc"});return Xt(12,B=>this._format(te,new Date(2017,B,1)))}getDateNames(){const S=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Xt(31,te=>this._format(S,new Date(2017,0,te+1)))}getDayOfWeekNames(S){const te=new Intl.DateTimeFormat(this.locale,{weekday:S,timeZone:"utc"});return Xt(7,B=>this._format(te,new Date(2017,0,B+1)))}getYearName(S){const te=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(te,S)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){const S=new Intl.Locale(this.locale),te=(S.getWeekInfo?.()||S.weekInfo)?.firstDay??0;return 7===te?0:te}return 0}getNumDaysInMonth(S){return this.getDate(this._createDateWithOverflow(this.getYear(S),this.getMonth(S)+1,0))}clone(S){return new Date(S.getTime())}createDate(S,te,B){let se=this._createDateWithOverflow(S,te,B);return se.getMonth(),se}today(){return new Date}parse(S,te){return"number"==typeof S?new Date(S):S?new Date(Date.parse(S)):null}format(S,te){if(!this.isValid(S))throw Error("NativeDateAdapter: Cannot format invalid date.");const B=new Intl.DateTimeFormat(this.locale,{...te,timeZone:"utc"});return this._format(B,S)}addCalendarYears(S,te){return this.addCalendarMonths(S,12*te)}addCalendarMonths(S,te){let B=this._createDateWithOverflow(this.getYear(S),this.getMonth(S)+te,this.getDate(S));return this.getMonth(B)!=((this.getMonth(S)+te)%12+12)%12&&(B=this._createDateWithOverflow(this.getYear(B),this.getMonth(B),0)),B}addCalendarDays(S,te){return this._createDateWithOverflow(this.getYear(S),this.getMonth(S),this.getDate(S)+te)}toIso8601(S){return[S.getUTCFullYear(),this._2digit(S.getUTCMonth()+1),this._2digit(S.getUTCDate())].join("-")}deserialize(S){if("string"==typeof S){if(!S)return null;if(Pt.test(S)){let te=new Date(S);if(this.isValid(te))return te}}return super.deserialize(S)}isDateInstance(S){return S instanceof Date}isValid(S){return!isNaN(S.getTime())}invalid(){return new Date(NaN)}setTime(S,te,B,se){const H=this.clone(S);return H.setHours(te,B,se,0),H}getHours(S){return S.getHours()}getMinutes(S){return S.getMinutes()}getSeconds(S){return S.getSeconds()}parseTime(S,te){if("string"!=typeof S)return S instanceof Date?new Date(S.getTime()):null;const B=S.trim();if(0===B.length)return null;let se=this._parseTimeString(B);if(null===se){const H=B.replace(/[^0-9:(AM|PM)]/gi,"").trim();H.length>0&&(se=this._parseTimeString(H))}return se||this.invalid()}addSeconds(S,te){return new Date(S.getTime()+1e3*te)}_createDateWithOverflow(S,te,B){const se=new Date;return se.setFullYear(S,te,B),se.setHours(0,0,0,0),se}_2digit(S){return("00"+S).slice(-2)}_format(S,te){const B=new Date;return B.setUTCFullYear(te.getFullYear(),te.getMonth(),te.getDate()),B.setUTCHours(te.getHours(),te.getMinutes(),te.getSeconds(),te.getMilliseconds()),S.format(B)}_parseTimeString(S){const te=S.toUpperCase().match(Ht);if(te){let B=parseInt(te[1]);const se=parseInt(te[2]);let H=null==te[3]?void 0:parseInt(te[3]);const fe=te[4];if(12===B?B="AM"===fe?0:B:"PM"===fe&&(B+=12),ft(B,0,23)&&ft(se,0,59)&&(null==H||ft(H,0,59)))return this.setTime(this.today(),B,se,H||0)}return null}static \u0275fac=function(te){return new(te||Be)};static \u0275prov=d.jDH({token:Be,factory:Be.\u0275fac})}return Be})();function ft(Be,Ie,S){return!isNaN(Be)&&Be>=Ie&&Be<=S}let k=(()=>{class Be{isErrorState(S,te){return!!(S&&S.invalid&&(S.touched||te&&te.submitted))}static \u0275fac=function(te){return new(te||Be)};static \u0275prov=d.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})(),V=(()=>{class Be{static \u0275fac=function(te){return new(te||Be)};static \u0275cmp=d.VBU({type:Be,selectors:[["structural-styles"]],decls:0,vars:0,template:function(te,B){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}'],encapsulation:2,changeDetection:0})}return Be})();var ht=function(Be){return Be[Be.FADING_IN=0]="FADING_IN",Be[Be.VISIBLE=1]="VISIBLE",Be[Be.FADING_OUT=2]="FADING_OUT",Be[Be.HIDDEN=3]="HIDDEN",Be}(ht||{});class jt{_renderer;element;config;_animationForciblyDisabledThroughCss;state=ht.HIDDEN;constructor(Ie,S,te,B=!1){this._renderer=Ie,this.element=S,this.config=te,this._animationForciblyDisabledThroughCss=B}fadeOut(){this._renderer.fadeOutRipple(this)}}const Vt=(0,N.BQ)({passive:!0,capture:!0});class Cn{_events=new Map;addHandler(Ie,S,te,B){const se=this._events.get(S);if(se){const H=se.get(te);H?H.add(B):se.set(te,new Set([B]))}else this._events.set(S,new Map([[te,new Set([B])]])),Ie.runOutsideAngular(()=>{document.addEventListener(S,this._delegateEventHandler,Vt)})}removeHandler(Ie,S,te){const B=this._events.get(Ie);if(!B)return;const se=B.get(S);se&&(se.delete(te),0===se.size&&B.delete(S),0===B.size&&(this._events.delete(Ie),document.removeEventListener(Ie,this._delegateEventHandler,Vt)))}_delegateEventHandler=Ie=>{const S=(0,N.Fb)(Ie);S&&this._events.get(Ie.type)?.forEach((te,B)=>{(B===S||B.contains(S))&&te.forEach(se=>se.handleEvent(Ie))})}}const vt={enterDuration:225,exitDuration:150},oe=(0,N.BQ)({passive:!0,capture:!0}),ke=["mousedown","touchstart"],Ze=["mouseup","mouseleave","touchend","touchcancel"];let Ot=(()=>{class Be{static \u0275fac=function(te){return new(te||Be)};static \u0275cmp=d.VBU({type:Be,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(te,B){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}"],encapsulation:2,changeDetection:0})}return Be})();class We{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Cn;constructor(Ie,S,te,B,se){this._target=Ie,this._ngZone=S,this._platform=B,B.isBrowser&&(this._containerElement=(0,ne.i8)(te)),se&&se.get(G.l).load(Ot)}fadeInRipple(Ie,S,te={}){const B=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),se={...vt,...te.animation};te.centered&&(Ie=B.left+B.width/2,S=B.top+B.height/2);const H=te.radius||function Mn(Be,Ie,S){const te=Math.max(Math.abs(Be-S.left),Math.abs(Be-S.right)),B=Math.max(Math.abs(Ie-S.top),Math.abs(Ie-S.bottom));return Math.sqrt(te*te+B*B)}(Ie,S,B),fe=Ie-B.left,Ve=S-B.top,mt=se.enterDuration,Rt=document.createElement("div");Rt.classList.add("mat-ripple-element"),Rt.style.left=fe-H+"px",Rt.style.top=Ve-H+"px",Rt.style.height=2*H+"px",Rt.style.width=2*H+"px",null!=te.color&&(Rt.style.backgroundColor=te.color),Rt.style.transitionDuration=`${mt}ms`,this._containerElement.appendChild(Rt);const Zt=window.getComputedStyle(Rt),nn=Zt.transitionDuration,Ce="none"===Zt.transitionProperty||"0s"===nn||"0s, 0s"===nn||0===B.width&&0===B.height,X=new jt(this,Rt,te,Ce);Rt.style.transform="scale3d(1, 1, 1)",X.state=ht.FADING_IN,te.persistent||(this._mostRecentTransientRipple=X);let P=null;return!Ce&&(mt||se.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const z=()=>{P&&(P.fallbackTimer=null),clearTimeout(lt),this._finishRippleTransition(X)},ce=()=>this._destroyRipple(X),lt=setTimeout(ce,mt+100);Rt.addEventListener("transitionend",z),Rt.addEventListener("transitioncancel",ce),P={onTransitionEnd:z,onTransitionCancel:ce,fallbackTimer:lt}}),this._activeRipples.set(X,P),(Ce||!mt)&&this._finishRippleTransition(X),X}fadeOutRipple(Ie){if(Ie.state===ht.FADING_OUT||Ie.state===ht.HIDDEN)return;const S=Ie.element,te={...vt,...Ie.config.animation};S.style.transitionDuration=`${te.exitDuration}ms`,S.style.opacity="0",Ie.state=ht.FADING_OUT,(Ie._animationForciblyDisabledThroughCss||!te.exitDuration)&&this._finishRippleTransition(Ie)}fadeOutAll(){this._getActiveRipples().forEach(Ie=>Ie.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Ie=>{Ie.config.persistent||Ie.fadeOut()})}setupTriggerEvents(Ie){const S=(0,ne.i8)(Ie);!this._platform.isBrowser||!S||S===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=S,ke.forEach(te=>{We._eventManager.addHandler(this._ngZone,te,S,this)}))}handleEvent(Ie){"mousedown"===Ie.type?this._onMousedown(Ie):"touchstart"===Ie.type?this._onTouchStart(Ie):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ze.forEach(S=>{this._triggerElement.addEventListener(S,this,oe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Ie){Ie.state===ht.FADING_IN?this._startFadeOutTransition(Ie):Ie.state===ht.FADING_OUT&&this._destroyRipple(Ie)}_startFadeOutTransition(Ie){const S=Ie===this._mostRecentTransientRipple,{persistent:te}=Ie.config;Ie.state=ht.VISIBLE,!te&&(!S||!this._isPointerDown)&&Ie.fadeOut()}_destroyRipple(Ie){const S=this._activeRipples.get(Ie)??null;this._activeRipples.delete(Ie),this._activeRipples.size||(this._containerRect=null),Ie===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Ie.state=ht.HIDDEN,null!==S&&(Ie.element.removeEventListener("transitionend",S.onTransitionEnd),Ie.element.removeEventListener("transitioncancel",S.onTransitionCancel),null!==S.fallbackTimer&&clearTimeout(S.fallbackTimer)),Ie.element.remove()}_onMousedown(Ie){const S=(0,D._G)(Ie),te=this._lastTouchStartEvent&&Date.now(){!Ie.config.persistent&&(Ie.state===ht.VISIBLE||Ie.config.terminateOnPointerUp&&Ie.state===ht.FADING_IN)&&Ie.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Ie=this._triggerElement;Ie&&(ke.forEach(S=>We._eventManager.removeHandler(S,Ie,this)),this._pointerUpEventsRegistered&&(Ze.forEach(S=>Ie.removeEventListener(S,this,oe)),this._pointerUpEventsRegistered=!1))}}const Tn=new d.nKC("mat-ripple-global-options");let zn=(()=>{class Be{_elementRef=(0,d.WQX)(d.aKT);_animationMode=(0,d.WQX)(d.bc$,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(S){S&&this.fadeOutAllNonPersistent(),this._disabled=S,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(S){this._trigger=S,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){const S=(0,d.WQX)(d.SKi),te=(0,d.WQX)(N.OD),B=(0,d.WQX)(Tn,{optional:!0}),se=(0,d.WQX)(d.zZn);this._globalOptions=B||{},this._rippleRenderer=new We(this,S,this._elementRef,te,se)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(S,te=0,B){return"number"==typeof S?this._rippleRenderer.fadeInRipple(S,te,{...this.rippleConfig,...B}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...S})}static \u0275fac=function(te){return new(te||Be)};static \u0275dir=d.FsC({type:Be,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(te,B){2&te&&d.AVh("mat-ripple-unbounded",B.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return Be})(),An=(()=>{class Be{static \u0275fac=function(te){return new(te||Be)};static \u0275mod=d.$C({type:Be});static \u0275inj=d.G2t({imports:[Me,Me]})}return Be})(),Ae=(()=>{class Be{_animationMode=(0,d.WQX)(d.bc$,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(te){return new(te||Be)};static \u0275cmp=d.VBU({type:Be,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(te,B){2&te&&d.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===B.state)("mat-pseudo-checkbox-checked","checked"===B.state)("mat-pseudo-checkbox-disabled",B.disabled)("mat-pseudo-checkbox-minimal","minimal"===B.appearance)("mat-pseudo-checkbox-full","full"===B.appearance)("_mat-animation-noopable","NoopAnimations"===B._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(te,B){},styles:['.mat-pseudo-checkbox{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-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Be})(),A=(()=>{class Be{static \u0275fac=function(te){return new(te||Be)};static \u0275mod=d.$C({type:Be});static \u0275inj=d.G2t({imports:[Me]})}return Be})();const K=new d.nKC("MAT_OPTION_PARENT_COMPONENT"),Z=new d.nKC("MatOptgroup");class Qe{source;isUserInput;constructor(Ie,S=!1){this.source=Ie,this.isUserInput=S}}let ct=(()=>{class Be{_element=(0,d.WQX)(d.aKT);_changeDetectorRef=(0,d.WQX)(d.gRc);_parent=(0,d.WQX)(K,{optional:!0});group=(0,d.WQX)(Z,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=(0,d.WQX)(D.g7).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(S){this._disabled=S}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}onSelectionChange=new d.bkB;_text;_stateChanges=new E.B;constructor(){(0,d.WQX)(G.l).load(V),(0,d.WQX)(G.l).load(G.Y),this._signalDisableRipple=!!this._parent&&(0,d.Hps)(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(S=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}deselect(S=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),S&&this._emitSelectionChangeEvent())}focus(S,te){const B=this._getHostElement();"function"==typeof B.focus&&B.focus(te)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(S){(S.keyCode===ie.Fm||S.keyCode===ie.t6)&&!(0,ie.rp)(S)&&(this._selectViaInteraction(),S.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const S=this.viewValue;S!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=S)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(S=!1){this.onSelectionChange.emit(new Qe(this,S))}static \u0275fac=function(te){return new(te||Be)};static \u0275cmp=d.VBU({type:Be,selectors:[["mat-option"]],viewQuery:function(te,B){if(1&te&&d.GBs(de,7),2&te){let se;d.mGM(se=d.lsd())&&(B._text=se.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(te,B){1&te&&d.bIt("click",function(){return B._selectViaInteraction()})("keydown",function(H){return B._handleKeydown(H)}),2&te&&(d.Mr5("id",B.id),d.BMQ("aria-selected",B.selected)("aria-disabled",B.disabled.toString()),d.AVh("mdc-list-item--selected",B.selected)("mat-mdc-option-multiple",B.multiple)("mat-mdc-option-active",B.active)("mdc-list-item--disabled",B.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",d.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],features:[d.GFd],ngContentSelectors:pe,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(te,B){1&te&&(d.NAR(he),d.DNE(0,we,1,2,"mat-pseudo-checkbox",1),d.SdG(1),d.j41(2,"span",2,0),d.SdG(4,1),d.k0s(),d.DNE(5,$e,1,1,"mat-pseudo-checkbox",3)(6,Pe,2,1,"span",4),d.nrm(7,"div",5)),2&te&&(d.vxM(B.multiple?0:-1),d.R7$(5),d.vxM(B.multiple||!B.selected||B.hideSingleSelectionIndicator?-1:5),d.R7$(),d.vxM(B.group&&B.group._inert?6:-1),d.R7$(),d.Y8G("matRippleTrigger",B._getHostElement())("matRippleDisabled",B.disabled||B.disableRipple))},dependencies:[Ae,zn],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Be})();function At(Be,Ie,S){if(S.length){let te=Ie.toArray(),B=S.toArray(),se=0;for(let H=0;HS+te?Math.max(0,Be-te+Ie):S}let Yt=(()=>{class Be{static \u0275fac=function(te){return new(te||Be)};static \u0275mod=d.$C({type:Be});static \u0275inj=d.G2t({imports:[An,Me,A]})}return Be})();const rt={capture:!0},zt=["focus","mousedown","mouseenter","touchstart"],en="mat-ripple-loader-uninitialized",Et="mat-ripple-loader-class-name",pn="mat-ripple-loader-centered",$t="mat-ripple-loader-disabled";let Yn=(()=>{class Be{_document=(0,d.WQX)($.qQ,{optional:!0});_animationMode=(0,d.WQX)(d.bc$,{optional:!0});_globalRippleOptions=(0,d.WQX)(Tn,{optional:!0});_platform=(0,d.WQX)(N.OD);_ngZone=(0,d.WQX)(d.SKi);_injector=(0,d.WQX)(d.zZn);_hosts=new Map;constructor(){this._ngZone.runOutsideAngular(()=>{for(const S of zt)this._document?.addEventListener(S,this._onInteraction,rt)})}ngOnDestroy(){const S=this._hosts.keys();for(const te of S)this.destroyRipple(te);for(const te of zt)this._document?.removeEventListener(te,this._onInteraction,rt)}configureRipple(S,te){S.setAttribute(en,this._globalRippleOptions?.namespace??""),(te.className||!S.hasAttribute(Et))&&S.setAttribute(Et,te.className||""),te.centered&&S.setAttribute(pn,""),te.disabled&&S.setAttribute($t,"")}setDisabled(S,te){const B=this._hosts.get(S);B?(B.target.rippleDisabled=te,!te&&!B.hasSetUpEvents&&(B.hasSetUpEvents=!0,B.renderer.setupTriggerEvents(S))):te?S.setAttribute($t,""):S.removeAttribute($t)}_onInteraction=S=>{const te=(0,N.Fb)(S);if(te instanceof HTMLElement){const B=te.closest(`[${en}="${this._globalRippleOptions?.namespace??""}"]`);B&&this._createRipple(B)}};_createRipple(S){if(!this._document||this._hosts.has(S))return;S.querySelector(".mat-ripple")?.remove();const te=this._document.createElement("span");te.classList.add("mat-ripple",S.getAttribute(Et)),S.append(te);const B="NoopAnimations"===this._animationMode,se=this._globalRippleOptions,H=B?0:se?.animation?.enterDuration??vt.enterDuration,fe=B?0:se?.animation?.exitDuration??vt.exitDuration,Ve={rippleDisabled:B||se?.disabled||S.hasAttribute($t),rippleConfig:{centered:S.hasAttribute(pn),terminateOnPointerUp:se?.terminateOnPointerUp,animation:{enterDuration:H,exitDuration:fe}}},mt=new We(Ve,this._ngZone,te,this._platform,this._injector),Rt=!Ve.rippleDisabled;Rt&&mt.setupTriggerEvents(S),this._hosts.set(S,{target:Ve,renderer:mt,hasSetUpEvents:Rt}),S.removeAttribute(en)}destroyRipple(S){const te=this._hosts.get(S);te&&(te.renderer._removeTriggerEvents(),this._hosts.delete(S))}static \u0275fac=function(te){return new(te||Be)};static \u0275prov=d.jDH({token:Be,factory:Be.\u0275fac,providedIn:"root"})}return Be})(),gr=(()=>{class Be{labelPosition;static \u0275fac=function(te){return new(te||Be)};static \u0275cmp=d.VBU({type:Be,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(te,B){2&te&&d.AVh("mdc-form-field--align-end","before"===B.labelPosition)},inputs:{labelPosition:"labelPosition"},attrs:ze,ngContentSelectors:Je,decls:1,vars:0,template:function(te,B){1&te&&(d.NAR(),d.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return Be})()},99213:(st,ge,y)=>{y.d(ge,{An:()=>le,m_:()=>L});var d=y(54438),D=y(3),R=y(60177),E=y(7673),N=y(18810),ne=y(27468),G=y(18359),ie=y(88141),$=y(96354),q=y(99437),re=y(70980),de=y(97647),he=y(96697),pe=y(21626),we=y(345);const $e=["*"];let Pe;function Je(w){return function ze(){if(void 0===Pe&&(Pe=null,typeof window<"u")){const w=window;void 0!==w.trustedTypes&&(Pe=w.trustedTypes.createPolicy("angular#components",{createHTML:W=>W}))}return Pe}()?.createHTML(w)||w}function dt(w){return Error(`Unable to find icon with the name "${w}"`)}function Fe(w){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${w}".`)}function me(w){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${w}".`)}class Me{url;svgText;options;svgElement;constructor(W,k,V){this.url=W,this.svgText=k,this.options=V}}let _e=(()=>{class w{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(k,V,ae,be){this._httpClient=k,this._sanitizer=V,this._errorHandler=be,this._document=ae}addSvgIcon(k,V,ae){return this.addSvgIconInNamespace("",k,V,ae)}addSvgIconLiteral(k,V,ae){return this.addSvgIconLiteralInNamespace("",k,V,ae)}addSvgIconInNamespace(k,V,ae,be){return this._addSvgIconConfig(k,V,new Me(ae,null,be))}addSvgIconResolver(k){return this._resolvers.push(k),this}addSvgIconLiteralInNamespace(k,V,ae,be){const Xe=this._sanitizer.sanitize(d.WPN.HTML,ae);if(!Xe)throw me(ae);const Ct=Je(Xe);return this._addSvgIconConfig(k,V,new Me("",Ct,be))}addSvgIconSet(k,V){return this.addSvgIconSetInNamespace("",k,V)}addSvgIconSetLiteral(k,V){return this.addSvgIconSetLiteralInNamespace("",k,V)}addSvgIconSetInNamespace(k,V,ae){return this._addSvgIconSetConfig(k,new Me(V,null,ae))}addSvgIconSetLiteralInNamespace(k,V,ae){const be=this._sanitizer.sanitize(d.WPN.HTML,V);if(!be)throw me(V);const Xe=Je(be);return this._addSvgIconSetConfig(k,new Me("",Xe,ae))}registerFontClassAlias(k,V=k){return this._fontCssClassesByAlias.set(k,V),this}classNameForFontAlias(k){return this._fontCssClassesByAlias.get(k)||k}setDefaultFontSetClass(...k){return this._defaultFontSetClass=k,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(k){const V=this._sanitizer.sanitize(d.WPN.RESOURCE_URL,k);if(!V)throw Fe(k);const ae=this._cachedIconsByUrl.get(V);return ae?(0,E.of)(ue(ae)):this._loadSvgIconFromConfig(new Me(k,null)).pipe((0,ie.M)(be=>this._cachedIconsByUrl.set(V,be)),(0,$.T)(be=>ue(be)))}getNamedSvgIcon(k,V=""){const ae=qe(V,k);let be=this._svgIconConfigs.get(ae);if(be)return this._getSvgFromConfig(be);if(be=this._getIconConfigFromResolvers(V,k),be)return this._svgIconConfigs.set(ae,be),this._getSvgFromConfig(be);const Xe=this._iconSetConfigs.get(V);return Xe?this._getSvgFromIconSetConfigs(k,Xe):(0,N.$)(dt(ae))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(k){return k.svgText?(0,E.of)(ue(this._svgElementFromConfig(k))):this._loadSvgIconFromConfig(k).pipe((0,$.T)(V=>ue(V)))}_getSvgFromIconSetConfigs(k,V){const ae=this._extractIconWithNameFromAnySet(k,V);if(ae)return(0,E.of)(ae);const be=V.filter(Xe=>!Xe.svgText).map(Xe=>this._loadSvgIconSetFromConfig(Xe).pipe((0,q.W)(Ct=>{const jt=`Loading icon set URL: ${this._sanitizer.sanitize(d.WPN.RESOURCE_URL,Xe.url)} failed: ${Ct.message}`;return this._errorHandler.handleError(new Error(jt)),(0,E.of)(null)})));return(0,ne.p)(be).pipe((0,$.T)(()=>{const Xe=this._extractIconWithNameFromAnySet(k,V);if(!Xe)throw dt(k);return Xe}))}_extractIconWithNameFromAnySet(k,V){for(let ae=V.length-1;ae>=0;ae--){const be=V[ae];if(be.svgText&&be.svgText.toString().indexOf(k)>-1){const Xe=this._svgElementFromConfig(be),Ct=this._extractSvgIconFromSet(Xe,k,be.options);if(Ct)return Ct}}return null}_loadSvgIconFromConfig(k){return this._fetchIcon(k).pipe((0,ie.M)(V=>k.svgText=V),(0,$.T)(()=>this._svgElementFromConfig(k)))}_loadSvgIconSetFromConfig(k){return k.svgText?(0,E.of)(null):this._fetchIcon(k).pipe((0,ie.M)(V=>k.svgText=V))}_extractSvgIconFromSet(k,V,ae){const be=k.querySelector(`[id="${V}"]`);if(!be)return null;const Xe=be.cloneNode(!0);if(Xe.removeAttribute("id"),"svg"===Xe.nodeName.toLowerCase())return this._setSvgAttributes(Xe,ae);if("symbol"===Xe.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Xe),ae);const Ct=this._svgElementFromString(Je(""));return Ct.appendChild(Xe),this._setSvgAttributes(Ct,ae)}_svgElementFromString(k){const V=this._document.createElement("DIV");V.innerHTML=k;const ae=V.querySelector("svg");if(!ae)throw Error(" tag not found");return ae}_toSvgElement(k){const V=this._svgElementFromString(Je("")),ae=k.attributes;for(let be=0;beJe(jt)),(0,re.j)(()=>this._inProgressUrlFetches.delete(Xe)),(0,de.u)());return this._inProgressUrlFetches.set(Xe,ht),ht}_addSvgIconConfig(k,V,ae){return this._svgIconConfigs.set(qe(k,V),ae),this}_addSvgIconSetConfig(k,V){const ae=this._iconSetConfigs.get(k);return ae?ae.push(V):this._iconSetConfigs.set(k,[V]),this}_svgElementFromConfig(k){if(!k.svgElement){const V=this._svgElementFromString(k.svgText);this._setSvgAttributes(V,k.options),k.svgElement=V}return k.svgElement}_getIconConfigFromResolvers(k,V){for(let ae=0;aeW?W.pathname+W.search:""}}}),xt=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ft=xt.map(w=>`[${w}]`).join(", "),Re=/^url\(['"]?#(.*?)['"]?\)$/;let le=(()=>{class w{_elementRef=(0,d.WQX)(d.aKT);_iconRegistry=(0,d.WQX)(_e);_location=(0,d.WQX)(Ht);_errorHandler=(0,d.WQX)(d.zcH);_defaultColor;get color(){return this._color||this._defaultColor}set color(k){this._color=k}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(k){k!==this._svgIcon&&(k?this._updateSvgIcon(k):this._svgIcon&&this._clearSvgElement(),this._svgIcon=k)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(k){const V=this._cleanupFontValue(k);V!==this._fontSet&&(this._fontSet=V,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(k){const V=this._cleanupFontValue(k);V!==this._fontIcon&&(this._fontIcon=V,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=G.yU.EMPTY;constructor(){const k=(0,d.WQX)(new d.ES_("aria-hidden"),{optional:!0}),V=(0,d.WQX)(Pt,{optional:!0});V&&(V.color&&(this.color=this._defaultColor=V.color),V.fontSet&&(this.fontSet=V.fontSet)),k||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(k){if(!k)return["",""];const V=k.split(":");switch(V.length){case 1:return["",V[0]];case 2:return V;default:throw Error(`Invalid icon name: "${k}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const k=this._elementsWithExternalReferences;if(k&&k.size){const V=this._location.getPathname();V!==this._previousPath&&(this._previousPath=V,this._prependPathToReferences(V))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(k){this._clearSvgElement();const V=this._location.getPathname();this._previousPath=V,this._cacheChildrenWithExternalReferences(k),this._prependPathToReferences(V),this._elementRef.nativeElement.appendChild(k)}_clearSvgElement(){const k=this._elementRef.nativeElement;let V=k.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();V--;){const ae=k.childNodes[V];(1!==ae.nodeType||"svg"===ae.nodeName.toLowerCase())&&ae.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const k=this._elementRef.nativeElement,V=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ae=>ae.length>0);this._previousFontSetClass.forEach(ae=>k.classList.remove(ae)),V.forEach(ae=>k.classList.add(ae)),this._previousFontSetClass=V,this.fontIcon!==this._previousFontIconClass&&!V.includes("mat-ligature-font")&&(this._previousFontIconClass&&k.classList.remove(this._previousFontIconClass),this.fontIcon&&k.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(k){return"string"==typeof k?k.trim().split(" ")[0]:k}_prependPathToReferences(k){const V=this._elementsWithExternalReferences;V&&V.forEach((ae,be)=>{ae.forEach(Xe=>{be.setAttribute(Xe.name,`url('${k}#${Xe.value}')`)})})}_cacheChildrenWithExternalReferences(k){const V=k.querySelectorAll(ft),ae=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let be=0;be{const Ct=V[be],ht=Ct.getAttribute(Xe),jt=ht?ht.match(Re):null;if(jt){let Vt=ae.get(Ct);Vt||(Vt=[],ae.set(Ct,Vt)),Vt.push({name:Xe,value:jt[1]})}})}_updateSvgIcon(k){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),k){const[V,ae]=this._splitIconName(k);V&&(this._svgNamespace=V),ae&&(this._svgName=ae),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ae,V).pipe((0,he.s)(1)).subscribe(be=>this._setSvgElement(be),be=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${V}:${ae}! ${be.message}`))})}}static \u0275fac=function(V){return new(V||w)};static \u0275cmp=d.VBU({type:w,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(V,ae){2&V&&(d.BMQ("data-mat-icon-type",ae._usingFontIcon()?"font":"svg")("data-mat-icon-name",ae._svgName||ae.fontIcon)("data-mat-icon-namespace",ae._svgNamespace||ae.fontSet)("fontIcon",ae._usingFontIcon()?ae.fontIcon:null),d.HbH(ae.color?"mat-"+ae.color:""),d.AVh("mat-icon-inline",ae.inline)("mat-icon-no-color","primary"!==ae.color&&"accent"!==ae.color&&"warn"!==ae.color))},inputs:{color:"color",inline:[2,"inline","inline",d.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[d.GFd],ngContentSelectors:$e,decls:1,vars:0,template:function(V,ae){1&V&&(d.NAR(),d.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return w})(),L=(()=>{class w{static \u0275fac=function(V){return new(V||w)};static \u0275mod=d.$C({type:w});static \u0275inj=d.G2t({imports:[D.yE,D.yE]})}return w})()},59115:(st,ge,y)=>{y.d(ge,{Cn:()=>ht,Cp:()=>Ct,fb:()=>qe,kk:()=>w,z8:()=>xt});var d=y(54438),D=y(89888),R=y(67336),E=y(21413),N=y(57786),ne=y(18359),G=y(7673),ie=y(99172),$=y(25558),q=y(56977),re=y(96697),de=y(5964),he=y(60177),pe=y(3),we=y(49046),$e=y(76939),Pe=y(28203),ze=y(66969),Je=y(36860),dt=y(65478);y(49969);const Fe=["mat-menu-item",""],me=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Me=["mat-icon, [matMenuItemIcon]","*"];function _e(vt,tn){1&vt&&(d.qSk(),d.j41(0,"svg",2),d.nrm(1,"polygon",3),d.k0s())}const Oe=["*"];function Se(vt,tn){if(1&vt){const oe=d.RV6();d.j41(0,"div",0),d.bIt("click",function(){d.eBV(oe);const Ze=d.XpG();return d.Njj(Ze.closed.emit("click"))})("animationstart",function(Ze){d.eBV(oe);const Ot=d.XpG();return d.Njj(Ot._onAnimationStart(Ze.animationName))})("animationend",function(Ze){d.eBV(oe);const Ot=d.XpG();return d.Njj(Ot._onAnimationDone(Ze.animationName))})("animationcancel",function(Ze){d.eBV(oe);const Ot=d.XpG();return d.Njj(Ot._onAnimationDone(Ze.animationName))}),d.j41(1,"div",1),d.SdG(2),d.k0s()()}if(2&vt){const oe=d.XpG();d.HbH(oe._classList),d.AVh("mat-menu-panel-animations-disabled",oe._animationsDisabled)("mat-menu-panel-exit-animation","void"===oe._panelAnimationState)("mat-menu-panel-animating",oe._isAnimating),d.Y8G("id",oe.panelId),d.BMQ("aria-label",oe.ariaLabel||null)("aria-labelledby",oe.ariaLabelledby||null)("aria-describedby",oe.ariaDescribedby||null)}}const ue=new d.nKC("MAT_MENU_PANEL");let qe=(()=>{class vt{_elementRef=(0,d.WQX)(d.aKT);_document=(0,d.WQX)(he.qQ);_focusMonitor=(0,d.WQX)(D.FN);_parentMenu=(0,d.WQX)(ue,{optional:!0});_changeDetectorRef=(0,d.WQX)(d.gRc);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new E.B;_focused=new E.B;_highlighted=!1;_triggersSubmenu=!1;constructor(){(0,d.WQX)(we.l).load(pe.Ah),this._parentMenu?.addItem?.(this)}focus(oe,ke){this._focusMonitor&&oe?this._focusMonitor.focusVia(this._getHostElement(),oe,ke):this._getHostElement().focus(ke),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(oe){this.disabled&&(oe.preventDefault(),oe.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const oe=this._elementRef.nativeElement.cloneNode(!0),ke=oe.querySelectorAll("mat-icon, .material-icons");for(let Ze=0;Ze{class vt{_template=(0,d.WQX)(d.C4Q);_appRef=(0,d.WQX)(d.o8S);_injector=(0,d.WQX)(d.zZn);_viewContainerRef=(0,d.WQX)(d.c1b);_document=(0,d.WQX)(he.qQ);_changeDetectorRef=(0,d.WQX)(d.gRc);_portal;_outlet;_attached=new E.B;constructor(){}attach(oe={}){this._portal||(this._portal=new $e.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new $e.aI(this._document.createElement("div"),null,this._appRef,this._injector));const ke=this._template.elementRef.nativeElement;ke.parentNode.insertBefore(this._outlet.outletElement,ke),this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,oe),this._attached.next()}detach(){this._portal?.isAttached&&this._portal.detach()}ngOnDestroy(){this.detach(),this._outlet?.dispose()}static \u0275fac=function(ke){return new(ke||vt)};static \u0275dir=d.FsC({type:vt,selectors:[["ng-template","matMenuContent",""]],features:[d.Jv_([{provide:Xt,useExisting:vt}])]})}return vt})();const ft=new d.nKC("mat-menu-default-options",{providedIn:"root",factory:function Re(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}}),le="_mat-menu-enter",L="_mat-menu-exit";let w=(()=>{class vt{_elementRef=(0,d.WQX)(d.aKT);_changeDetectorRef=(0,d.WQX)(d.gRc);_injector=(0,d.WQX)(d.zZn);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled;_allItems;_directDescendantItems=new d.rOR;_classList={};_panelAnimationState="void";_animationDone=new E.B;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(oe){this._xPosition=oe,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(oe){this._yPosition=oe,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(oe){const ke=this._previousPanelClass,Ze={...this._classList};ke&&ke.length&&ke.split(" ").forEach(Ot=>{Ze[Ot]=!1}),this._previousPanelClass=oe,oe&&oe.length&&(oe.split(" ").forEach(Ot=>{Ze[Ot]=!0}),this._elementRef.nativeElement.className=""),this._classList=Ze}_previousPanelClass;get classList(){return this.panelClass}set classList(oe){this.panelClass=oe}closed=new d.bkB;close=this.closed;panelId=(0,d.WQX)(D.g7).getId("mat-menu-panel-");constructor(){const oe=(0,d.WQX)(ft);this.overlayPanelClass=oe.overlayPanelClass||"",this._xPosition=oe.xPosition,this._yPosition=oe.yPosition,this.backdropClass=oe.backdropClass,this.overlapTrigger=oe.overlapTrigger,this.hasBackdrop=oe.hasBackdrop,this._animationsDisabled="NoopAnimations"===(0,d.WQX)(d.bc$,{optional:!0})}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new D.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,ie.Z)(this._directDescendantItems),(0,$.n)(oe=>(0,N.h)(...oe.map(ke=>ke._focused)))).subscribe(oe=>this._keyManager.updateActiveItem(oe)),this._directDescendantItems.changes.subscribe(oe=>{const ke=this._keyManager;if("enter"===this._panelAnimationState&&ke.activeItem?._hasFocus()){const Ze=oe.toArray(),Ot=Math.max(0,Math.min(Ze.length-1,ke.activeItemIndex||0));Ze[Ot]&&!Ze[Ot].disabled?ke.setActiveItem(Ot):ke.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe((0,ie.Z)(this._directDescendantItems),(0,$.n)(ke=>(0,N.h)(...ke.map(Ze=>Ze._hovered))))}addItem(oe){}removeItem(oe){}_handleKeydown(oe){const ke=oe.keyCode,Ze=this._keyManager;switch(ke){case R._f:(0,R.rp)(oe)||(oe.preventDefault(),this.closed.emit("keydown"));break;case R.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case R.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(ke===R.i7||ke===R.n6)&&Ze.setFocusOrigin("keyboard"),void Ze.onKeydown(oe)}}focusFirstItem(oe="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,d.mal)(()=>{const ke=this._resolvePanel();if(!ke||!ke.contains(document.activeElement)){const Ze=this._keyManager;Ze.setFocusOrigin(oe).setFirstItemActive(),!Ze.activeItem&&ke&&ke.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(oe){}setPositionClasses(oe=this.xPosition,ke=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===oe,"mat-menu-after":"after"===oe,"mat-menu-above":"above"===ke,"mat-menu-below":"below"===ke},this._changeDetectorRef.markForCheck()}_onAnimationDone(oe){const ke=oe===L;(ke||oe===le)&&(ke&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(ke?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(oe){(oe===le||oe===L)&&(this._isAnimating=!0)}_setIsOpen(oe){if(this._panelAnimationState=oe?"enter":"void",oe){if(0===this._keyManager.activeItemIndex){const ke=this._resolvePanel();ke&&(ke.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(L),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(oe?le:L)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe((0,ie.Z)(this._allItems)).subscribe(oe=>{this._directDescendantItems.reset(oe.filter(ke=>ke._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let oe=null;return this._directDescendantItems.length&&(oe=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),oe}static \u0275fac=function(ke){return new(ke||vt)};static \u0275cmp=d.VBU({type:vt,selectors:[["mat-menu"]],contentQueries:function(ke,Ze,Ot){if(1&ke&&(d.wni(Ot,Xt,5),d.wni(Ot,qe,5),d.wni(Ot,qe,4)),2&ke){let We;d.mGM(We=d.lsd())&&(Ze.lazyContent=We.first),d.mGM(We=d.lsd())&&(Ze._allItems=We),d.mGM(We=d.lsd())&&(Ze.items=We)}},viewQuery:function(ke,Ze){if(1&ke&&d.GBs(d.C4Q,5),2&ke){let Ot;d.mGM(Ot=d.lsd())&&(Ze.templateRef=Ot.first)}},hostVars:3,hostBindings:function(ke,Ze){2&ke&&d.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",d.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",oe=>null==oe?null:(0,d.L39)(oe)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[d.Jv_([{provide:ue,useExisting:vt}]),d.GFd],ngContentSelectors:Oe,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(ke,Ze){1&ke&&(d.NAR(),d.DNE(0,Se,3,12,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,changeDetection:0})}return vt})();const W=new d.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const vt=(0,d.WQX)(ze.hJ);return()=>vt.scrollStrategies.reposition()}}),V={provide:W,deps:[ze.hJ],useFactory:function k(vt){return()=>vt.scrollStrategies.reposition()}},ae=(0,Je.BQ)({passive:!0}),Xe=new WeakMap;let Ct=(()=>{class vt{_overlay=(0,d.WQX)(ze.hJ);_element=(0,d.WQX)(d.aKT);_viewContainerRef=(0,d.WQX)(d.c1b);_menuItemInstance=(0,d.WQX)(qe,{optional:!0,self:!0});_dir=(0,d.WQX)(Pe.dS,{optional:!0});_focusMonitor=(0,d.WQX)(D.FN);_ngZone=(0,d.WQX)(d.SKi);_scrollStrategy=(0,d.WQX)(W);_changeDetectorRef=(0,d.WQX)(d.gRc);_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=ne.yU.EMPTY;_hoverSubscription=ne.yU.EMPTY;_menuCloseSubscription=ne.yU.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_handleTouchStart=oe=>{(0,D.w6)(oe)||(this._openedBy="touch")};_openedBy=void 0;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(oe){this.menu=oe}get menu(){return this._menu}set menu(oe){oe!==this._menu&&(this._menu=oe,this._menuCloseSubscription.unsubscribe(),oe&&(this._menuCloseSubscription=oe.close.subscribe(ke=>{this._destroyMenu(ke),("click"===ke||"tab"===ke)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(ke)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new d.bkB;onMenuOpen=this.menuOpened;menuClosed=new d.bkB;onMenuClose=this.menuClosed;constructor(){const oe=(0,d.WQX)(ue,{optional:!0});this._parentMaterialMenu=oe instanceof w?oe:void 0,this._element.nativeElement.addEventListener("touchstart",this._handleTouchStart,ae)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this.menu&&this._ownsMenu(this.menu)&&Xe.delete(this.menu),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ae),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const oe=this.menu;if(this._menuOpen||!oe)return;this._pendingRemoval?.unsubscribe();const ke=Xe.get(oe);Xe.set(oe,this),ke&&ke!==this&&ke.closeMenu();const Ze=this._createOverlay(oe),Ot=Ze.getConfig(),We=Ot.positionStrategy;this._setPosition(oe,We),Ot.hasBackdrop=null==oe.hasBackdrop?!this.triggersSubmenu():oe.hasBackdrop,Ze.hasAttached()||(Ze.attach(this._getPortal(oe)),oe.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),oe.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,oe.direction=this.dir,oe.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),oe instanceof w&&(oe._setIsOpen(!0),oe._directDescendantItems.changes.pipe((0,q.Q)(oe.close)).subscribe(()=>{We.withLockedPosition(!1).reapplyLastPosition(),We.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(oe,ke){this._focusMonitor&&oe?this._focusMonitor.focusVia(this._element,oe,ke):this._element.nativeElement.focus(ke)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(oe){const ke=this._overlayRef,Ze=this._menu;!ke||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),Ze instanceof w&&this._ownsMenu(Ze)?(this._pendingRemoval=Ze._animationDone.pipe((0,re.s)(1)).subscribe(()=>ke.detach()),Ze._setIsOpen(!1)):ke.detach(),Ze&&this._ownsMenu(Ze)&&Xe.delete(Ze),this.restoreFocus&&("keydown"===oe||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(oe){oe!==this._menuOpen&&(this._menuOpen=oe,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(oe),this._changeDetectorRef.markForCheck())}_createOverlay(oe){if(!this._overlayRef){const ke=this._getOverlayConfig(oe);this._subscribeToPositions(oe,ke.positionStrategy),this._overlayRef=this._overlay.create(ke),this._overlayRef.keydownEvents().subscribe(Ze=>{this.menu instanceof w&&this.menu._handleKeydown(Ze)})}return this._overlayRef}_getOverlayConfig(oe){return new ze.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:oe.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:oe.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr"})}_subscribeToPositions(oe,ke){oe.setPositionClasses&&ke.positionChanges.subscribe(Ze=>{this._ngZone.run(()=>{oe.setPositionClasses("start"===Ze.connectionPair.overlayX?"after":"before","top"===Ze.connectionPair.overlayY?"below":"above")})})}_setPosition(oe,ke){let[Ze,Ot]="before"===oe.xPosition?["end","start"]:["start","end"],[We,Mn]="above"===oe.yPosition?["bottom","top"]:["top","bottom"],[Tn,zn]=[We,Mn],[An,Ae]=[Ze,Ot],A=0;if(this.triggersSubmenu()){if(Ae=Ze="before"===oe.xPosition?"start":"end",Ot=An="end"===Ze?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const K=this._parentMaterialMenu.items.first;this._parentInnerPadding=K?K._getHostElement().offsetTop:0}A="bottom"===We?this._parentInnerPadding:-this._parentInnerPadding}}else oe.overlapTrigger||(Tn="top"===We?"bottom":"top",zn="top"===Mn?"bottom":"top");ke.withPositions([{originX:Ze,originY:Tn,overlayX:An,overlayY:We,offsetY:A},{originX:Ot,originY:Tn,overlayX:Ae,overlayY:We,offsetY:A},{originX:Ze,originY:zn,overlayX:An,overlayY:Mn,offsetY:-A},{originX:Ot,originY:zn,overlayX:Ae,overlayY:Mn,offsetY:-A}])}_menuClosingActions(){const oe=this._overlayRef.backdropClick(),ke=this._overlayRef.detachments(),Ze=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,G.of)(),Ot=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,de.p)(We=>this._menuOpen&&We!==this._menuItemInstance)):(0,G.of)();return(0,N.h)(oe,Ze,Ot,ke)}_handleMousedown(oe){(0,D._G)(oe)||(this._openedBy=0===oe.button?"mouse":void 0,this.triggersSubmenu()&&oe.preventDefault())}_handleKeydown(oe){const ke=oe.keyCode;(ke===R.Fm||ke===R.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(ke===R.LE&&"ltr"===this.dir||ke===R.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(oe){this.triggersSubmenu()?(oe.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(oe=>{oe===this._menuItemInstance&&!oe.disabled&&(this._openedBy="mouse",this.openMenu())}))}_getPortal(oe){return(!this._portal||this._portal.templateRef!==oe.templateRef)&&(this._portal=new $e.VA(oe.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(oe){return Xe.get(oe)===this}static \u0275fac=function(ke){return new(ke||vt)};static \u0275dir=d.FsC({type:vt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(ke,Ze){1&ke&&d.bIt("click",function(We){return Ze._handleClick(We)})("mousedown",function(We){return Ze._handleMousedown(We)})("keydown",function(We){return Ze._handleKeydown(We)}),2&ke&&d.BMQ("aria-haspopup",Ze.menu?"menu":null)("aria-expanded",Ze.menuOpen)("aria-controls",Ze.menuOpen?Ze.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return vt})(),ht=(()=>{class vt{static \u0275fac=function(ke){return new(ke||vt)};static \u0275mod=d.$C({type:vt});static \u0275inj=d.G2t({providers:[V],imports:[pe.pZ,pe.yE,ze.z_,dt.Gj,pe.yE]})}return vt})()},14823:(st,ge,y)=>{y.d(ge,{oV:()=>ut,uc:()=>Xt});var d=y(56977),D=y(14085),R=y(67336),E=y(54438),N=y(60177),ne=y(36860),G=y(89888),ie=y(28203),$=y(66969),q=y(65478),re=y(76939),de=y(21413),pe=(y(49969),y(3));const we=["tooltip"],ze=new E.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const xt=(0,E.WQX)($.hJ);return()=>xt.scrollStrategies.reposition({scrollThrottle:20})}}),dt={provide:ze,deps:[$.hJ],useFactory:function Je(xt){return()=>xt.scrollStrategies.reposition({scrollThrottle:20})}},Fe=new E.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function je(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Me="tooltip-panel",_e=(0,ne.BQ)({passive:!0});let ut=(()=>{class xt{_overlay=(0,E.WQX)($.hJ);_elementRef=(0,E.WQX)(E.aKT);_scrollDispatcher=(0,E.WQX)(q.R);_viewContainerRef=(0,E.WQX)(E.c1b);_ngZone=(0,E.WQX)(E.SKi);_platform=(0,E.WQX)(ne.OD);_ariaDescriber=(0,E.WQX)(G.vr);_focusMonitor=(0,E.WQX)(G.FN);_dir=(0,E.WQX)(ie.dS);_injector=(0,E.WQX)(E.zZn);_defaultOptions=(0,E.WQX)(Fe,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_scrollStrategy=(0,E.WQX)(ze);_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=Pt;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;get position(){return this._position}set position(Re){Re!==this._position&&(this._position=Re,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(Re){this._positionAtOrigin=(0,D.he)(Re),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(Re){const le=(0,D.he)(Re);this._disabled!==le&&(this._disabled=le,le?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(Re){this._showDelay=(0,D.OE)(Re)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(Re){this._hideDelay=(0,D.OE)(Re),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(Re){const le=this._message;this._message=null!=Re?String(Re).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(le)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(Re){this._tooltipClass=Re,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_document=(0,E.WQX)(N.qQ);_touchstartTimeout=null;_destroyed=new de.B;constructor(){const Re=this._defaultOptions;Re&&(this._showDelay=Re.showDelay,this._hideDelay=Re.hideDelay,Re.position&&(this.position=Re.position),Re.positionAtOrigin&&(this.positionAtOrigin=Re.positionAtOrigin),Re.touchGestures&&(this.touchGestures=Re.touchGestures),Re.tooltipClass&&(this.tooltipClass=Re.tooltipClass)),this._dir.change.pipe((0,d.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,d.Q)(this._destroyed)).subscribe(Re=>{Re?"keyboard"===Re&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const Re=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([le,L])=>{Re.removeEventListener(le,L,_e)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(Re,this.message,"tooltip"),this._focusMonitor.stopMonitoring(Re)}show(Re=this.showDelay,le){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const L=this._createOverlay(le);this._detach(),this._portal=this._portal||new re.A8(this._tooltipComponent,this._viewContainerRef);const w=this._tooltipInstance=L.attach(this._portal).instance;w._triggerElement=this._elementRef.nativeElement,w._mouseLeaveHideDelay=this._hideDelay,w.afterHidden().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),w.show(Re)}hide(Re=this.hideDelay){const le=this._tooltipInstance;le&&(le.isVisible()?le.hide(Re):(le._cancelPendingAnimations(),this._detach()))}toggle(Re){this._isTooltipVisible()?this.hide():this.show(void 0,Re)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(Re){if(this._overlayRef){const w=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!Re)&&w._origin instanceof E.aKT)return this._overlayRef;this._detach()}const le=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),L=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&Re||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(le);return L.positionChanges.pipe((0,d.Q)(this._destroyed)).subscribe(w=>{this._updateCurrentPositionClass(w.connectionPair),this._tooltipInstance&&w.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:L,panelClass:`${this._cssClassPrefix}-${Me}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,d.Q)(this._destroyed)).subscribe(w=>{this._isTooltipVisible()&&w.keyCode===R._f&&!(0,R.rp)(w)&&(w.preventDefault(),w.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(Re){const le=Re.getConfig().positionStrategy,L=this._getOrigin(),w=this._getOverlayPosition();le.withPositions([this._addOffset({...L.main,...w.main}),this._addOffset({...L.fallback,...w.fallback})])}_addOffset(Re){const L=!this._dir||"ltr"==this._dir.value;return"top"===Re.originY?Re.offsetY=-8:"bottom"===Re.originY?Re.offsetY=8:"start"===Re.originX?Re.offsetX=L?-8:8:"end"===Re.originX&&(Re.offsetX=L?8:-8),Re}_getOrigin(){const Re=!this._dir||"ltr"==this._dir.value,le=this.position;let L;"above"==le||"below"==le?L={originX:"center",originY:"above"==le?"top":"bottom"}:"before"==le||"left"==le&&Re||"right"==le&&!Re?L={originX:"start",originY:"center"}:("after"==le||"right"==le&&Re||"left"==le&&!Re)&&(L={originX:"end",originY:"center"});const{x:w,y:W}=this._invertPosition(L.originX,L.originY);return{main:L,fallback:{originX:w,originY:W}}}_getOverlayPosition(){const Re=!this._dir||"ltr"==this._dir.value,le=this.position;let L;"above"==le?L={overlayX:"center",overlayY:"bottom"}:"below"==le?L={overlayX:"center",overlayY:"top"}:"before"==le||"left"==le&&Re||"right"==le&&!Re?L={overlayX:"end",overlayY:"center"}:("after"==le||"right"==le&&Re||"left"==le&&!Re)&&(L={overlayX:"start",overlayY:"center"});const{x:w,y:W}=this._invertPosition(L.overlayX,L.overlayY);return{main:L,fallback:{overlayX:w,overlayY:W}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,E.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(Re){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=Re,this._tooltipInstance._markForCheck())}_invertPosition(Re,le){return"above"===this.position||"below"===this.position?"top"===le?le="bottom":"bottom"===le&&(le="top"):"end"===Re?Re="start":"start"===Re&&(Re="end"),{x:Re,y:le}}_updateCurrentPositionClass(Re){const{overlayY:le,originX:L,originY:w}=Re;let W;if(W="center"===le?this._dir&&"rtl"===this._dir.value?"end"===L?"left":"right":"start"===L?"left":"right":"bottom"===le&&"top"===w?"above":"below",W!==this._currentPosition){const k=this._overlayRef;if(k){const V=`${this._cssClassPrefix}-${Me}-`;k.removePanelClass(V+this._currentPosition),k.addPanelClass(V+W)}this._currentPosition=W}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",Re=>{let le;this._setupPointerExitEventsIfNeeded(),void 0!==Re.x&&void 0!==Re.y&&(le=Re),this.show(void 0,le)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",Re=>{const le=Re.targetTouches?.[0],L=le?{x:le.clientX,y:le.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,L)},this._defaultOptions?.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const Re=[];if(this._platformSupportsMouseEvents())Re.push(["mouseleave",le=>{const L=le.relatedTarget;(!L||!this._overlayRef?.overlayElement.contains(L))&&this.hide()}],["wheel",le=>this._wheelListener(le)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const le=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};Re.push(["touchend",le],["touchcancel",le])}this._addListeners(Re),this._passiveListeners.push(...Re)}_addListeners(Re){Re.forEach(([le,L])=>{this._elementRef.nativeElement.addEventListener(le,L,_e)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(Re){if(this._isTooltipVisible()){const le=this._document.elementFromPoint(Re.clientX,Re.clientY),L=this._elementRef.nativeElement;le!==L&&!L.contains(le)&&this.hide()}}_disableNativeGesturesIfNecessary(){const Re=this.touchGestures;if("off"!==Re){const le=this._elementRef.nativeElement,L=le.style;("on"===Re||"INPUT"!==le.nodeName&&"TEXTAREA"!==le.nodeName)&&(L.userSelect=L.msUserSelect=L.webkitUserSelect=L.MozUserSelect="none"),("on"===Re||!le.draggable)&&(L.webkitUserDrag="none"),L.touchAction="none",L.webkitTapHighlightColor="transparent"}}_syncAriaDescription(Re){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,Re,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static \u0275fac=function(le){return new(le||xt)};static \u0275dir=E.FsC({type:xt,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(le,L){2&le&&E.AVh("mat-mdc-tooltip-disabled",L.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return xt})(),Pt=(()=>{class xt{_changeDetectorRef=(0,E.WQX)(E.gRc);_elementRef=(0,E.WQX)(E.aKT);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new de.B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){const Re=(0,E.WQX)(E.bc$,{optional:!0});this._animationsDisabled="NoopAnimations"===Re}show(Re){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},Re)}hide(Re){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},Re)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:Re}){(!Re||!this._triggerElement.contains(Re))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const Re=this._elementRef.nativeElement.getBoundingClientRect();return Re.height>24&&Re.width>=200}_handleAnimationEnd({animationName:Re}){(Re===this._showAnimation||Re===this._hideAnimation)&&this._finalizeAnimation(Re===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(Re){Re?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(Re){const le=this._tooltip.nativeElement,L=this._showAnimation,w=this._hideAnimation;if(le.classList.remove(Re?w:L),le.classList.add(Re?L:w),this._isVisible!==Re&&(this._isVisible=Re,this._changeDetectorRef.markForCheck()),Re&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const W=getComputedStyle(le);("0s"===W.getPropertyValue("animation-duration")||"none"===W.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}Re&&this._onShow(),this._animationsDisabled&&(le.classList.add("_mat-animation-noopable"),this._finalizeAnimation(Re))}static \u0275fac=function(le){return new(le||xt)};static \u0275cmp=E.VBU({type:xt,selectors:[["mat-tooltip-component"]],viewQuery:function(le,L){if(1&le&&E.GBs(we,7),2&le){let w;E.mGM(w=E.lsd())&&(L._tooltip=w.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(le,L){1&le&&E.bIt("mouseleave",function(W){return L._handleMouseLeave(W)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(le,L){if(1&le){const w=E.RV6();E.j41(0,"div",1,0),E.bIt("animationend",function(k){return E.eBV(w),E.Njj(L._handleAnimationEnd(k))}),E.j41(2,"div",2),E.EFF(3),E.k0s()()}2&le&&(E.AVh("mdc-tooltip--multiline",L._isMultiline),E.Y8G("ngClass",L.tooltipClass),E.R7$(3),E.JRh(L.message))},dependencies:[N.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return xt})(),Xt=(()=>{class xt{static \u0275fac=function(le){return new(le||xt)};static \u0275mod=E.$C({type:xt});static \u0275inj=E.G2t({providers:[dt],imports:[G.Pd,$.z_,pe.yE,pe.yE,q.Gj]})}return xt})()},345:(st,ge,y)=>{y.d(ge,{B7:()=>qe,B8:()=>V,hE:()=>We,up:()=>rt});var d=y(60177),D=y(54438);class R extends d.VF{supportsDOMEvents=!0}class E extends R{static makeCurrent(){(0,d.ZD)(new E)}onAndCancel(se,H,fe){return se.addEventListener(H,fe),()=>{se.removeEventListener(H,fe)}}dispatchEvent(se,H){se.dispatchEvent(H)}remove(se){se.remove()}createElement(se,H){return(H=H||this.getDefaultDocument()).createElement(se)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(se){return se.nodeType===Node.ELEMENT_NODE}isShadowRoot(se){return se instanceof DocumentFragment}getGlobalEventTarget(se,H){return"window"===H?window:"document"===H?se:"body"===H?se.body:null}getBaseHref(se){const H=function ne(){return N=N||document.querySelector("base"),N?N.getAttribute("href"):null}();return null==H?null:function G(B){return new URL(B,document.baseURI).pathname}(H)}resetBaseElement(){N=null}getUserAgent(){return window.navigator.userAgent}getCookie(se){return(0,d._b)(document.cookie,se)}}let N=null,$=(()=>{class B{build(){return new XMLHttpRequest}static \u0275fac=function(fe){return new(fe||B)};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();const q=new D.nKC("");let re=(()=>{class B{_zone;_plugins;_eventNameToPlugin=new Map;constructor(H,fe){this._zone=fe,H.forEach(Ve=>{Ve.manager=this}),this._plugins=H.slice().reverse()}addEventListener(H,fe,Ve){return this._findPluginFor(fe).addEventListener(H,fe,Ve)}getZone(){return this._zone}_findPluginFor(H){let fe=this._eventNameToPlugin.get(H);if(fe)return fe;if(fe=this._plugins.find(mt=>mt.supports(H)),!fe)throw new D.wOt(5101,!1);return this._eventNameToPlugin.set(H,fe),fe}static \u0275fac=function(fe){return new(fe||B)(D.KVO(q),D.KVO(D.SKi))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();class de{_doc;constructor(se){this._doc=se}manager}const he="ng-app-id";function pe(B){for(const se of B)se.remove()}function we(B,se){const H=se.createElement("style");return H.textContent=B,H}function Pe(B,se){const H=se.createElement("link");return H.setAttribute("rel","stylesheet"),H.setAttribute("href",B),H}let ze=(()=>{class B{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(H,fe,Ve,mt={}){this.doc=H,this.appId=fe,this.nonce=Ve,this.isServer=(0,d.Vy)(mt),function $e(B,se,H,fe){const Ve=B.head?.querySelectorAll(`style[${he}="${se}"],link[${he}="${se}"]`);if(Ve)for(const mt of Ve)mt.removeAttribute(he),mt instanceof HTMLLinkElement?fe.set(mt.href.slice(mt.href.lastIndexOf("/")+1),{usage:0,elements:[mt]}):mt.textContent&&H.set(mt.textContent,{usage:0,elements:[mt]})}(H,fe,this.inline,this.external),this.hosts.add(H.head)}addStyles(H,fe){for(const Ve of H)this.addUsage(Ve,this.inline,we);fe?.forEach(Ve=>this.addUsage(Ve,this.external,Pe))}removeStyles(H,fe){for(const Ve of H)this.removeUsage(Ve,this.inline);fe?.forEach(Ve=>this.removeUsage(Ve,this.external))}addUsage(H,fe,Ve){const mt=fe.get(H);mt?mt.usage++:fe.set(H,{usage:1,elements:[...this.hosts].map(Rt=>this.addElement(Rt,Ve(H,this.doc)))})}removeUsage(H,fe){const Ve=fe.get(H);Ve&&(Ve.usage--,Ve.usage<=0&&(pe(Ve.elements),fe.delete(H)))}ngOnDestroy(){for(const[,{elements:H}]of[...this.inline,...this.external])pe(H);this.hosts.clear()}addHost(H){this.hosts.add(H);for(const[fe,{elements:Ve}]of this.inline)Ve.push(this.addElement(H,we(fe,this.doc)));for(const[fe,{elements:Ve}]of this.external)Ve.push(this.addElement(H,Pe(fe,this.doc)))}removeHost(H){this.hosts.delete(H)}addElement(H,fe){return this.nonce&&fe.setAttribute("nonce",this.nonce),this.isServer&&fe.setAttribute(he,this.appId),H.appendChild(fe)}static \u0275fac=function(fe){return new(fe||B)(D.KVO(d.qQ),D.KVO(D.sZ2),D.KVO(D.BIS,8),D.KVO(D.Agw))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();const Je={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},dt=/%COMP%/g,_e=new D.nKC("",{providedIn:"root",factory:()=>!0});function ue(B,se){return se.map(H=>H.replace(dt,B))}let qe=(()=>{class B{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(H,fe,Ve,mt,Rt,Zt,fn,nn=null){this.eventManager=H,this.sharedStylesHost=fe,this.appId=Ve,this.removeStylesOnCompDestroy=mt,this.doc=Rt,this.platformId=Zt,this.ngZone=fn,this.nonce=nn,this.platformIsServer=(0,d.Vy)(Zt),this.defaultRenderer=new ut(H,Rt,fn,this.platformIsServer)}createRenderer(H,fe){if(!H||!fe)return this.defaultRenderer;this.platformIsServer&&fe.encapsulation===D.gXe.ShadowDom&&(fe={...fe,encapsulation:D.gXe.Emulated});const Ve=this.getOrCreateRenderer(H,fe);return Ve instanceof Re?Ve.applyToHost(H):Ve instanceof ft&&Ve.applyStyles(),Ve}getOrCreateRenderer(H,fe){const Ve=this.rendererByCompId;let mt=Ve.get(fe.id);if(!mt){const Rt=this.doc,Zt=this.ngZone,fn=this.eventManager,nn=this.sharedStylesHost,Ce=this.removeStylesOnCompDestroy,X=this.platformIsServer;switch(fe.encapsulation){case D.gXe.Emulated:mt=new Re(fn,nn,fe,this.appId,Ce,Rt,Zt,X);break;case D.gXe.ShadowDom:return new xt(fn,nn,H,fe,Rt,Zt,this.nonce,X);default:mt=new ft(fn,nn,fe,Ce,Rt,Zt,X)}Ve.set(fe.id,mt)}return mt}ngOnDestroy(){this.rendererByCompId.clear()}static \u0275fac=function(fe){return new(fe||B)(D.KVO(re),D.KVO(ze),D.KVO(D.sZ2),D.KVO(_e),D.KVO(d.qQ),D.KVO(D.Agw),D.KVO(D.SKi),D.KVO(D.BIS))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();class ut{eventManager;doc;ngZone;platformIsServer;data=Object.create(null);throwOnSyntheticProps=!0;constructor(se,H,fe,Ve){this.eventManager=se,this.doc=H,this.ngZone=fe,this.platformIsServer=Ve}destroy(){}destroyNode=null;createElement(se,H){return H?this.doc.createElementNS(Je[H]||H,se):this.doc.createElement(se)}createComment(se){return this.doc.createComment(se)}createText(se){return this.doc.createTextNode(se)}appendChild(se,H){(Xt(se)?se.content:se).appendChild(H)}insertBefore(se,H,fe){se&&(Xt(se)?se.content:se).insertBefore(H,fe)}removeChild(se,H){H.remove()}selectRootElement(se,H){let fe="string"==typeof se?this.doc.querySelector(se):se;if(!fe)throw new D.wOt(-5104,!1);return H||(fe.textContent=""),fe}parentNode(se){return se.parentNode}nextSibling(se){return se.nextSibling}setAttribute(se,H,fe,Ve){if(Ve){H=Ve+":"+H;const mt=Je[Ve];mt?se.setAttributeNS(mt,H,fe):se.setAttribute(H,fe)}else se.setAttribute(H,fe)}removeAttribute(se,H,fe){if(fe){const Ve=Je[fe];Ve?se.removeAttributeNS(Ve,H):se.removeAttribute(`${fe}:${H}`)}else se.removeAttribute(H)}addClass(se,H){se.classList.add(H)}removeClass(se,H){se.classList.remove(H)}setStyle(se,H,fe,Ve){Ve&(D.czy.DashCase|D.czy.Important)?se.style.setProperty(H,fe,Ve&D.czy.Important?"important":""):se.style[H]=fe}removeStyle(se,H,fe){fe&D.czy.DashCase?se.style.removeProperty(H):se.style[H]=""}setProperty(se,H,fe){null!=se&&(se[H]=fe)}setValue(se,H){se.nodeValue=H}listen(se,H,fe){if("string"==typeof se&&!(se=(0,d.QT)().getGlobalEventTarget(this.doc,se)))throw new Error(`Unsupported event target ${se} for event ${H}`);return this.eventManager.addEventListener(se,H,this.decoratePreventDefault(fe))}decoratePreventDefault(se){return H=>{if("__ngUnwrap__"===H)return se;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>se(H)):se(H))&&H.preventDefault()}}}function Xt(B){return"TEMPLATE"===B.tagName&&void 0!==B.content}class xt extends ut{sharedStylesHost;hostEl;shadowRoot;constructor(se,H,fe,Ve,mt,Rt,Zt,fn){super(se,mt,Rt,fn),this.sharedStylesHost=H,this.hostEl=fe,this.shadowRoot=fe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const nn=ue(Ve.id,Ve.styles);for(const X of nn){const P=document.createElement("style");Zt&&P.setAttribute("nonce",Zt),P.textContent=X,this.shadowRoot.appendChild(P)}const Ce=Ve.getExternalStyles?.();if(Ce)for(const X of Ce){const P=Pe(X,mt);Zt&&P.setAttribute("nonce",Zt),this.shadowRoot.appendChild(P)}}nodeOrShadowRoot(se){return se===this.hostEl?this.shadowRoot:se}appendChild(se,H){return super.appendChild(this.nodeOrShadowRoot(se),H)}insertBefore(se,H,fe){return super.insertBefore(this.nodeOrShadowRoot(se),H,fe)}removeChild(se,H){return super.removeChild(null,H)}parentNode(se){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(se)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ft extends ut{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(se,H,fe,Ve,mt,Rt,Zt,fn){super(se,mt,Rt,Zt),this.sharedStylesHost=H,this.removeStylesOnCompDestroy=Ve,this.styles=fn?ue(fn,fe.styles):fe.styles,this.styleUrls=fe.getExternalStyles?.(fn)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}}class Re extends ft{contentAttr;hostAttr;constructor(se,H,fe,Ve,mt,Rt,Zt,fn){const nn=Ve+"-"+fe.id;super(se,H,fe,mt,Rt,Zt,fn,nn),this.contentAttr=function Oe(B){return"_ngcontent-%COMP%".replace(dt,B)}(nn),this.hostAttr=function Se(B){return"_nghost-%COMP%".replace(dt,B)}(nn)}applyToHost(se){this.applyStyles(),this.setAttribute(se,this.hostAttr,"")}createElement(se,H){const fe=super.createElement(se,H);return super.setAttribute(fe,this.contentAttr,""),fe}}let le=(()=>{class B extends de{constructor(H){super(H)}supports(H){return!0}addEventListener(H,fe,Ve){return H.addEventListener(fe,Ve,!1),()=>this.removeEventListener(H,fe,Ve)}removeEventListener(H,fe,Ve){return H.removeEventListener(fe,Ve)}static \u0275fac=function(fe){return new(fe||B)(D.KVO(d.qQ))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();const L=["alt","control","meta","shift"],w={"\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"},W={alt:B=>B.altKey,control:B=>B.ctrlKey,meta:B=>B.metaKey,shift:B=>B.shiftKey};let k=(()=>{class B extends de{constructor(H){super(H)}supports(H){return null!=B.parseEventName(H)}addEventListener(H,fe,Ve){const mt=B.parseEventName(fe),Rt=B.eventCallback(mt.fullKey,Ve,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,d.QT)().onAndCancel(H,mt.domEventName,Rt))}static parseEventName(H){const fe=H.toLowerCase().split("."),Ve=fe.shift();if(0===fe.length||"keydown"!==Ve&&"keyup"!==Ve)return null;const mt=B._normalizeKey(fe.pop());let Rt="",Zt=fe.indexOf("code");if(Zt>-1&&(fe.splice(Zt,1),Rt="code."),L.forEach(nn=>{const Ce=fe.indexOf(nn);Ce>-1&&(fe.splice(Ce,1),Rt+=nn+".")}),Rt+=mt,0!=fe.length||0===mt.length)return null;const fn={};return fn.domEventName=Ve,fn.fullKey=Rt,fn}static matchEventFullKeyCode(H,fe){let Ve=w[H.key]||H.key,mt="";return fe.indexOf("code.")>-1&&(Ve=H.code,mt="code."),!(null==Ve||!Ve)&&(Ve=Ve.toLowerCase()," "===Ve?Ve="space":"."===Ve&&(Ve="dot"),L.forEach(Rt=>{Rt!==Ve&&(0,W[Rt])(H)&&(mt+=Rt+".")}),mt+=Ve,mt===fe)}static eventCallback(H,fe,Ve){return mt=>{B.matchEventFullKeyCode(mt,H)&&Ve.runGuarded(()=>fe(mt))}}static _normalizeKey(H){return"esc"===H?"escape":H}static \u0275fac=function(fe){return new(fe||B)(D.KVO(d.qQ))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac})}return B})();function V(B,se){return(0,D.TL3)({rootComponent:B,...be(se)})}function be(B){return{appProviders:[...oe,...B?.providers??[]],platformProviders:Vt}}const Vt=[{provide:D.Agw,useValue:d.AJ},{provide:D.PLl,useValue:function Ct(){E.makeCurrent()},multi:!0},{provide:d.qQ,useFactory:function jt(){return(0,D.TL$)(document),document},deps:[]}],oe=[{provide:D.H8p,useValue:"root"},{provide:D.zcH,useFactory:function ht(){return new D.zcH},deps:[]},{provide:q,useClass:le,multi:!0,deps:[d.qQ,D.SKi,D.Agw]},{provide:q,useClass:k,multi:!0,deps:[d.qQ]},qe,ze,re,{provide:D._9s,useExisting:qe},{provide:d.N0,useClass:$,deps:[]},[]];let We=(()=>{class B{_doc;constructor(H){this._doc=H}getTitle(){return this._doc.title}setTitle(H){this._doc.title=H||""}static \u0275fac=function(fe){return new(fe||B)(D.KVO(d.qQ))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})(),rt=(()=>{class B{static \u0275fac=function(fe){return new(fe||B)};static \u0275prov=D.jDH({token:B,factory:function(fe){let Ve=null;return Ve=fe?new(fe||B):D.KVO(zt),Ve},providedIn:"root"})}return B})(),zt=(()=>{class B extends rt{_doc;constructor(H){super(),this._doc=H}sanitize(H,fe){if(null==fe)return null;switch(H){case D.WPN.NONE:return fe;case D.WPN.HTML:return(0,D.ZF7)(fe,"HTML")?(0,D.rcV)(fe):(0,D.h9k)(this._doc,String(fe)).toString();case D.WPN.STYLE:return(0,D.ZF7)(fe,"Style")?(0,D.rcV)(fe):fe;case D.WPN.SCRIPT:if((0,D.ZF7)(fe,"Script"))return(0,D.rcV)(fe);throw new D.wOt(5200,!1);case D.WPN.URL:return(0,D.ZF7)(fe,"URL")?(0,D.rcV)(fe):(0,D.$MX)(String(fe));case D.WPN.RESOURCE_URL:if((0,D.ZF7)(fe,"ResourceURL"))return(0,D.rcV)(fe);throw new D.wOt(5201,!1);default:throw new D.wOt(5202,!1)}}bypassSecurityTrustHtml(H){return(0,D.Kcf)(H)}bypassSecurityTrustStyle(H){return(0,D.cWb)(H)}bypassSecurityTrustScript(H){return(0,D.UyX)(H)}bypassSecurityTrustUrl(H){return(0,D.osQ)(H)}bypassSecurityTrustResourceUrl(H){return(0,D.e5t)(H)}static \u0275fac=function(fe){return new(fe||B)(D.KVO(d.qQ))};static \u0275prov=D.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})()},18498:(st,ge,y)=>{y.d(ge,{nX:()=>Pr,j5:()=>mn,wF:()=>at,L6:()=>On,Z:()=>nt,Ix:()=>it,Wk:()=>qt,wQ:()=>on,n3:()=>Nr,lh:()=>bo,oH:()=>il});var d=y(54438),D=y(74402),R=y(86648),E=y(7673),N=y(84412);const G=(0,y(81853).L)(h=>function(){h(this),this.name="EmptyError",this.message="no elements in sequence"});var ie=y(84572),$=y(28793),q=y(59030),re=y(71203),de=y(18810),he=y(983),pe=y(30017),we=y(21413),$e=y(18359),Pe=y(60177),ze=y(96354),Je=y(25558),dt=y(96697),je=y(99172),Fe=y(5964),me=y(31397),Me=y(39974),_e=y(54360);function Oe(h){return(0,Me.N)((v,m)=>{let _=!1;v.subscribe((0,_e._)(m,C=>{_=!0,m.next(C)},()=>{_||m.next(h),m.complete()}))})}function Se(h=ue){return(0,Me.N)((v,m)=>{let _=!1;v.subscribe((0,_e._)(m,C=>{_=!0,m.next(C)},()=>_?m.complete():m.error(h())))})}function ue(){return new G}var qe=y(33669);function ut(h,v){const m=arguments.length>=2;return _=>_.pipe(h?(0,Fe.p)((C,x)=>h(C,x,_)):qe.D,(0,dt.s)(1),m?Oe(v):Se(()=>new G))}var Pt=y(70274),Ht=y(88141),Xt=y(99437);function Re(h){return h<=0?()=>he.w:(0,Me.N)((v,m)=>{let _=[];v.subscribe((0,_e._)(m,C=>{_.push(C),h<_.length&&_.shift()},()=>{for(const C of _)m.next(C);m.complete()},void 0,()=>{_=null}))})}var L=y(73703),w=y(70980),W=y(99898),k=y(56977),V=y(26365),ae=y(345);const be="primary",Xe=Symbol("RouteTitle");class Ct{params;constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const m=this.params[v];return Array.isArray(m)?m[0]:m}return null}getAll(v){if(this.has(v)){const m=this.params[v];return Array.isArray(m)?m:[m]}return[]}get keys(){return Object.keys(this.params)}}function ht(h){return new Ct(h)}function jt(h,v,m){const _=m.path.split("/");if(_.length>h.length||"full"===m.pathMatch&&(v.hasChildren()||_.length_[x]===C)}return h===v}function oe(h){return h.length>0?h[h.length-1]:null}function ke(h){return(0,D.A)(h)?h:(0,d.jNT)(h)?(0,R.H)(Promise.resolve(h)):(0,E.of)(h)}const Ze={exact:function Tn(h,v,m){if(!ct(h.segments,v.segments)||!A(h.segments,v.segments,m)||h.numberOfChildren!==v.numberOfChildren)return!1;for(const _ in v.children)if(!h.children[_]||!Tn(h.children[_],v.children[_],m))return!1;return!0},subset:An},Ot={exact:function Mn(h,v){return Cn(h,v)},subset:function zn(h,v){return Object.keys(v).length<=Object.keys(h).length&&Object.keys(v).every(m=>tn(h[m],v[m]))},ignored:()=>!0};function We(h,v,m){return Ze[m.paths](h.root,v.root,m.matrixParams)&&Ot[m.queryParams](h.queryParams,v.queryParams)&&!("exact"===m.fragment&&h.fragment!==v.fragment)}function An(h,v,m){return Ae(h,v,v.segments,m)}function Ae(h,v,m,_){if(h.segments.length>m.length){const C=h.segments.slice(0,m.length);return!(!ct(C,m)||v.hasChildren()||!A(C,m,_))}if(h.segments.length===m.length){if(!ct(h.segments,m)||!A(h.segments,m,_))return!1;for(const C in v.children)if(!h.children[C]||!An(h.children[C],v.children[C],_))return!1;return!0}{const C=m.slice(0,h.segments.length),x=m.slice(h.segments.length);return!!(ct(h.segments,C)&&A(h.segments,C,_)&&h.children[be])&&Ae(h.children[be],v,x,_)}}function A(h,v,m){return v.every((_,C)=>Ot[m](h[C].parameters,_.parameters))}class K{root;queryParams;fragment;_queryParamMap;constructor(v=new Z([],{}),m={},_=null){this.root=v,this.queryParams=m,this.fragment=_}get queryParamMap(){return this._queryParamMap??=ht(this.queryParams),this._queryParamMap}toString(){return rt.serialize(this)}}class Z{segments;children;parent=null;constructor(v,m){this.segments=v,this.children=m,Object.values(m).forEach(_=>_.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return zt(this)}}class xe{path;parameters;_parameterMap;constructor(v,m){this.path=v,this.parameters=m}get parameterMap(){return this._parameterMap??=ht(this.parameters),this._parameterMap}toString(){return Ie(this)}}function ct(h,v){return h.length===v.length&&h.every((m,_)=>m.path===v[_].path)}let yt=(()=>{class h{static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:()=>new Yt,providedIn:"root"})}return h})();class Yt{parse(v){const m=new fn(v);return new K(m.parseRootSegment(),m.parseQueryParams(),m.parseFragment())}serialize(v){const m=`/${en(v.root,!0)}`,_=function te(h){const v=Object.entries(h).map(([m,_])=>Array.isArray(_)?_.map(C=>`${pn(m)}=${pn(C)}`).join("&"):`${pn(m)}=${pn(_)}`).filter(m=>m);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${m}${_}${"string"==typeof v.fragment?`#${function $t(h){return encodeURI(h)}(v.fragment)}`:""}`}}const rt=new Yt;function zt(h){return h.segments.map(v=>Ie(v)).join("/")}function en(h,v){if(!h.hasChildren())return zt(h);if(v){const m=h.children[be]?en(h.children[be],!1):"",_=[];return Object.entries(h.children).forEach(([C,x])=>{C!==be&&_.push(`${C}:${en(x,!1)}`)}),_.length>0?`${m}(${_.join("//")})`:m}{const m=function At(h,v){let m=[];return Object.entries(h.children).forEach(([_,C])=>{_===be&&(m=m.concat(v(C,_)))}),Object.entries(h.children).forEach(([_,C])=>{_!==be&&(m=m.concat(v(C,_)))}),m}(h,(_,C)=>C===be?[en(h.children[be],!1)]:[`${C}:${en(_,!1)}`]);return 1===Object.keys(h.children).length&&null!=h.children[be]?`${zt(h)}/${m[0]}`:`${zt(h)}/(${m.join("//")})`}}function Et(h){return encodeURIComponent(h).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function pn(h){return Et(h).replace(/%3B/gi,";")}function Yn(h){return Et(h).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function gr(h){return decodeURIComponent(h)}function Be(h){return gr(h.replace(/\+/g,"%20"))}function Ie(h){return`${Yn(h.path)}${function S(h){return Object.entries(h).map(([v,m])=>`;${Yn(v)}=${Yn(m)}`).join("")}(h.parameters)}`}const B=/^[^\/()?;#]+/;function se(h){const v=h.match(B);return v?v[0]:""}const H=/^[^\/()?;=#]+/,Ve=/^[^=?&#]+/,Rt=/^[^&#]+/;class fn{url;remaining;constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Z([],{}):new Z([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let m={};this.peekStartsWith("/(")&&(this.capture("/"),m=this.parseParens(!0));let _={};return this.peekStartsWith("(")&&(_=this.parseParens(!1)),(v.length>0||Object.keys(m).length>0)&&(_[be]=new Z(v,m)),_}parseSegment(){const v=se(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new d.wOt(4009,!1);return this.capture(v),new xe(gr(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const m=function fe(h){const v=h.match(H);return v?v[0]:""}(this.remaining);if(!m)return;this.capture(m);let _="";if(this.consumeOptional("=")){const C=se(this.remaining);C&&(_=C,this.capture(_))}v[gr(m)]=gr(_)}parseQueryParam(v){const m=function mt(h){const v=h.match(Ve);return v?v[0]:""}(this.remaining);if(!m)return;this.capture(m);let _="";if(this.consumeOptional("=")){const Y=function Zt(h){const v=h.match(Rt);return v?v[0]:""}(this.remaining);Y&&(_=Y,this.capture(_))}const C=Be(m),x=Be(_);if(v.hasOwnProperty(C)){let Y=v[C];Array.isArray(Y)||(Y=[Y],v[C]=Y),Y.push(x)}else v[C]=x}parseParens(v){const m={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const _=se(this.remaining),C=this.remaining[_.length];if("/"!==C&&")"!==C&&";"!==C)throw new d.wOt(4010,!1);let x;_.indexOf(":")>-1?(x=_.slice(0,_.indexOf(":")),this.capture(x),this.capture(":")):v&&(x=be);const Y=this.parseChildren();m[x]=1===Object.keys(Y).length?Y[be]:new Z([],Y),this.consumeOptional("//")}return m}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new d.wOt(4011,!1)}}function nn(h){return h.segments.length>0?new Z([],{[be]:h}):h}function Ce(h){const v={};for(const[_,C]of Object.entries(h.children)){const x=Ce(C);if(_===be&&0===x.segments.length&&x.hasChildren())for(const[Y,Ne]of Object.entries(x.children))v[Y]=Ne;else(x.segments.length>0||x.hasChildren())&&(v[_]=x)}return function X(h){if(1===h.numberOfChildren&&h.children[be]){const v=h.children[be];return new Z(h.segments.concat(v.segments),v.children)}return h}(new Z(h.segments,v))}function P(h){return h instanceof K}function ce(h){let v;const C=nn(function m(x){const Y={};for(const De of x.children){const pt=m(De);Y[De.outlet]=pt}const Ne=new Z(x.url,Y);return x===h&&(v=Ne),Ne}(h.root));return v??C}function lt(h,v,m,_){let C=h;for(;C.parent;)C=C.parent;if(0===v.length)return xr(C,C,C,m,_);const x=function Ro(h){if("string"==typeof h[0]&&1===h.length&&"/"===h[0])return new un(!0,0,h);let v=0,m=!1;const _=h.reduce((C,x,Y)=>{if("object"==typeof x&&null!=x){if(x.outlets){const Ne={};return Object.entries(x.outlets).forEach(([De,pt])=>{Ne[De]="string"==typeof pt?pt.split("/"):pt}),[...C,{outlets:Ne}]}if(x.segmentPath)return[...C,x.segmentPath]}return"string"!=typeof x?[...C,x]:0===Y?(x.split("/").forEach((Ne,De)=>{0==De&&"."===Ne||(0==De&&""===Ne?m=!0:".."===Ne?v++:""!=Ne&&C.push(Ne))}),C):[...C,x]},[]);return new un(m,v,_)}(v);if(x.toRoot())return xr(C,C,new Z([],{}),m,_);const Y=function Rr(h,v,m){if(h.isAbsolute)return new Ar(v,!0,0);if(!m)return new Ar(v,!1,NaN);if(null===m.parent)return new Ar(m,!0,0);const _=Kt(h.commands[0])?0:1;return function Yr(h,v,m){let _=h,C=v,x=m;for(;x>C;){if(x-=C,_=_.parent,!_)throw new d.wOt(4005,!1);C=_.segments.length}return new Ar(_,!1,C-x)}(m,m.segments.length-1+_,h.numberOfDoubleDots)}(x,C,h),Ne=Y.processChildren?Ur(Y.segmentGroup,Y.index,x.commands):Xi(Y.segmentGroup,Y.index,x.commands);return xr(C,Y.segmentGroup,Ne,m,_)}function Kt(h){return"object"==typeof h&&null!=h&&!h.outlets&&!h.segmentPath}function Jn(h){return"object"==typeof h&&null!=h&&h.outlets}function xr(h,v,m,_,C){let Y,x={};_&&Object.entries(_).forEach(([De,pt])=>{x[De]=Array.isArray(pt)?pt.map(Lt=>`${Lt}`):`${pt}`}),Y=h===v?m:Vr(h,v,m);const Ne=nn(Ce(Y));return new K(Ne,x,C)}function Vr(h,v,m){const _={};return Object.entries(h.children).forEach(([C,x])=>{_[C]=x===v?m:Vr(x,v,m)}),new Z(h.segments,_)}class un{isAbsolute;numberOfDoubleDots;commands;constructor(v,m,_){if(this.isAbsolute=v,this.numberOfDoubleDots=m,this.commands=_,v&&_.length>0&&Kt(_[0]))throw new d.wOt(4003,!1);const C=_.find(Jn);if(C&&C!==oe(_))throw new d.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ar{segmentGroup;processChildren;index;constructor(v,m,_){this.segmentGroup=v,this.processChildren=m,this.index=_}}function Xi(h,v,m){if(h??=new Z([],{}),0===h.segments.length&&h.hasChildren())return Ur(h,v,m);const _=function Hr(h,v,m){let _=0,C=v;const x={match:!1,pathIndex:0,commandIndex:0};for(;C=m.length)return x;const Y=h.segments[C],Ne=m[_];if(Jn(Ne))break;const De=`${Ne}`,pt=_0&&void 0===De)break;if(De&&pt&&"object"==typeof pt&&void 0===pt.outlets){if(!U(De,pt,Y))return x;_+=2}else{if(!U(De,{},Y))return x;_++}C++}return{match:!0,pathIndex:C,commandIndex:_}}(h,v,m),C=m.slice(_.commandIndex);if(_.match&&_.pathIndexx!==be)&&h.children[be]&&1===h.numberOfChildren&&0===h.children[be].segments.length){const x=Ur(h.children[be],v,m);return new Z(h.segments,x.children)}return Object.entries(_).forEach(([x,Y])=>{"string"==typeof Y&&(Y=[Y]),null!==Y&&(C[x]=Xi(h.children[x],v,Y))}),Object.entries(h.children).forEach(([x,Y])=>{void 0===_[x]&&(C[x]=Y)}),new Z(h.segments,C)}}function $r(h,v,m){const _=h.segments.slice(0,v);let C=0;for(;C{"string"==typeof _&&(_=[_]),null!==_&&(v[m]=$r(new Z([],{}),0,_))}),v}function F(h){const v={};return Object.entries(h).forEach(([m,_])=>v[m]=`${_}`),v}function U(h,v,m){return h==m.path&&Cn(v,m.parameters)}const ee="imperative";var Ee=function(h){return h[h.NavigationStart=0]="NavigationStart",h[h.NavigationEnd=1]="NavigationEnd",h[h.NavigationCancel=2]="NavigationCancel",h[h.NavigationError=3]="NavigationError",h[h.RoutesRecognized=4]="RoutesRecognized",h[h.ResolveStart=5]="ResolveStart",h[h.ResolveEnd=6]="ResolveEnd",h[h.GuardsCheckStart=7]="GuardsCheckStart",h[h.GuardsCheckEnd=8]="GuardsCheckEnd",h[h.RouteConfigLoadStart=9]="RouteConfigLoadStart",h[h.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",h[h.ChildActivationStart=11]="ChildActivationStart",h[h.ChildActivationEnd=12]="ChildActivationEnd",h[h.ActivationStart=13]="ActivationStart",h[h.ActivationEnd=14]="ActivationEnd",h[h.Scroll=15]="Scroll",h[h.NavigationSkipped=16]="NavigationSkipped",h}(Ee||{});class Ge{id;url;constructor(v,m){this.id=v,this.url=m}}class nt extends Ge{type=Ee.NavigationStart;navigationTrigger;restoredState;constructor(v,m,_="imperative",C=null){super(v,m),this.navigationTrigger=_,this.restoredState=C}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class at extends Ge{urlAfterRedirects;type=Ee.NavigationEnd;constructor(v,m,_){super(v,m),this.urlAfterRedirects=_}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var wt=function(h){return h[h.Redirect=0]="Redirect",h[h.SupersededByNewNavigation=1]="SupersededByNewNavigation",h[h.NoDataFromResolver=2]="NoDataFromResolver",h[h.GuardRejected=3]="GuardRejected",h}(wt||{}),It=function(h){return h[h.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",h[h.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",h}(It||{});class mn extends Ge{reason;code;type=Ee.NavigationCancel;constructor(v,m,_,C){super(v,m),this.reason=_,this.code=C}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Rn extends Ge{reason;code;type=Ee.NavigationSkipped;constructor(v,m,_,C){super(v,m),this.reason=_,this.code=C}}class On extends Ge{error;target;type=Ee.NavigationError;constructor(v,m,_,C){super(v,m),this.error=_,this.target=C}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Bn extends Ge{urlAfterRedirects;state;type=Ee.RoutesRecognized;constructor(v,m,_,C){super(v,m),this.urlAfterRedirects=_,this.state=C}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xn extends Ge{urlAfterRedirects;state;type=Ee.GuardsCheckStart;constructor(v,m,_,C){super(v,m),this.urlAfterRedirects=_,this.state=C}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hn extends Ge{urlAfterRedirects;state;shouldActivate;type=Ee.GuardsCheckEnd;constructor(v,m,_,C,x){super(v,m),this.urlAfterRedirects=_,this.state=C,this.shouldActivate=x}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class gn extends Ge{urlAfterRedirects;state;type=Ee.ResolveStart;constructor(v,m,_,C){super(v,m),this.urlAfterRedirects=_,this.state=C}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class vn extends Ge{urlAfterRedirects;state;type=Ee.ResolveEnd;constructor(v,m,_,C){super(v,m),this.urlAfterRedirects=_,this.state=C}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Sn{route;type=Ee.RouteConfigLoadStart;constructor(v){this.route=v}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class tr{route;type=Ee.RouteConfigLoadEnd;constructor(v){this.route=v}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Pn{snapshot;type=Ee.ChildActivationStart;constructor(v){this.snapshot=v}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Dt{snapshot;type=Ee.ChildActivationEnd;constructor(v){this.snapshot=v}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class an{snapshot;type=Ee.ActivationStart;constructor(v){this.snapshot=v}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Zr{snapshot;type=Ee.ActivationEnd;constructor(v){this.snapshot=v}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ii{routerEvent;position;anchor;type=Ee.Scroll;constructor(v,m,_){this.routerEvent=v,this.position=m,this.anchor=_}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ei{}class Oo{url;navigationBehaviorOptions;constructor(v,m){this.url=v,this.navigationBehaviorOptions=m}}function _r(h){return h.outlet||be}function Zi(h){if(!h)return null;if(h.routeConfig?._injector)return h.routeConfig._injector;for(let v=h.parent;v;v=v.parent){const m=v.routeConfig;if(m?._loadedInjector)return m._loadedInjector;if(m?._injector)return m._injector}return null}class Ts{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Zi(this.route?.snapshot)??this.rootInjector}constructor(v){this.rootInjector=v,this.children=new Fi(this.rootInjector)}}let Fi=(()=>{class h{rootInjector;contexts=new Map;constructor(m){this.rootInjector=m}onChildOutletCreated(m,_){const C=this.getOrCreateContext(m);C.outlet=_,this.contexts.set(m,C)}onChildOutletDestroyed(m){const _=this.getContext(m);_&&(_.outlet=null,_.attachRef=null)}onOutletDeactivated(){const m=this.contexts;return this.contexts=new Map,m}onOutletReAttached(m){this.contexts=m}getOrCreateContext(m){let _=this.getContext(m);return _||(_=new Ts(this.rootInjector),this.contexts.set(m,_)),_}getContext(m){return this.contexts.get(m)||null}static \u0275fac=function(_){return new(_||h)(d.KVO(d.uvJ))};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();class uo{_root;constructor(v){this._root=v}get root(){return this._root.value}parent(v){const m=this.pathFromRoot(v);return m.length>1?m[m.length-2]:null}children(v){const m=Wr(v,this._root);return m?m.children.map(_=>_.value):[]}firstChild(v){const m=Wr(v,this._root);return m&&m.children.length>0?m.children[0].value:null}siblings(v){const m=fo(v,this._root);return m.length<2?[]:m[m.length-2].children.map(C=>C.value).filter(C=>C!==v)}pathFromRoot(v){return fo(v,this._root).map(m=>m.value)}}function Wr(h,v){if(h===v.value)return v;for(const m of v.children){const _=Wr(h,m);if(_)return _}return null}function fo(h,v){if(h===v.value)return[v];for(const m of v.children){const _=fo(h,m);if(_.length)return _.unshift(v),_}return[]}class _n{value;children;constructor(v,m){this.value=v,this.children=m}toString(){return`TreeNode(${this.value})`}}function zr(h){const v={};return h&&h.children.forEach(m=>v[m.value.outlet]=m),v}class $n extends uo{snapshot;constructor(v,m){super(v),this.snapshot=m,qi(this,v)}toString(){return this.snapshot.toString()}}function ho(h){const v=function bt(h){const x=new qr([],{},{},"",{},be,h,null,{});return new ts("",new _n(x,[]))}(h),m=new N.t([new xe("",{})]),_=new N.t({}),C=new N.t({}),x=new N.t({}),Y=new N.t(""),Ne=new Pr(m,_,x,Y,C,be,h,v.root);return Ne.snapshot=v.root,new $n(new _n(Ne,[]),v)}class Pr{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(v,m,_,C,x,Y,Ne,De){this.urlSubject=v,this.paramsSubject=m,this.queryParamsSubject=_,this.fragmentSubject=C,this.dataSubject=x,this.outlet=Y,this.component=Ne,this._futureSnapshot=De,this.title=this.dataSubject?.pipe((0,ze.T)(pt=>pt[Xe]))??(0,E.of)(void 0),this.url=v,this.params=m,this.queryParams=_,this.fragment=C,this.data=x}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.params.pipe((0,ze.T)(v=>ht(v))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,ze.T)(v=>ht(v))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function oi(h,v,m="emptyOnly"){let _;const{routeConfig:C}=h;return _=null===v||"always"!==m&&""!==C?.path&&(v.component||v.routeConfig?.loadComponent)?{params:{...h.params},data:{...h.data},resolve:{...h.data,...h._resolvedData??{}}}:{params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.data,...C?.data,...h._resolvedData}},C&&Po(C)&&(_.resolve[Xe]=C.title),_}class qr{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Xe]}constructor(v,m,_,C,x,Y,Ne,De,pt){this.url=v,this.params=m,this.queryParams=_,this.fragment=C,this.data=x,this.outlet=Y,this.component=Ne,this.routeConfig=De,this._resolve=pt}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??=ht(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ht(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(_=>_.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ts extends uo{url;constructor(v,m){super(m),this.url=v,qi(this,m)}toString(){return ns(this._root)}}function qi(h,v){v.value._routerState=h,v.children.forEach(m=>qi(h,m))}function ns(h){const v=h.children.length>0?` { ${h.children.map(ns).join(", ")} } `:"";return`${h.value}${v}`}function po(h){if(h.snapshot){const v=h.snapshot,m=h._futureSnapshot;h.snapshot=m,Cn(v.queryParams,m.queryParams)||h.queryParamsSubject.next(m.queryParams),v.fragment!==m.fragment&&h.fragmentSubject.next(m.fragment),Cn(v.params,m.params)||h.paramsSubject.next(m.params),function Vt(h,v){if(h.length!==v.length)return!1;for(let m=0;mCn(m.parameters,v[_].parameters))}(h.url,v.url);return m&&!(!h.parent!=!v.parent)&&(!h.parent||wi(h.parent,v.parent))}function Po(h){return"string"==typeof h.title||null===h.title}const or=new d.nKC("");let Nr=(()=>{class h{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=be;activateEvents=new d.bkB;deactivateEvents=new d.bkB;attachEvents=new d.bkB;detachEvents=new d.bkB;routerOutletData=(0,d.hFB)(void 0);parentContexts=(0,d.WQX)(Fi);location=(0,d.WQX)(d.c1b);changeDetector=(0,d.WQX)(d.gRc);inputBinder=(0,d.WQX)(Ci,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(m){if(m.name){const{firstChange:_,previousValue:C}=m.name;if(_)return;this.isTrackedInParentContexts(C)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(C)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(m){return this.parentContexts.getContext(m)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const m=this.parentContexts.getContext(this.name);m?.route&&(m.attachRef?this.attach(m.attachRef,m.route):this.activateWith(m.route,m.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new d.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new d.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new d.wOt(4012,!1);this.location.detach();const m=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(m.instance),m}attach(m,_){this.activated=m,this._activatedRoute=_,this.location.insert(m.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(m.instance)}deactivate(){if(this.activated){const m=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(m)}}activateWith(m,_){if(this.isActivated)throw new d.wOt(4013,!1);this._activatedRoute=m;const C=this.location,Y=m.snapshot.component,Ne=this.parentContexts.getOrCreateContext(this.name).children,De=new si(m,Ne,C.injector,this.routerOutletData);this.activated=C.createComponent(Y,{index:C.length,injector:De,environmentInjector:_}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(_){return new(_||h)};static \u0275dir=d.FsC({type:h,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[d.OA$]})}return h})();class si{route;childContexts;parent;outletData;__ngOutletInjector(v){return new si(this.route,this.childContexts,v,this.outletData)}constructor(v,m,_,C){this.route=v,this.childContexts=m,this.parent=_,this.outletData=C}get(v,m){return v===Pr?this.route:v===Fi?this.childContexts:v===or?this.outletData:this.parent.get(v,m)}}const Ci=new d.nKC("");function Mi(h,v,m){if(m&&h.shouldReuseRoute(v.value,m.value.snapshot)){const _=m.value;_._futureSnapshot=v.value;const C=function ai(h,v,m){return v.children.map(_=>{for(const C of m.children)if(h.shouldReuseRoute(_.value,C.value.snapshot))return Mi(h,_,C);return Mi(h,_)})}(h,v,m);return new _n(_,C)}{if(h.shouldAttach(v.value)){const x=h.retrieve(v.value);if(null!==x){const Y=x.route;return Y.value._futureSnapshot=v.value,Y.children=v.children.map(Ne=>Mi(h,Ne)),Y}}const _=function li(h){return new Pr(new N.t(h.url),new N.t(h.params),new N.t(h.queryParams),new N.t(h.fragment),new N.t(h.data),h.outlet,h.component,h)}(v.value),C=v.children.map(x=>Mi(h,x));return new _n(_,C)}}class Li{redirectTo;navigationBehaviorOptions;constructor(v,m){this.redirectTo=v,this.navigationBehaviorOptions=m}}const rs="ngNavigationCancelingError";function Ji(h,v){const{redirectTo:m,navigationBehaviorOptions:_}=P(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,C=is(!1,wt.Redirect);return C.url=m,C.navigationBehaviorOptions=_,C}function is(h,v){const m=new Error(`NavigationCancelingError: ${h||""}`);return m[rs]=!0,m.cancellationCode=v,m}function os(h){return!!h&&h[rs]}class ko{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(v,m,_,C,x){this.routeReuseStrategy=v,this.futureState=m,this.currState=_,this.forwardEvent=C,this.inputBindingEnabled=x}activate(v){const m=this.futureState._root,_=this.currState?this.currState._root:null;this.deactivateChildRoutes(m,_,v),po(this.futureState.root),this.activateChildRoutes(m,_,v)}deactivateChildRoutes(v,m,_){const C=zr(m);v.children.forEach(x=>{const Y=x.value.outlet;this.deactivateRoutes(x,C[Y],_),delete C[Y]}),Object.values(C).forEach(x=>{this.deactivateRouteAndItsChildren(x,_)})}deactivateRoutes(v,m,_){const C=v.value,x=m?m.value:null;if(C===x)if(C.component){const Y=_.getContext(C.outlet);Y&&this.deactivateChildRoutes(v,m,Y.children)}else this.deactivateChildRoutes(v,m,_);else x&&this.deactivateRouteAndItsChildren(m,_)}deactivateRouteAndItsChildren(v,m){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,m):this.deactivateRouteAndOutlet(v,m)}detachAndStoreRouteSubtree(v,m){const _=m.getContext(v.value.outlet),C=_&&v.value.component?_.children:m,x=zr(v);for(const Y of Object.values(x))this.deactivateRouteAndItsChildren(Y,C);if(_&&_.outlet){const Y=_.outlet.detach(),Ne=_.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:Y,route:v,contexts:Ne})}}deactivateRouteAndOutlet(v,m){const _=m.getContext(v.value.outlet),C=_&&v.value.component?_.children:m,x=zr(v);for(const Y of Object.values(x))this.deactivateRouteAndItsChildren(Y,C);_&&(_.outlet&&(_.outlet.deactivate(),_.children.onOutletDeactivated()),_.attachRef=null,_.route=null)}activateChildRoutes(v,m,_){const C=zr(m);v.children.forEach(x=>{this.activateRoutes(x,C[x.value.outlet],_),this.forwardEvent(new Zr(x.value.snapshot))}),v.children.length&&this.forwardEvent(new Dt(v.value.snapshot))}activateRoutes(v,m,_){const C=v.value,x=m?m.value:null;if(po(C),C===x)if(C.component){const Y=_.getOrCreateContext(C.outlet);this.activateChildRoutes(v,m,Y.children)}else this.activateChildRoutes(v,m,_);else if(C.component){const Y=_.getOrCreateContext(C.outlet);if(this.routeReuseStrategy.shouldAttach(C.snapshot)){const Ne=this.routeReuseStrategy.retrieve(C.snapshot);this.routeReuseStrategy.store(C.snapshot,null),Y.children.onOutletReAttached(Ne.contexts),Y.attachRef=Ne.componentRef,Y.route=Ne.route.value,Y.outlet&&Y.outlet.attach(Ne.componentRef,Ne.route.value),po(Ne.route.value),this.activateChildRoutes(v,null,Y.children)}else Y.attachRef=null,Y.route=C,Y.outlet&&Y.outlet.activateWith(C,Y.injector),this.activateChildRoutes(v,null,Y.children)}else this.activateChildRoutes(v,null,_)}}class kr{path;route;constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class dn{component;route;constructor(v,m){this.component=v,this.route=m}}function Or(h,v,m){const _=h._root;return Jr(_,v?v._root:null,m,[_.value])}function ci(h,v){const m=Symbol(),_=v.get(h,m);return _===m?"function"!=typeof h||(0,d.LfX)(h)?v.get(h):h:_}function Jr(h,v,m,_,C={canDeactivateChecks:[],canActivateChecks:[]}){const x=zr(v);return h.children.forEach(Y=>{(function ar(h,v,m,_,C={canDeactivateChecks:[],canActivateChecks:[]}){const x=h.value,Y=v?v.value:null,Ne=m?m.getContext(h.value.outlet):null;if(Y&&x.routeConfig===Y.routeConfig){const De=function Qt(h,v,m){if("function"==typeof m)return m(h,v);switch(m){case"pathParamsChange":return!ct(h.url,v.url);case"pathParamsOrQueryParamsChange":return!ct(h.url,v.url)||!Cn(h.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!wi(h,v)||!Cn(h.queryParams,v.queryParams);default:return!wi(h,v)}}(Y,x,x.routeConfig.runGuardsAndResolvers);De?C.canActivateChecks.push(new kr(_)):(x.data=Y.data,x._resolvedData=Y._resolvedData),Jr(h,v,x.component?Ne?Ne.children:null:m,_,C),De&&Ne&&Ne.outlet&&Ne.outlet.isActivated&&C.canDeactivateChecks.push(new dn(Ne.outlet.component,Y))}else Y&&Fn(v,Ne,C),C.canActivateChecks.push(new kr(_)),Jr(h,null,x.component?Ne?Ne.children:null:m,_,C)})(Y,x[Y.value.outlet],m,_.concat([Y.value]),C),delete x[Y.value.outlet]}),Object.entries(x).forEach(([Y,Ne])=>Fn(Ne,m.getContext(Y),C)),C}function Fn(h,v,m){const _=zr(h),C=h.value;Object.entries(_).forEach(([x,Y])=>{Fn(Y,C.component?v?v.children.getContext(x):null:v,m)}),m.canDeactivateChecks.push(new dn(C.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,C))}function jn(h){return"function"==typeof h}function lr(h){return h instanceof G||"EmptyError"===h?.name}const Fo=Symbol("INITIAL_VALUE");function ln(){return(0,Je.n)(h=>(0,ie.z)(h.map(v=>v.pipe((0,dt.s)(1),(0,je.Z)(Fo)))).pipe((0,ze.T)(v=>{for(const m of v)if(!0!==m){if(m===Fo)return Fo;if(!1===m||go(m))return m}return!0}),(0,Fe.p)(v=>v!==Fo),(0,dt.s)(1)))}function go(h){return P(h)||h instanceof Li}function Vo(h){return(0,re.F)((0,Ht.M)(v=>{if("boolean"!=typeof v)throw Ji(0,v)}),(0,ze.T)(v=>!0===v))}class ui{segmentGroup;constructor(v){this.segmentGroup=v||null}}class ji extends Error{urlTree;constructor(v){super(),this.urlTree=v}}function di(h){return(0,de.$)(new ui(h))}class ei{urlSerializer;urlTree;constructor(v,m){this.urlSerializer=v,this.urlTree=m}lineralizeSegments(v,m){let _=[],C=m.root;for(;;){if(_=_.concat(C.segments),0===C.numberOfChildren)return(0,E.of)(_);if(C.numberOfChildren>1||!C.children[be])return(0,de.$)(new d.wOt(4e3,!1));C=C.children[be]}}applyRedirectCommands(v,m,_,C,x){if("string"!=typeof m){const Ne=m,{queryParams:De,fragment:pt,routeConfig:Lt,url:Wt,outlet:kn,params:gi,data:Xn,title:kt}=C,Qr=(0,d.N4e)(x,()=>Ne({params:gi,data:Xn,queryParams:De,fragment:pt,routeConfig:Lt,url:Wt,outlet:kn,title:kt}));if(Qr instanceof K)throw new ji(Qr);m=Qr}const Y=this.applyRedirectCreateUrlTree(m,this.urlSerializer.parse(m),v,_);if("/"===m[0])throw new ji(Y);return Y}applyRedirectCreateUrlTree(v,m,_,C){const x=this.createSegmentGroup(v,m.root,_,C);return new K(x,this.createQueryParams(m.queryParams,this.urlTree.queryParams),m.fragment)}createQueryParams(v,m){const _={};return Object.entries(v).forEach(([C,x])=>{if("string"==typeof x&&":"===x[0]){const Ne=x.substring(1);_[C]=m[Ne]}else _[C]=x}),_}createSegmentGroup(v,m,_,C){const x=this.createSegments(v,m.segments,_,C);let Y={};return Object.entries(m.children).forEach(([Ne,De])=>{Y[Ne]=this.createSegmentGroup(v,De,_,C)}),new Z(x,Y)}createSegments(v,m,_,C){return m.map(x=>":"===x.path[0]?this.findPosParam(v,x,C):this.findOrReturn(x,_))}findPosParam(v,m,_){const C=_[m.path.substring(1)];if(!C)throw new d.wOt(4001,!1);return C}findOrReturn(v,m){let _=0;for(const C of m){if(C.path===v.path)return m.splice(_),C;_++}return v}}const Vi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function la(h,v,m,_,C){const x=Rs(h,v,m);return x.matched?(_=function co(h,v){return h.providers&&!h._injector&&(h._injector=(0,d.Ol2)(h.providers,v,`Route: ${h.path}`)),h._injector??v}(v,_),function pr(h,v,m,_){const C=v.canMatch;if(!C||0===C.length)return(0,E.of)(!0);const x=C.map(Y=>{const Ne=ci(Y,h);return ke(function sa(h){return h&&jn(h.canMatch)}(Ne)?Ne.canMatch(v,m):(0,d.N4e)(h,()=>Ne(v,m)))});return(0,E.of)(x).pipe(ln(),Vo())}(_,v,m).pipe((0,ze.T)(Y=>!0===Y?x:{...Vi}))):(0,E.of)(x)}function Rs(h,v,m){if("**"===v.path)return function ds(h){return{matched:!0,parameters:h.length>0?oe(h).parameters:{},consumedSegments:h,remainingSegments:[],positionalParamSegments:{}}}(m);if(""===v.path)return"full"===v.pathMatch&&(h.hasChildren()||m.length>0)?{...Vi}:{matched:!0,consumedSegments:[],remainingSegments:m,parameters:{},positionalParamSegments:{}};const C=(v.matcher||jt)(m,h,v);if(!C)return{...Vi};const x={};Object.entries(C.posParams??{}).forEach(([Ne,De])=>{x[Ne]=De.path});const Y=C.consumed.length>0?{...x,...C.consumed[C.consumed.length-1].parameters}:x;return{matched:!0,consumedSegments:C.consumed,remainingSegments:m.slice(C.consumed.length),parameters:Y,positionalParamSegments:C.posParams??{}}}function Ui(h,v,m,_){return m.length>0&&function Hi(h,v,m){return m.some(_=>ti(h,v,_)&&_r(_)!==be)}(h,m,_)?{segmentGroup:new Z(v,fi(_,new Z(m,h.children))),slicedSegments:[]}:0===m.length&&function fs(h,v,m){return m.some(_=>ti(h,v,_))}(h,m,_)?{segmentGroup:new Z(h.segments,yo(h,m,_,h.children)),slicedSegments:m}:{segmentGroup:new Z(h.segments,h.children),slicedSegments:m}}function yo(h,v,m,_){const C={};for(const x of m)if(ti(h,v,x)&&!_[_r(x)]){const Y=new Z([],{});C[_r(x)]=Y}return{..._,...C}}function fi(h,v){const m={};m[be]=v;for(const _ of h)if(""===_.path&&_r(_)!==be){const C=new Z([],{});m[_r(_)]=C}return m}function ti(h,v,m){return(!(h.hasChildren()||v.length>0)||"full"!==m.pathMatch)&&""===m.path}class Os{}class xs{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(v,m,_,C,x,Y,Ne){this.injector=v,this.configLoader=m,this.rootComponentType=_,this.config=C,this.urlTree=x,this.paramsInheritanceStrategy=Y,this.urlSerializer=Ne,this.applyRedirects=new ei(this.urlSerializer,this.urlTree)}noMatchError(v){return new d.wOt(4002,`'${v.segmentGroup}'`)}recognize(){const v=Ui(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(v).pipe((0,ze.T)(({children:m,rootSnapshot:_})=>{const C=new _n(_,m),x=new ts("",C),Y=function z(h,v,m=null,_=null){return lt(ce(h),v,m,_)}(_,[],this.urlTree.queryParams,this.urlTree.fragment);return Y.queryParams=this.urlTree.queryParams,x.url=this.urlSerializer.serialize(Y),{state:x,tree:Y}}))}match(v){const m=new qr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),be,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,v,be,m).pipe((0,ze.T)(_=>({children:_,rootSnapshot:m})),(0,Xt.W)(_=>{if(_ instanceof ji)return this.urlTree=_.urlTree,this.match(_.urlTree.root);throw _ instanceof ui?this.noMatchError(_):_}))}processSegmentGroup(v,m,_,C,x){return 0===_.segments.length&&_.hasChildren()?this.processChildren(v,m,_,x):this.processSegment(v,m,_,_.segments,C,!0,x).pipe((0,ze.T)(Y=>Y instanceof _n?[Y]:[]))}processChildren(v,m,_,C){const x=[];for(const Y of Object.keys(_.children))"primary"===Y?x.unshift(Y):x.push(Y);return(0,R.H)(x).pipe((0,Pt.H)(Y=>{const Ne=_.children[Y],De=function Di(h,v){const m=h.filter(_=>_r(_)===v);return m.push(...h.filter(_=>_r(_)!==v)),m}(m,Y);return this.processSegmentGroup(v,De,Ne,Y,C)}),function ft(h,v){return(0,Me.N)(function xt(h,v,m,_,C){return(x,Y)=>{let Ne=m,De=v,pt=0;x.subscribe((0,_e._)(Y,Lt=>{const Wt=pt++;De=Ne?h(De,Lt,Wt):(Ne=!0,Lt),_&&Y.next(De)},C&&(()=>{Ne&&Y.next(De),Y.complete()})))}}(h,v,arguments.length>=2,!0))}((Y,Ne)=>(Y.push(...Ne),Y)),Oe(null),function le(h,v){const m=arguments.length>=2;return _=>_.pipe(h?(0,Fe.p)((C,x)=>h(C,x,_)):qe.D,Re(1),m?Oe(v):Se(()=>new G))}(),(0,me.Z)(Y=>{if(null===Y)return di(_);const Ne=Ps(Y);return function ua(h){h.sort((v,m)=>v.value.outlet===be?-1:m.value.outlet===be?1:v.value.outlet.localeCompare(m.value.outlet))}(Ne),(0,E.of)(Ne)}))}processSegment(v,m,_,C,x,Y,Ne){return(0,R.H)(m).pipe((0,Pt.H)(De=>this.processSegmentAgainstRoute(De._injector??v,m,De,_,C,x,Y,Ne).pipe((0,Xt.W)(pt=>{if(pt instanceof ui)return(0,E.of)(null);throw pt}))),ut(De=>!!De),(0,Xt.W)(De=>{if(lr(De))return function Zn(h,v,m){return 0===v.length&&!h.children[m]}(_,C,x)?(0,E.of)(new Os):di(_);throw De}))}processSegmentAgainstRoute(v,m,_,C,x,Y,Ne,De){return _r(_)===Y||Y!==be&&ti(C,x,_)?void 0===_.redirectTo?this.matchSegmentAgainstRoute(v,C,_,x,Y,De):this.allowRedirects&&Ne?this.expandSegmentAgainstRouteUsingRedirect(v,C,m,_,x,Y,De):di(C):di(C)}expandSegmentAgainstRouteUsingRedirect(v,m,_,C,x,Y,Ne){const{matched:De,parameters:pt,consumedSegments:Lt,positionalParamSegments:Wt,remainingSegments:kn}=Rs(m,C,x);if(!De)return di(m);"string"==typeof C.redirectTo&&"/"===C.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const gi=new qr(x,pt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Uo(C),_r(C),C.component??C._loadedComponent??null,C,$i(C)),Xn=oi(gi,Ne,this.paramsInheritanceStrategy);gi.params=Object.freeze(Xn.params),gi.data=Object.freeze(Xn.data);const kt=this.applyRedirects.applyRedirectCommands(Lt,C.redirectTo,Wt,gi,v);return this.applyRedirects.lineralizeSegments(C,kt).pipe((0,me.Z)(Qr=>this.processSegment(v,_,m,Qr.concat(kn),Y,!1,Ne)))}matchSegmentAgainstRoute(v,m,_,C,x,Y){const Ne=la(m,_,C,v);return"**"===_.path&&(m.children={}),Ne.pipe((0,Je.n)(De=>De.matched?this.getChildConfig(v=_._injector??v,_,C).pipe((0,Je.n)(({routes:pt})=>{const Lt=_._loadedInjector??v,{parameters:Wt,consumedSegments:kn,remainingSegments:gi}=De,Xn=new qr(kn,Wt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Uo(_),_r(_),_.component??_._loadedComponent??null,_,$i(_)),kt=oi(Xn,Y,this.paramsInheritanceStrategy);Xn.params=Object.freeze(kt.params),Xn.data=Object.freeze(kt.data);const{segmentGroup:Qr,slicedSegments:$o}=Ui(m,kn,gi,pt);if(0===$o.length&&Qr.hasChildren())return this.processChildren(Lt,pt,Qr,Xn).pipe((0,ze.T)(sl=>new _n(Xn,sl)));if(0===pt.length&&0===$o.length)return(0,E.of)(new _n(Xn,[]));const ol=_r(_)===x;return this.processSegment(Lt,pt,Qr,$o,ol?be:x,!0,Xn).pipe((0,ze.T)(sl=>new _n(Xn,sl instanceof _n?[sl]:[])))})):di(m)))}getChildConfig(v,m,_){return m.children?(0,E.of)({routes:m.children,injector:v}):m.loadChildren?void 0!==m._loadedRoutes?(0,E.of)({routes:m._loadedRoutes,injector:m._loadedInjector}):function jo(h,v,m,_){const C=v.canLoad;if(void 0===C||0===C.length)return(0,E.of)(!0);const x=C.map(Y=>{const Ne=ci(Y,h);return ke(function Si(h){return h&&jn(h.canLoad)}(Ne)?Ne.canLoad(v,m):(0,d.N4e)(h,()=>Ne(v,m)))});return(0,E.of)(x).pipe(ln(),Vo())}(v,m,_).pipe((0,me.Z)(C=>C?this.configLoader.loadChildren(v,m).pipe((0,Ht.M)(x=>{m._loadedRoutes=x.routes,m._loadedInjector=x.injector})):function eo(){return(0,de.$)(is(!1,wt.GuardRejected))}())):(0,E.of)({routes:[],injector:v})}}function da(h){const v=h.value.routeConfig;return v&&""===v.path}function Ps(h){const v=[],m=new Set;for(const _ of h){if(!da(_)){v.push(_);continue}const C=v.find(x=>_.value.routeConfig===x.value.routeConfig);void 0!==C?(C.children.push(..._.children),m.add(C)):v.push(_)}for(const _ of m){const C=Ps(_.children);v.push(new _n(_.value,C))}return v.filter(_=>!m.has(_))}function Uo(h){return h.data||{}}function $i(h){return h.resolve||{}}function et(h){const v=h.children.map(m=>et(m)).flat();return[h,...v]}function Wn(h){return(0,Je.n)(v=>{const m=h(v);return m?(0,R.H)(m).pipe((0,ze.T)(()=>v)):(0,E.of)(v)})}let nr=(()=>{class h{buildTitle(m){let _,C=m.root;for(;void 0!==C;)_=this.getResolvedTitleForRoute(C)??_,C=C.children.find(x=>x.outlet===be);return _}getResolvedTitleForRoute(m){return m.data[Xe]}static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:()=>(0,d.WQX)(Wi),providedIn:"root"})}return h})(),Wi=(()=>{class h extends nr{title;constructor(m){super(),this.title=m}updateTitle(m){const _=this.buildTitle(m);void 0!==_&&this.title.setTitle(_)}static \u0275fac=function(_){return new(_||h)(d.KVO(ae.hE))};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const En=new d.nKC("",{providedIn:"root",factory:()=>({})});let Vn=(()=>{class h{static \u0275fac=function(_){return new(_||h)};static \u0275cmp=d.VBU({type:h,selectors:[["ng-component"]],decls:1,vars:0,template:function(_,C){1&_&&d.nrm(0,"router-outlet")},dependencies:[Nr],encapsulation:2})}return h})();function Fr(h){const v=h.children&&h.children.map(Fr),m=v?{...h,children:v}:{...h};return!m.component&&!m.loadComponent&&(v||m.loadChildren)&&m.outlet&&m.outlet!==be&&(m.component=Vn),m}const Ft=new d.nKC("");let zi=(()=>{class h{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=(0,d.WQX)(d.Ql9);loadComponent(m){if(this.componentLoaders.get(m))return this.componentLoaders.get(m);if(m._loadedComponent)return(0,E.of)(m._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(m);const _=ke(m.loadComponent()).pipe((0,ze.T)(In),(0,Ht.M)(x=>{this.onLoadEndListener&&this.onLoadEndListener(m),m._loadedComponent=x}),(0,w.j)(()=>{this.componentLoaders.delete(m)})),C=new pe.G(_,()=>new we.B).pipe((0,W.B)());return this.componentLoaders.set(m,C),C}loadChildren(m,_){if(this.childrenLoaders.get(_))return this.childrenLoaders.get(_);if(_._loadedRoutes)return(0,E.of)({routes:_._loadedRoutes,injector:_._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(_);const x=function Ho(h,v,m,_){return ke(h.loadChildren()).pipe((0,ze.T)(In),(0,me.Z)(C=>C instanceof d.Co$||Array.isArray(C)?(0,E.of)(C):(0,R.H)(v.compileModuleAsync(C))),(0,ze.T)(C=>{_&&_(h);let x,Y,Ne=!1;return Array.isArray(C)?(Y=C,!0):(x=C.create(m).injector,Y=x.get(Ft,[],{optional:!0,self:!0}).flat()),{routes:Y.map(Fr),injector:x}}))}(_,this.compiler,m,this.onLoadEndListener).pipe((0,w.j)(()=>{this.childrenLoaders.delete(_)})),Y=new pe.G(x,()=>new we.B).pipe((0,W.B)());return this.childrenLoaders.set(_,Y),Y}static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function In(h){return function no(h){return h&&"object"==typeof h&&"default"in h}(h)?h.default:h}let hi=(()=>{class h{static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:()=>(0,d.WQX)(Ai),providedIn:"root"})}return h})(),Ai=(()=>{class h{shouldProcessUrl(m){return!0}extract(m){return m}merge(m,_){return m}static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();const br=new d.nKC(""),a=new d.nKC("");let s=(()=>{class h{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new we.B;transitionAbortSubject=new we.B;configLoader=(0,d.WQX)(zi);environmentInjector=(0,d.WQX)(d.uvJ);urlSerializer=(0,d.WQX)(yt);rootContexts=(0,d.WQX)(Fi);location=(0,d.WQX)(Pe.aZ);inputBindingEnabled=null!==(0,d.WQX)(Ci,{optional:!0});titleStrategy=(0,d.WQX)(nr);options=(0,d.WQX)(En,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=(0,d.WQX)(hi);createViewTransition=(0,d.WQX)(br,{optional:!0});navigationErrorHandler=(0,d.WQX)(a,{optional:!0});navigationId=0;get hasRequestedNavigation(){return 0!==this.navigationId}transitions;afterPreactivation=()=>(0,E.of)(void 0);rootComponentType=null;constructor(){this.configLoader.onLoadEndListener=C=>this.events.next(new tr(C)),this.configLoader.onLoadStartListener=C=>this.events.next(new Sn(C))}complete(){this.transitions?.complete()}handleNavigationRequest(m){const _=++this.navigationId;this.transitions?.next({...this.transitions.value,...m,id:_})}setupNavigations(m,_,C){return this.transitions=new N.t({id:0,currentUrlTree:_,currentRawUrl:_,extractedUrl:this.urlHandlingStrategy.extract(_),urlAfterRedirects:this.urlHandlingStrategy.extract(_),rawUrl:_,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:ee,restoredState:null,currentSnapshot:C.snapshot,targetSnapshot:null,currentRouterState:C,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Fe.p)(x=>0!==x.id),(0,ze.T)(x=>({...x,extractedUrl:this.urlHandlingStrategy.extract(x.rawUrl)})),(0,Je.n)(x=>{let Y=!1,Ne=!1;return(0,E.of)(x).pipe((0,Je.n)(De=>{if(this.navigationId>x.id)return this.cancelNavigationTransition(x,"",wt.SupersededByNewNavigation),he.w;this.currentTransition=x,this.currentNavigation={id:De.id,initialUrl:De.rawUrl,extractedUrl:De.extractedUrl,targetBrowserUrl:"string"==typeof De.extras.browserUrl?this.urlSerializer.parse(De.extras.browserUrl):De.extras.browserUrl,trigger:De.source,extras:De.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const pt=!m.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!pt&&"reload"!==(De.extras.onSameUrlNavigation??m.onSameUrlNavigation)){const Wt="";return this.events.next(new Rn(De.id,this.urlSerializer.serialize(De.rawUrl),Wt,It.IgnoredSameUrlNavigation)),De.resolve(!1),he.w}if(this.urlHandlingStrategy.shouldProcessUrl(De.rawUrl))return(0,E.of)(De).pipe((0,Je.n)(Wt=>{const kn=this.transitions?.getValue();return this.events.next(new nt(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),Wt.source,Wt.restoredState)),kn!==this.transitions?.getValue()?he.w:Promise.resolve(Wt)}),function hs(h,v,m,_,C,x){return(0,me.Z)(Y=>function ca(h,v,m,_,C,x,Y="emptyOnly"){return new xs(h,v,m,_,C,Y,x).recognize()}(h,v,m,_,Y.extractedUrl,C,x).pipe((0,ze.T)(({state:Ne,tree:De})=>({...Y,targetSnapshot:Ne,urlAfterRedirects:De}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,m.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,Ht.M)(Wt=>{x.targetSnapshot=Wt.targetSnapshot,x.urlAfterRedirects=Wt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Wt.urlAfterRedirects};const kn=new Bn(Wt.id,this.urlSerializer.serialize(Wt.extractedUrl),this.urlSerializer.serialize(Wt.urlAfterRedirects),Wt.targetSnapshot);this.events.next(kn)}));if(pt&&this.urlHandlingStrategy.shouldProcessUrl(De.currentRawUrl)){const{id:Wt,extractedUrl:kn,source:gi,restoredState:Xn,extras:kt}=De,Qr=new nt(Wt,this.urlSerializer.serialize(kn),gi,Xn);this.events.next(Qr);const $o=ho(this.rootComponentType).snapshot;return this.currentTransition=x={...De,targetSnapshot:$o,urlAfterRedirects:kn,extras:{...kt,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=kn,(0,E.of)(x)}{const Wt="";return this.events.next(new Rn(De.id,this.urlSerializer.serialize(De.extractedUrl),Wt,It.IgnoredByUrlHandlingStrategy)),De.resolve(!1),he.w}}),(0,Ht.M)(De=>{const pt=new xn(De.id,this.urlSerializer.serialize(De.extractedUrl),this.urlSerializer.serialize(De.urlAfterRedirects),De.targetSnapshot);this.events.next(pt)}),(0,ze.T)(De=>(this.currentTransition=x={...De,guards:Or(De.targetSnapshot,De.currentSnapshot,this.rootContexts)},x)),function Lo(h,v){return(0,me.Z)(m=>{const{targetSnapshot:_,currentSnapshot:C,guards:{canActivateChecks:x,canDeactivateChecks:Y}}=m;return 0===Y.length&&0===x.length?(0,E.of)({...m,guardsResult:!0}):function vo(h,v,m,_){return(0,R.H)(h).pipe((0,me.Z)(C=>function aa(h,v,m,_,C){const x=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!x||0===x.length)return(0,E.of)(!0);const Y=x.map(Ne=>{const De=Zi(v)??C,pt=ci(Ne,De);return ke(function as(h){return h&&jn(h.canDeactivate)}(pt)?pt.canDeactivate(h,v,m,_):(0,d.N4e)(De,()=>pt(h,v,m,_))).pipe(ut())});return(0,E.of)(Y).pipe(ln())}(C.component,C.route,m,v,_)),ut(C=>!0!==C,!0))}(Y,_,C,h).pipe((0,me.Z)(Ne=>Ne&&function Ti(h){return"boolean"==typeof h}(Ne)?function ls(h,v,m,_){return(0,R.H)(v).pipe((0,Pt.H)(C=>(0,$.x)(function As(h,v){return null!==h&&v&&v(new Pn(h)),(0,E.of)(!0)}(C.route.parent,_),function Bi(h,v){return null!==h&&v&&v(new an(h)),(0,E.of)(!0)}(C.route,_),function Bo(h,v,m){const _=v[v.length-1],x=v.slice(0,v.length-1).reverse().map(Y=>function ss(h){const v=h.routeConfig?h.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:h,guards:v}:null}(Y)).filter(Y=>null!==Y).map(Y=>(0,q.v)(()=>{const Ne=Y.guards.map(De=>{const pt=Zi(Y.node)??m,Lt=ci(De,pt);return ke(function Ss(h){return h&&jn(h.canActivateChild)}(Lt)?Lt.canActivateChild(_,h):(0,d.N4e)(pt,()=>Lt(_,h))).pipe(ut())});return(0,E.of)(Ne).pipe(ln())}));return(0,E.of)(x).pipe(ln())}(h,C.path,m),function cs(h,v,m){const _=v.routeConfig?v.routeConfig.canActivate:null;if(!_||0===_.length)return(0,E.of)(!0);const C=_.map(x=>(0,q.v)(()=>{const Y=Zi(v)??m,Ne=ci(x,Y);return ke(function nl(h){return h&&jn(h.canActivate)}(Ne)?Ne.canActivate(v,h):(0,d.N4e)(Y,()=>Ne(v,h))).pipe(ut())}));return(0,E.of)(C).pipe(ln())}(h,C.route,m))),ut(C=>!0!==C,!0))}(_,x,h,v):(0,E.of)(Ne)),(0,ze.T)(Ne=>({...m,guardsResult:Ne})))})}(this.environmentInjector,De=>this.events.next(De)),(0,Ht.M)(De=>{if(x.guardsResult=De.guardsResult,De.guardsResult&&"boolean"!=typeof De.guardsResult)throw Ji(0,De.guardsResult);const pt=new Hn(De.id,this.urlSerializer.serialize(De.extractedUrl),this.urlSerializer.serialize(De.urlAfterRedirects),De.targetSnapshot,!!De.guardsResult);this.events.next(pt)}),(0,Fe.p)(De=>!!De.guardsResult||(this.cancelNavigationTransition(De,"",wt.GuardRejected),!1)),Wn(De=>{if(De.guards.canActivateChecks.length)return(0,E.of)(De).pipe((0,Ht.M)(pt=>{const Lt=new gn(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Lt)}),(0,Je.n)(pt=>{let Lt=!1;return(0,E.of)(pt).pipe(function bn(h,v){return(0,me.Z)(m=>{const{targetSnapshot:_,guards:{canActivateChecks:C}}=m;if(!C.length)return(0,E.of)(m);const x=new Set(C.map(De=>De.route)),Y=new Set;for(const De of x)if(!Y.has(De))for(const pt of et(De))Y.add(pt);let Ne=0;return(0,R.H)(Y).pipe((0,Pt.H)(De=>x.has(De)?function Tt(h,v,m,_){const C=h.routeConfig,x=h._resolve;return void 0!==C?.title&&!Po(C)&&(x[Xe]=C.title),function Nn(h,v,m,_){const C=vt(h);if(0===C.length)return(0,E.of)({});const x={};return(0,R.H)(C).pipe((0,me.Z)(Y=>function cr(h,v,m,_){const C=Zi(v)??_,x=ci(h,C);return ke(x.resolve?x.resolve(v,m):(0,d.N4e)(C,()=>x(v,m)))}(h[Y],v,m,_).pipe(ut(),(0,Ht.M)(Ne=>{if(Ne instanceof Li)throw Ji(new Yt,Ne);x[Y]=Ne}))),Re(1),(0,L.u)(x),(0,Xt.W)(Y=>lr(Y)?he.w:(0,de.$)(Y)))}(x,h,v,_).pipe((0,ze.T)(Y=>(h._resolvedData=Y,h.data=oi(h,h.parent,m).resolve,null)))}(De,_,h,v):(De.data=oi(De,De.parent,h).resolve,(0,E.of)(void 0))),(0,Ht.M)(()=>Ne++),Re(1),(0,me.Z)(De=>Ne===Y.size?(0,E.of)(m):he.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,Ht.M)({next:()=>Lt=!0,complete:()=>{Lt||this.cancelNavigationTransition(pt,"",wt.NoDataFromResolver)}}))}),(0,Ht.M)(pt=>{const Lt=new vn(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Lt)}))}),Wn(De=>{const pt=Lt=>{const Wt=[];Lt.routeConfig?.loadComponent&&!Lt.routeConfig._loadedComponent&&Wt.push(this.configLoader.loadComponent(Lt.routeConfig).pipe((0,Ht.M)(kn=>{Lt.component=kn}),(0,ze.T)(()=>{})));for(const kn of Lt.children)Wt.push(...pt(kn));return Wt};return(0,ie.z)(pt(De.targetSnapshot.root)).pipe(Oe(null),(0,dt.s)(1))}),Wn(()=>this.afterPreactivation()),(0,Je.n)(()=>{const{currentSnapshot:De,targetSnapshot:pt}=x,Lt=this.createViewTransition?.(this.environmentInjector,De.root,pt.root);return Lt?(0,R.H)(Lt).pipe((0,ze.T)(()=>x)):(0,E.of)(x)}),(0,ze.T)(De=>{const pt=function Ii(h,v,m){const _=Mi(h,v._root,m?m._root:void 0);return new $n(_,v)}(m.routeReuseStrategy,De.targetSnapshot,De.currentRouterState);return this.currentTransition=x={...De,targetRouterState:pt},this.currentNavigation.targetRouterState=pt,x}),(0,Ht.M)(()=>{this.events.next(new Ei)}),((h,v,m,_)=>(0,ze.T)(C=>(new ko(v,C.targetRouterState,C.currentRouterState,m,_).activate(h),C)))(this.rootContexts,m.routeReuseStrategy,De=>this.events.next(De),this.inputBindingEnabled),(0,dt.s)(1),(0,Ht.M)({next:De=>{Y=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new at(De.id,this.urlSerializer.serialize(De.extractedUrl),this.urlSerializer.serialize(De.urlAfterRedirects))),this.titleStrategy?.updateTitle(De.targetRouterState.snapshot),De.resolve(!0)},complete:()=>{Y=!0}}),(0,k.Q)(this.transitionAbortSubject.pipe((0,Ht.M)(De=>{throw De}))),(0,w.j)(()=>{!Y&&!Ne&&this.cancelNavigationTransition(x,"",wt.SupersededByNewNavigation),this.currentTransition?.id===x.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Xt.W)(De=>{if(Ne=!0,os(De))this.events.next(new mn(x.id,this.urlSerializer.serialize(x.extractedUrl),De.message,De.cancellationCode)),function yr(h){return os(h)&&P(h.url)}(De)?this.events.next(new Oo(De.url,De.navigationBehaviorOptions)):x.resolve(!1);else{const pt=new On(x.id,this.urlSerializer.serialize(x.extractedUrl),De,x.targetSnapshot??void 0);try{const Lt=(0,d.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(pt));if(!(Lt instanceof Li))throw this.events.next(pt),De;{const{message:Wt,cancellationCode:kn}=Ji(0,Lt);this.events.next(new mn(x.id,this.urlSerializer.serialize(x.extractedUrl),Wt,kn)),this.events.next(new Oo(Lt.redirectTo,Lt.navigationBehaviorOptions))}}catch(Lt){this.options.resolveNavigationPromiseOnError?x.resolve(!1):x.reject(Lt)}}return he.w}))}))}cancelNavigationTransition(m,_,C){const x=new mn(m.id,this.urlSerializer.serialize(m.extractedUrl),_,C);this.events.next(x),m.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const m=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),_=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return m.toString()!==_?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();function u(h){return h!==ee}let g=(()=>{class h{static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:()=>(0,d.WQX)(O),providedIn:"root"})}return h})();class I{shouldDetach(v){return!1}store(v,m){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,m){return v.routeConfig===m.routeConfig}}let O=(()=>{class h extends I{static \u0275fac=(()=>{let m;return function(C){return(m||(m=d.xGo(h)))(C||h)}})();static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),j=(()=>{class h{static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:()=>(0,d.WQX)(ve),providedIn:"root"})}return h})(),ve=(()=>{class h extends j{location=(0,d.WQX)(Pe.aZ);urlSerializer=(0,d.WQX)(yt);options=(0,d.WQX)(En,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";urlHandlingStrategy=(0,d.WQX)(hi);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new K;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}routerState=ho(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(m){return this.location.subscribe(_=>{"popstate"===_.type&&m(_.url,_.state)})}handleRouterEvent(m,_){if(m instanceof nt)this.stateMemento=this.createStateMemento();else if(m instanceof Rn)this.rawUrlTree=_.initialUrl;else if(m instanceof Bn){if("eager"===this.urlUpdateStrategy&&!_.extras.skipLocationChange){const C=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl);this.setBrowserUrl(_.targetBrowserUrl??C,_)}}else m instanceof Ei?(this.currentUrlTree=_.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl),this.routerState=_.targetRouterState,"deferred"===this.urlUpdateStrategy&&!_.extras.skipLocationChange&&this.setBrowserUrl(_.targetBrowserUrl??this.rawUrlTree,_)):m instanceof mn&&(m.code===wt.GuardRejected||m.code===wt.NoDataFromResolver)?this.restoreHistory(_):m instanceof On?this.restoreHistory(_,!0):m instanceof at&&(this.lastSuccessfulId=m.id,this.currentPageId=this.browserPageId)}setBrowserUrl(m,_){const C=m instanceof K?this.urlSerializer.serialize(m):m;if(this.location.isCurrentPathEqualTo(C)||_.extras.replaceUrl){const Y={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId)};this.location.replaceState(C,"",Y)}else{const x={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId+1)};this.location.go(C,"",x)}}restoreHistory(m,_=!1){if("computed"===this.canceledNavigationResolution){const x=this.currentPageId-this.browserPageId;0!==x?this.location.historyGo(x):this.currentUrlTree===m.finalUrl&&0===x&&(this.resetState(m),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(_&&this.resetState(m),this.resetUrlToCurrentUrlTree())}resetState(m){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,m.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(m,_){return"computed"===this.canceledNavigationResolution?{navigationId:m,\u0275routerPageId:_}:{navigationId:m}}static \u0275fac=(()=>{let m;return function(C){return(m||(m=d.xGo(h)))(C||h)}})();static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();var Te=function(h){return h[h.COMPLETE=0]="COMPLETE",h[h.FAILED=1]="FAILED",h[h.REDIRECTING=2]="REDIRECTING",h}(Te||{});const Ye={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gt={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let it=(()=>{class h{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=(0,d.WQX)(d.H3F);stateManager=(0,d.WQX)(j);options=(0,d.WQX)(En,{optional:!0})||{};pendingTasks=(0,d.WQX)(d.Ua0);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=(0,d.WQX)(s);urlSerializer=(0,d.WQX)(yt);location=(0,d.WQX)(Pe.aZ);urlHandlingStrategy=(0,d.WQX)(hi);_events=new we.B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=(0,d.WQX)(g);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=(0,d.WQX)(Ft,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!(0,d.WQX)(Ci,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:m=>{this.console.warn(m)}}),this.subscribeToNavigationEvents()}eventsSubscription=new $e.yU;subscribeToNavigationEvents(){const m=this.navigationTransitions.events.subscribe(_=>{try{const C=this.navigationTransitions.currentTransition,x=this.navigationTransitions.currentNavigation;if(null!==C&&null!==x)if(this.stateManager.handleRouterEvent(_,x),_ instanceof mn&&_.code!==wt.Redirect&&_.code!==wt.SupersededByNewNavigation)this.navigated=!0;else if(_ instanceof at)this.navigated=!0;else if(_ instanceof Oo){const Y=_.navigationBehaviorOptions,Ne=this.urlHandlingStrategy.merge(_.url,C.currentRawUrl),De={browserUrl:C.extras.browserUrl,info:C.extras.info,skipLocationChange:C.extras.skipLocationChange,replaceUrl:C.extras.replaceUrl||"eager"===this.urlUpdateStrategy||u(C.source),...Y};this.scheduleNavigation(Ne,ee,null,De,{resolve:C.resolve,reject:C.reject,promise:C.promise})}(function St(h){return!(h instanceof Ei||h instanceof Oo)})(_)&&this._events.next(_)}catch(C){this.navigationTransitions.transitionAbortSubject.next(C)}});this.eventsSubscription.add(m)}resetRootComponentType(m){this.routerState.root.component=m,this.navigationTransitions.rootComponentType=m}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),ee,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((m,_)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(m,"popstate",_)},0)})}navigateToSyncWithBrowser(m,_,C){const x={replaceUrl:!0},Y=C?.navigationId?C:null;if(C){const De={...C};delete De.navigationId,delete De.\u0275routerPageId,0!==Object.keys(De).length&&(x.state=De)}const Ne=this.parseUrl(m);this.scheduleNavigation(Ne,_,Y,x)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(m){this.config=m.map(Fr),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(m,_={}){const{relativeTo:C,queryParams:x,fragment:Y,queryParamsHandling:Ne,preserveFragment:De}=_,pt=De?this.currentUrlTree.fragment:Y;let Wt,Lt=null;switch(Ne??this.options.defaultQueryParamsHandling){case"merge":Lt={...this.currentUrlTree.queryParams,...x};break;case"preserve":Lt=this.currentUrlTree.queryParams;break;default:Lt=x||null}null!==Lt&&(Lt=this.removeEmptyProps(Lt));try{Wt=ce(C?C.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof m[0]||"/"!==m[0][0])&&(m=[]),Wt=this.currentUrlTree.root}return lt(Wt,m,Lt,pt??null)}navigateByUrl(m,_={skipLocationChange:!1}){const C=P(m)?m:this.parseUrl(m),x=this.urlHandlingStrategy.merge(C,this.rawUrlTree);return this.scheduleNavigation(x,ee,null,_)}navigate(m,_={skipLocationChange:!1}){return function _t(h){for(let v=0;v(null!=x&&(_[C]=x),_),{})}scheduleNavigation(m,_,C,x,Y){if(this.disposed)return Promise.resolve(!1);let Ne,De,pt;Y?(Ne=Y.resolve,De=Y.reject,pt=Y.promise):pt=new Promise((Wt,kn)=>{Ne=Wt,De=kn});const Lt=this.pendingTasks.add();return function Ke(h,v){h.events.pipe((0,Fe.p)(m=>m instanceof at||m instanceof mn||m instanceof On||m instanceof Rn),(0,ze.T)(m=>m instanceof at||m instanceof Rn?Te.COMPLETE:m instanceof mn&&(m.code===wt.Redirect||m.code===wt.SupersededByNewNavigation)?Te.REDIRECTING:Te.FAILED),(0,Fe.p)(m=>m!==Te.REDIRECTING),(0,dt.s)(1)).subscribe(()=>{v()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Lt))}),this.navigationTransitions.handleNavigationRequest({source:_,restoredState:C,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:m,extras:x,resolve:Ne,reject:De,promise:pt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pt.catch(Wt=>Promise.reject(Wt))}static \u0275fac=function(_){return new(_||h)};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})(),qt=(()=>{class h{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new we.B;constructor(m,_,C,x,Y,Ne){this.router=m,this.route=_,this.tabIndexAttribute=C,this.renderer=x,this.el=Y,this.locationStrategy=Ne;const De=Y.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===De||"area"===De,this.isAnchorElement?this.subscription=m.events.subscribe(pt=>{pt instanceof at&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(m){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",m)}ngOnChanges(m){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(m){null==m?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=P(m)||Array.isArray(m)?m:[m],this.setTabIndexIfNotOnNativeEl("0"))}onClick(m,_,C,x,Y){const Ne=this.urlTree;return!!(null===Ne||this.isAnchorElement&&(0!==m||_||C||x||Y||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Ne,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const m=this.urlTree;this.href=null!==m&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(m)):null;const _=null===this.href?null:(0,d.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",_)}applyAttributeValue(m,_){const C=this.renderer,x=this.el.nativeElement;null!==_?C.setAttribute(x,m,_):C.removeAttribute(x,m)}get urlTree(){return null===this.routerLinkInput?null:P(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(_){return new(_||h)(d.rXU(it),d.rXU(Pr),d.kS0("tabindex"),d.rXU(d.sFG),d.rXU(d.aKT),d.rXU(Pe.hb))};static \u0275dir=d.FsC({type:h,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(_,C){1&_&&d.bIt("click",function(Y){return C.onClick(Y.button,Y.ctrlKey,Y.shiftKey,Y.altKey,Y.metaKey)}),2&_&&d.BMQ("target",C.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",d.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",d.L39],replaceUrl:[2,"replaceUrl","replaceUrl",d.L39],routerLink:"routerLink"},features:[d.GFd,d.OA$]})}return h})(),on=(()=>{class h{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new d.bkB;constructor(m,_,C,x,Y){this.router=m,this.element=_,this.renderer=C,this.cdr=x,this.link=Y,this.routerEventsSubscription=m.events.subscribe(Ne=>{Ne instanceof at&&this.update()})}ngAfterContentInit(){(0,E.of)(this.links.changes,(0,E.of)(null)).pipe((0,V.U)()).subscribe(m=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const m=[...this.links.toArray(),this.link].filter(_=>!!_).map(_=>_.onChanges);this.linkInputChangesSubscription=(0,R.H)(m).pipe((0,V.U)()).subscribe(_=>{this._isActive!==this.isLinkActive(this.router)(_)&&this.update()})}set routerLinkActive(m){const _=Array.isArray(m)?m:m.split(" ");this.classes=_.filter(C=>!!C)}ngOnChanges(m){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const m=this.hasActiveLinks();this.classes.forEach(_=>{m?this.renderer.addClass(this.element.nativeElement,_):this.renderer.removeClass(this.element.nativeElement,_)}),m&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==m&&(this._isActive=m,this.cdr.markForCheck(),this.isActiveChange.emit(m))})}isLinkActive(m){const _=function Dn(h){return!!h.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return C=>{const x=C.urlTree;return!!x&&m.isActive(x,_)}}hasActiveLinks(){const m=this.isLinkActive(this.router);return this.link&&m(this.link)||this.links.some(m)}static \u0275fac=function(_){return new(_||h)(d.rXU(it),d.rXU(d.aKT),d.rXU(d.sFG),d.rXU(d.gRc),d.rXU(qt,8))};static \u0275dir=d.FsC({type:h,selectors:[["","routerLinkActive",""]],contentQueries:function(_,C,x){if(1&_&&d.wni(x,qt,5),2&_){let Y;d.mGM(Y=d.lsd())&&(C.links=Y)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[d.OA$]})}return h})();const Gn=new d.nKC("");let ur=(()=>{class h{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(m,_,C,x,Y={}){this.urlSerializer=m,this.transitions=_,this.viewportScroller=C,this.zone=x,this.options=Y,Y.scrollPositionRestoration||="disabled",Y.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof nt?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=m.navigationTrigger,this.restoredId=m.restoredState?m.restoredState.navigationId:0):m instanceof at?(this.lastId=m.id,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.urlAfterRedirects).fragment)):m instanceof Rn&&m.code===It.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(m,this.urlSerializer.parse(m.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(m=>{m instanceof ii&&(m.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(m.position):m.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(m.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(m,_){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ii(m,"popstate"===this.lastSource?this.store[this.restoredId]:null,_))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(_){d.QTQ()};static \u0275prov=d.jDH({token:h,factory:h.\u0275fac})}return h})();function bo(h,...v){return(0,d.EmA)([{provide:Ft,multi:!0,useValue:h},[],{provide:Pr,useFactory:Eo,deps:[it]},{provide:d.iLQ,multi:!0,useFactory:Mt},v.map(m=>m.\u0275providers)])}function Eo(h){return h.routerState.root}function il(h={}){return function pi(h,v){return{\u0275kind:h,\u0275providers:v}}(4,[{provide:Gn,useFactory:()=>{const m=(0,d.WQX)(Pe.Xr),_=(0,d.WQX)(d.SKi),C=(0,d.WQX)(s),x=(0,d.WQX)(yt);return new ur(x,C,m,_,h)}}])}function Mt(){const h=(0,d.WQX)(d.zZn);return v=>{const m=h.get(d.o8S);if(v!==m.components[0])return;const _=h.get(it),C=h.get(Nt);1===h.get(Ut)&&_.initialNavigation(),h.get(wr,null,d.$GK.Optional)?.setUpPreloading(),h.get(Gn,null,d.$GK.Optional)?.init(),_.resetRootComponentType(m.componentTypes[0]),C.closed||(C.next(),C.complete(),C.unsubscribe())}}const Nt=new d.nKC("",{factory:()=>new we.B}),Ut=new d.nKC("",{providedIn:"root",factory:()=>1}),wr=new d.nKC("")},10467:(st,ge,y)=>{function d(R,E,N,ne,G,ie,$){try{var q=R[ie]($),re=q.value}catch(de){return void N(de)}q.done?E(re):Promise.resolve(re).then(ne,G)}function D(R){return function(){var E=this,N=arguments;return new Promise(function(ne,G){var ie=R.apply(E,N);function $(re){d(ie,ne,G,$,q,"next",re)}function q(re){d(ie,ne,G,$,q,"throw",re)}$(void 0)})}}y.d(ge,{A:()=>D})},31635:(st,ge,y)=>{function de(L,w,W,k){return new(W||(W=Promise))(function(ae,be){function Xe(jt){try{ht(k.next(jt))}catch(Vt){be(Vt)}}function Ct(jt){try{ht(k.throw(jt))}catch(Vt){be(Vt)}}function ht(jt){jt.done?ae(jt.value):function V(ae){return ae instanceof W?ae:new W(function(be){be(ae)})}(jt.value).then(Xe,Ct)}ht((k=k.apply(L,w||[])).next())})}function je(L){return this instanceof je?(this.v=L,this):new je(L)}function Fe(L,w,W){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var V,k=W.apply(L,w||[]),ae=[];return V=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),Xe("next"),Xe("throw"),Xe("return",function be(vt){return function(tn){return Promise.resolve(tn).then(vt,Vt)}}),V[Symbol.asyncIterator]=function(){return this},V;function Xe(vt,tn){k[vt]&&(V[vt]=function(oe){return new Promise(function(ke,Ze){ae.push([vt,oe,ke,Ze])>1||Ct(vt,oe)})},tn&&(V[vt]=tn(V[vt])))}function Ct(vt,tn){try{!function ht(vt){vt.value instanceof je?Promise.resolve(vt.value.v).then(jt,Vt):Cn(ae[0][2],vt)}(k[vt](tn))}catch(oe){Cn(ae[0][3],oe)}}function jt(vt){Ct("next",vt)}function Vt(vt){Ct("throw",vt)}function Cn(vt,tn){vt(tn),ae.shift(),ae.length&&Ct(ae[0][0],ae[0][1])}}function Me(L){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var W,w=L[Symbol.asyncIterator];return w?w.call(L):(L=function $e(L){var w="function"==typeof Symbol&&Symbol.iterator,W=w&&L[w],k=0;if(W)return W.call(L);if(L&&"number"==typeof L.length)return{next:function(){return L&&k>=L.length&&(L=void 0),{value:L&&L[k++],done:!L}}};throw new TypeError(w?"Object is not iterable.":"Symbol.iterator is not defined.")}(L),W={},k("next"),k("throw"),k("return"),W[Symbol.asyncIterator]=function(){return this},W);function k(ae){W[ae]=L[ae]&&function(be){return new Promise(function(Xe,Ct){!function V(ae,be,Xe,Ct){Promise.resolve(Ct).then(function(ht){ae({value:ht,done:Xe})},be)}(Xe,Ct,(be=L[ae](be)).done,be.value)})}}}y.d(ge,{AQ:()=>Fe,N3:()=>je,sH:()=>de,xN:()=>Me}),"function"==typeof SuppressedError&&SuppressedError}},st=>{st(st.s=19639)}]); \ No newline at end of file diff --git a/runtime.0c9df29161901060.js b/runtime.32986572b76f9f2b.js similarity index 56% rename from runtime.0c9df29161901060.js rename to runtime.32986572b76f9f2b.js index e6fcd014..82304130 100644 --- a/runtime.0c9df29161901060.js +++ b/runtime.32986572b76f9f2b.js @@ -1 +1 @@ -(()=>{"use strict";var e,v={},g={};function r(e){var f=g[e];if(void 0!==f)return f.exports;var t=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(f,t,n,c)=>{if(!t){var a=1/0;for(d=0;d=c)&&Object.keys(r.O).every(p=>r.O[p](t[o]))?t.splice(o--,1):(s=!1,c0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[t,n,c]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__;r.t=function(t,n){if(1&n&&(t=this(t)),8&n||"object"==typeof t&&t&&(4&n&&t.__esModule||16&n&&"function"==typeof t.then))return t;var c=Object.create(null);r.r(c);var d={};f=f||[null,e({}),e([]),e(e)];for(var a=2&n&&t;"object"==typeof a&&!~f.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach(s=>d[s]=()=>t[s]);return d.default=()=>t,r.d(c,d),c}})(),r.d=(e,f)=>{for(var t in f)r.o(f,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:f[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((f,t)=>(r.f[t](e,f),f),[])),r.u=e=>(76===e?"common":e)+"."+{7:"6cb125eed86576a7",76:"f733fa0035c308d3",81:"00f6631a9d1b54a7",116:"9295345fa7f38d87",144:"ef80753ec37efaaf",156:"de67a87e03deec05",161:"f5e5c0b2d10c001f",176:"17cdbb2080fef23a",258:"454dc11b24826f4c",313:"28c1b1748c67d863",361:"a423042128463017",529:"afad4fe0d76cd6bf",530:"eeef4008a30590e3",539:"2b3d4c67bb64e224",593:"ddcec9a842b4f444",596:"ad938d78c388bc98",621:"7007cddb4911ef28",631:"7d6d57b74ab5be5b",644:"26ee31aa1cdca77a",662:"8bdce2cde801fb9e",719:"972c4ee2557e39ca",765:"7aaf0a05e74e4b4f",777:"07981dbcd70716ae",798:"7de314c3a43bad08",816:"d4a43ed501d94d34",825:"c51c143aa45e9105",875:"d194726918a60016",881:"e2891226b448dbda",918:"d826ffa1359d7a24",942:"cfb2dfdea1cd97f1",951:"e1b4985aa8e3490e",953:"08e343c0618a7567"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="docs:";r.l=(t,n,c,d)=>{if(e[t])e[t].push(n);else{var a,s;if(void 0!==c)for(var o=document.getElementsByTagName("script"),b=0;b{a.onerror=a.onload=null,clearTimeout(u);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(p)),_)return _(p)},u=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(n,c)=>{var d=r.o(e,n)?e[n]:void 0;if(0!==d)if(d)c.push(d[2]);else if(121!=n){var a=new Promise((i,l)=>d=e[n]=[i,l]);c.push(d[2]=a);var s=r.p+r.u(n),o=new Error;r.l(s,i=>{if(r.o(e,n)&&(0!==(d=e[n])&&(e[n]=void 0),d)){var l=i&&("load"===i.type?"missing":i.type),u=i&&i.target&&i.target.src;o.message="Loading chunk "+n+" failed.\n("+l+": "+u+")",o.name="ChunkLoadError",o.type=l,o.request=u,d[1](o)}},"chunk-"+n,n)}else e[n]=0},r.O.j=n=>0===e[n];var f=(n,c)=>{var o,b,[d,a,s]=c,i=0;if(d.some(u=>0!==e[u])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)var l=s(r)}for(n&&n(c);i{"use strict";var e,v={},g={};function r(e){var f=g[e];if(void 0!==f)return f.exports;var t=g[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(f,t,d,c)=>{if(!t){var a=1/0;for(n=0;n=c)&&Object.keys(r.O).every(p=>r.O[p](t[o]))?t.splice(o--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[t,d,c]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?t=>Object.getPrototypeOf(t):t=>t.__proto__;r.t=function(t,d){if(1&d&&(t=this(t)),8&d||"object"==typeof t&&t&&(4&d&&t.__esModule||16&d&&"function"==typeof t.then))return t;var c=Object.create(null);r.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var a=2&d&&t;"object"==typeof a&&!~f.indexOf(a);a=e(a))Object.getOwnPropertyNames(a).forEach(s=>n[s]=()=>t[s]);return n.default=()=>t,r.d(c,n),c}})(),r.d=(e,f)=>{for(var t in f)r.o(f,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:f[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((f,t)=>(r.f[t](e,f),f),[])),r.u=e=>(76===e?"common":e)+"."+{7:"6cb125eed86576a7",76:"f733fa0035c308d3",81:"00f6631a9d1b54a7",116:"9295345fa7f38d87",144:"ef80753ec37efaaf",156:"de67a87e03deec05",161:"f5e5c0b2d10c001f",176:"17cdbb2080fef23a",258:"43572322358f7efd",313:"28c1b1748c67d863",361:"a423042128463017",529:"afad4fe0d76cd6bf",530:"eeef4008a30590e3",539:"2b3d4c67bb64e224",593:"ddcec9a842b4f444",596:"ad938d78c388bc98",621:"7007cddb4911ef28",631:"7d6d57b74ab5be5b",662:"8bdce2cde801fb9e",719:"972c4ee2557e39ca",744:"b2a72e3382a7aa7c",765:"7aaf0a05e74e4b4f",777:"07981dbcd70716ae",798:"7de314c3a43bad08",816:"d4a43ed501d94d34",825:"c51c143aa45e9105",875:"d194726918a60016",881:"e2891226b448dbda",918:"d826ffa1359d7a24",942:"cfb2dfdea1cd97f1",951:"e1b4985aa8e3490e",953:"e01c9f311811c5ac"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="docs:";r.l=(t,d,c,n)=>{if(e[t])e[t].push(d);else{var a,s;if(void 0!==c)for(var o=document.getElementsByTagName("script"),b=0;b{a.onerror=a.onload=null,clearTimeout(u);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(p)),_)return _(p)},u=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(d,c)=>{var n=r.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(121!=d){var a=new Promise((i,l)=>n=e[d]=[i,l]);c.push(n[2]=a);var s=r.p+r.u(d),o=new Error;r.l(s,i=>{if(r.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var l=i&&("load"===i.type?"missing":i.type),u=i&&i.target&&i.target.src;o.message="Loading chunk "+d+" failed.\n("+l+": "+u+")",o.name="ChunkLoadError",o.type=l,o.request=u,n[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var f=(d,c)=>{var o,b,[n,a,s]=c,i=0;if(n.some(u=>0!==e[u])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)var l=s(r)}for(d&&d(c);i