From 6499e7fadf5866a08d6725594b2e392cbcec71f7 Mon Sep 17 00:00:00 2001 From: nzbin Date: Wed, 18 Oct 2023 23:00:16 +0800 Subject: [PATCH] Auto-generated commit [ci skip] --- 404.html | 4 ++-- 608.4a6c65302aa9f737.js | 1 + 608.a4e56c91e1a0272b.js | 1 - 718.30862e999318a0e5.js => 718.39be87e808b636ee.js | 2 +- 806.c28e6a2830dd6db1.js => 806.db7ada3085fcbedb.js | 2 +- 923.a0d60d4e19024fa2.js | 1 - 923.bb72f300ab853b90.js | 1 + index.html | 4 ++-- main.1fae6c0f83f342fc.js | 1 + main.3d014d52a3edb5ea.js | 1 - runtime.2b6c10b27012b3f5.js | 1 + runtime.c4c7653da6cd3155.js | 1 - styles.4a75b1fa8f98d628.css | 1 - styles.f005371ca8981555.css | 1 + 14 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 608.4a6c65302aa9f737.js delete mode 100644 608.a4e56c91e1a0272b.js rename 718.30862e999318a0e5.js => 718.39be87e808b636ee.js (99%) rename 806.c28e6a2830dd6db1.js => 806.db7ada3085fcbedb.js (99%) delete mode 100644 923.a0d60d4e19024fa2.js create mode 100644 923.bb72f300ab853b90.js create mode 100644 main.1fae6c0f83f342fc.js delete mode 100644 main.3d014d52a3edb5ea.js create mode 100644 runtime.2b6c10b27012b3f5.js delete mode 100644 runtime.c4c7653da6cd3155.js delete mode 100644 styles.4a75b1fa8f98d628.css create mode 100644 styles.f005371ca8981555.css diff --git a/404.html b/404.html index 9cf77be3..61a6f898 100644 --- a/404.html +++ b/404.html @@ -10,10 +10,10 @@ - + Loading... - + diff --git a/608.4a6c65302aa9f737.js b/608.4a6c65302aa9f737.js new file mode 100644 index 00000000..6dc70a63 --- /dev/null +++ b/608.4a6c65302aa9f737.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[608],{18608:(m,h,l)=>{"use strict";l.r(h),l.d(h,{GridApiComponent:()=>ca,GridModule:()=>Dl,GridOverviewComponent:()=>ra,TranslateHttpLoaderFactory:()=>pa});var g=l(52787),rs=l(48041),Qt=l(35061),Ys=l(69862),x=l(89515);const D=[{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}];var s=l(65879),os=l(86825),mt=l(78337),Z=l(49538),Rs=l(21476),Ms=l(13566),$s=l(79420),E=l(96814),_s=l(75986),ss=l(32296),gt=l(16007),js=l(45034),ms=l(17400),Zs=l(76004),bs=l(42495),cs=l(14643);let ds=(()=>{class n{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(t){if(null===this._pendingResizeDelta){const a=this.columnResize.elementRef.nativeElement,r=gs(a);this.styleScheduler.schedule(()=>{a.style.width=(0,bs.HM)(r+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+t}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275prov=s.Yz7({token:n,factory:n.\u0275fac}),n})(),Ut=(()=>{class n extends ds{constructor(t,a,r){super(),this.columnResize=t,this.styleScheduler=a,this.table=r}applyColumnSize(t,a,r,d){const _=r-(d??gs(a));0!==_&&(this.styleScheduler.schedule(()=>{a.style.width=(0,bs.HM)(r)}),this.updateTableWidthAndStickyColumns(_))}applyMinColumnSize(t,a,r){const d=gs(a),_=Math.max(d,r);this.applyColumnSize(t,a,_,d)}applyMaxColumnSize(t,a,r){const d=gs(a),_=Math.min(d,r);this.applyColumnSize(t,a,_,d)}}return n.\u0275fac=function(t){return new(t||n)(s.LFG(js.e),s.LFG(cs.nl),s.LFG(cs.zC))},n.\u0275prov=s.Yz7({token:n,factory:n.\u0275fac}),n})();function gs(n){return function vs(n){return Number(n.match(/(\d+)px/)?.[1])}(n.style.width)||n.offsetWidth}const Bs={provide:ds,useClass:Ut},Ds=[...[ms.H,Zs.Y,ms.x],Bs];class ft extends js.e{getTableHeight(){const o=this.elementRef.nativeElement,t=o.parentNode;return t.classList.contains("mat-table-container")?t.offsetHeight:o.offsetHeight}}let xt=(()=>{class n extends ft{constructor(t,a,r,d,_){super(),this.columnResizeNotifier=t,this.elementRef=a,this.eventDispatcher=r,this.ngZone=d,this.notifier=_}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(ms.H),s.Y36(s.SBq),s.Y36(Zs.Y),s.Y36(s.R0b),s.Y36(ms.x))},n.\u0275dir=s.lG2({type:n,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],features:[s._Bn([...Ds,{provide:js.e,useExisting:n}]),s.qOj]}),n})();var _t=l(68484),$t=l(78645),jt=l(63019),Es=l(59773),Ts=l(32181),Xs=l(47422),us=l(80919),Vt=l(63857);const bt="cdk-resizable-overlay-thumb-active";let Xt=(()=>{class n{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new $t.x,this._viewInitialized=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(t){t&&(this.minWidthPxInternal=t),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(t){t&&(this.maxWidthPxInternal=t),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx()}))}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.inlineHandle&&this.elementRef.nativeElement.removeChild(this.inlineHandle),this.overlayRef&&this.overlayRef.dispose()}_createOverlayForHandle(){const t="rtl"===this.directionality.value,a=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(t?1:0).withPositions([{originX:t?"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 t=this.elementRef.nativeElement,a=(0,Es.R)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow((0,Vt.o)(t,Xs.b7)).pipe(a).subscribe(r=>{r?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const t=(0,Es.R)(this.destroyed);(0,jt.T)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(t,(0,Ts.h)(a=>a.columnId===this.columnDef.name)).subscribe(({size:a,previousSize:r,completeImmediately:d})=>{this.elementRef.nativeElement.classList.add(bt),this._applySize(a,r),d&&this._completeResizeOperation()}),(0,jt.T)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(t).subscribe(a=>{this._cleanUpAfterResize(a)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(t){this.elementRef.nativeElement.classList.remove(bt),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),t.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const t=s.zs3.create({parent:this.injector,providers:[{provide:us.a,useValue:new us.a(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new _t.C5(this.getOverlayHandleComponentType(),this.viewContainerRef,t)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(t,a){const r=Math.min(Math.max(t,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,r,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)})}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275dir=s.lG2({type:n}),n})();var Kt=l(33888);class sn extends Xt{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return Kt.V}}var nn=l(49388),an=l(33651);let en=(()=>{class n extends sn{get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(t){this.isResizable=null==t||""===t||t}constructor(t,a,r,d,_,S,N,es,Jt,El,Pl,Ll,Gl,Ol){super(),this.columnDef=t,this.columnResize=a,this.directionality=r,this.elementRef=_,this.eventDispatcher=S,this.injector=N,this.ngZone=es,this.overlay=Jt,this.resizeNotifier=El,this.resizeStrategy=Pl,this.styleScheduler=Ll,this.viewContainerRef=Gl,this.changeDetectorRef=Ol,this.isResizable=!0,this.document=d}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(cs.fo),s.Y36(js.e),s.Y36(nn.Is),s.Y36(E.K0),s.Y36(s.SBq),s.Y36(Zs.Y),s.Y36(s.zs3),s.Y36(s.R0b),s.Y36(an.aV),s.Y36(ms.x),s.Y36(ds),s.Y36(cs.nl),s.Y36(s.s_b),s.Y36(s.sBO))},n.\u0275dir=s.lG2({type:n,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostVars:2,hostBindings:function(t,a){2&t&&s.Tol(a.hasResizableClass)},inputs:{minWidthPx:["matResizableMinWidthPx","minWidthPx"],maxWidthPx:["matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},features:[s.qOj]}),n})();var ln=l(24391),on=l.n(ln),Ks=l(2664),pn=l(85344),Ct=l(22557),yt=l(92596),rn=l(39014),Hs=l(30617),st=l(42469);let cn=(()=>{class n{transform(t,a,r,d){return"string"==typeof t.class?t.class:"function"==typeof t.class?t.class(a,t):""}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"colClass",type:n,pure:!0}),n})(),dn=(()=>{class n{transform(t,a,r,d){const _=typeof a>"u"?r:a,S=_%2==1?["mat-row-odd"]:[];if(d)for(const N of Object.keys(d))d[N](t,_)&&S.push(N);return S.join(" ")}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"rowClass",type:n,pure:!0}),n})(),Ps=(()=>{class n{transform(t,a,r,d){return"function"==typeof t?t(a):Array.isArray(t)?t:[]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActions",type:n,pure:!0}),n})(),Tt=(()=>{class n{transform(t){return"string"==typeof t.tooltip||(0,Ks.b)(t.tooltip)?{message:t.tooltip}:t.tooltip||{message:""}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionTooltip",type:n,pure:!0}),n})(),wt=(()=>{class n{transform(t){return"number"==typeof t.badge||"string"==typeof t.badge||(0,Ks.b)(t.badge)?{content:t.badge}:t.badge||{content:""}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionBadge",type:n,pure:!0}),n})(),At=(()=>{class n{transform(t,a,r,d){return"boolean"==typeof t.disabled?t.disabled:"function"==typeof t.disabled&&t.disabled(a)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionDisable",type:n,pure:!0}),n})(),hn=(()=>{class n{constructor(t){this.utils=t}transform(t,a){return"string"==typeof a.summary?a.summary:"function"==typeof a.summary?a.summary(this.utils.getColData(t,a),a):void 0}}return n.\u0275fac=function(t){return new(t||n)(s.Y36($s.U,16))},n.\u0275pipe=s.Yjl({name:"cellSummary",type:n,pure:!0}),n})();function Mt(n,o){if(1&n&&(s._UZ(0,"span",3),s.ALo(1,"cellSummary"),s.ALo(2,"cellSummary")),2&n){const t=s.oxw();s.Q6J("title",t._getFormatterTooltip(s.xi3(1,2,t.data,t.colDef)))("innerHTML",t._getText(s.xi3(2,5,t.data,t.colDef)),s.oJD)}}function tt(n,o){if(1&n&&s._UZ(0,"span",3),2&n){const t=s.oxw(2);s.Q6J("title",t._getFormatterTooltip(t.colDef.formatter(t.rowData,t.colDef)))("innerHTML",t._getText(t.colDef.formatter(t.rowData,t.colDef)),s.oJD)}}function mn(n,o){if(1&n&&s.YNc(0,tt,1,2,"span",0),2&n){const t=s.oxw(),a=s.MAs(4);s.Q6J("ngIf",t.colDef.formatter)("ngIfElse",a)}}function Ls(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}const hs=function(n){return["mtx-grid-action-button",n]};function vt(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",9),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,Ls,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,hs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function gn(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function un(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",12),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,gn,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,hs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function St(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function Dt(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",13),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,St,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,hs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function fn(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",14),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,hs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function nt(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",15),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,hs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function xn(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",16),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,hs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function Et(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function _n(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",17),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,_=s.oxw(3);return s.KtG(_._onActionClick(r,d,_.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,Et,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,hs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function jn(n,o){if(1&n&&(s.ynx(0)(1,4),s.YNc(2,vt,30,76,"ng-container",5),s.YNc(3,un,30,76,"ng-container",5),s.YNc(4,Dt,30,76,"ng-container",5),s.YNc(5,fn,27,71,"ng-container",5),s.YNc(6,nt,27,71,"ng-container",5),s.YNc(7,xn,27,71,"ng-container",5),s.YNc(8,_n,30,76,"ng-container",6),s.BQk()()),2&n){const t=s.oxw().$implicit;s.xp6(1),s.Q6J("ngSwitch",t.type),s.xp6(1),s.Q6J("ngSwitchCase","raised"),s.xp6(1),s.Q6J("ngSwitchCase","stroked"),s.xp6(1),s.Q6J("ngSwitchCase","flat"),s.xp6(1),s.Q6J("ngSwitchCase","icon"),s.xp6(1),s.Q6J("ngSwitchCase","fab"),s.xp6(1),s.Q6J("ngSwitchCase","mini-fab")}}function bn(n,o){if(1&n&&(s.ynx(0),s.YNc(1,jn,9,7,"ng-container",8),s.BQk()),2&n){const t=o.$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!t.iif||t.iif(a.rowData))}}function Cn(n,o){if(1&n&&(s.ynx(0),s.YNc(1,bn,2,1,"ng-container",7),s.ALo(2,"cellActions"),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("ngForOf",s.gM2(2,1,t.colDef.buttons,t.rowData,t.rowChangeRecord,null==t.rowChangeRecord?null:t.rowChangeRecord.currentValue))}}const yn=function(n){return[n]};function Tn(n,o){if(1&n&&(s.TgZ(0,"mat-chip-listbox")(1,"mat-chip",20),s._uU(2),s.qZA()()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngClass",s.VKq(2,yn,"bg-"+t.colDef.tag[t._value].color)),s.xp6(1),s.hij(" ",t.colDef.tag[t._value].text," ")}}function wn(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(3);s.Oqu(t._value)}}function An(n,o){if(1&n&&(s.ynx(0),s.YNc(1,Tn,3,4,"mat-chip-listbox",18),s.YNc(2,wn,1,1,"ng-template",null,19,s.W1O),s.BQk()),2&n){const t=s.MAs(3),a=s.oxw(2);s.xp6(1),s.Q6J("ngIf",a.colDef.tag&&a.colDef.tag[a._value])("ngIfElse",t)}}function Mn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"a",21),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("href",t._value,s.LSH),s.xp6(1),s.Oqu(t._value)}}function ts(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"img",22),s.NdJ("click",function(){s.CHM(t);const r=s.oxw(2);return s.KtG(r._onImagePreview(r._value))}),s.qZA(),s.BQk()}if(2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("src",t._value,s.LSH)}}function zs(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(t._value)),s.xp6(1),s.Oqu(t._getText(t._value))}}function vn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"number"),s._uU(3),s.ALo(4,"number"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.Dn7(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.Dn7(4,6,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}const Gs=function(n,o,t,a,r){return[n,o,t,a,r]};function Sn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"currency"),s._uU(3),s.ALo(4,"currency"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.G7q(2,2,s.qbA(14,Gs,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.currencyCode,null==t.colDef.typeParameter?null:t.colDef.typeParameter.display,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale)))),s.xp6(2),s.hij(" ",t._getText(s.G7q(4,8,s.qbA(20,Gs,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.currencyCode,null==t.colDef.typeParameter?null:t.colDef.typeParameter.display,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale)))," ")}}function Pt(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"percent"),s._uU(3),s.ALo(4,"percent"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.Dn7(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.Dn7(4,6,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}function Dn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"date"),s._uU(3),s.ALo(4,"date"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.gM2(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.format,null==t.colDef.typeParameter?null:t.colDef.typeParameter.timezone,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.gM2(4,7,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.format,null==t.colDef.typeParameter?null:t.colDef.typeParameter.timezone,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}function at(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(t._value)),s.xp6(1),s.Oqu(t._getText(t._value))}}function Lt(n,o){if(1&n&&(s.ynx(0,4),s.YNc(1,Cn,3,6,"ng-container",5),s.YNc(2,An,4,2,"ng-container",5),s.YNc(3,Mn,3,2,"ng-container",5),s.YNc(4,ts,2,1,"ng-container",5),s.YNc(5,zs,3,2,"ng-container",5),s.YNc(6,vn,5,10,"ng-container",5),s.YNc(7,Sn,5,26,"ng-container",5),s.YNc(8,Pt,5,10,"ng-container",5),s.YNc(9,Dn,5,12,"ng-container",5),s.YNc(10,at,3,2,"ng-container",6),s.BQk()),2&n){const t=s.oxw();s.Q6J("ngSwitch",t.colDef.type),s.xp6(1),s.Q6J("ngSwitchCase","button"),s.xp6(1),s.Q6J("ngSwitchCase","tag"),s.xp6(1),s.Q6J("ngSwitchCase","link"),s.xp6(1),s.Q6J("ngSwitchCase","image"),s.xp6(1),s.Q6J("ngSwitchCase","boolean"),s.xp6(1),s.Q6J("ngSwitchCase","number"),s.xp6(1),s.Q6J("ngSwitchCase","currency"),s.xp6(1),s.Q6J("ngSwitchCase","percent"),s.xp6(1),s.Q6J("ngSwitchCase","date")}}let Gt=(()=>{class n{get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}constructor(t,a,r,d){this._dialog=t,this._utils=a,this._differs=r,this._changeDetectorRef=d,this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new s.vpe}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const t=this.rowDataDiffer?.diff(this.rowData);t&&this._applyChanges(t)}_applyChanges(t){t.forEachChangedItem(a=>{this.rowChangeRecord=a,this.rowDataChange.emit(a),this._changeDetectorRef.markForCheck()})}_getText(t){return void 0===t?"":this._utils.isEmpty(t)?this.placeholder:t}_getTooltip(t){return this._utils.isEmpty(t)?"":t}_getFormatterTooltip(t){return this._utils.isContainHTML(t)||this._utils.isEmpty(t)?"":t}_onActionClick(t,a,r){t.preventDefault(),t.stopPropagation(),"string"==typeof a.pop||(0,Ks.b)(a.pop)?this._dialog.open({title:a.pop,buttons:[{color:"primary",text:"OK",onClick:()=>a.click?.(r)||{}},{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?.(r)||{}},{color:a.pop?.closeColor,text:a.pop?.closeText||"CLOSE"}]}):a.click?.(r)}_onImagePreview(t){const a=[];this._utils.str2arr(t).forEach((S,N)=>{a.push({title:N+1+"",src:S})});const d={title:a.length>1,footerToolbar:a.length>1?["zoomIn","zoomOut","prev","next","rotateRight","rotateLeft","actualSize"]:["zoomIn","zoomOut","rotateRight","rotateLeft","actualSize"]};new(on())(a,d)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(pn.c),s.Y36($s.U),s.Y36(s.aQg),s.Y36(s.sBO))},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],decls:5,vars:2,consts:[[3,"title","innerHTML",4,"ngIf","ngIfElse"],["customCellFormattingTpl",""],["defaultCellFormattingTpl",""],[3,"title","innerHTML"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["class","mtx-grid-icon",4,"ngIf"],[1,"mtx-grid-icon"],["mat-stroked-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-flat-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-icon-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-fab","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-mini-fab","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],[4,"ngIf","ngIfElse"],["tagEmptyTpl",""],["color","primary",3,"ngClass"],["target","_blank",3,"href"],[1,"mtx-grid-img",3,"src","click"],[3,"title"]],template:function(t,a){if(1&t&&(s.YNc(0,Mt,3,8,"span",0),s.YNc(1,mn,1,2,"ng-template",null,1,s.W1O),s.YNc(3,Lt,11,10,"ng-template",null,2,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("ngIf",a.summary)("ngIfElse",r)}},dependencies:[E.mk,E.sg,E.O5,E.RF,E.n9,E.ED,ss.lW,ss.RK,ss.nh,ss.cs,Ct.HS,Ct.z2,yt.gM,rn.k,Hs.Hw,E.Ov,E.JJ,E.Zx,E.H9,E.uU,st.y,Ps,Tt,wt,At,hn],styles:[".mtx-grid-img{display:block;width:32px;border-radius:4px;cursor:pointer}\n"],encapsulation:2,changeDetection:0}),n})();var Fs=l(26236),Os=l(77988),$=l(56223);const Ot=["menu"];function kt(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Rt(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",12),s.YNc(2,kt,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function is(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function En(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",14),s.YNc(2,is,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Pn(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Ln(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",15),s.YNc(2,Pn,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Zt(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Bt(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",16),s.YNc(2,Zt,2,1,"mat-icon",13),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon)}}function et(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Gn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",17),s.YNc(2,et,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function On(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function kn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",18),s.YNc(2,On,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Rn(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Zn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",19),s.YNc(2,Rn,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Bn(n,o){}function In(n,o){if(1&n&&s.YNc(0,Bn,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.headerTemplate)}}function Nn(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.headerText)}}function It(n,o){if(1&n&&(s.TgZ(0,"div",20),s.YNc(1,In,1,1,"ng-template",21),s.YNc(2,Nn,1,1,"ng-template",null,22,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.headerTemplate)("ngIfElse",t)}}function Hn(n,o){1&n&&s.O4$()}const Nt=function(n){return{$implicit:n}};function zn(n,o){if(1&n&&(s.TgZ(0,"div",26),s.O4$(),s.TgZ(1,"svg",27),s._UZ(2,"path",28),s.qZA(),s.YNc(3,Hn,0,0,"ng-template",29),s.qZA()),2&n){const t=o.$implicit,a=s.oxw(2),r=s.MAs(17);s.Q6J("cdkDragDisabled","show"===a.selectableChecked?!t.show:t.hide),s.xp6(3),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.VKq(3,Nt,t))}}function Fn(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"div",24),s.NdJ("cdkDropListDropped",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._handleDroped(r))}),s.YNc(1,zn,4,5,"div",25),s.qZA()}if(2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngForOf",t.columns)}}function lt(n,o){}function ot(n,o){if(1&n&&(s.TgZ(0,"div",32),s.YNc(1,lt,0,0,"ng-template",29),s.qZA()),2&n){const t=o.$implicit;s.oxw(2);const a=s.MAs(17);s.xp6(1),s.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",s.VKq(2,Nt,t))}}function qs(n,o){if(1&n&&(s.TgZ(0,"div",30),s.YNc(1,ot,2,4,"div",31),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngForOf",t.columns)}}function Ws(n,o){}function ks(n,o){if(1&n&&s.YNc(0,Ws,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.footerTemplate)}}function Ht(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.footerText)}}function Js(n,o){if(1&n&&(s.TgZ(0,"div",33),s.YNc(1,ks,1,1,"ng-template",21),s.YNc(2,Ht,1,1,"ng-template",null,34,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.footerTemplate)("ngIfElse",t)}}function ls(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"path",44),s.qZA())}function ns(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"path",46),s.qZA())}function zt(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",51),s._UZ(1,"path",52),s.qZA())}function qn(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",47),s.NdJ("click",function(){const d=s.CHM(t).$implicit,_=s.oxw(2).$implicit,S=s.oxw();return s.KtG(S._handlePinSelect(_,d.value))}),s.TgZ(1,"span",48),s.YNc(2,zt,2,0,"svg",49),s.qZA(),s.TgZ(3,"span",50),s._uU(4),s.ALo(5,"async"),s.ALo(6,"toObservable"),s.qZA()()}if(2&n){const t=o.$implicit,a=s.oxw(2).$implicit;s.xp6(2),s.Q6J("ngIf",a.pinned==t.value),s.xp6(2),s.Oqu(s.lcZ(5,2,s.lcZ(6,4,t.label)))}}function Wn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",37),s.YNc(2,ls,2,0,"svg",38),s.YNc(3,ns,2,0,"svg",39),s.qZA(),s.TgZ(4,"mat-menu",40,41),s.YNc(6,qn,7,6,"button",42),s.qZA(),s.BQk()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw();s.xp6(1),s.Q6J("matMenuTriggerFor",t),s.xp6(1),s.Q6J("ngIf",a.pinned),s.xp6(1),s.Q6J("ngIf",!a.pinned),s.xp6(3),s.Q6J("ngForOf",r.pinOptions)}}function it(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",53),s.NdJ("ngModelChange",function(r){s.CHM(t);const d=s.oxw().$implicit,_=s.oxw();return s.KtG(d[_.selectableChecked]=r)})("change",function(r){s.CHM(t);const d=s.oxw(2);return s.KtG(d._handleChecked(r))}),s._uU(1),s.ALo(2,"async"),s.ALo(3,"toObservable"),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw();s.Q6J("ngModel",t[a.selectableChecked])("disabled",t.disabled),s.xp6(1),s.hij(" ",s.lcZ(2,3,s.lcZ(3,5,t.header))," ")}}function ws(n,o){if(1&n&&(s.TgZ(0,"span",54),s._uU(1),s.ALo(2,"async"),s.ALo(3,"toObservable"),s.qZA()),2&n){const t=s.oxw().$implicit;s.xp6(1),s.hij(" ",s.lcZ(2,1,s.lcZ(3,3,t.header))," ")}}function As(n,o){if(1&n&&(s.YNc(0,Wn,7,4,"ng-container",13),s.YNc(1,it,4,7,"mat-checkbox",35),s.YNc(2,ws,4,5,"span",36)),2&n){const t=s.oxw();s.Q6J("ngIf",t.pinnable),s.xp6(1),s.Q6J("ngIf",t.selectable),s.xp6(1),s.Q6J("ngIf",!t.selectable)}}let v=(()=>{class n{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 s.vpe,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(t){this._buttonText=t}get pinOptions(){return this._pinOptions}set pinOptions(t){t.length>0&&(this._pinOptions=t)}_handleDroped(t){(0,Fs.bA)(this.columns,t.previousIndex,t.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(t){this.columnChange.emit(this.columns)}_handlePinSelect(t,a){t.pinned!=a&&(t.pinned=a,this.columnChange.emit(this.columns))}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid-column-menu"]],viewQuery:function(t,a){if(1&t&&(s.Gf(Ot,7),s.Gf(Os.p6,5)),2&t){let r;s.iGM(r=s.CRH())&&(a.menuPanel=r.first),s.iGM(r=s.CRH())&&(a.menuTrigger=r.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:18,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"mtx-grid-column-menu"],["menu","matMenu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],["class","mtx-grid-column-menu-header",4,"ngIf"],[1,"mtx-grid-column-menu-body"],["class","mtx-grid-column-menu-list","cdkDropList","",3,"cdkDropListDropped",4,"ngIf"],["class","mtx-grid-column-menu-list",4,"ngIf"],["class","mtx-grid-column-menu-footer",4,"ngIf"],["checkboxList",""],["mat-raised-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],[4,"ngIf"],["mat-stroked-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-fab","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],[1,"mtx-grid-column-menu-header"],[3,"ngIf","ngIfElse"],["defaultHeaderTpl",""],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["class","mtx-grid-column-menu-item","cdkDrag","",3,"cdkDragDisabled",4,"ngFor","ngForOf"],["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-list"],["class","mtx-grid-column-menu-item",4,"ngFor","ngForOf"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-footer"],["defaultFooterTpl",""],["class","mtx-grid-column-menu-item-label",3,"ngModel","disabled","ngModelChange","change",4,"ngIf"],["class","mtx-grid-column-menu-item-label",4,"ngIf"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["class","mtx-grid-icon mtx-grid-column-pin-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["class","mtx-grid-icon mtx-grid-column-pin-off-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[1,"mtx-grid-column-pin-list"],["pinList","matMenu"],["class","mtx-grid-column-pin-option","type","button","mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],["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"],["class","mtx-grid-icon mtx-grid-column-pin-check-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[1,"mtx-grid-column-pin-option-text"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModel","disabled","ngModelChange","change"],[1,"mtx-grid-column-menu-item-label"]],template:function(t,a){1&t&&(s.ynx(0,0),s.YNc(1,Rt,4,5,"ng-container",1),s.YNc(2,En,4,5,"ng-container",1),s.YNc(3,Ln,4,5,"ng-container",1),s.YNc(4,Bt,3,4,"ng-container",1),s.YNc(5,Gn,4,5,"ng-container",1),s.YNc(6,kn,4,5,"ng-container",1),s.YNc(7,Zn,4,5,"ng-container",2),s.BQk(),s.TgZ(8,"mat-menu",3,4)(10,"div",5),s.NdJ("click",function(d){return d.stopPropagation()})("keydown",function(d){return d.stopPropagation()}),s.YNc(11,It,4,2,"div",6),s.TgZ(12,"div",7),s.YNc(13,Fn,2,1,"div",8),s.YNc(14,qs,2,1,"div",9),s.qZA(),s.YNc(15,Js,4,2,"div",10),s.qZA()(),s.YNc(16,As,3,3,"ng-template",null,11,s.W1O)),2&t&&(s.Q6J("ngSwitch",a.buttonType),s.xp6(1),s.Q6J("ngSwitchCase","raised"),s.xp6(1),s.Q6J("ngSwitchCase","stroked"),s.xp6(1),s.Q6J("ngSwitchCase","flat"),s.xp6(1),s.Q6J("ngSwitchCase","icon"),s.xp6(1),s.Q6J("ngSwitchCase","fab"),s.xp6(1),s.Q6J("ngSwitchCase","mini-fab"),s.xp6(5),s.Q6J("ngIf",a.showHeader),s.xp6(2),s.Q6J("ngIf",a.sortable),s.xp6(1),s.Q6J("ngIf",!a.sortable),s.xp6(1),s.Q6J("ngIf",a.showFooter))},dependencies:[E.mk,E.sg,E.O5,E.tP,E.RF,E.n9,E.ED,$.JJ,$.On,_s.oG,ss.lW,ss.RK,ss.nh,ss.cs,Hs.Hw,Os.VK,Os.OP,Os.p6,Fs.Wj,Fs.Zt,E.Ov,st.y],styles:[".mtx-grid-column-menu .mat-menu-content{padding:0}.mtx-grid-column-menu-body{padding:8px 16px}.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}.mtx-grid-column-menu-footer{bottom:0}.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{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.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{width:40px;height:40px;padding:8px}.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}\n"],encapsulation:2,changeDetection:0}),n})(),W=(()=>{class n{get opened(){return this._opened}set opened(t){this._opened=t,this.openedChange.emit(t)}get expanded(){return this._opened}set expandableRow(t){t!==this._row&&(this._row=t)}set template(t){t!==this._tplRef&&(this._tplRef=t)}constructor(){this._opened=!1,this.openedChange=new s.vpe,this.toggleChange=new s.vpe}onClick(t){t.preventDefault(),t.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275dir=s.lG2({type:n,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(t,a){1&t&&s.NdJ("click",function(d){return a.onClick(d)}),2&t&&s.ekj("expanded",a.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:["expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"}}),n})();var k=l(59863);const V=["columnMenu"],Jn=["tableContainer"];function Ft(n,o){1&n&&(s.TgZ(0,"div",16),s._UZ(1,"mat-progress-bar",17),s.qZA())}function Qn(n,o){}function qt(n,o){if(1&n&&s.YNc(0,Qn,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.toolbarTemplate)}}function Un(n,o){if(1&n&&(s.TgZ(0,"div",25),s._uU(1),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Oqu(t.toolbarTitle)}}function pt(n,o){if(1&n&&s.YNc(0,Un,2,1,"div",24),2&n){const t=s.oxw(2);s.Q6J("ngIf",t.toolbarTitle)}}function e(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mtx-grid-column-menu",26,27),s.NdJ("columnChange",function(r){s.CHM(t);const d=s.oxw(2);return s.KtG(d._onColumnChange(r))}),s.qZA()}if(2&n){const t=s.oxw(2);s.Q6J("columns",t.columns)("buttonText",t.columnMenuButtonText)("buttonType",t.columnMenuButtonType)("buttonColor",t.columnMenuButtonColor)("buttonClass",t.columnMenuButtonClass)("buttonIcon",t.columnMenuButtonIcon)("selectable",t.columnHideable)("selectableChecked",t.columnHideableChecked)("sortable",t.columnSortable)("pinnable",t.columnPinnable)("showHeader",t.showColumnMenuHeader)("headerText",t.columnMenuHeaderText)("headerTemplate",t.columnMenuHeaderTemplate)("showFooter",t.showColumnMenuFooter)("footerText",t.columnMenuFooterText)("footerTemplate",t.columnMenuFooterTemplate)("pinOptions",t.columnPinOptions)}}function i(n,o){if(1&n&&(s.TgZ(0,"div",18)(1,"div",19),s.YNc(2,qt,1,1,"ng-template",13),s.YNc(3,pt,1,1,"ng-template",null,20,s.W1O),s.qZA(),s.TgZ(5,"div",21),s.YNc(6,e,2,17,"mtx-grid-column-menu",22),s.qZA()()),2&n){const t=s.MAs(4),a=s.oxw();s.xp6(2),s.Q6J("ngIf",a.toolbarTemplate)("ngIfElse",t),s.xp6(4),s.Q6J("ngIf",a.showColumnMenuButton)}}function p(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",41),s.NdJ("change",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(r?d._toggleMasterCheckbox():null)}),s.qZA()}if(2&n){const t=s.oxw(4);s.Q6J("checked",t.rowSelection.hasValue()&&t._isAllSelected())("indeterminate",t.rowSelection.hasValue()&&!t._isAllSelected())}}function c(n,o){if(1&n&&(s.TgZ(0,"th",39),s.YNc(1,p,1,2,"mat-checkbox",40),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngIf",t.multiSelectable)}}function u(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",44),s.NdJ("click",function(r){return r.stopPropagation()})("change",function(r){s.CHM(t);const d=s.oxw().$implicit,_=s.oxw(3);return s.KtG(r?_._toggleNormalCheckbox(d):null)}),s.qZA()}if(2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw(3);s.Q6J("disabled",_.rowSelectionFormatter.disabled&&_.rowSelectionFormatter.disabled(a,_._getIndex(r,d)))("checked",_.rowSelection.isSelected(a))}}function f(n,o){if(1&n&&(s.TgZ(0,"td",42),s.YNc(1,u,1,2,"mat-checkbox",43),s.qZA()),2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!(d.rowSelectionFormatter.hideCheckbox&&d.rowSelectionFormatter.hideCheckbox(t,d._getIndex(a,r))))}}function j(n,o){1&n&&s._UZ(0,"td",45)}function b(n,o){1&n&&(s.ynx(0,35),s.YNc(1,c,2,1,"th",36),s.YNc(2,f,2,1,"td",37),s.YNc(3,j,1,0,"td",38),s.BQk())}function T(n,o){}const C=function(n,o){return{$implicit:n,colDef:o}};function M(n,o){if(1&n&&s.YNc(0,T,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function L(n,o){}function y(n,o){if(1&n&&s.YNc(0,L,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate[t.field])("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function G(n,o){if(1&n&&(s.YNc(0,y,1,5,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(8),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.headerTemplate)?null:d[a.field]))("ngIfElse",t)}}function P(n,o){1&n&&s._UZ(0,"span",58)}function H(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",59),s._UZ(1,"path",60),s.qZA())}function A(n,o){}function B(n,o){if(1&n&&(s.TgZ(0,"div",55),s.YNc(1,P,1,0,"span",56),s.TgZ(2,"span"),s._uU(3),s.ALo(4,"async"),s.ALo(5,"toObservable"),s.qZA(),s.YNc(6,H,2,0,"svg",57),s.qZA(),s.YNc(7,A,0,0,"ng-template",54)),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2),r=s.MAs(17);let d;s.Q6J("mat-sort-header",(null==t.sortProp?null:t.sortProp.id)||t.field)("disabled",!t.sortable)("disableClear",null!==(d=null==t.sortProp?null:t.sortProp.disableClear)&&void 0!==d?d:a.sortDisableClear)("arrowPosition",null==t.sortProp?null:t.sortProp.arrowPosition)("start",null==t.sortProp?null:t.sortProp.start),s.xp6(1),s.Q6J("ngIf",t.showExpand),s.xp6(2),s.Oqu(s.lcZ(4,10,s.lcZ(5,12,t.header))),s.xp6(3),s.Q6J("ngIf",t.sortable),s.xp6(1),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.WLB(14,C,a.headerExtraTemplate,t))}}const R=function(n,o){return{"mat-table-sticky-left":n,"mat-table-sticky-right":o}},w=function(n,o,t,a){return{width:n,"min-width":o,left:t,right:a}};function Y(n,o){if(1&n&&(s.TgZ(0,"th",50),s.ALo(1,"colClass"),s.TgZ(2,"div",51),s.YNc(3,M,1,5,"ng-template",13),s.ALo(4,"isTemplateRef"),s.YNc(5,G,2,4,"ng-template",null,52,s.W1O),s.YNc(7,B,8,17,"ng-template",null,53,s.W1O),s.qZA()()),2&n){const t=s.MAs(6),a=s.oxw().$implicit,r=s.oxw(2);s.Tol(s.lcZ(1,6,a)),s.Q6J("ngClass",s.WLB(10,R,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.l5B(13,w,a.width,a.width,a.left,a.right)),s.xp6(3),s.Q6J("ngIf",s.lcZ(4,8,r.headerTemplate))("ngIfElse",t)}}function ps(n,o){}const as=function(n,o,t,a){return{$implicit:n,rowData:o,index:t,colDef:a}};function X(n,o){if(1&n&&s.YNc(0,ps,0,0,"ng-template",54),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw().$implicit,S=s.oxw(2);s.Q6J("ngTemplateOutlet",S.cellTemplate)("ngTemplateOutletContext",s.l5B(2,as,a,a,S._getIndex(r,d),_))}}function K(n,o){}function Yn(n,o){if(1&n&&s.YNc(0,K,0,0,"ng-template",54),2&n){const t=s.oxw(2),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw().$implicit,S=s.oxw(2);s.Q6J("ngTemplateOutlet",S.cellTemplate[_.field])("ngTemplateOutletContext",s.l5B(2,as,a,a,S._getIndex(r,d),_))}}function $n(n,o){if(1&n&&(s.YNc(0,Yn,1,7,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.cellTemplate)?null:d[a.field]))("ngIfElse",t)}}function Vn(n,o){}function Wt(n,o){if(1&n&&s.YNc(0,Vn,0,0,"ng-template",65),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.MAs(9),S=s.oxw().$implicit,N=s.oxw(2);s.Q6J("ngIf",S.cellTemplate)("ngIfElse",_)("ngTemplateOutlet",S.cellTemplate)("ngTemplateOutletContext",s.l5B(4,as,a,a,N._getIndex(r,d),S))}}function Xn(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",68),s.NdJ("openedChange",function(r){s.CHM(t);const d=s.oxw(2).dataIndex,_=s.oxw(3);return s.KtG(_.expansionRowStates[d].expanded=r)})("toggleChange",function(r){s.CHM(t);const d=s.oxw(2),_=d.$implicit,S=d.dataIndex,N=s.oxw().$implicit,es=s.oxw(2);return s.KtG(es._onExpansionChange(r,_,N,S))}),s.O4$(),s.TgZ(1,"svg",69),s._UZ(2,"path",70),s.qZA()()}if(2&n){const t=s.oxw(2).dataIndex,a=s.oxw(3);s.Q6J("opened",a.expansionRowStates[t].expanded)}}function fs(n,o){if(1&n){const t=s.EpF();s.YNc(0,Xn,3,1,"button",66),s.TgZ(1,"mtx-grid-cell",67),s.NdJ("rowDataChange",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(d._onRowDataChange(r))}),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("rowData",t)("colDef",a)("placeholder",r.emptyValuePlaceholder)}}function I(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"td",61),s.NdJ("cellSelectionChange",function(r){const _=s.CHM(t).$implicit,S=s.oxw().$implicit,N=s.oxw(2);return s.KtG(N._selectCell(r,_,S))}),s.ALo(1,"colClass"),s.YNc(2,X,1,7,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,$n,2,4,"ng-template",null,62,s.W1O),s.YNc(6,Wt,1,9,"ng-template",null,63,s.W1O),s.YNc(8,fs,2,4,"ng-template",null,64,s.W1O),s.qZA()}if(2&n){const t=o.$implicit,a=s.MAs(5),r=s.oxw().$implicit,d=s.oxw(2);s.Tol(s.gM2(1,6,r,t,d.rowChangeRecord,null==d.rowChangeRecord?null:d.rowChangeRecord.currentValue)),s.Q6J("ngClass",s.WLB(13,R,"left"===r.pinned,"right"===r.pinned))("ngStyle",s.l5B(16,w,r.width,r.width,r.left,r.right)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,11,d.cellTemplate))("ngIfElse",a)}}function O(n,o){1&n&&s._UZ(0,"span",58)}function J(n,o){}const z=function(n,o,t){return{$implicit:n,colDef:o,data:t}};function F(n,o){if(1&n&&s.YNc(0,J,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",s.kEZ(2,z,t,t,a.data))}}function Q(n,o){}const U=function(n,o,t){return{$implicit:n,colData:o,colDef:t}};function xs(n,o){if(1&n&&s.YNc(0,Q,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate[t.field])("ngTemplateOutletContext",s.kEZ(2,U,a._getColData(a.data,t),a._getColData(a.data,t),t))}}function Qs(n,o){if(1&n&&(s.YNc(0,xs,1,6,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.summaryTemplate)?null:d[a.field]))("ngIfElse",t)}}function rt(n,o){if(1&n&&s._UZ(0,"mtx-grid-cell",74),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("summary",!0)("data",a.data)("colDef",t)("placeholder",a.emptyValuePlaceholder)}}function ct(n,o){if(1&n&&(s.TgZ(0,"td",71),s.YNc(1,O,1,0,"span",56),s.YNc(2,F,1,6,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,Qs,2,4,"ng-template",null,72,s.W1O),s.YNc(6,rt,1,4,"ng-template",null,73,s.W1O),s.qZA()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngClass",s.WLB(7,R,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.l5B(10,w,a.width,a.width,a.left,a.right)),s.xp6(1),s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("ngIf",s.lcZ(3,5,r.summaryTemplate))("ngIfElse",t)}}function dt(n,o){if(1&n&&(s.ynx(0)(1,46),s.YNc(2,Y,9,18,"th",47),s.YNc(3,I,10,21,"td",48),s.YNc(4,ct,8,15,"td",49),s.BQk()()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("matColumnDef",t.field)("sticky","left"===t.pinned)("stickyEnd","right"===t.pinned)}}function ht(n,o){}function Kn(n,o){1&n&&s._UZ(0,"tr",76)}function da(n,o){if(1&n&&s.YNc(0,Kn,1,0,"tr",75),2&n){const t=s.oxw(2);s.Q6J("matHeaderRowDef",t.displayedColumns)("matHeaderRowDefSticky",!0)}}function ha(n,o){}const aa=function(n){return{selected:n}};function ma(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"tr",78),s.NdJ("click",function(r){const d=s.CHM(t),_=d.$implicit,S=d.index,N=d.dataIndex,es=s.oxw(3);return s.KtG(es._selectRow(r,_,es._getIndex(S,N)))}),s.ALo(1,"rowClass"),s.qZA()}if(2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.Tol(s.gM2(1,3,t,a,r,d.rowClassFormatter)),s.Q6J("ngClass",s.VKq(8,aa,d.rowSelection.isSelected(t)))}}function ga(n,o){if(1&n&&s.YNc(0,ma,2,10,"tr",77),2&n){const t=s.oxw(2);s.Q6J("matRowDefColumns",t.displayedColumns)}}function ua(n,o){1&n&&s._UZ(0,"tr",80)}function fa(n,o){if(1&n&&s.YNc(0,ua,1,0,"tr",79),2&n){const t=s.oxw(2);s.Q6J("matFooterRowDef",t.displayedColumns)("matFooterRowDefSticky",!0)}}function xa(n,o){}function _a(n,o){}const ea=function(n,o,t,a){return{$implicit:n,rowData:o,index:t,expanded:a}};function ja(n,o){if(1&n&&(s.TgZ(0,"td",84)(1,"div",85),s.YNc(2,_a,0,0,"ng-template",54),s.qZA()()),2&n){const t=o.$implicit,a=o.dataIndex,r=s.oxw(3);s.uIk("colspan",r.displayedColumns.length),s.xp6(1),s.Q6J("@expansion",r.expansionRowStates[a].expanded?"expanded":"collapsed"),s.xp6(1),s.Q6J("ngTemplateOutlet",r.expansionTemplate)("ngTemplateOutletContext",s.l5B(4,ea,t,t,a,r.expansionRowStates[a].expanded))}}const la=function(n){return["mtx-grid-expansion",n]};function ba(n,o){if(1&n&&s._UZ(0,"tr",86),2&n){const t=o.dataIndex,a=s.oxw(3);s.Q6J("ngClass",s.VKq(1,la,a.expansionRowStates[t].expanded?"expanded":"collapsed"))}}const oa=function(){return["MtxGridExpansionColumnDef"]};function Ca(n,o){1&n&&(s.ynx(0)(1,81),s.YNc(2,ja,3,9,"td",82),s.BQk(),s.YNc(3,ba,1,3,"tr",83),s.BQk()),2&n&&(s.xp6(3),s.Q6J("matRowDefColumns",s.DdM(1,oa)))}const ia=function(n,o,t){return{"mat-table-hover":n,"mat-table-striped":o,"mat-table-expandable":t}};function ya(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"table",28),s.NdJ("matSortChange",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onSortChange(r))}),s.YNc(1,b,4,0,"ng-container",29),s.YNc(2,dt,5,3,"ng-container",30),s.YNc(3,ht,0,0,"ng-template",13),s.YNc(4,da,1,2,"ng-template",null,31,s.W1O),s.YNc(6,ha,0,0,"ng-template",13),s.YNc(7,ga,1,1,"ng-template",null,32,s.W1O),s.YNc(9,fa,1,2,"ng-template",33),s.YNc(10,xa,0,0,"ng-template",33),s.YNc(11,Ca,4,2,"ng-container",34),s.qZA()}if(2&n){const t=s.MAs(5),a=s.MAs(8),r=s.oxw();s.Q6J("ngClass",s.kEZ(18,ia,r.rowHover,r.rowStriped,r.expandable))("dataSource",r.dataSource)("multiTemplateDataRows",r.expandable)("matSortActive",r.sortActive)("matSortDirection",r.sortDirection)("matSortDisableClear",r.sortDisableClear)("matSortDisabled",r.sortDisabled)("matSortStart",r.sortStart)("trackBy",r.trackBy),s.xp6(1),s.Q6J("ngIf",r.rowSelectable&&!r.hideRowSelectionCheckbox),s.xp6(1),s.Q6J("ngForOf",r.columns),s.xp6(1),s.Q6J("ngIf",r.useContentHeaderRowTemplate)("ngIfElse",t),s.xp6(3),s.Q6J("ngIf",r.useContentRowTemplate)("ngIfElse",a),s.xp6(3),s.Q6J("ngIf",r._whetherShowSummary),s.xp6(1),s.Q6J("ngIf",r.useContentFooterRowTemplate),s.xp6(1),s.Q6J("ngIf",r.expandable)}}function Ta(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",41),s.NdJ("change",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(r?d._toggleMasterCheckbox():null)}),s.qZA()}if(2&n){const t=s.oxw(4);s.Q6J("checked",t.rowSelection.hasValue()&&t._isAllSelected())("indeterminate",t.rowSelection.hasValue()&&!t._isAllSelected())}}function wa(n,o){if(1&n&&(s.TgZ(0,"th",39),s.YNc(1,Ta,1,2,"mat-checkbox",40),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngIf",t.multiSelectable)}}function Aa(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",44),s.NdJ("click",function(r){return r.stopPropagation()})("change",function(r){s.CHM(t);const d=s.oxw().$implicit,_=s.oxw(3);return s.KtG(r?_._toggleNormalCheckbox(d):null)}),s.qZA()}if(2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw(3);s.Q6J("disabled",_.rowSelectionFormatter.disabled&&_.rowSelectionFormatter.disabled(a,_._getIndex(r,d)))("checked",_.rowSelection.isSelected(a))}}function Ma(n,o){if(1&n&&(s.TgZ(0,"td",42),s.YNc(1,Aa,1,2,"mat-checkbox",43),s.qZA()),2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!(d.rowSelectionFormatter.hideCheckbox&&d.rowSelectionFormatter.hideCheckbox(t,d._getIndex(a,r))))}}function va(n,o){1&n&&s._UZ(0,"td",45)}function Sa(n,o){1&n&&(s.ynx(0,35),s.YNc(1,wa,2,1,"th",36),s.YNc(2,Ma,2,1,"td",37),s.YNc(3,va,1,0,"td",38),s.BQk())}function Da(n,o){}function Ea(n,o){if(1&n&&s.YNc(0,Da,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function Pa(n,o){}function La(n,o){if(1&n&&s.YNc(0,Pa,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate[t.field])("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function Ga(n,o){if(1&n&&(s.YNc(0,La,1,5,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(8),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.headerTemplate)?null:d[a.field]))("ngIfElse",t)}}function Oa(n,o){1&n&&s._UZ(0,"span",58)}function ka(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",59),s._UZ(1,"path",60),s.qZA())}function Ra(n,o){}function Za(n,o){if(1&n&&(s.TgZ(0,"div",55),s.YNc(1,Oa,1,0,"span",56),s.TgZ(2,"span"),s._uU(3),s.ALo(4,"async"),s.ALo(5,"toObservable"),s.qZA(),s.YNc(6,ka,2,0,"svg",57),s.qZA(),s.YNc(7,Ra,0,0,"ng-template",54)),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2),r=s.MAs(17);let d;s.Q6J("mat-sort-header",(null==t.sortProp?null:t.sortProp.id)||t.field)("disabled",!t.sortable)("disableClear",null!==(d=null==t.sortProp?null:t.sortProp.disableClear)&&void 0!==d?d:a.sortDisableClear)("arrowPosition",null==t.sortProp?null:t.sortProp.arrowPosition)("start",null==t.sortProp?null:t.sortProp.start),s.xp6(1),s.Q6J("ngIf",t.showExpand),s.xp6(2),s.Oqu(s.lcZ(4,10,s.lcZ(5,12,t.header))),s.xp6(3),s.Q6J("ngIf",t.sortable),s.xp6(1),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.WLB(14,C,a.headerExtraTemplate,t))}}const sa=function(n,o,t){return{width:n,left:o,right:t}};function Ba(n,o){if(1&n&&(s.TgZ(0,"th",89),s.ALo(1,"colClass"),s.TgZ(2,"div",51),s.YNc(3,Ea,1,5,"ng-template",13),s.ALo(4,"isTemplateRef"),s.YNc(5,Ga,2,4,"ng-template",null,52,s.W1O),s.YNc(7,Za,8,17,"ng-template",null,53,s.W1O),s.qZA()()),2&n){const t=s.MAs(6),a=s.oxw().$implicit,r=s.oxw(2);s.Tol(s.lcZ(1,9,a)),s.Q6J("ngClass",s.WLB(13,R,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.kEZ(16,sa,a.width,a.left,a.right))("resizable",a.resizable)("matResizableMinWidthPx",a.minWidth)("matResizableMaxWidthPx",a.maxWidth),s.xp6(3),s.Q6J("ngIf",s.lcZ(4,11,r.headerTemplate))("ngIfElse",t)}}function Ia(n,o){}function Na(n,o){if(1&n&&s.YNc(0,Ia,0,0,"ng-template",54),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw().$implicit,S=s.oxw(2);s.Q6J("ngTemplateOutlet",S.cellTemplate)("ngTemplateOutletContext",s.l5B(2,as,a,a,S._getIndex(r,d),_))}}function Ha(n,o){}function za(n,o){if(1&n&&s.YNc(0,Ha,0,0,"ng-template",54),2&n){const t=s.oxw(2),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.oxw().$implicit,S=s.oxw(2);s.Q6J("ngTemplateOutlet",S.cellTemplate[_.field])("ngTemplateOutletContext",s.l5B(2,as,a,a,S._getIndex(r,d),_))}}function Fa(n,o){if(1&n&&(s.YNc(0,za,1,7,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.cellTemplate)?null:d[a.field]))("ngIfElse",t)}}function qa(n,o){}function Wa(n,o){if(1&n&&s.YNc(0,qa,0,0,"ng-template",65),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,_=s.MAs(9),S=s.oxw().$implicit,N=s.oxw(2);s.Q6J("ngIf",S.cellTemplate)("ngIfElse",_)("ngTemplateOutlet",S.cellTemplate)("ngTemplateOutletContext",s.l5B(4,as,a,a,N._getIndex(r,d),S))}}function Ja(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",68),s.NdJ("openedChange",function(r){s.CHM(t);const d=s.oxw(2).dataIndex,_=s.oxw(3);return s.KtG(_.expansionRowStates[d].expanded=r)})("toggleChange",function(r){s.CHM(t);const d=s.oxw(2),_=d.$implicit,S=d.dataIndex,N=s.oxw().$implicit,es=s.oxw(2);return s.KtG(es._onExpansionChange(r,_,N,S))}),s.O4$(),s.TgZ(1,"svg",69),s._UZ(2,"path",70),s.qZA()()}if(2&n){const t=s.oxw(2).dataIndex,a=s.oxw(3);s.Q6J("opened",a.expansionRowStates[t].expanded)}}function Qa(n,o){if(1&n){const t=s.EpF();s.YNc(0,Ja,3,1,"button",66),s.TgZ(1,"mtx-grid-cell",67),s.NdJ("rowDataChange",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(d._onRowDataChange(r))}),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("rowData",t)("colDef",a)("placeholder",r.emptyValuePlaceholder)}}function Ua(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"td",61),s.NdJ("cellSelectionChange",function(r){const _=s.CHM(t).$implicit,S=s.oxw().$implicit,N=s.oxw(2);return s.KtG(N._selectCell(r,_,S))}),s.ALo(1,"colClass"),s.YNc(2,Na,1,7,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,Fa,2,4,"ng-template",null,62,s.W1O),s.YNc(6,Wa,1,9,"ng-template",null,63,s.W1O),s.YNc(8,Qa,2,4,"ng-template",null,64,s.W1O),s.qZA()}if(2&n){const t=o.$implicit,a=s.MAs(5),r=s.oxw().$implicit,d=s.oxw(2);s.Tol(s.gM2(1,6,r,t,d.rowChangeRecord,null==d.rowChangeRecord?null:d.rowChangeRecord.currentValue)),s.Q6J("ngClass",s.WLB(13,R,"left"===r.pinned,"right"===r.pinned))("ngStyle",s.kEZ(16,sa,r.width,r.left,r.right)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,11,d.cellTemplate))("ngIfElse",a)}}function Ya(n,o){1&n&&s._UZ(0,"span",58)}function $a(n,o){}function Va(n,o){if(1&n&&s.YNc(0,$a,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",s.kEZ(2,z,t,t,a.data))}}function Xa(n,o){}function Ka(n,o){if(1&n&&s.YNc(0,Xa,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate[t.field])("ngTemplateOutletContext",s.kEZ(2,U,a._getColData(a.data,t),a._getColData(a.data,t),t))}}function se(n,o){if(1&n&&(s.YNc(0,Ka,1,6,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.summaryTemplate)?null:d[a.field]))("ngIfElse",t)}}function te(n,o){if(1&n&&s._UZ(0,"mtx-grid-cell",74),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("summary",!0)("data",a.data)("colDef",t)("placeholder",a.emptyValuePlaceholder)}}function ne(n,o){if(1&n&&(s.TgZ(0,"td",71),s.YNc(1,Ya,1,0,"span",56),s.YNc(2,Va,1,6,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,se,2,4,"ng-template",null,72,s.W1O),s.YNc(6,te,1,4,"ng-template",null,73,s.W1O),s.qZA()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngClass",s.WLB(7,R,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.kEZ(10,sa,a.width,a.left,a.right)),s.xp6(1),s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("ngIf",s.lcZ(3,5,r.summaryTemplate))("ngIfElse",t)}}function ae(n,o){if(1&n&&(s.ynx(0)(1,46),s.YNc(2,Ba,9,20,"th",88),s.YNc(3,Ua,10,20,"td",48),s.YNc(4,ne,8,14,"td",49),s.BQk()()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("matColumnDef",t.field)("sticky","left"===t.pinned)("stickyEnd","right"===t.pinned)}}function ee(n,o){}function le(n,o){1&n&&s._UZ(0,"tr",76)}function oe(n,o){if(1&n&&s.YNc(0,le,1,0,"tr",75),2&n){const t=s.oxw(2);s.Q6J("matHeaderRowDef",t.displayedColumns)("matHeaderRowDefSticky",!0)}}function ie(n,o){}function pe(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"tr",78),s.NdJ("click",function(r){const d=s.CHM(t),_=d.$implicit,S=d.index,N=d.dataIndex,es=s.oxw(3);return s.KtG(es._selectRow(r,_,es._getIndex(S,N)))}),s.ALo(1,"rowClass"),s.qZA()}if(2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.Tol(s.gM2(1,3,t,a,r,d.rowClassFormatter)),s.Q6J("ngClass",s.VKq(8,aa,d.rowSelection.isSelected(t)))}}function re(n,o){if(1&n&&s.YNc(0,pe,2,10,"tr",77),2&n){const t=s.oxw(2);s.Q6J("matRowDefColumns",t.displayedColumns)}}function ce(n,o){1&n&&s._UZ(0,"tr",80)}function de(n,o){if(1&n&&s.YNc(0,ce,1,0,"tr",79),2&n){const t=s.oxw(2);s.Q6J("matFooterRowDef",t.displayedColumns)("matFooterRowDefSticky",!0)}}function he(n,o){}function me(n,o){}function ge(n,o){if(1&n&&(s.TgZ(0,"td",84)(1,"div",85),s.YNc(2,me,0,0,"ng-template",54),s.qZA()()),2&n){const t=o.$implicit,a=o.dataIndex,r=s.oxw(3);s.uIk("colspan",r.displayedColumns.length),s.xp6(1),s.Q6J("@expansion",r.expansionRowStates[a].expanded?"expanded":"collapsed"),s.xp6(1),s.Q6J("ngTemplateOutlet",r.expansionTemplate)("ngTemplateOutletContext",s.l5B(4,ea,t,t,a,r.expansionRowStates[a].expanded))}}function ue(n,o){if(1&n&&s._UZ(0,"tr",86),2&n){const t=o.dataIndex,a=s.oxw(3);s.Q6J("ngClass",s.VKq(1,la,a.expansionRowStates[t].expanded?"expanded":"collapsed"))}}function fe(n,o){1&n&&(s.ynx(0)(1,81),s.YNc(2,ge,3,9,"td",82),s.BQk(),s.YNc(3,ue,1,3,"tr",83),s.BQk()),2&n&&(s.xp6(3),s.Q6J("matRowDefColumns",s.DdM(1,oa)))}function xe(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"table",87),s.NdJ("matSortChange",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onSortChange(r))}),s.YNc(1,Sa,4,0,"ng-container",29),s.YNc(2,ae,5,3,"ng-container",30),s.YNc(3,ee,0,0,"ng-template",13),s.YNc(4,oe,1,2,"ng-template",null,31,s.W1O),s.YNc(6,ie,0,0,"ng-template",13),s.YNc(7,re,1,1,"ng-template",null,32,s.W1O),s.YNc(9,de,1,2,"ng-template",33),s.YNc(10,he,0,0,"ng-template",33),s.YNc(11,fe,4,2,"ng-container",34),s.qZA()}if(2&n){const t=s.MAs(5),a=s.MAs(8),r=s.oxw();s.Q6J("ngClass",s.kEZ(18,ia,r.rowHover,r.rowStriped,r.expandable))("dataSource",r.dataSource)("multiTemplateDataRows",r.expandable)("matSortActive",r.sortActive)("matSortDirection",r.sortDirection)("matSortDisableClear",r.sortDisableClear)("matSortDisabled",r.sortDisabled)("matSortStart",r.sortStart)("trackBy",r.trackBy),s.xp6(1),s.Q6J("ngIf",r.rowSelectable&&!r.hideRowSelectionCheckbox),s.xp6(1),s.Q6J("ngForOf",r.columns),s.xp6(1),s.Q6J("ngIf",r.useContentHeaderRowTemplate)("ngIfElse",t),s.xp6(3),s.Q6J("ngIf",r.useContentRowTemplate)("ngIfElse",a),s.xp6(3),s.Q6J("ngIf",r._whetherShowSummary),s.xp6(1),s.Q6J("ngIf",r.useContentFooterRowTemplate),s.xp6(1),s.Q6J("ngIf",r.expandable)}}function _e(n,o){}function je(n,o){if(1&n&&s.YNc(0,_e,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.noResultTemplate)}}function be(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.noResultText)}}function Ce(n,o){if(1&n&&(s.TgZ(0,"div",90),s.YNc(1,je,1,1,"ng-template",13),s.YNc(2,be,1,1,"ng-template",null,91,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.noResultTemplate)("ngIfElse",t)}}function ye(n,o){}function Te(n,o){if(1&n&&s.YNc(0,ye,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.sidebarTemplate)}}function we(n,o){if(1&n&&(s.TgZ(0,"div",92),s.YNc(1,Te,1,1,"ng-template",33),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.sidebarTemplate)}}function Ae(n,o){}function Me(n,o){if(1&n&&s.YNc(0,Ae,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.statusbarTemplate)}}function ve(n,o){if(1&n&&(s.TgZ(0,"div",93),s.YNc(1,Me,1,1,"ng-template",33),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.statusbarTemplate)}}function Se(n,o){}function De(n,o){if(1&n&&s.YNc(0,Se,0,0,"ng-template",23),2&n){const t=s.oxw();s.Q6J("ngTemplateOutlet",t.paginationTemplate)}}function Ee(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-paginator",94),s.NdJ("page",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onPage(r))}),s.qZA()}if(2&n){const t=s.oxw();s.ekj("mat-paginator-hidden",!t.showPaginator),s.Q6J("showFirstLastButtons",t.showFirstLastButtons)("length",t.length)("pageIndex",t.pageIndex)("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("hidePageSize",t.hidePageSize)("disabled",t.pageDisabled)}}function Pe(n,o){}function Le(n,o){if(1&n&&s.YNc(0,Pe,0,0,"ng-template",54),2&n){const t=s.oxw(),r=t.colDef;s.Q6J("ngTemplateOutlet",t.$implicit)("ngTemplateOutletContext",s.WLB(2,C,r,r))}}function Ge(n,o){}function Oe(n,o){if(1&n&&s.YNc(0,Ge,0,0,"ng-template",54),2&n){const t=s.oxw(2),r=t.colDef;s.Q6J("ngTemplateOutlet",t.$implicit[r.field])("ngTemplateOutletContext",s.WLB(2,C,r,r))}}function ke(n,o){if(1&n&&(s.YNc(0,Oe,1,5,"ng-template",33),s.ALo(1,"isTemplateRef")),2&n){const t=s.oxw();let d;s.Q6J("ngIf",s.lcZ(1,1,null==(d=t.$implicit)?null:d[t.colDef.field]))}}function Re(n,o){if(1&n&&(s.YNc(0,Le,1,5,"ng-template",13),s.ALo(1,"isTemplateRef"),s.YNc(2,ke,2,3,"ng-template",null,95,s.W1O)),2&n){const t=o.$implicit,a=s.MAs(3);s.Q6J("ngIf",s.lcZ(1,2,t))("ngIfElse",a)}}const Ze=function(n){return{"mat-table-with-data":n}},Be=new s.OlP("mtx-grid-default-options");let q=(()=>{class n{get _hasNoResult(){return!(this.data&&0!==this.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}constructor(t,a,r){this._utils=t,this._changeDetectorRef=a,this._defaultOptions=r,this.dataSource=new Z.by,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 s.vpe,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 s.vpe,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new s.vpe,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new s.vpe,this.rowSelection=new mt.Ov(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelected=[],this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelectionChange=new s.vpe,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectionChange=new s.vpe,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 s.vpe,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}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(t,a){return this._utils.getColData(t,a)}ngOnChanges(t){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(a=>!a.hide).map(a=>a.field),this.showColumnMenuButton&&this.columns.forEach(a=>{"show"===this.columnHideableChecked?a.show=!a.hide:a.hide=!!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 mt.Ov(this.multiSelectable,this.rowSelected)),this.dataSource=new Z.by(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,t.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(t=>this.table.addRowDef(t)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(t=>this.table.addHeaderRowDef(t)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(t=>this.table.addFooterRowDef(t))}ngOnDestroy(){}_countPinnedPosition(){const t=(d,_)=>d+parseFloat(_.width||"80px"),a=this.columns.filter(d=>d.pinned&&"left"===d.pinned);a.forEach((d,_)=>{d.left=a.slice(0,_).reduce(t,0)+"px"});const r=this.columns.filter(d=>d.pinned&&"right"===d.pinned).reverse();r.forEach((d,_)=>{d.right=r.slice(0,_).reduce(t,0)+"px"})}_getIndex(t,a){return typeof t>"u"?a:t}_onSortChange(t){this.sortChange.emit(t)}_onRowDataChange(t){this.rowChangeRecord=t,this._changeDetectorRef.markForCheck()}_onExpansionChange(t,a,r,d){this.expansionChange.emit({expanded:t.expanded,data:a,index:d,column:r})}_selectCell(t,a,r){if(this._selectedCell!==t){const d=this._utils.getCellValue(a,r);this.cellSelection=[],this.cellSelection.push({cellData:d,rowData:a,colDef:r}),this.cellSelectionChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=t.selected?t:void 0}_selectRow(t,a,r){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(a,r)&&!this.rowSelectionFormatter.hideCheckbox?.(a,r)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!t.ctrlKey&&!t.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(a)),this.rowClick.emit({rowData:a,index:r})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((r,d)=>!this.rowSelectionFormatter.disabled?.(r,d)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((t,a)=>{this.rowSelectionFormatter.disabled?.(t,a)||this.rowSelection.select(t)}),this.rowSelectionChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(t){this.rowSelection.toggle(t),this.rowSelectionChange.emit(this.rowSelection.selected)}_onColumnChange(t){this.columnChange.emit(t),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(t)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(t){return t.filter(r=>"show"===this.columnHideableChecked?r.show:!r.hide).map(r=>r.field)}toggleExpansion(t){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[t].expanded=!this.expansionRowStates[t].expanded,this.expansionRowStates[t].expanded}_onPage(t){this.pageOnFront&&this.scrollTop(0),this.page.emit(t)}scrollTop(t){if(null==t)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=t)}scrollLeft(t){if(null==t)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=t)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36($s.U),s.Y36(s.sBO),s.Y36(Be,8))},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid"]],contentQueries:function(t,a,r){if(1&t&&(s.Suo(r,Z.nj,4),s.Suo(r,Z.as,4),s.Suo(r,Z.Q2,4)),2&t){let d;s.iGM(d=s.CRH())&&(a.rowDefs=d),s.iGM(d=s.CRH())&&(a.headerRowDefs=d),s.iGM(d=s.CRH())&&(a.footerRowDefs=d)}},viewQuery:function(t,a){if(1&t&&(s.Gf(Z.BZ,5),s.Gf(Rs.NW,5),s.Gf(Ms.YE,5),s.Gf(V,5),s.Gf(Jn,5)),2&t){let r;s.iGM(r=s.CRH())&&(a.table=r.first),s.iGM(r=s.CRH())&&(a.paginator=r.first),s.iGM(r=s.CRH())&&(a.sort=r.first),s.iGM(r=s.CRH())&&(a.columnMenu=r.first),s.iGM(r=s.CRH())&&(a.tableContainer=r.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:"loading",trackBy:"trackBy",columnResizable:"columnResizable",emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:"pageOnFront",showPaginator:"showPaginator",pageDisabled:"pageDisabled",showFirstLastButtons:"showFirstLastButtons",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",paginationTemplate:"paginationTemplate",sortOnFront:"sortOnFront",sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:"sortDisableClear",sortDisabled:"sortDisabled",sortStart:"sortStart",rowHover:"rowHover",rowStriped:"rowStriped",expandable:"expandable",expansionTemplate:"expansionTemplate",multiSelectable:"multiSelectable",multiSelectionWithClick:"multiSelectionWithClick",rowSelected:"rowSelected",rowSelectable:"rowSelectable",hideRowSelectionCheckbox:"hideRowSelectionCheckbox",disableRowClickSelection:"disableRowClickSelection",rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",cellSelectable:"cellSelectable",showToolbar:"showToolbar",toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:"columnHideable",columnHideableChecked:"columnHideableChecked",columnSortable:"columnSortable",columnPinnable:"columnPinnable",columnPinOptions:"columnPinOptions",showColumnMenuButton:"showColumnMenuButton",columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:"showColumnMenuHeader",columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:"showColumnMenuFooter",columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:"useContentRowTemplate",useContentHeaderRowTemplate:"useContentHeaderRowTemplate",useContentFooterRowTemplate:"useContentFooterRowTemplate",showSummary:"showSummary",summaryTemplate:"summaryTemplate",showSidebar:"showSidebar",sidebarTemplate:"sidebarTemplate",showStatusbar:"showStatusbar",statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",expansionChange:"expansionChange",rowSelectionChange:"rowSelectionChange",cellSelectionChange:"cellSelectionChange",columnChange:"columnChange"},exportAs:["mtxGrid"],features:[s.TTD],decls:18,vars:12,consts:[["class","mtx-grid-progress",4,"ngIf"],["class","mtx-grid-toolbar",4,"ngIf"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container",3,"ngClass"],["tableContainer",""],["mat-table","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange",4,"ngIf"],["mat-table","","columnResize","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange",4,"ngIf"],["class","mtx-grid-no-result",4,"ngIf"],["class","mtx-grid-sidebar",4,"ngIf"],[1,"mtx-grid-footer"],["class","mtx-grid-statusbar",4,"ngIf"],[1,"mtx-grid-pagination"],[3,"ngIf","ngIfElse"],["defaultPaginationTemplate",""],["headerExtraTplBase",""],[1,"mtx-grid-progress"],["mode","indeterminate"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-toolbar-content"],["defaultToolbarTemplate",""],[1,"mtx-grid-toolbar-actions"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions","columnChange",4,"ngIf"],[3,"ngTemplateOutlet"],["class","mtx-grid-toolbar-title",4,"ngIf"],[1,"mtx-grid-toolbar-title"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions","columnChange"],["columnMenu",""],["mat-table","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange"],["matColumnDef","MtxGridCheckboxColumnDef",4,"ngIf"],[4,"ngFor","ngForOf"],["defaultHeaderRowTpl",""],["defaultRowTpl",""],[3,"ngIf"],[4,"ngIf"],["matColumnDef","MtxGridCheckboxColumnDef"],["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","change",4,"ngIf"],[3,"checked","indeterminate","change"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"disabled","checked","click","change",4,"ngIf"],[3,"disabled","checked","click","change"],["mat-footer-cell","",1,"mtx-grid-checkbox-cell"],[3,"matColumnDef","sticky","stickyEnd"],["mat-header-cell","",3,"class","ngClass","ngStyle",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","ngClass","ngStyle","cellSelectionChange",4,"matCellDef"],["mat-footer-cell","",3,"ngClass","ngStyle",4,"matFooterCellDef"],["mat-header-cell","",3,"ngClass","ngStyle"],[1,"mat-header-cell-inner"],["headerTpl",""],["defaultHeaderTpl",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],["class","mtx-grid-expansion-placeholder",4,"ngIf"],["class","mtx-grid-icon mat-sort-header-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[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,"ngClass","ngStyle","cellSelectionChange"],["cellTpl",""],["colDefCellTpl",""],["defaultCellTpl",""],[3,"ngIf","ngIfElse","ngTemplateOutlet","ngTemplateOutletContext"],["class","mtx-grid-row-expand-button","mat-icon-button","","mtx-grid-expansion-toggle","","type","button",3,"opened","openedChange","toggleChange",4,"ngIf"],[3,"rowData","colDef","placeholder","rowDataChange"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"opened","openedChange","toggleChange"],["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,"ngClass","ngStyle"],["summaryTpl",""],["defaultSummaryTpl",""],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-header-row",""],["mat-row","",3,"class","ngClass","click",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"ngClass","click"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["mat-footer-row",""],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",3,"ngClass"],["mat-table","","columnResize","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange"],["mat-header-cell","",3,"class","ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-header-cell","",3,"ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[1,"mtx-grid-no-result"],["defaultNoResultTpl",""],[1,"mtx-grid-sidebar"],[1,"mtx-grid-statusbar"],[3,"showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled","page"],["headerExtraTpl",""]],template:function(t,a){if(1&t&&(s.YNc(0,Ft,2,0,"div",0),s.YNc(1,i,7,3,"div",1),s.TgZ(2,"div",2)(3,"div",3)(4,"div",4,5),s.YNc(6,ya,12,22,"table",6),s.YNc(7,xe,12,22,"table",7),s.qZA(),s.YNc(8,Ce,4,2,"div",8),s.qZA(),s.YNc(9,we,2,1,"div",9),s.qZA(),s.TgZ(10,"div",10),s.YNc(11,ve,2,1,"div",11),s.TgZ(12,"div",12),s.YNc(13,De,1,1,"ng-template",13),s.YNc(14,Ee,1,9,"ng-template",null,14,s.W1O),s.qZA()(),s.YNc(16,Re,4,4,"ng-template",null,15,s.W1O)),2&t){const r=s.MAs(15);s.Q6J("ngIf",a.loading),s.xp6(1),s.Q6J("ngIf",a.showToolbar),s.xp6(3),s.Q6J("ngClass",s.VKq(10,Ze,!a._hasNoResult)),s.xp6(2),s.Q6J("ngIf",!a.columnResizable),s.xp6(1),s.Q6J("ngIf",a.columnResizable),s.xp6(1),s.Q6J("ngIf",a._hasNoResult),s.xp6(1),s.Q6J("ngIf",a.showSidebar),s.xp6(2),s.Q6J("ngIf",a.showStatusbar),s.xp6(2),s.Q6J("ngIf",a.paginationTemplate)("ngIfElse",r)}},dependencies:function(){return[E.mk,E.sg,E.O5,E.tP,E.PC,Z.BZ,Z.fO,Z.as,Z.w1,Z.Dz,Z.nj,Z.mD,Z.Ke,Z.ge,Z.ev,Z.yh,Z.XQ,Z.Gk,Z.Q2,Ms.YE,Ms.nU,Rs.NW,_s.oG,ss.RK,gt.pW,xt,en,Gt,v,W,Ie,E.Ov,st.y,k.U,dn,cn]},styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%}.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:80px}.mtx-grid .mat-table-sticky-left{border-right-width:1px;border-right-style:solid}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left-width:1px;border-left-style:solid}.mtx-grid .mat-table-sticky-right{border-left-width:1px;border-left-style:solid}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right-width:1px;border-right-style:solid}.mtx-grid .mat-mdc-header-cell,.mtx-grid .mat-mdc-footer-cell,.mtx-grid .mat-mdc-cell{padding:4px 10px;box-sizing:border-box}.mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type),.mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type),.mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type){padding-left:24px}.mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,.mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,.mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell{padding-left:10px;padding-right:10px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type){padding-left:10px;padding-right:24px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,[dir=rtl] .mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,[dir=rtl] .mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell{padding-left:10px;padding-right:10px}.mtx-grid .mat-mdc-header-cell:last-of-type:not(:only-of-type),.mtx-grid .mat-mdc-footer-cell:last-of-type:not(:only-of-type),.mtx-grid .mat-mdc-cell:last-of-type:not(:only-of-type){padding-right:24px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:last-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-footer-cell:last-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-cell:last-of-type:not(:only-of-type){padding-left:24px;padding-right:10px}.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-mdc-row:last-of-type .mat-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin:0 4px}.mtx-grid .mat-header-cell-inner{display:flex;align-items:center}.mtx-grid .mat-paginator-hidden{display:none}.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:48px;padding:8px;box-sizing:border-box}.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-width:1px;border-left-style:solid}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right-width:1px;border-right-style:solid}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:56px;padding:8px}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;width:40px;height:40px;vertical-align:middle}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:48px;overflow:hidden}.mtx-grid-checkbox-cell{flex:none;justify-content:center;width:60px;min-width:60px}.mtx-grid-checkbox-cell .mat-checkbox{display:flex;margin:0 10px}.mtx-grid-checkbox-cell .mat-checkbox-inner-container{margin-left:0}.mtx-grid-row-expand-button.mat-mdc-icon-button{width:40px;height:40px;padding:8px;vertical-align:middle}.mtx-grid-row-expand-button.mat-mdc-icon-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button+mtx-grid-cell{vertical-align:middle}.mtx-grid-row-expand-button.mat-mdc-icon-button .mat-mdc-button-touch-target{width:100%;height:100%}.mtx-grid-icon{width:20px;height:20px;font-size:20px}\n"],encapsulation:2,data:{animation:[(0,os.X$)("expansion",[(0,os.SB)("collapsed, void",(0,os.oB)({height:"0",minHeight:"0",visibility:"hidden"})),(0,os.SB)("expanded",(0,os.oB)({height:"*",visibility:"visible"})),(0,os.eR)("expanded <=> collapsed",(0,os.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,os.eR)("expanded <=> void",(0,os.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0}),n})(),Ie=(()=>{class n{get selected(){return this._selected}set mtxSelectableRowData(t){t!==this._rowData&&(this._rowData=t)}constructor(t){this._grid=t,this._selected=!1,this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this.cellSelectionChange=new s.vpe}onClick(t){this.ctrlKeyPressed=t.ctrlKey,this.shiftKeyPressed=t.shiftKey,this._grid.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectionChange.emit(this)}deselect(){this._selected=!1,this.cellSelectionChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectionChange.emit(this)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(q))},n.\u0275dir=s.lG2({type:n,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(t,a){1&t&&s.NdJ("click",function(d){return a.onClick(d)}),2&t&&s.ekj("selected",a.selected)},inputs:{mtxSelectableRowData:"mtxSelectableRowData"},outputs:{cellSelectionChange:"cellSelectionChange"}}),n})();const Ne={title:"Basic",component:(()=>{class n{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=D}trackByName(t,a){return a.name}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("trackBy",a.trackByName)},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(65956),filecontent:l(63202)},{file:"app.component.ts",content:l(99706),filecontent:l(22278)},{file:"app.component.scss",content:l(44407),filecontent:l(95715)},{file:"data.ts",content:l(70988),filecontent:l(6407)}]},He={title:"Loading status",component:(()=>{class n{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=D,this.isLoading=!0}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],[3,"data","columns","loading"]],template:function(t,a){1&t&&(s.TgZ(0,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.isLoading=d}),s._uU(1,"Loading"),s.qZA(),s._UZ(2,"mtx-grid",1)),2&t&&(s.Q6J("ngModel",a.isLoading),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("loading",a.isLoading))},dependencies:[$.JJ,$.On,_s.oG,q],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(31789),filecontent:l(21071)},{file:"app.component.ts",content:l(48255),filecontent:l(46717)},{file:"app.component.scss",content:l(97653),filecontent:l(260)}]},ze={title:"Hide pagination",description:"\n

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

\n ",component:(()=>{class n{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=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:4,consts:[[3,"data","columns","pageOnFront","showPaginator"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("pageOnFront",!1)("showPaginator",!1)},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(66593),filecontent:l(46295)},{file:"app.component.ts",content:l(13733),filecontent:l(93237)},{file:"app.component.scss",content:l(62856),filecontent:l(36598)}]},Fe={title:"Sortable",component:(()=>{class n{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=D}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"data","columns","sortOnFront","sortDisableClear","sortDisabled","sortChange"]],template:function(t,a){1&t&&(s.TgZ(0,"mtx-grid",0),s.NdJ("sortChange",function(d){return a.log(d)}),s.qZA()),2&t&&s.Q6J("data",a.list)("columns",a.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(3964),filecontent:l(85326)},{file:"app.component.ts",content:l(57493),filecontent:l(56805)},{file:"app.component.scss",content:l(11870),filecontent:l(86499)}]};var Us=l(87466);const qe={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 n{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=D,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=D.slice(2,3),this.rowSelectionFormatter={disabled:t=>"Boron"===t.name,hideCheckbox:t=>"John"===t.name}}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:11,vars:12,consts:[[3,"ngModel","ngModelChange"],[3,"value"],[3,"data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter","rowSelectionChange","cellSelectionChange"]],template:function(t,a){1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowSelectable=d}),s._uU(2,"Row selectable"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.hideRowSelectionCheckbox=d}),s._uU(4,"Hide checkbox"),s.qZA(),s.TgZ(5,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.multiSelectable=d}),s.TgZ(6,"mat-radio-button",1),s._uU(7,"Single"),s.qZA(),s.TgZ(8,"mat-radio-button",1),s._uU(9,"Multiple"),s.qZA()()(),s.TgZ(10,"mtx-grid",2),s.NdJ("rowSelectionChange",function(d){return a.log(d)})("cellSelectionChange",function(d){return a.log(d)}),s.qZA()),2&t&&(s.xp6(1),s.Q6J("ngModel",a.rowSelectable),s.xp6(2),s.Q6J("ngModel",a.hideRowSelectionCheckbox),s.xp6(2),s.Q6J("ngModel",a.multiSelectable),s.xp6(1),s.Q6J("value",!1),s.xp6(2),s.Q6J("value",!0),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("multiSelectable",a.multiSelectable)("hideRowSelectionCheckbox",a.hideRowSelectionCheckbox)("rowSelectable",a.rowSelectable)("rowSelected",a.rowSelected)("rowSelectionFormatter",a.rowSelectionFormatter))},dependencies:[$.JJ,$.On,_s.oG,Us.VQ,Us.U0,q],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(33608),filecontent:l(79425)},{file:"app.component.ts",content:l(31754),filecontent:l(27331)},{file:"app.component.scss",content:l(55136),filecontent:l(95789)}]};function We(n,o){1&n&&s._uU(0),2&n&&s.hij(" ",o.$implicit.name,"\n")}const Je={title:"Expandable row",component:(()=>{class n{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=D}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"data","columns","expandable","expansionTemplate","expansionChange"],["expansionTpl",""]],template:function(t,a){if(1&t&&(s.TgZ(0,"mtx-grid",0),s.NdJ("expansionChange",function(d){return a.log(d)}),s.qZA(),s.YNc(1,We,1,1,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("expandable",!0)("expansionTemplate",r)}},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(41355),filecontent:l(20310)},{file:"app.component.ts",content:l(78413),filecontent:l(2450)},{file:"app.component.scss",content:l(62218),filecontent:l(37498)}]},Qe=["grid"];function Ue(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button"),s._uU(1,"Save"),s.qZA(),s.TgZ(2,"button",6),s.NdJ("click",function(){s.CHM(t);const r=s.oxw();return s.KtG(r.closeMenu())}),s._uU(3,"Close"),s.qZA()}}const Ye={title:"Column hiding & moving",description:"\n

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

\n ",component:(()=>{class n{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=D,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],viewQuery:function(t,a){if(1&t&&s.Gf(Qe,5),2&t){let r;s.iGM(r=s.CRH())&&(a.grid=r.first)}},decls:18,vars:16,consts:[[3,"ngModel","ngModelChange"],["value","show"],["value","hide"],[3,"data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate","columnChange"],["grid",""],["menuFooter",""],[3,"click"]],template:function(t,a){if(1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnHideable=d}),s._uU(2,"Column Hiding"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnSortable=d}),s._uU(4,"Column Sorting"),s.qZA(),s.TgZ(5,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnPinnable=d}),s._uU(6,"Column Pinning"),s.qZA(),s.TgZ(7,"label"),s._uU(8,"ColumnHideableChecked:"),s.qZA(),s.TgZ(9,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.columnHideableChecked=d}),s.TgZ(10,"mat-radio-button",1),s._uU(11,"Show"),s.qZA(),s.TgZ(12,"mat-radio-button",2),s._uU(13,"Hide"),s.qZA()()(),s.TgZ(14,"mtx-grid",3,4),s.NdJ("columnChange",function(d){return a.log(d)}),s.qZA(),s.YNc(16,Ue,4,0,"ng-template",null,5,s.W1O)),2&t){const r=s.MAs(17);s.xp6(1),s.Q6J("ngModel",a.columnHideable),s.xp6(2),s.Q6J("ngModel",a.columnSortable),s.xp6(2),s.Q6J("ngModel",a.columnPinnable),s.xp6(4),s.Q6J("ngModel",a.columnHideableChecked),s.xp6(5),s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("toolbarTitle","Data Grid")("columnHideable",a.columnHideable)("columnHideableChecked",a.columnHideableChecked)("columnSortable",a.columnSortable)("columnPinnable",a.columnPinnable)("showColumnMenuHeader",!0)("columnMenuHeaderText","Title")("showColumnMenuFooter",!0)("columnMenuFooterTemplate",r)}},dependencies:[$.JJ,$.On,_s.oG,Us.VQ,Us.U0,q],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]}),n})(),files:[{file:"app.component.html",content:l(14180),filecontent:l(66184)},{file:"app.component.ts",content:l(31901),filecontent:l(21386)},{file:"app.component.scss",content:l(16686),filecontent:l(35959)}]},$e={title:"Column pinnable",component:(()=>{class n{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=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)},dependencies:[q]}),n})(),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:l(11520),filecontent:l(78717)},{file:"app.component.ts",content:l(14431),filecontent:l(83040)},{file:"app.component.scss",content:l(85453),filecontent:l(41738)}]},Ve={title:"Hover & striped",component:(()=>{class n{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=D,this.rowHover=!0,this.rowStriped=!1}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:6,vars:7,consts:[[3,"ngModel","ngModelChange"],[3,"data","columns","rowHover","rowStriped","rowSelectable"]],template:function(t,a){1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowHover=d}),s._uU(2,"Hover"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowStriped=d}),s._uU(4,"Striped"),s.qZA()(),s._UZ(5,"mtx-grid",1)),2&t&&(s.xp6(1),s.Q6J("ngModel",a.rowHover),s.xp6(2),s.Q6J("ngModel",a.rowStriped),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("rowHover",a.rowHover)("rowStriped",a.rowStriped)("rowSelectable",!0))},dependencies:[$.JJ,$.On,_s.oG,q],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(17869),filecontent:l(64392)},{file:"app.component.ts",content:l(90935),filecontent:l(92869)},{file:"app.component.scss",content:l(49211),filecontent:l(1009)}]},Xe={title:"Row with buttons",component:(()=>{class n{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,size:"small"}}]}],this.list=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[q],styles:["[_nghost-%COMP%] .mtx-grid .mat-badge-after .mat-badge-content{right:0}[_nghost-%COMP%] .mtx-grid .mat-badge-above .mat-badge-content{top:0}"]}),n})(),files:[{file:"app.component.html",content:l(87038),filecontent:l(79448)},{file:"app.component.ts",content:l(88531),filecontent:l(86889)},{file:"app.component.scss",content:l(62540),filecontent:l(25467)}]};var Ke=l(82599);const sl=["statusTpl"];function tl(n,o){1&n&&(s.TgZ(0,"mat-slide-toggle",2),s._uU(1,"Slide me!"),s.qZA()),2&n&&s.Q6J("checked",o.$implicit.status)}const nl={title:"Custom cell template",description:"\n

The status column are custom cells.

\n ",component:(()=>{class n{constructor(){this.columns=[],this.list=D}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}]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],viewQuery:function(t,a){if(1&t&&s.Gf(sl,7),2&t){let r;s.iGM(r=s.CRH())&&(a.statusTpl=r.first)}},decls:3,vars:2,consts:[[3,"data","columns"],["statusTpl",""],[3,"checked"]],template:function(t,a){1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,tl,2,1,"ng-template",null,1,s.W1O)),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[Ke.Rr,q]}),n})(),files:[{file:"app.component.html",content:l(11638),filecontent:l(38922)},{file:"app.component.ts",content:l(16918),filecontent:l(53979)},{file:"app.component.scss",content:l(27067),filecontent:l(49358)}]};function al(n,o){if(1&n&&(s.TgZ(0,"button",3),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.xp6(1),s.Oqu(t.mobile)}}function el(n,o){if(1&n&&(s.TgZ(0,"button",4),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.xp6(1),s.Oqu(t.city)}}const ll=function(n,o){return{mobile:n,city:o}},ol={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 n{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=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:5,vars:6,consts:[[3,"data","columns","cellTemplate"],["mobileTpl",""],["cityTpl",""],["mat-raised-button","","color","accent"],["mat-raised-button","","color","primary"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,al,2,1,"ng-template",null,1,s.W1O),s.YNc(3,el,2,1,"ng-template",null,2,s.W1O)),2&t){const r=s.MAs(2),d=s.MAs(4);s.Q6J("data",a.list)("columns",a.columns)("cellTemplate",s.WLB(3,ll,r,d))}},dependencies:[ss.lW,q]}),n})(),files:[{file:"app.component.html",content:l(33086),filecontent:l(43557)},{file:"app.component.ts",content:l(49370),filecontent:l(8597)},{file:"app.component.scss",content:l(38118),filecontent:l(12721)}]},il={title:"Data formatting",description:"\n

The name field use a formatter.

\n ",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",formatter:t=>`${t.name}`},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[q],styles:["[_nghost-%COMP%] .label{padding:5px 10px;border-radius:999px;background-color:#ffb74d}"]}),n})(),files:[{file:"app.component.html",content:l(88913),filecontent:l(94445)},{file:"app.component.ts",content:l(53733),filecontent:l(94433)},{file:"app.component.scss",content:l(32720),filecontent:l(9747)}]},pl={title:"No result",description:'\n

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

\n ',component:(()=>{class n{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=[]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(81656),filecontent:l(60627)},{file:"app.component.ts",content:l(91450),filecontent:l(58445)},{file:"app.component.scss",content:l(13690),filecontent:l(85871)}]};function rl(n,o){if(1&n&&(s._uU(0),s.TgZ(1,"mat-icon",2),s._uU(2,"info"),s.qZA()),2&n){const t=o.$implicit;s.hij(" ",t.header," "),s.xp6(1),s.Q6J("matTooltip",t.description)}}const cl={title:"Custom header template",description:"\n

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

\n ",component:(()=>{class n{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=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:3,consts:[[3,"data","columns","headerTemplate"],["headerTpl",""],[3,"matTooltip"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,rl,3,2,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("headerTemplate",r)}},dependencies:[Hs.Hw,yt.gM,q]}),n})(),files:[{file:"app.component.html",content:l(21751),filecontent:l(92301)},{file:"app.component.ts",content:l(26921),filecontent:l(97034)},{file:"app.component.scss",content:l(18182),filecontent:l(18503)}]};function dl(n,o){if(1&n&&(s.TgZ(0,"div"),s._uU(1),s.ALo(2,"currency"),s.qZA()),2&n){const t=o.$implicit,a=s.oxw();s.xp6(1),s.Oqu(s.lcZ(2,1,a.getTotalCost(t)))}}const hl=function(n){return{cost:n}},ml={title:"Custom footer template",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:t=>Math.max(...t)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency"}],this.list=D}getTotalCost(t){return t.reduce((a,r)=>a+r,0)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:6,consts:[[3,"data","columns","showSummary","summaryTemplate"],["footerTpl",""]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,dl,3,3,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("showSummary",!0)("summaryTemplate",s.VKq(4,hl,r))}},dependencies:[q,E.H9]}),n})(),files:[{file:"app.component.html",content:l(10575),filecontent:l(82033)},{file:"app.component.ts",content:l(55596),filecontent:l(61510)},{file:"app.component.scss",content:l(9279),filecontent:l(1855)}]};function gl(n,o){1&n&&s._UZ(0,"input",2)}const ul={title:"Custom toolbar template",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:t=>Math.max(...t)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency"}],this.list=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:5,consts:[[3,"data","columns","showToolbar","showColumnMenuButton","toolbarTemplate"],["toolbarTpl",""],["placeholder","Search"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,gl,1,0,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("showColumnMenuButton",!1)("toolbarTemplate",r)}},dependencies:[q]}),n})(),files:[{file:"app.component.html",content:l(85847),filecontent:l(15981)},{file:"app.component.ts",content:l(87947),filecontent:l(53185)},{file:"app.component.scss",content:l(53411),filecontent:l(12746)}]};function fl(n,o){if(1&n&&(s.TgZ(0,"mat-radio-button",3),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.Q6J("value",t.value),s.xp6(1),s.hij(" ",t.label," ")}}const xl={title:"I18n ngx-translate",component:(()=>{class n{constructor(t){this.translate=t,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=D,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",t.addLangs(this.langs.map(a=>a.value)),t.setDefaultLang(this.defaultlang)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(x.sK))},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:8,consts:[[3,"ngModel","ngModelChange","change"],[3,"value",4,"ngFor","ngForOf"],[3,"data","columns","showToolbar","columnHideable","columnSortable","columnPinOptions"],[3,"value"]],template:function(t,a){1&t&&(s.TgZ(0,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.defaultlang=d})("change",function(d){return a.translate.use(d.value)}),s.YNc(1,fl,2,2,"mat-radio-button",1),s.qZA(),s._UZ(2,"mtx-grid",2)),2&t&&(s.Q6J("ngModel",a.defaultlang),s.xp6(1),s.Q6J("ngForOf",a.langs),s.xp6(1),s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("columnHideable",!0)("columnSortable",!0)("columnPinOptions",a.columnPinOptions))},dependencies:[E.sg,$.JJ,$.On,Us.VQ,Us.U0,q],styles:[".mat-radio-button[_ngcontent-%COMP%]{margin:0 1rem 1rem 0}"]}),n})(),files:[{file:"app.component.html",content:l(47544),filecontent:l(95073)},{file:"app.component.ts",content:l(31102),filecontent:l(31844)},{file:"app.component.scss",content:l(74858),filecontent:l(65896)},{file:"assets/zh-CN.json",content:l(40340),filecontent:l(15215)},{file:"assets/en-US.json",content:l(75497),filecontent:l(61863)}]},_l=function(){return[5,10,20]},jl={title:"Remote Data",component:(()=>{class n{get params(){const t=Object.assign({},this.query);return t.page+=1,t}constructor(t){this.http=t,this.columns=[{header:"Name",field:"name",formatter:a=>`${a.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}}ngOnInit(){this.getList()}getList(){this.isLoading=!0,this.http.get("https://api.github.com/search/repositories",{params:this.params}).subscribe(t=>{this.list=t.items,this.total=t.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(t){this.query.page=t.pageIndex,this.query.per_page=t.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(Ys.eN))},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions","page"]],template:function(t,a){1&t&&(s.TgZ(0,"button",0),s.NdJ("click",function(){return a.refresh()}),s._uU(1,"Refresh"),s.qZA(),s.TgZ(2,"button",1),s.NdJ("click",function(){return a.reset()}),s._uU(3,"Reset"),s.qZA(),s.TgZ(4,"mtx-grid",2),s.NdJ("page",function(d){return a.getNextPage(d)}),s.qZA()),2&t&&(s.xp6(4),s.Q6J("data",a.list)("columns",a.columns)("length",a.total)("loading",a.isLoading)("pageOnFront",!1)("pageIndex",a.query.page)("pageSize",a.query.per_page)("pageSizeOptions",s.DdM(8,_l)))},dependencies:[ss.lW,q],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(10232),filecontent:l(43466)},{file:"app.component.ts",content:l(4540),filecontent:l(78593)},{file:"app.component.scss",content:l(73145),filecontent:l(44735)}]},bl=function(){return[1,2,5,10]},Cl={title:"Column resize",component:(()=>{class n{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=[...D,...D,...D]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("columnResizable",!0)("pageSizeOptions",s.DdM(4,bl))},dependencies:[q],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]}),n})(),files:[{file:"app.component.html",content:l(55910),filecontent:l(67454)},{file:"app.component.ts",content:l(50760),filecontent:l(72837)},{file:"app.component.scss",content:l(35145),filecontent:l(33908)}]},yl={title:"Custom class for row and column",component:(()=>{class n{constructor(){this.rowClassFormatter={success:(t,a)=>"Boron"===t.name,danger:(t,a)=>1===a},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:t=>t?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=D}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("rowClassFormatter",a.rowClassFormatter)},dependencies:[q],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}"]}),n})(),files:[{file:"app.component.html",content:l(81763),filecontent:l(2409)},{file:"app.component.ts",content:l(18235),filecontent:l(55573)},{file:"app.component.scss",content:l(33799),filecontent:l(87341)}]};var Tl=l(1309),wl=l(71629),Al=l(52240);function Ml(n,o){if(1&n&&(s.ynx(0),s._UZ(1,"doc-heading",2)(2,"example-viewer",3),s.BQk()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("text",t.title),s.xp6(1),s.Q6J("exampleData",t)}}function vl(n,o){if(1&n&&(s.ynx(0),s.YNc(1,Ml,3,2,"ng-container",1),s.BQk()),2&n){const t=o.ngIf;s.xp6(1),s.Q6J("ngForOf",t.examples)}}function Sl(n,o){if(1&n&&(s.ynx(0),s._UZ(1,"doc-viewer",1),s.BQk()),2&n){const t=o.ngIf;s.xp6(1),s.Q6J("textContent",t.content.default)}}function pa(n){return new Qt.w(n,"assets/i18n/data-grid/","_json")}let ra=(()=>{class n{constructor(t){this.route=t}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(g.gz))},n.\u0275cmp=s.Xpm({type:n,selectors:[["app-grid-overview"]],decls:7,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"text"],[3,"exampleData"]],template:function(t,a){1&t&&(s.TgZ(0,"p"),s._uU(1," The "),s.TgZ(2,"code"),s._uU(3,"mtx-grid"),s.qZA(),s._uU(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"),s.qZA(),s.YNc(5,vl,2,1,"ng-container",0),s.ALo(6,"async")),2&t&&(s.xp6(5),s.Q6J("ngIf",s.lcZ(6,1,a.route.data)))},dependencies:[E.sg,E.O5,Tl.Q,wl.B,E.Ov],encapsulation:2}),n})(),ca=(()=>{class n{constructor(t){this.route=t}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(g.gz))},n.\u0275cmp=s.Xpm({type:n,selectors:[["app-grid-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(t,a){1&t&&(s.YNc(0,Sl,2,1,"ng-container",0),s.ALo(1,"async")),2&t&&s.Q6J("ngIf",s.lcZ(1,1,a.route.data))},dependencies:[E.O5,Al.z,E.Ov],encapsulation:2}),n})(),Dl=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=s.oAB({type:n}),n.\u0275inj=s.cJS({imports:[rs.m8,x.aw.forRoot({loader:{provide:x.Zw,useFactory:pa,deps:[Ys.eN]}}),g.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ra,pathMatch:"full",data:{examples:[Ne,Cl,He,ze,Fe,qe,Je,Ye,$e,Ve,Xe,nl,ol,il,yl,pl,cl,ml,ul,xl,jl]}},{path:"api",component:ca,pathMatch:"full",data:{content:l(67878)}},{path:"**",redirectTo:"overview"}])]}),n})()},24391:function(m){m.exports=function(){"use strict";function l(e,i){for(var p=0;p]*>/,_s=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ss=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,gt=/^(?:body|html)$/i,js=["val","css","html","text","data","width","height","offset"],ms=D.createElement("table"),Zs=D.createElement("tr"),bs={tr:D.createElement("tbody"),tbody:ms,thead:ms,tfoot:ms,td:Zs,th:Zs,"*":D.createElement("div")},cs=/^[\w-]*$/,ds={},Ut=ds.toString,Vs=D.createElement("div"),vs=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},gs=D.documentElement.contains?function(e,i){return e!==i&&e.contains(i)}:function(e,i){for(;i&&(i=i.parentNode);)if(i===e)return!0;return!1};function Ss(e){return null==e?String(e):ds[Ut.call(e)]||"object"}function Bs(e){return"string"==typeof e}function Cs(e){return"function"==Ss(e)}function Is(e){return null!=e&&e==e.window}function ut(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function ys(e){return"object"==Ss(e)}function Ds(e){return ys(e)&&!Is(e)&&Object.getPrototypeOf(e)==Object.prototype}function Yt(e){var i=!!e&&"length"in e&&e.length,p=Ss(e);return"function"!=p&&!Is(e)&&("array"==p||0===i||"number"==typeof i&&i>0&&i-1 in e)}function Ns(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function ft(e,i){return"number"!=typeof i||$s[Ns(e)]?i:i+"px"}function xt(e){return e.replace(/-+(.)?/g,function(i,p){return p?p.toUpperCase():""})}function _t(e){return e in Ms?Ms[e]:Ms[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function Es(e){return e instanceof x}function Ts(e,i,p,c){return Cs(i)?i.call(e,p,c):i}function Xs(e,i,p){null==p?e.removeAttribute(i):e.setAttribute(i,p)}function us(e,i){var p=e.className||"",c=p&&void 0!==p.baseVal;if(void 0===i)return c?p.baseVal:p;c?p.baseVal=i:e.className=i}function rn(e,i){var p={width:["padding-left","padding-right","border-left-width","border-right-width"],height:["padding-top","padding-bottom","border-top-width","border-bottom-width"]};return"border-box"!==e.css("box-sizing")||function yt(){return window.navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv:11\./)}()?parseFloat(e.css(i)):parseFloat(e.css(i))-parseFloat(e.css(p[i][0]))-parseFloat(e.css(p[i][1]))-parseFloat(e.css(p[i][2]))-parseFloat(e.css(p[i][3]))}function Hs(e,i){var p=e.replace(/./,function(u){return u[0].toUpperCase()}),c=this[0];return void 0===i?Is(c)?c.document.documentElement["client"+p]:ut(c)?c.documentElement["scroll"+p]:rn(this,e):this.each(function(u){(c=x(this)).css(e,Ts(this,i,u,c[e]()))})}x.fn=x.prototype={constuctor:x,length:0,forEach:s.forEach,reduce:s.reduce,push:s.push,sort:s.sort,splice:s.splice,indexOf:s.indexOf,init:function(e,i){var p;if(!e)return this;if("string"==typeof e)if("<"==(e=e.trim())[0]&&E.test(e))p=x.fragment(e,RegExp.$1,i),e=null;else{if(void 0!==i)return x(i).find(e);p=x.qsa(D,e)}else{if(Cs(e))return x(D).ready(e);if(Es(e))return e;if(vs(e))p=function ta(e){return mt.call(e,function(i){return null!=i})}(e);else if(ys(e))p=[e],e=null;else{if(void 0!==i)return x(i).find(e);p=x.qsa(D,e)}}return x.makeArray(p,e,this)},concat:function(){var e,i,p=[];for(e=0;e=0?e:e+this.length]},size:function(){return this.length},each:function(e){return s.every.call(this,function(i,p){return!1!==e.call(i,p,i)}),this},map:function(e){return x(x.map(this,function(i,p){return e.call(i,p,i)}))},slice:function(){return x(Z.apply(this,arguments))},first:function(){var e=this[0];return e&&!ys(e)?e:x(e)},last:function(){var e=this[this.length-1];return e&&!ys(e)?e:x(e)},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)}},x.extend=x.fn.extend=function(){var e,i,p,c,u,f,j=arguments[0]||{},b=1,T=arguments.length,C=!1;for("boolean"==typeof j&&(C=j,j=arguments[b]||{},b++),"object"!=typeof j&&!Cs(j)&&(j={}),b===T&&(j=this,b--);b")),void 0===i&&(i=E.test(e)&&RegExp.$1),i in bs||(i="*"),(f=bs[i]).innerHTML=""+e,c=x.each(Z.call(f.childNodes),function(){f.removeChild(this)})),Ds(p)&&(u=x(c),x.each(p,function(j,b){js.indexOf(j)>-1?u[j](b):u.attr(j,b)})),c},matches:function(e,i){if(!i||!e||1!==e.nodeType)return!1;var p=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(p)return p.call(e,i);var c,u=e.parentNode,f=!u;return f&&(u=Vs).appendChild(e),c=~x.qsa(u,i).indexOf(e),f&&Vs.removeChild(e),c},each:function(e,i){var p,c;if(Yt(e)){for(p=0;p0?x.fn.concat.apply([],e):e}(c)}}),x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,i){ds["[object "+i+"]"]=i.toLowerCase()}),x.fn.init.prototype=x.fn;var dn=1,Ps={},Tt="onfocusin"in window,wt={focus:"focusin",blur:"focusout"},At={mouseenter:"mouseover",mouseleave:"mouseout"},hn=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,Mt=function(){return!0},tt=function(){return!1},mn={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function Ls(e){return e._zid||(e._zid=dn++)}function hs(e,i){if(i||!e.isDefaultPrevented){i||(i=e),x.each(mn,function(p,c){var u=i[p];e[p]=function(){return this[c]=Mt,u&&u.apply(i,arguments)},e[c]=tt});try{e.timeStamp||(e.timeStamp=Date.now())}catch(p){console.warn(p)}(void 0!==i.defaultPrevented?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=Mt)}return e}function vt(e){var i=(""+e).split(".");return{e:i[0],ns:i.slice(1).sort().join(" ")}}function un(e,i,p,c){if((i=vt(i)).ns)var u=function gn(e){return new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}(i.ns);return(Ps[Ls(e)]||[]).filter(function(f){return f&&(!i.e||f.e==i.e)&&(!i.ns||u.test(f.ns))&&(!p||Ls(f.fn)===Ls(p))&&(!c||f.sel==c)})}function St(e,i){return e.del&&!Tt&&e.e in wt||!!i}function Dt(e){return At[e]||Tt&&wt[e]||e}function nt(e,i,p,c,u){var f=Ls(e);(i||"").split(/\s/).forEach(function(j){un(e,j,p,c).forEach(function(b){delete Ps[f][b.i],"removeEventListener"in e&&e.removeEventListener(Dt(b.e),b.proxy,St(b,u))})})}function Et(e,i){i(e);for(var p=0,c=e.childNodes.length;p1;return f.length<1?e:e.each(function(T,C){var M=gs(D.documentElement,j=c?C:C.parentNode);f.forEach(function(L){if(b)L=L.cloneNode(!0);else if(!j)return x(L).remove();p.call(C,L),M&&Et(L,function(y){if(!(null==y.nodeName||"SCRIPT"!==y.nodeName.toUpperCase()||y.type&&"text/javascript"!==y.type||y.src)){var G=y.ownerDocument?y.ownerDocument.defaultView:window;G.eval.call(G,y.innerHTML)}})})})}var zs,ts="",Gs=D.createElement("div"),Sn=Gs.style.transitionProperty;function Pt(e){return zs?zs+e:e.toLowerCase()}void 0===Gs.style.transform&&x.each({Webkit:"webkit",Moz:"",O:"o"},function(e,i){if(void 0!==Gs.style[e+"TransitionProperty"])return ts="-"+e.toLowerCase()+"-",zs=i,!1}),Gs=null,x.fx={off:void 0===zs&&void 0===Sn,speeds:{_default:400,fast:200,slow:600},cssPrefix:ts,transitionEnd:Pt("TransitionEnd"),animationEnd:Pt("AnimationEnd")};var at,Lt,Gt,Fs,Os,$,Ot,kt,Rt,Dn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,is={};function En(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function Zt(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=function $t(e){var i,p;return Rs[e]||(i=D.createElement(e),D.body.appendChild(i),p=getComputedStyle(i,"").getPropertyValue("display"),i.parentNode.removeChild(i),"none"==p&&(p="block"),Rs[e]=p),Rs[e]}(this.nodeName))})}function Bt(){return this.css("display","none")}function et(e,i,p,c,u){"function"==typeof i&&!u&&(u=i,i=void 0);var f={opacity:p};return c&&(f.scale=c,e.css(x.fx.cssPrefix+"transform-origin","0 0")),e.animate(f,i,null,u)}at=ts+"transform",is[Lt=ts+"transition-property"]=is[Gt=ts+"transition-duration"]=is[Os=ts+"transition-delay"]=is[Fs=ts+"transition-timing-function"]=is[$=ts+"animation-name"]=is[Ot=ts+"animation-duration"]=is[Rt=ts+"animation-delay"]=is[kt=ts+"animation-timing-function"]="";var In={find:function pn(e){var p=this;return e?"object"==typeof e?x(e).filter(function(){var c=this;return s.some.call(p,function(u){return gs(u,c)})}):1==this.length?x(x.qsa(this[0],e)):this.map(function(){return x.qsa(this,e)}):x()},closest:function Ct(e,i){var p=[],c="object"==typeof e&&x(e);return this.each(function(u,f){for(;f&&!(c?c.indexOf(f)>=0:x.matches(f,e));)f=f!==i&&!ut(f)&&f.parentNode;f&&p.indexOf(f)<0&&p.push(f)}),x(p)},css:function Xt(e,i){if(arguments.length<2){var p=this[0];if("string"==typeof e)return p?p.style[xt(e)]||getComputedStyle(p,"").getPropertyValue(e):void 0;if(vs(e)){if(!p)return;var c={},u=getComputedStyle(p,"");return x.each(e,function(b,T){c[T]=p.style[xt(T)]||u.getPropertyValue(T)}),c}}var f="";if("string"==Ss(e))i||0===i?f=Ns(e)+":"+ft(e,i):this.each(function(){this.style.removeProperty(Ns(e))});else for(var j in e)e[j]||0===e[j]?f+=Ns(j)+":"+ft(j,e[j])+";":this.each(function(){this.style.removeProperty(Ns(j))});return this.each(function(){this.style.cssText+=";"+f})},addClass:function sn(e){var i=[];return e?this.each(function(p){if("className"in this){i=[];var c=us(this);Ts(this,e,p,c).split(/\s+/g).forEach(function(f){x(this).hasClass(f)||i.push(f)},this),i.length&&us(this,c+(c?" ":"")+i.join(" "))}}):this},hasClass:function Kt(e){return!!e&&s.some.call(this,function(i){return this.test(us(i))},_t(e))},removeClass:function tn(e){var i=[];return this.each(function(p){if("className"in this){if(void 0===e)return us(this,"");i=us(this),Ts(this,e,p,i).split(/\s+/g).forEach(function(c){i=i.replace(_t(c)," ")}),us(this,i.trim())}})},attr:function on(e,i){var p;return"string"!=typeof e||1 in arguments?this.each(function(c){if(1===this.nodeType)if(ys(e))for(var u in e)Xs(this,u,e[u]);else Xs(this,e,Ts(this,i,c,this.getAttribute(e)))}):0 in this&&1==this[0].nodeType&&null!=(p=this[0].getAttribute(e))?p:void 0},removeAttr:function Ks(e){return this.each(function(){1===this.nodeType&&e.split(" ").forEach(function(i){Xs(this,i)},this)})},append:function wn(){return _n(this,arguments,function(e){this.insertBefore(e,null)},!0)},remove:function Cn(){return this.each(function(){1===this.nodeType&&function bn(e){for(var i,p,c=0;void 0!==(p=e[c]);c++)p._zid&&(i=Ps[p._zid])&&i.forEach(u=>{const f=u.e+"."+u.ns.split(" ").join(".");nt(p,f,u.fn,u.sel)})}(function jn(e,i){var p;return p=typeof e.getElementsByTagName<"u"?e.getElementsByTagName(i||"*"):typeof e.querySelectorAll<"u"?e.querySelectorAll(i||"*"):[],void 0===i||i&&function Vt(e,i){return e.nodeName&&e.nodeName.toLowerCase()===i.toLowerCase()}(e,i)?x.merge([e],p):p}(this)),null!=this.parentNode&&this.parentNode.removeChild(this)})},empty:function yn(){return this.each(function(){this.innerHTML=""})},html:function Tn(e){return 0 in arguments?this.each(function(i){var p=this.innerHTML;x(this).empty().append(Ts(this,e,i,p))}):0 in this?this[0].innerHTML:null},width:function st(e){return Hs.call(this,"width",e)},height:function cn(e){return Hs.call(this,"height",e)},scrollTop:function an(e){if(this.length){var i="scrollTop"in this[0];return void 0===e?i?this[0].scrollTop:Is(this[0])?this[0].pageYOffset:this[0].defaultView.pageYOffset:this.each(i?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function en(e){if(this.length){var i="scrollLeft"in this[0];return void 0===e?i?this[0].scrollLeft:Is(this[0])?this[0].pageXOffset:this[0].defaultView.pageXOffset:this.each(i?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},offset:function na(e){if(e)return this.each(function(p){var c=x(this),u=Ts(this,e,p,c.offset()),f=c.offsetParent().offset(),j={top:u.top-f.top,left:u.left-f.left};"static"==c.css("position")&&(j.position="relative"),c.css(j)});if(!this.length)return null;if(D.documentElement!==this[0]&&!gs(D.documentElement,this[0]))return{top:0,left:0};var i=this[0].getBoundingClientRect();return{left:i.left+window.pageXOffset,top:i.top+window.pageYOffset,width:Math.round(i.width),height:Math.round(i.height)}},offsetParent:function ln(){return this.map(function(){for(var e=this.offsetParent||D.body;e&&!gt.test(e.nodeName)&&"static"==x(e).css("position");)e=e.offsetParent;return e})},position:function nn(){if(this.length){var i,e=this[0],p=this.offsetParent(),c=gt.test(p[0].nodeName)?{top:0,left:0}:p.offset();return"fixed"===x(e).css("position")?i=e.getBoundingClientRect():(i=this.offset(),c.top+=parseFloat(x(p[0]).css("border-top-width"))||0,c.left+=parseFloat(x(p[0]).css("border-left-width"))||0),{top:i.top-c.top-parseFloat(x(e).css("margin-top"))||0,left:i.left-c.left-parseFloat(x(e).css("margin-left"))||0}}},on:function An(e,i,p,c,u){var f,j,b=this;return e&&!Bs(e)?(x.each(e,function(T,C){b.on(T,i,p,C,u)}),b):(!Bs(i)&&!Cs(c)&&!1!==c&&(c=p,p=i,i=void 0),(void 0===c||!1===p)&&(c=p,p=void 0),!1===c&&(c=tt),b.each(function(T,C){u&&(f=function(M){return nt(C,M.type,c),c.apply(this,arguments)}),i&&(j=function(M){var L,y=x(M.target).closest(i,C).get(0);if(y&&y!==C)return L=x.extend(function xn(e){var i,p={originalEvent:e};for(i in e)!hn.test(i)&&void 0!==e[i]&&(p[i]=e[i]);return hs(p,e)}(M),{currentTarget:y,liveFired:C}),(f||c).apply(y,[L].concat(Z.call(arguments,1)))}),function fn(e,i,p,c,u,f,j){var b=Ls(e),T=Ps[b]||(Ps[b]=[]);i.split(/\s/).forEach(function(C){if("ready"==C)return x(D).ready(p);var M=vt(C);M.fn=p,M.sel=u,M.e in At&&(p=function(y){var G=y.relatedTarget;if(!G||G!==this&&!gs(this,G))return M.fn.apply(this,arguments)}),M.del=f;var L=f||p;M.proxy=function(y){if(!(y=hs(y)).isImmediatePropagationStopped()){y.data=c;var G=L.apply(e,null==y._args?[y]:[y].concat(y._args));return!1===G&&(y.preventDefault(),y.stopPropagation()),G}},M.i=T.length,T.push(M),"addEventListener"in e&&e.addEventListener(Dt(M.e),M.proxy,St(M,j))})}(C,e,c,p,i,j||f)}))},off:function Mn(e,i,p){var c=this;return e&&!Bs(e)?(x.each(e,function(u,f){c.off(u,i,f)}),c):(!Bs(i)&&!Cs(p)&&!1!==p&&(p=i,i=void 0),!1===p&&(p=tt),c.each(function(){nt(this,e,p,i)}))},show:function On(e,i){return Zt.call(this),void 0===e?e=0:this.css("opacity",0),et(this,e,1,"1,1",i)},hide:function kn(e,i){return void 0===e?Bt.call(this):function Gn(e,i,p,c){return et(e,i,0,p,function(){Bt.call(x(this)),c&&c.call(this)})}(this,e,"0,0",i)},anim:function Pn(e,i,p,c,u){var f,b,M,j={},T="",C=this,L=x.fx.transitionEnd,y=!1;if(void 0===i&&(i=x.fx.speeds._default/1e3),void 0===u&&(u=0),x.fx.off&&(i=0),"string"==typeof e)j[$]=e,j[Ot]=i+"s",j[Rt]=u+"s",j[kt]=p||"linear",L=x.fx.animationEnd;else{for(f in b=[],e)Dn.test(f)?T+=f+"("+e[f]+") ":(j[f]=e[f],b.push(En(f)));T&&(j[at]=T,b.push(at)),i>0&&"object"==typeof e&&(j[Lt]=b.join(", "),j[Gt]=i+"s",j[Os]=u+"s",j[Fs]=p||"linear")}return M=function(G){if(typeof G<"u"){if(G.target!==G.currentTarget)return;x(G.target).off(L,M)}else x(this).off(L,M);y=!0,x(this).css(is),c&&c.call(this)},i>0&&(this.on(L,M),setTimeout(function(){y||M.call(C)},1e3*(i+u)+25)),this.size()&&this.get(0),this.css(j),i<=0&&setTimeout(function(){C.each(function(){M.call(this)})},0),this},animate:function Ln(e,i,p,c,u){return Cs(i)&&(c=i,p=void 0,i=void 0),Cs(p)&&(c=p,p=void 0),Ds(i)&&(p=i.easing,c=i.complete,u=i.delay,i=i.duration),i&&(i=("number"==typeof i?i:x.fx.speeds[i]||x.fx.speeds._default)/1e3),u&&(u=parseFloat(u)/1e3),this.anim(e,i,p,c,u)},fadeTo:function Rn(e,i,p){return et(this,e,i,null,p)},fadeIn:function Zn(e,i){var p=this.css("opacity");return p>0?this.css("opacity",0):p=1,Zt.call(this).fadeTo(e,p,i)}};x.extend({isPlainObject:Ds,isArray:vs,noop:function bt(){}}),x.fn.extend(In);var Nn={draggable:!0,resizable:!0,movable:!0,keyboard:!0,title:!0,modalWidth:320,modalHeight:320,fixedModalSize:!1,initMaximized:!1,gapThreshold:.02,ratioThreshold:.1,minRatio:.05,maxRatio:16,headerToolbar:["maximize","close"],footerToolbar:["zoomIn","zoomOut","prev","fullscreen","next","actualSize","rotateRight"],icons:{minimize:'\n \n ',maximize:'\n \n ',close:'\n \n ',zoomIn:'\n \n ',zoomOut:'\n \n ',prev:'\n \n ',next:'\n \n ',fullscreen:'\n \n ',actualSize:'\n \n ',rotateLeft:'\n \n ',rotateRight:'\n \n '},i18n:{minimize:"Minimize",maximize:"Maximize (Alt+X)",close:"Close (Q)",zoomIn:"Zoom-in (+)",zoomOut:"Zoom-out (-)",prev:"Prev (\u2190)",next:"Next (\u2192)",fullscreen:"Fullscreen (F)",actualSize:"Actual-size (Ctrl+Alt+0)",rotateLeft:"Rotate-left (Ctrl+,)",rotateRight:"Rotate-right (Ctrl+.)"},multiInstances:!0,initAnimation:!0,animationDuration:400,animationEasing:"ease-in-out",fixedModalPos:!1,zIndex:1090,dragHandle:null,callbacks:{beforeOpen:x.noop,opened:x.noop,beforeClose:x.noop,closed:x.noop,beforeChange:x.noop,changed:x.noop},index:0,progressiveLoading:!0,appendTo:"body",customButtons:{},positionFixed:!0,initModalPos:null},It=window.document;function lt(e,i,p,c){var u=c?e.h:e.w,f=c?e.w:e.h;(f>i.h||u>i.w)&&p.addClass("is-grab"),f<=i.h&&u<=i.w&&p.removeClass("is-grab")}function ot(){return!!("ontouchstart"in window||window.DocumentTouch&&It instanceof window.DocumentTouch)}function qs(e){return/^(?:body|html)$/i.test(e.nodeName)}function Ws(e,i){return i.reduce(function(p,c){return p+parseFloat(e.css(c))},0)}function ks(e){return"border-box"===e.css("box-sizing")}function Ht(e,i,p,c,u){return u?Math.min(p/i,c/e,1):Math.min(p/e,c/i,1)}var Js=x(window),ls=x(It),ns="click",it=ot()?"touchstart":"mousedown",ws=ot()?"touchmove":"mousemove",As=ot()?"touchend":"mouseup",v="photoviewer",W="."+v,k="."+v,V={isMoving:!1,isResizing:!1,zIndex:0};var Ft="html, body, .".concat(v,"-modal, .").concat(v,"-stage, .").concat(v,"-button, .").concat(v,"-resizable-handle");var qt="html, body, .".concat(v,"-modal, .").concat(v,"-stage, .").concat(v,"-button");var pt=function(){function e(i,p){(function h(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")})(this,e),rs(this,"isOpened",!1),rs(this,"isMaximized",!1),rs(this,"isRotated",!1),rs(this,"rotationDegree",0),rs(this,"imageData",{}),rs(this,"modalData",{width:null,height:null,left:null,top:null}),rs(this,"_lastTimestamp",0),this.init(i,p)}return function g(e,i,p){return i&&l(e.prototype,i),p&&l(e,p),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"init",value:function(p,c){this.options=x.extend(!0,{},Nn,c),c&&x.isArray(c.footerToolbar)&&(this.options.footerToolbar=c.footerToolbar),c&&x.isArray(c.headerToolbar)&&(this.options.headerToolbar=c.headerToolbar),V.zIndex=0===V.zIndex?this.options.zIndex:V.zIndex,this.open(),this.images=p,this.index=this.options.index,this._loadImage(this.index),this.options.draggable&&this.draggable(this.$photoviewer,this.dragHandle,W+"-button"),this.options.movable&&this.movable(this.$stage,this.$image),this.options.resizable&&this.resizable(this.$photoviewer,this.$stage,this.$image,this.options)}},{key:"_createBtns",value:function(p){var c=this,u=["minimize","maximize","close","zoomIn","zoomOut","prev","next","fullscreen","actualSize","rotateLeft","rotateRight"],f="";return x.each(p,function(j,b){var T="".concat(v,"-button ").concat(v,"-button-").concat(b);u.indexOf(b)>=0?f+='"):c.options.customButtons[b]&&(f+='"))}),f}},{key:"_createTitle",value:function(){return this.options.title?'
'):""}},{key:"_createTemplate",value:function(){return'
\n
\n
\n
\n ').concat(this._createBtns(this.options.headerToolbar),"\n
\n ").concat(this._createTitle(),'\n
\n
\n \n
\n \n
\n
")}},{key:"_build",value:function(){var p=this._createTemplate(),c=x(p);this.$photoviewer=c,this.$stage=c.find(W+"-stage"),this.$title=c.find(W+"-title"),this.$image=c.find(W+"-image"),this.$close=c.find(W+"-button-close"),this.$maximize=c.find(W+"-button-maximize"),this.$minimize=c.find(W+"-button-minimize"),this.$zoomIn=c.find(W+"-button-zoomIn"),this.$zoomOut=c.find(W+"-button-zoomOut"),this.$actualSize=c.find(W+"-button-actualSize"),this.$fullscreen=c.find(W+"-button-fullscreen"),this.$rotateLeft=c.find(W+"-button-rotateLeft"),this.$rotateRight=c.find(W+"-button-rotateRight"),this.$prev=c.find(W+"-button-prev"),this.$next=c.find(W+"-button-next"),this.$stage.addClass("stage-ready"),this.$image.addClass("image-ready"),this.$photoviewer.css("z-index",V.zIndex),this.options.positionFixed&&this.$photoviewer.css({position:"fixed"}),this.dragHandle=this.options.dragHandle&&this.options.dragHandle!==W+"-modal"?this.$photoviewer.find(this.options.dragHandle):this.$photoviewer,x(this.options.appendTo).eq(0).append(this.$photoviewer),this._stageEdgeValue={horizontal:Ws(this.$stage,["left","right","border-left-width","border-right-width"]),vertical:Ws(this.$stage,["top","bottom","border-top-width","border-bottom-width"])},this._modalEdgeValue={horizontal:Ws(this.$photoviewer,["padding-left","padding-right","border-left-width","border-right-width"]),vertical:Ws(this.$photoviewer,["padding-top","padding-bottom","border-top-width","border-bottom-width"])},this._addEvents(),this._addCustomButtonEvents()}},{key:"open",value:function(){this._triggerHook("beforeOpen",this),!this.options.multiInstances&&e.instances.length>0&&e.instances[0].close(),this._build(),this._setInitModalPos(),e.instances.push(this),this._triggerHook("opened",this)}},{key:"close",value:function(){var p=this;this._triggerHook("beforeClose",this),this.$photoviewer.remove(),0===(e.instances=e.instances.filter(function(c){return c!==p})).length&&(V.zIndex=this.options.zIndex,Js.off("resize"+k)),this._triggerHook("closed",this)}},{key:"_getOffsetParentData",value:function(){var p=x(this.options.appendTo)[0];return{width:this.options.positionFixed||qs(p)?Js.width():p.clientWidth,height:this.options.positionFixed||qs(p)?Js.height():p.clientHeight,scrollLeft:this.options.positionFixed?0:qs(p)?ls.scrollLeft():p.scrollLeft,scrollTop:this.options.positionFixed?0:qs(p)?ls.scrollTop():p.scrollTop}}},{key:"_setModalToCenter",value:function(){var p,c,u,f,j=0,b=0;if(ks(this.$photoviewer)||(j+=this._modalEdgeValue.horizontal,b+=this._modalEdgeValue.vertical),x.isPlainObject(this.options.initModalPos))p=this.options.initModalPos.left,c=this.options.initModalPos.top,u=this.options.initModalPos.right,f=this.options.initModalPos.bottom;else{var T=this._getOffsetParentData();p=(T.width-this.options.modalWidth-j)/2+T.scrollLeft,c=(T.height-this.options.modalHeight-b)/2+T.scrollTop}this.$photoviewer.css({width:this.modalData.width||this.options.modalWidth,height:this.modalData.height||this.options.modalHeight,left:this.modalData.left||p,top:this.modalData.top||c,right:this.modalData.right||u,bottom:this.modalData.bottom||f})}},{key:"_setInitModalPos",value:function(){this.options.initMaximized?(this.maximize(),this.isOpened=!0):this._setModalToCenter(),this.$photoviewer[0].focus()}},{key:"_setModalSize",value:function(){var p=this,c=this.imageData.originalWidth+this._stageEdgeValue.horizontal,u=this.imageData.originalHeight+this._stageEdgeValue.vertical,f=0,j=0;ks(this.$photoviewer)?(c+=this._modalEdgeValue.horizontal,u+=this._modalEdgeValue.vertical):(f+=this._modalEdgeValue.horizontal,j+=this._modalEdgeValue.vertical);var y,G,P,H,b=this._getOffsetParentData(),T=Math.max(this.options.gapThreshold,0)+1,C=Math.min(b.width/((c+f)*T),b.height/((u+j)*T),1),M=Math.max(c*C,this.options.modalWidth),L=Math.max(u*C,this.options.modalHeight);M=this.options.fixedModalSize?this.options.modalWidth:Math.round(M),L=this.options.fixedModalSize?this.options.modalHeight:Math.round(L),x.isPlainObject(this.options.initModalPos)?(y=this.options.initModalPos.left,G=this.options.initModalPos.top,P=this.options.initModalPos.right,H=this.options.initModalPos.bottom):(y=(b.width-M-f)/2+b.scrollLeft,G=(b.height-L-j)/2+b.scrollTop);var A={width:M,height:L,left:y,top:G,right:P,bottom:H};this.options.initAnimation?this.$photoviewer.animate(A,this.options.animationDuration,this.options.animationEasing,function(){p._setImageSize()}):(this.$photoviewer.css(A),this._setImageSize()),this.isOpened=!0}},{key:"_setImageSize",value:function(){var p=this.$stage.width(),c=this.$stage.height(),u=this.imageData,f=u.originalWidth,j=u.originalHeight,b=Ht(f,j,p,c,this.isRotated),T=f*b,C=j*b;this.$image.css({width:Math.round(T),height:Math.round(C),left:(p-Math.round(T))/2,top:(c-Math.round(C))/2}),x.extend(this.imageData,{initWidth:T,initHeight:C,initLeft:(p-T)/2,initTop:(c-C)/2,width:T,height:C,left:(p-T)/2,top:(c-C)/2}),lt({w:T,h:C},{w:p,h:c},this.$stage,this.isRotated),this.imageLoaded||(this.$photoviewer.find(W+"-loader").remove(),this.$stage.removeClass("stage-ready"),this.$image.removeClass("image-ready"),this.options.initAnimation&&!this.options.progressiveLoading&&this.$image.fadeIn(),this.imageLoaded=!0)}},{key:"_loadImage",value:function(p,c,u){var f,j=this,b=null===(f=this.images[p])||void 0===f?void 0:f.src;b&&(this.$image.removeAttr("style").attr("src",""),this.isRotated=!1,this.rotationDegree=0,this.imageLoaded=!1,this.$photoviewer.append('
')),this.$stage.addClass("stage-ready"),this.$image.addClass("image-ready"),this.options.initAnimation&&!this.options.progressiveLoading&&this.$image.hide(),this.$image.attr("src",b),function Nt(e,i,p){var c=new Image;c.onload=function(){i(c)},c.onerror=function(){p(c)},c.src=e}(b,function(T){j.imageData={originalWidth:T.width,originalHeight:T.height},j.isMaximized||j.isOpened&&j.options.fixedModalPos?j._setImageSize():j._setModalSize(),c&&c.call()},function(){j.$photoviewer.find(W+"-loader").remove(),u&&u.call()}),this.options.title&&b&&this._setImageTitle(b))}},{key:"_setImageTitle",value:function(p){var c=this.images[this.index].title||function Fn(e){return e.replace(/^.*?\/*([^/?]*)\.[a-z]+(\?.+|$)/gi,"$1")}(p);this.$title.html(c)}},{key:"jump",value:function(p){this._triggerHook("beforeChange",[this,this.index]);var c=Date.now();c-this._lastTimestamp>=this.options.animationDuration&&(this.index=this.index+p,this.jumpTo(this.index),this._lastTimestamp=c)}},{key:"jumpTo",value:function(p){var c=this;(p%=this.images.length)>=0?p%=this.images.length:p<0&&(p=(this.images.length+p)%this.images.length),this.index=p,this._loadImage(p,function(){c._triggerHook("changed",[c,p])},function(){c._triggerHook("changed",[c,p])})}},{key:"_wheel",value:function(p){p.preventDefault();var c=1;p.deltaY?c=p.deltaY>0?1:-1:p.wheelDelta?c=-p.wheelDelta/120:p.detail&&(c=p.detail>0?1:-1);var u=-c*this.options.ratioThreshold,f={x:p.clientX-this.$stage.offset().left+ls.scrollLeft(),y:p.clientY-this.$stage.offset().top+ls.scrollTop()};this.zoom(u,f)}},{key:"zoom",value:function(p,c){p=p<0?1/(1-p):1+p,!((p=this.$image.width()/this.imageData.originalWidth*p)>this.options.maxRatio||p-R?-R:Math.max(A,ps+R),B=Y<=G?as/2:B>R?R:Math.max(B,as-R),Math.abs(L-P)<.05*L?this._setImageSize():(this.$image.css({width:Math.round(P),height:Math.round(H),left:Math.round(A),top:Math.round(B)}),lt({w:Math.round(w),h:Math.round(Y)},{w:y,h:G},this.$stage)),x.extend(this.imageData,{width:P,height:H,left:A,top:B})}},{key:"rotate",value:function(p){this.rotationDegree=this.rotationDegree+p,this.isRotated=this.rotationDegree/90%2!=0,this.rotateTo(this.rotationDegree)}},{key:"rotateTo",value:function(p){this.$image.css({transform:"rotate("+p+"deg)"}),this._setImageSize()}},{key:"maximize",value:function(){this.$photoviewer.addClass(v+"-maximized"),this.$photoviewer.css({width:"auto",height:"auto",top:0,right:0,bottom:0,left:0}),this.isMaximized=!0}},{key:"exitMaximize",value:function(){this.$photoviewer.removeClass(v+"-maximized"),this._setModalToCenter(),this.isMaximized=!1}},{key:"toggleMaximize",value:function(){if(this.isMaximized)this.exitMaximize();else{var p=this.$photoviewer.width(),c=this.$photoviewer.height();ks(this.$photoviewer)&&(p+=this._modalEdgeValue.horizontal,c+=this._modalEdgeValue.vertical),this.modalData={width:p,height:c,left:parseFloat(this.$photoviewer.css("left")),top:parseFloat(this.$photoviewer.css("top"))},this.maximize()}this._setImageSize(),this.$photoviewer[0].focus()}},{key:"fullscreen",value:function(){(function zn(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()})(this.$photoviewer[0]),this.$photoviewer[0].focus()}},{key:"resize",value:function(){this.isOpened&&(this.isMaximized?this._setImageSize():this._setModalSize())}},{key:"_keydown",value:function(p){if(this.options.keyboard){p.preventDefault();var u=p.ctrlKey||p.metaKey,f=p.altKey;switch(p.keyCode||p.which||p.charCode){case 37:this.jump(-1);break;case 39:this.jump(1);break;case 187:case 61:this.zoom(3*this.options.ratioThreshold,{x:this.$stage.width()/2,y:this.$stage.height()/2},p);break;case 189:case 173:this.zoom(3*-this.options.ratioThreshold,{x:this.$stage.width()/2,y:this.$stage.height()/2},p);break;case 48:u&&f&&this.zoomTo(1,{x:this.$stage.width()/2,y:this.$stage.height()/2},p);break;case 188:u&&this.rotate(-90);break;case 190:u&&this.rotate(90);break;case 81:this.close();break;case 88:f&&this.toggleMaximize();break;case 70:this.fullscreen()}}}},{key:"_addEvents",value:function(){var p=this;this.$close.on(ns+k,function(){p.close()}),this.$stage.on("wheel mousewheel DOMMouseScroll"+k,function(c){p._wheel(c)}),this.$zoomIn.on(ns+k,function(){p.zoom(3*p.options.ratioThreshold)}),this.$zoomOut.on(ns+k,function(){p.zoom(3*-p.options.ratioThreshold)}),this.$actualSize.on(ns+k,function(){p.zoomTo(1)}),this.$prev.on(ns+k,function(){p.jump(-1)}),this.$next.on(ns+k,function(){p.jump(1)}),this.$rotateLeft.on(ns+k,function(){p.rotate(-90)}),this.$rotateRight.on(ns+k,function(){p.rotate(90)}),this.$maximize.on(ns+k,function(){p.toggleMaximize()}),this.$fullscreen.on(ns+k,function(){p.fullscreen()}),this.$photoviewer.on("keydown"+k,function(c){p._keydown(c)}),Js.on("resize"+k,function Hn(e,i){var p=null;return function(){var c=this,u=arguments;clearTimeout(p),p=setTimeout(function(){e.apply(c,u)},i)}}(function(){return p.resize()},500))}},{key:"_addCustomButtonEvents",value:function(){var p=this,c=function(j){p.$photoviewer.find(W+"-button-"+j).on(ns+k,function(b){p.options.customButtons[j].click.apply(p,[p,b])})};for(var u in this.options.customButtons)c(u)}},{key:"_triggerHook",value:function(p,c){this.options.callbacks[p]&&this.options.callbacks[p].apply(this,x.isArray(c)?c:[c])}}]),e}();return rs(pt,"instances",[]),x.extend(pt.prototype,{draggable:function Jn(e,i,p){var c=this,u=0,f=0,j=0,b=0,C=function(y){(y=y||window.event).preventDefault(),V.isMoving||V.isResizing||c.isMaximized||e.css({left:("touchmove"===y.type?y.targetTouches[0].pageX:y.clientX)-u+j,top:("touchmove"===y.type?y.targetTouches[0].pageY:y.clientY)-f+b})},M=function L(){ls.off(ws+k,C).off(As+k,L),e[0].focus()};x(i).on(it+k,function(y){if(y=y||window.event,e[0].blur(),x(y.target).closest(p).length)return!0;c.options.multiInstances&&e.css("z-index",++V.zIndex),u="touchstart"===y.type?y.targetTouches[0].pageX:y.clientX,f="touchstart"===y.type?y.targetTouches[0].pageY:y.clientY,j=parseFloat(e.css("left")),b=parseFloat(e.css("top")),e.css({left:j,top:b,right:"",bottom:""}),ls.on(ws+k,C).on(As+k,M)})}},{movable:function Qn(e,i){var p=this,c=0,u=0,f=0,j=0,b=0,T=0,C=0,L=function(P){(P=P||window.event).preventDefault();var B=("touchmove"===P.type?P.targetTouches[0].pageX:P.clientX)-c,R=("touchmove"===P.type?P.targetTouches[0].pageY:P.clientY)-u,w=B+f,Y=R+j;T>0?R+j>C?Y=C:R+j<-T+C&&(Y=-T+C):Y=j,b>0?B+f>-C?w=-C:B+f<-b-C&&(w=-b-C):w=f,i.css({left:w,top:Y}),x.extend(p.imageData,{left:w,top:Y})},y=function G(){ls.off(ws+k,L).off(As+k,G),V.isMoving=!1,x(Ft).removeClass("is-grabbing")};e.on(it+k,function(P){(P=P||window.event).preventDefault();var H=i.width(),A=i.height(),B=e.width(),R=e.height();c="touchstart"===P.type?P.targetTouches[0].pageX:P.clientX,u="touchstart"===P.type?P.targetTouches[0].pageY:P.clientY,C=p.isRotated?(H-A)/2:0,T=p.isRotated?H-R:A-R,V.isMoving=(b=p.isRotated?A-B:H-B)>0||T>0,f=i.position().left-C,j=i.position().top+C,e.hasClass("is-grab")&&x(Ft).addClass("is-grabbing"),ls.on(ws+k,L).on(As+k,y)})}},{resizable:function Un(e,i,p,c){var u=this,f=x('
')),j=x('
')),b=x('
')),T=x('
')),C=x('
')),M=x('
')),L=x('
')),y=x('
')),G={e:f,s:b,se:C,n:T,w:j,nw:y,ne:L,sw:M};e.append(f,j,b,T,C,M,L,y);var P=0,H=0,A={w:0,h:0,x:0,y:0},B={w:0,h:0,x:0,y:0},R={w:0,h:0,x:0,y:0},w=0,Y=0,ps=0,as="",X=c.modalWidth,K=c.modalHeight,Wt=function(I){if((I=I||window.event).preventDefault(),!u.isMaximized){var z=("touchmove"===I.type?I.targetTouches[0].pageX:I.clientX)-P,F=("touchmove"===I.type?I.targetTouches[0].pageY:I.clientY)-H,Q=function(I,O,J){var z=-O+A.w>X?O+A.x:A.x+A.w-X,F=-J+A.h>K?J+A.y:A.y+A.h-K;return{e:{width:Math.max(O+A.w,X)},s:{height:Math.max(J+A.h,K)},se:{width:Math.max(O+A.w,X),height:Math.max(J+A.h,K)},w:{width:Math.max(-O+A.w,X),left:z},n:{height:Math.max(-J+A.h,K),top:F},nw:{width:Math.max(-O+A.w,X),height:Math.max(-J+A.h,K),top:F,left:z},ne:{width:Math.max(O+A.w,X),height:Math.max(-J+A.h,K),top:F},sw:{width:Math.max(-O+A.w,X),height:Math.max(J+A.h,K),left:z}}[I]}(as,z,F);e.css(Q);var U=function(I,O,J){var z=O+A.w>X?B.w-Y+O-w:X-(A.w-B.w)-Y-w,F=J+A.h>K?B.h-ps+J+w:K-(A.h-B.h)-ps+w,Q=-O+A.w>X?B.w-Y-O-w:X-(A.w-B.w)-Y-w,U=-J+A.h>K?B.h-ps-J+w:K-(A.h-B.h)-ps+w,xs=p.position().left,Qs=p.position().top,rt=(z>0?xs:Math.min(xs,0))-w,ct=(F>0?Qs:Math.min(Qs,0))+w,dt=(Q>0?xs:Math.min(xs,0))-w,ht=(U>0?Qs:Math.min(Qs,0))+w;return{e:{left:z>=-w?(z-w)/2:Math.max(rt,z)},s:{top:F>=w?(F+w)/2:Math.max(ct,F)},se:{top:F>=w?(F+w)/2:Math.max(ct,F),left:z>=-w?(z-w)/2:Math.max(rt,z)},w:{left:Q>=-w?(Q-w)/2:Math.max(dt,Q)},n:{top:U>=w?(U+w)/2:Math.max(ht,U)},nw:{top:U>=w?(U+w)/2:Math.max(ht,U),left:Q>=-w?(Q-w)/2:Math.max(dt,Q)},ne:{top:U>=w?(U+w)/2:Math.max(ht,U),left:z>=-w?(z-w)/2:Math.max(rt,z)},sw:{top:F>=w?(F+w)/2:Math.max(ct,F),left:Q>=-w?(Q-w)/2:Math.max(dt,Q)}}[I]}(as,z,F);p.css(U)}},Xn=function fs(){ls.off(ws+k,Wt).off(As+k,fs);var I=i.width(),O=i.height();V.isResizing&<({w:Y,h:ps},{w:I,h:O},i),V.isResizing=!1,x(qt).css("cursor","");var J=u.imageData,z=J.originalWidth,F=J.originalHeight,Q=Ht(z,F,I,O,u.isRotated),U=z*Q,xs=F*Q;x.extend(u.imageData,{initWidth:U,initHeight:xs,initLeft:(I-U)/2,initTop:(O-xs)/2})};x.each(G,function(fs,I){I.on(it+k,function(O){!function(I,O){(O=O||window.event).preventDefault(),V.isResizing=!0,P="touchstart"===O.type?O.targetTouches[0].pageX:O.clientX,H="touchstart"===O.type?O.targetTouches[0].pageY:O.clientY,A={w:e.width()+(ks(e)?u._modalEdgeValue.horizontal:0),h:e.height()+(ks(e)?u._modalEdgeValue.vertical:0),x:e.position().left,y:e.position().top},B={w:i.width(),h:i.height(),x:i.position().left,y:i.position().top},R={w:p.width(),h:p.height(),x:p.position().left,y:p.position().top},w=u.isRotated?(R.w-R.h)/2:0,Y=u.isRotated?R.h:R.w,ps=u.isRotated?R.w:R.h,as=I,x(qt).css("cursor",I+"-resize"),ls.on(ws+k,Wt).on(As+k,Xn)}(fs,O)})})}}),pt}()},65956:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [trackBy]="trackByName">\n</mtx-grid>\n'},14180:m=>{m.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>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 [data]="list" #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'},11520:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true">\n</mtx-grid>\n'},55910:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1,2,5,10]">\n</mtx-grid>\n'},33086:m=>{m.exports='<mtx-grid [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'},11638:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</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'},10575:m=>{m.exports='<mtx-grid [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'},21751:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [headerTemplate]="headerTpl">\n</mtx-grid>\n\n<ng-template #headerTpl let-col>\n {{col.header}} <mat-icon [matTooltip]="col.description">info</mat-icon>\n</ng-template>\n'},85847:m=>{m.exports='<mtx-grid [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'},88913:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},41355:m=>{m.exports='<mtx-grid [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'},66593:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false">\n</mtx-grid>\n'},17869:m=>{m.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true">\n</mtx-grid>\n'},47544:m=>{m.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n <mat-radio-button *ngFor="let lang of langs" [value]="lang.value">\n {{lang.label}}\n </mat-radio-button>\n</mat-radio-group>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions">\n</mtx-grid>\n'},31789:m=>{m.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [loading]="isLoading">\n</mtx-grid>\n'},81656:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},10232:m=>{m.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 [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'},81763:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [rowClassFormatter]="rowClassFormatter">\n</mtx-grid>\n'},33608:m=>{m.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 [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectionChange)="log($event)"\n (cellSelectionChange)="log($event)">\n</mtx-grid>\n'},87038:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},3964:m=>{m.exports='<mtx-grid [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'},75497:m=>{m.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'},40340:m=>{m.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'},44407:m=>{m.exports='/** No CSS for this example */\n'},16686:m=>{m.exports='label {\n padding: 0 8px;\n}\n'},85453:m=>{m.exports='/** No CSS for this example */\n'},35145:m=>{m.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},38118:m=>{m.exports='/** No CSS for this example */\n'},27067:m=>{m.exports='/** No CSS for this example */\n'},9279:m=>{m.exports='/** No CSS for this example */\n'},18182:m=>{m.exports='/** No CSS for this example */\n'},53411:m=>{m.exports='/** No CSS for this example */\n'},32720:m=>{m.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},62218:m=>{m.exports='/** No CSS for this example */\n'},62856:m=>{m.exports='/** No CSS for this example */\n'},49211:m=>{m.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},74858:m=>{m.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},97653:m=>{m.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},13690:m=>{m.exports='/** No CSS for this example */\n'},73145:m=>{m.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},33799:m=>{m.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'},55136:m=>{m.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},62540:m=>{m.exports=':host ::ng-deep {\n .mtx-grid {\n .mat-badge-after .mat-badge-content {\n right: 0;\n }\n\n .mat-badge-above .mat-badge-content {\n top: 0;\n }\n }\n}\n'},11870:m=>{m.exports='/** No CSS for this example */\n'},70988:m=>{m.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'},99706:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31901:m=>{m.exports='import { Component, ViewChild } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGrid } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},14431:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},50760:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},49370:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},16918:m=>{m.exports='import { Component, OnInit, ViewChild, TemplateRef } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},55596:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\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'},26921:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},87947:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},53733:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},78413:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},13733:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},90935:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31102:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\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(public translate: TranslateService) {\n translate.addLangs(this.langs.map(item => item.value));\n translate.setDefaultLang(this.defaultlang);\n }\n}\n'},48255:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},91450:m=>{m.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},4540:m=>{m.exports='import { Component, OnInit } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { PageEvent } from '@angular/material/paginator';\nimport { HttpClient } from '@angular/common/http';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent implements OnInit {\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 constructor(private http: HttpClient) {}\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'},18235:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31754:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},88531:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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 size: 'small',\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},57493:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},67878:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='

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()
rowSelectionChange: EventEmitter<any>
Event emitted when the row is selected.
@Input()
cellSelectable: boolean
Whether the cell is selectable. Default is true.
@Output()
cellSelectionChange: 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
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.
@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  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'},6407:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="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"},63202:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},95715:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},22278:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},66184:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\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\n'},35959:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="label {\n padding: 0 8px;\n}\n"},21386:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, ViewChild } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGrid } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},78717:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},41738:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},83040:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},67454:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},33908:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},72837:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},43557:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n \n\n\n\n \n\n'},12721:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},8597:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},38922:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n Slide me!\n\n'},49358:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},53979:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, OnInit, ViewChild, TemplateRef } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},82033:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n
{{getTotalCost(data) | currency}}
\n
\n'},1855:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},61510:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\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"},92301:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n {{col.header}} info\n\n'},18503:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},97034:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},15981:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n \n\n'},12746:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},53185:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},94445:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},9747:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},94433:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},20310:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n {{row.name}}\n\n'},37498:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},2450:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},46295:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},36598:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},93237:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},64392:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\n Hover\n Striped\n
\n\n\n\n'},1009:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},92869:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},95073:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n \n {{lang.label}}\n \n\n\n\n\n'},65896:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},31844:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\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(public translate: TranslateService) {\n translate.addLangs(this.langs.map(item => item.value));\n translate.setDefaultLang(this.defaultlang);\n }\n}\n"},21071:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='Loading\n\n\n\n'},260:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},46717:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},60627:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},85871:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},58445:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},43466:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n\n'},44735:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},78593:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, OnInit } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { PageEvent } from '@angular/material/paginator';\nimport { HttpClient } from '@angular/common/http';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent implements OnInit {\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 constructor(private http: HttpClient) {}\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"},2409:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},87341:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":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"},55573:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},79425:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n\n'},95789:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},27331:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},79448:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},25467:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep {\n .mtx-grid {\n .mat-badge-after .mat-badge-content {\n right: 0;\n }\n\n .mat-badge-above .mat-badge-content {\n top: 0;\n }\n }\n}\n"},86889:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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 size: 'small',\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},85326:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},86499:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},56805:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},61863:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='{\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'},15215:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='{\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/608.a4e56c91e1a0272b.js b/608.a4e56c91e1a0272b.js deleted file mode 100644 index 67ec9a99..00000000 --- a/608.a4e56c91e1a0272b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[608],{18608:(m,h,l)=>{"use strict";l.r(h),l.d(h,{GridApiComponent:()=>ra,GridModule:()=>Dl,GridOverviewComponent:()=>pa,TranslateHttpLoaderFactory:()=>ia});var g=l(52787),Wt=l(48041),Jt=l(35061),Xs=l(69862),j=l(89515);const E=[{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}];var s=l(65879),os=l(86825),ht=l(78337),I=l(49538),Bs=l(21476),Ds=l(13566),Ks=l(79420),G=l(96814),gs=l(75986),ts=l(32296),mt=l(16007),fs=l(45034),ds=l(17400),Ns=l(76004),xs=l(42495),ps=l(14643);let rs=(()=>{class n{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(t){if(null===this._pendingResizeDelta){const a=this.columnResize.elementRef.nativeElement,r=hs(a);this.styleScheduler.schedule(()=>{a.style.width=(0,xs.HM)(r+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+t}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275prov=s.Yz7({token:n,factory:n.\u0275fac}),n})(),Qt=(()=>{class n extends rs{constructor(t,a,r){super(),this.columnResize=t,this.styleScheduler=a,this.table=r}applyColumnSize(t,a,r,d){const x=r-(d??hs(a));0!==x&&(this.styleScheduler.schedule(()=>{a.style.width=(0,xs.HM)(r)}),this.updateTableWidthAndStickyColumns(x))}applyMinColumnSize(t,a,r){const d=hs(a),x=Math.max(d,r);this.applyColumnSize(t,a,x,d)}applyMaxColumnSize(t,a,r){const d=hs(a),x=Math.min(d,r);this.applyColumnSize(t,a,x,d)}}return n.\u0275fac=function(t){return new(t||n)(s.LFG(fs.e),s.LFG(ps.nl),s.LFG(ps.zC))},n.\u0275prov=s.Yz7({token:n,factory:n.\u0275fac}),n})();function hs(n){return function Es(n){return Number(n.match(/(\d+)px/)?.[1])}(n.style.width)||n.offsetWidth}const zs={provide:rs,useClass:Qt},Gs=[...[ds.H,Ns.Y,ds.x],zs];class gt extends fs.e{getTableHeight(){const o=this.elementRef.nativeElement,t=o.parentNode;return t.classList.contains("mat-table-container")?t.offsetHeight:o.offsetHeight}}let ft=(()=>{class n extends gt{constructor(t,a,r,d,x){super(),this.columnResizeNotifier=t,this.elementRef=a,this.eventDispatcher=r,this.ngZone=d,this.notifier=x}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(ds.H),s.Y36(s.SBq),s.Y36(Ns.Y),s.Y36(s.R0b),s.Y36(ds.x))},n.\u0275dir=s.lG2({type:n,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],features:[s._Bn([...Gs,{provide:fs.e,useExisting:n}]),s.qOj]}),n})();var xt=l(68484),Yt=l(78645),_t=l(63019),Ls=l(59773),bs=l(32181),tt=l(47422),ms=l(80919),$t=l(63857);const jt="cdk-resizable-overlay-thumb-active";let Vt=(()=>{class n{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new Yt.x,this._viewInitialized=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(t){t&&(this.minWidthPxInternal=t),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(t){t&&(this.maxWidthPxInternal=t),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx()}))}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete(),this.inlineHandle&&this.elementRef.nativeElement.removeChild(this.inlineHandle),this.overlayRef&&this.overlayRef.dispose()}_createOverlayForHandle(){const t="rtl"===this.directionality.value,a=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(t?1:0).withPositions([{originX:t?"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 t=this.elementRef.nativeElement,a=(0,Ls.R)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow((0,$t.o)(t,tt.b7)).pipe(a).subscribe(r=>{r?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const t=(0,Ls.R)(this.destroyed);(0,_t.T)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(t,(0,bs.h)(a=>a.columnId===this.columnDef.name)).subscribe(({size:a,previousSize:r,completeImmediately:d})=>{this.elementRef.nativeElement.classList.add(jt),this._applySize(a,r),d&&this._completeResizeOperation()}),(0,_t.T)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(t).subscribe(a=>{this._cleanUpAfterResize(a)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(t){this.elementRef.nativeElement.classList.remove(jt),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),t.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const t=s.zs3.create({parent:this.injector,providers:[{provide:ms.a,useValue:new ms.a(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new xt.C5(this.getOverlayHandleComponentType(),this.viewContainerRef,t)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(t,a){const r=Math.min(Math.max(t,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,r,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)})}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275dir=s.lG2({type:n}),n})();var Xt=l(33888);class Kt extends Vt{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return Xt.V}}var tn=l(49388),nn=l(33651);let an=(()=>{class n extends Kt{get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(t){this.isResizable=null==t||""===t||t}constructor(t,a,r,d,x,D,N,es,qt,El,Pl,Gl,Ll,Ol){super(),this.columnDef=t,this.columnResize=a,this.directionality=r,this.elementRef=x,this.eventDispatcher=D,this.injector=N,this.ngZone=es,this.overlay=qt,this.resizeNotifier=El,this.resizeStrategy=Pl,this.styleScheduler=Gl,this.viewContainerRef=Ll,this.changeDetectorRef=Ol,this.isResizable=!0,this.document=d}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(ps.fo),s.Y36(fs.e),s.Y36(tn.Is),s.Y36(G.K0),s.Y36(s.SBq),s.Y36(Ns.Y),s.Y36(s.zs3),s.Y36(s.R0b),s.Y36(nn.aV),s.Y36(ds.x),s.Y36(rs),s.Y36(ps.nl),s.Y36(s.s_b),s.Y36(s.sBO))},n.\u0275dir=s.lG2({type:n,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostVars:2,hostBindings:function(t,a){2&t&&s.Tol(a.hasResizableClass)},inputs:{minWidthPx:["matResizableMinWidthPx","minWidthPx"],maxWidthPx:["matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},features:[s.qOj]}),n})();var en=l(24391),ln=l.n(en),nt=l(2664),on=l(85344),bt=l(22557),Ct=l(92596),pn=l(39014),qs=l(30617),at=l(42469);let rn=(()=>{class n{transform(t,a,r,d){return"string"==typeof t.class?t.class:"function"==typeof t.class?t.class(a,t):""}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"colClass",type:n,pure:!0}),n})(),cn=(()=>{class n{transform(t,a,r,d){const x=typeof a>"u"?r:a,D=x%2==1?["mat-row-odd"]:[];if(d)for(const N of Object.keys(d))d[N](t,x)&&D.push(N);return D.join(" ")}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"rowClass",type:n,pure:!0}),n})(),Os=(()=>{class n{transform(t,a,r,d){return"function"==typeof t?t(a):Array.isArray(t)?t:[]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActions",type:n,pure:!0}),n})(),yt=(()=>{class n{transform(t){return"string"==typeof t.tooltip||(0,nt.b)(t.tooltip)?{message:t.tooltip}:t.tooltip||{message:""}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionTooltip",type:n,pure:!0}),n})(),Tt=(()=>{class n{transform(t){return"number"==typeof t.badge||"string"==typeof t.badge||(0,nt.b)(t.badge)?{content:t.badge}:t.badge||{content:""}}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionBadge",type:n,pure:!0}),n})(),wt=(()=>{class n{transform(t,a,r,d){return"boolean"==typeof t.disabled?t.disabled:"function"==typeof t.disabled&&t.disabled(a)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275pipe=s.Yjl({name:"cellActionDisable",type:n,pure:!0}),n})(),dn=(()=>{class n{constructor(t){this.utils=t}transform(t,a){return"string"==typeof a.summary?a.summary:"function"==typeof a.summary?a.summary(this.utils.getColData(t,a),a):void 0}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(Ks.U,16))},n.\u0275pipe=s.Yjl({name:"cellSummary",type:n,pure:!0}),n})();function At(n,o){if(1&n&&(s._UZ(0,"span",3),s.ALo(1,"cellSummary"),s.ALo(2,"cellSummary")),2&n){const t=s.oxw();s.Q6J("title",t._getFormatterTooltip(s.xi3(1,2,t.data,t.colDef)))("innerHTML",t._getText(s.xi3(2,5,t.data,t.colDef)),s.oJD)}}function et(n,o){if(1&n&&s._UZ(0,"span",3),2&n){const t=s.oxw(2);s.Q6J("title",t._getFormatterTooltip(t.colDef.formatter(t.rowData,t.colDef)))("innerHTML",t._getText(t.colDef.formatter(t.rowData,t.colDef)),s.oJD)}}function hn(n,o){if(1&n&&s.YNc(0,et,1,2,"span",0),2&n){const t=s.oxw(),a=s.MAs(4);s.Q6J("ngIf",t.colDef.formatter)("ngIfElse",a)}}function ks(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}const cs=function(n){return["mtx-grid-action-button",n]};function Mt(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",9),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,ks,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,cs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function mn(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function un(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",12),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,mn,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,cs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function vt(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function St(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",13),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,vt,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,cs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function gn(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",14),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,cs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function lt(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",15),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,cs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function fn(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",16),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.TgZ(25,"mat-icon",11),s._uU(26),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(69,cs,t.class||""))("disabled",s.gM2(2,20,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,25,s.lcZ(4,27,s.lcZ(5,29,t).message)))("matTooltipClass",s.lcZ(6,31,t).class)("matTooltipHideDelay",s.lcZ(7,33,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,35,t).showDelay)("matTooltipPosition",s.lcZ(9,37,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,39,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,41,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,43,t).disabled)("matBadge",s.lcZ(13,45,s.lcZ(14,47,s.lcZ(15,49,t).content)))("matBadgeDescription",s.lcZ(16,51,s.lcZ(17,53,s.lcZ(18,55,t).description)))("matBadgeColor",s.lcZ(19,57,t).color)("matBadgePosition",s.lcZ(20,59,t).position||"above after")("matBadgeSize",s.lcZ(21,61,t).size||"medium")("matBadgeOverlap",s.lcZ(22,63,t).overlap)("matBadgeDisabled",s.lcZ(23,65,t).disabled)("matBadgeHidden",s.lcZ(24,67,t).hidden),s.xp6(25),s.Oqu(t.icon)}}function Dt(n,o){if(1&n&&(s.TgZ(0,"mat-icon",11),s._uU(1),s.qZA()),2&n){const t=s.oxw(3).$implicit;s.xp6(1),s.Oqu(t.icon)}}function xn(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"button",17),s.NdJ("click",function(r){s.CHM(t);const d=s.oxw(2).$implicit,x=s.oxw(3);return s.KtG(x._onActionClick(r,d,x.rowData))}),s.ALo(2,"cellActionDisable"),s.ALo(3,"async"),s.ALo(4,"toObservable"),s.ALo(5,"cellActionTooltip"),s.ALo(6,"cellActionTooltip"),s.ALo(7,"cellActionTooltip"),s.ALo(8,"cellActionTooltip"),s.ALo(9,"cellActionTooltip"),s.ALo(10,"cellActionTooltip"),s.ALo(11,"cellActionTooltip"),s.ALo(12,"cellActionTooltip"),s.ALo(13,"async"),s.ALo(14,"toObservable"),s.ALo(15,"cellActionBadge"),s.ALo(16,"async"),s.ALo(17,"toObservable"),s.ALo(18,"cellActionBadge"),s.ALo(19,"cellActionBadge"),s.ALo(20,"cellActionBadge"),s.ALo(21,"cellActionBadge"),s.ALo(22,"cellActionBadge"),s.ALo(23,"cellActionBadge"),s.ALo(24,"cellActionBadge"),s.YNc(25,Dt,2,1,"mat-icon",10),s.TgZ(26,"span"),s._uU(27),s.ALo(28,"async"),s.ALo(29,"toObservable"),s.qZA()(),s.BQk()}if(2&n){const t=s.oxw(2).$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("color",t.color||"primary")("ngClass",s.VKq(74,cs,t.class||""))("disabled",s.gM2(2,21,t,a.rowData,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue))("matTooltip",s.lcZ(3,26,s.lcZ(4,28,s.lcZ(5,30,t).message)))("matTooltipClass",s.lcZ(6,32,t).class)("matTooltipHideDelay",s.lcZ(7,34,t).hideDelay)("matTooltipShowDelay",s.lcZ(8,36,t).showDelay)("matTooltipPosition",s.lcZ(9,38,t).position||"below")("matTooltipPositionAtOrigin",s.lcZ(10,40,t).positionAtOrigin)("matTooltipTouchGestures",s.lcZ(11,42,t).touchGestures||"auto")("matTooltipDisabled",s.lcZ(12,44,t).disabled)("matBadge",s.lcZ(13,46,s.lcZ(14,48,s.lcZ(15,50,t).content)))("matBadgeDescription",s.lcZ(16,52,s.lcZ(17,54,s.lcZ(18,56,t).description)))("matBadgeColor",s.lcZ(19,58,t).color)("matBadgePosition",s.lcZ(20,60,t).position||"above after")("matBadgeSize",s.lcZ(21,62,t).size||"medium")("matBadgeOverlap",s.lcZ(22,64,t).overlap)("matBadgeDisabled",s.lcZ(23,66,t).disabled)("matBadgeHidden",s.lcZ(24,68,t).hidden),s.xp6(24),s.Q6J("ngIf",t.icon),s.xp6(2),s.Oqu(s.lcZ(28,70,s.lcZ(29,72,t.text)))}}function _n(n,o){if(1&n&&(s.ynx(0)(1,4),s.YNc(2,Mt,30,76,"ng-container",5),s.YNc(3,un,30,76,"ng-container",5),s.YNc(4,St,30,76,"ng-container",5),s.YNc(5,gn,27,71,"ng-container",5),s.YNc(6,lt,27,71,"ng-container",5),s.YNc(7,fn,27,71,"ng-container",5),s.YNc(8,xn,30,76,"ng-container",6),s.BQk()()),2&n){const t=s.oxw().$implicit;s.xp6(1),s.Q6J("ngSwitch",t.type),s.xp6(1),s.Q6J("ngSwitchCase","raised"),s.xp6(1),s.Q6J("ngSwitchCase","stroked"),s.xp6(1),s.Q6J("ngSwitchCase","flat"),s.xp6(1),s.Q6J("ngSwitchCase","icon"),s.xp6(1),s.Q6J("ngSwitchCase","fab"),s.xp6(1),s.Q6J("ngSwitchCase","mini-fab")}}function jn(n,o){if(1&n&&(s.ynx(0),s.YNc(1,_n,9,7,"ng-container",8),s.BQk()),2&n){const t=o.$implicit,a=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!t.iif||t.iif(a.rowData))}}function bn(n,o){if(1&n&&(s.ynx(0),s.YNc(1,jn,2,1,"ng-container",7),s.ALo(2,"cellActions"),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("ngForOf",s.gM2(2,1,t.colDef.buttons,t.rowData,t.rowChangeRecord,null==t.rowChangeRecord?null:t.rowChangeRecord.currentValue))}}const Cn=function(n){return[n]};function yn(n,o){if(1&n&&(s.TgZ(0,"mat-chip-listbox")(1,"mat-chip",20),s._uU(2),s.qZA()()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngClass",s.VKq(2,Cn,"bg-"+t.colDef.tag[t._value].color)),s.xp6(1),s.hij(" ",t.colDef.tag[t._value].text," ")}}function Tn(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(3);s.Oqu(t._value)}}function wn(n,o){if(1&n&&(s.ynx(0),s.YNc(1,yn,3,4,"mat-chip-listbox",18),s.YNc(2,Tn,1,1,"ng-template",null,19,s.W1O),s.BQk()),2&n){const t=s.MAs(3),a=s.oxw(2);s.xp6(1),s.Q6J("ngIf",a.colDef.tag&&a.colDef.tag[a._value])("ngIfElse",t)}}function An(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"a",21),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("href",t._value,s.LSH),s.xp6(1),s.Oqu(t._value)}}function ns(n,o){if(1&n){const t=s.EpF();s.ynx(0),s.TgZ(1,"img",22),s.NdJ("click",function(){s.CHM(t);const r=s.oxw(2);return s.KtG(r._onImagePreview(r._value))}),s.qZA(),s.BQk()}if(2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("src",t._value,s.LSH)}}function Ws(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(t._value)),s.xp6(1),s.Oqu(t._getText(t._value))}}function Mn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"number"),s._uU(3),s.ALo(4,"number"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.Dn7(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.Dn7(4,6,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}const Rs=function(n,o,t,a,r){return[n,o,t,a,r]};function vn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"currency"),s._uU(3),s.ALo(4,"currency"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.G7q(2,2,s.qbA(14,Rs,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.currencyCode,null==t.colDef.typeParameter?null:t.colDef.typeParameter.display,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale)))),s.xp6(2),s.hij(" ",t._getText(s.G7q(4,8,s.qbA(20,Rs,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.currencyCode,null==t.colDef.typeParameter?null:t.colDef.typeParameter.display,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale)))," ")}}function Et(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"percent"),s._uU(3),s.ALo(4,"percent"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.Dn7(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.Dn7(4,6,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.digitsInfo,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}function Sn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s.ALo(2,"date"),s._uU(3),s.ALo(4,"date"),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(s.gM2(2,2,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.format,null==t.colDef.typeParameter?null:t.colDef.typeParameter.timezone,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))),s.xp6(2),s.hij(" ",t._getText(s.gM2(4,7,t._value,null==t.colDef.typeParameter?null:t.colDef.typeParameter.format,null==t.colDef.typeParameter?null:t.colDef.typeParameter.timezone,null==t.colDef.typeParameter?null:t.colDef.typeParameter.locale))," ")}}function ot(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"span",23),s._uU(2),s.qZA(),s.BQk()),2&n){const t=s.oxw(2);s.xp6(1),s.Q6J("title",t._getTooltip(t._value)),s.xp6(1),s.Oqu(t._getText(t._value))}}function Pt(n,o){if(1&n&&(s.ynx(0,4),s.YNc(1,bn,3,6,"ng-container",5),s.YNc(2,wn,4,2,"ng-container",5),s.YNc(3,An,3,2,"ng-container",5),s.YNc(4,ns,2,1,"ng-container",5),s.YNc(5,Ws,3,2,"ng-container",5),s.YNc(6,Mn,5,10,"ng-container",5),s.YNc(7,vn,5,26,"ng-container",5),s.YNc(8,Et,5,10,"ng-container",5),s.YNc(9,Sn,5,12,"ng-container",5),s.YNc(10,ot,3,2,"ng-container",6),s.BQk()),2&n){const t=s.oxw();s.Q6J("ngSwitch",t.colDef.type),s.xp6(1),s.Q6J("ngSwitchCase","button"),s.xp6(1),s.Q6J("ngSwitchCase","tag"),s.xp6(1),s.Q6J("ngSwitchCase","link"),s.xp6(1),s.Q6J("ngSwitchCase","image"),s.xp6(1),s.Q6J("ngSwitchCase","boolean"),s.xp6(1),s.Q6J("ngSwitchCase","number"),s.xp6(1),s.Q6J("ngSwitchCase","currency"),s.xp6(1),s.Q6J("ngSwitchCase","percent"),s.xp6(1),s.Q6J("ngSwitchCase","date")}}let Gt=(()=>{class n{get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}constructor(t,a,r,d){this._dialog=t,this._utils=a,this._differs=r,this._changeDetectorRef=d,this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new s.vpe}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const t=this.rowDataDiffer?.diff(this.rowData);t&&this._applyChanges(t)}_applyChanges(t){t.forEachChangedItem(a=>{this.rowChangeRecord=a,this.rowDataChange.emit(a),this._changeDetectorRef.markForCheck()})}_getText(t){return void 0===t?"":this._utils.isEmpty(t)?this.placeholder:t}_getTooltip(t){return this._utils.isEmpty(t)?"":t}_getFormatterTooltip(t){return this._utils.isContainHTML(t)||this._utils.isEmpty(t)?"":t}_onActionClick(t,a,r){t.preventDefault(),t.stopPropagation(),"string"==typeof a.pop||(0,nt.b)(a.pop)?this._dialog.open({title:a.pop,buttons:[{color:"primary",text:"OK",onClick:()=>a.click?.(r)||{}},{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?.(r)||{}},{color:a.pop?.closeColor,text:a.pop?.closeText||"CLOSE"}]}):a.click?.(r)}_onImagePreview(t){const a=[];this._utils.str2arr(t).forEach((D,N)=>{a.push({title:N+1+"",src:D})});const d={title:a.length>1,footerToolbar:a.length>1?["zoomIn","zoomOut","prev","next","rotateRight","rotateLeft","actualSize"]:["zoomIn","zoomOut","rotateRight","rotateLeft","actualSize"]};new(ln())(a,d)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(on.c),s.Y36(Ks.U),s.Y36(s.aQg),s.Y36(s.sBO))},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],decls:5,vars:2,consts:[[3,"title","innerHTML",4,"ngIf","ngIfElse"],["customCellFormattingTpl",""],["defaultCellFormattingTpl",""],[3,"title","innerHTML"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-raised-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["class","mtx-grid-icon",4,"ngIf"],[1,"mtx-grid-icon"],["mat-stroked-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-flat-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-icon-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-fab","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-mini-fab","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],["mat-button","","type","button",3,"color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden","click"],[4,"ngIf","ngIfElse"],["tagEmptyTpl",""],["color","primary",3,"ngClass"],["target","_blank",3,"href"],[1,"mtx-grid-img",3,"src","click"],[3,"title"]],template:function(t,a){if(1&t&&(s.YNc(0,At,3,8,"span",0),s.YNc(1,hn,1,2,"ng-template",null,1,s.W1O),s.YNc(3,Pt,11,10,"ng-template",null,2,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("ngIf",a.summary)("ngIfElse",r)}},dependencies:[G.mk,G.sg,G.O5,G.RF,G.n9,G.ED,ts.lW,ts.RK,ts.nh,ts.cs,bt.HS,bt.z2,Ct.gM,pn.k,qs.Hw,G.Ov,G.JJ,G.Zx,G.H9,G.uU,at.y,Os,yt,Tt,wt,dn],styles:[".mtx-grid-img{display:block;width:32px;border-radius:4px;cursor:pointer}\n"],encapsulation:2,changeDetection:0}),n})();var Js=l(26236),Zs=l(77988),X=l(56223);const Lt=["menu"];function Ot(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function kt(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",12),s.YNc(2,Ot,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function is(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Dn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",14),s.YNc(2,is,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function En(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Pn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",15),s.YNc(2,En,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Rt(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Zt(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",16),s.YNc(2,Rt,2,1,"mat-icon",13),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon)}}function it(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Gn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",17),s.YNc(2,it,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function Ln(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function On(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",18),s.YNc(2,Ln,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function kn(n,o){if(1&n&&(s.TgZ(0,"mat-icon"),s._uU(1),s.qZA()),2&n){const t=s.oxw(2);s.xp6(1),s.Oqu(t.buttonIcon)}}function Rn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",19),s.YNc(2,kn,2,1,"mat-icon",13),s._uU(3),s.qZA(),s.BQk()),2&n){const t=s.oxw(),a=s.MAs(9);s.xp6(1),s.Q6J("ngClass",t.buttonClass)("color",t.buttonColor)("matMenuTriggerFor",a),s.xp6(1),s.Q6J("ngIf",t.buttonIcon),s.xp6(1),s.hij(" ",t.buttonText," ")}}function v(n,o){}function Zn(n,o){if(1&n&&s.YNc(0,v,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.headerTemplate)}}function In(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.headerText)}}function Bn(n,o){if(1&n&&(s.TgZ(0,"div",20),s.YNc(1,Zn,1,1,"ng-template",21),s.YNc(2,In,1,1,"ng-template",null,22,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.headerTemplate)("ngIfElse",t)}}function It(n,o){1&n&&s.O4$()}const Bt=function(n){return{$implicit:n}};function Nn(n,o){if(1&n&&(s.TgZ(0,"div",26),s.O4$(),s.TgZ(1,"svg",27),s._UZ(2,"path",28),s.qZA(),s.YNc(3,It,0,0,"ng-template",29),s.qZA()),2&n){const t=o.$implicit,a=s.oxw(2),r=s.MAs(17);s.Q6J("cdkDragDisabled","show"===a.selectableChecked?!t.show:t.hide),s.xp6(3),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.VKq(3,Bt,t))}}function zn(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"div",24),s.NdJ("cdkDropListDropped",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._handleDroped(r))}),s.YNc(1,Nn,4,5,"div",25),s.qZA()}if(2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngForOf",t.columns)}}function Hn(n,o){}function pt(n,o){if(1&n&&(s.TgZ(0,"div",32),s.YNc(1,Hn,0,0,"ng-template",29),s.qZA()),2&n){const t=o.$implicit;s.oxw(2);const a=s.MAs(17);s.xp6(1),s.Q6J("ngTemplateOutlet",a)("ngTemplateOutletContext",s.VKq(2,Bt,t))}}function rt(n,o){if(1&n&&(s.TgZ(0,"div",30),s.YNc(1,pt,2,4,"div",31),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngForOf",t.columns)}}function Qs(n,o){}function Us(n,o){if(1&n&&s.YNc(0,Qs,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.footerTemplate)}}function Is(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.footerText)}}function Ys(n,o){if(1&n&&(s.TgZ(0,"div",33),s.YNc(1,Us,1,1,"ng-template",21),s.YNc(2,Is,1,1,"ng-template",null,34,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.footerTemplate)("ngIfElse",t)}}function ls(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",43),s._UZ(1,"path",44),s.qZA())}function as(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",45),s._UZ(1,"path",46),s.qZA())}function Nt(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",51),s._UZ(1,"path",52),s.qZA())}function Fn(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",47),s.NdJ("click",function(){const d=s.CHM(t).$implicit,x=s.oxw(2).$implicit,D=s.oxw();return s.KtG(D._handlePinSelect(x,d.value))}),s.TgZ(1,"span",48),s.YNc(2,Nt,2,0,"svg",49),s.qZA(),s.TgZ(3,"span",50),s._uU(4),s.ALo(5,"async"),s.ALo(6,"toObservable"),s.qZA()()}if(2&n){const t=o.$implicit,a=s.oxw(2).$implicit;s.xp6(2),s.Q6J("ngIf",a.pinned==t.value),s.xp6(2),s.Oqu(s.lcZ(5,2,s.lcZ(6,4,t.label)))}}function qn(n,o){if(1&n&&(s.ynx(0),s.TgZ(1,"button",37),s.YNc(2,ls,2,0,"svg",38),s.YNc(3,as,2,0,"svg",39),s.qZA(),s.TgZ(4,"mat-menu",40,41),s.YNc(6,Fn,7,6,"button",42),s.qZA(),s.BQk()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw();s.xp6(1),s.Q6J("matMenuTriggerFor",t),s.xp6(1),s.Q6J("ngIf",a.pinned),s.xp6(1),s.Q6J("ngIf",!a.pinned),s.xp6(3),s.Q6J("ngForOf",r.pinOptions)}}function ct(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",53),s.NdJ("ngModelChange",function(r){s.CHM(t);const d=s.oxw().$implicit,x=s.oxw();return s.KtG(d[x.selectableChecked]=r)})("change",function(r){s.CHM(t);const d=s.oxw(2);return s.KtG(d._handleChecked(r))}),s._uU(1),s.ALo(2,"async"),s.ALo(3,"toObservable"),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw();s.Q6J("ngModel",t[a.selectableChecked])("disabled",t.disabled),s.xp6(1),s.hij(" ",s.lcZ(2,3,s.lcZ(3,5,t.header))," ")}}function Cs(n,o){if(1&n&&(s.TgZ(0,"span",54),s._uU(1),s.ALo(2,"async"),s.ALo(3,"toObservable"),s.qZA()),2&n){const t=s.oxw().$implicit;s.xp6(1),s.hij(" ",s.lcZ(2,1,s.lcZ(3,3,t.header))," ")}}function ys(n,o){if(1&n&&(s.YNc(0,qn,7,4,"ng-container",13),s.YNc(1,ct,4,7,"mat-checkbox",35),s.YNc(2,Cs,4,5,"span",36)),2&n){const t=s.oxw();s.Q6J("ngIf",t.pinnable),s.xp6(1),s.Q6J("ngIf",t.selectable),s.xp6(1),s.Q6J("ngIf",!t.selectable)}}let S=(()=>{class n{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 s.vpe,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(t){this._buttonText=t}get pinOptions(){return this._pinOptions}set pinOptions(t){t.length>0&&(this._pinOptions=t)}_handleDroped(t){(0,Js.bA)(this.columns,t.previousIndex,t.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(t){this.columnChange.emit(this.columns)}_handlePinSelect(t,a){t.pinned!=a&&(t.pinned=a,this.columnChange.emit(this.columns))}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid-column-menu"]],viewQuery:function(t,a){if(1&t&&(s.Gf(Lt,7),s.Gf(Zs.p6,5)),2&t){let r;s.iGM(r=s.CRH())&&(a.menuPanel=r.first),s.iGM(r=s.CRH())&&(a.menuTrigger=r.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:18,vars:11,consts:[[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"mtx-grid-column-menu"],["menu","matMenu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],["class","mtx-grid-column-menu-header",4,"ngIf"],[1,"mtx-grid-column-menu-body"],["class","mtx-grid-column-menu-list","cdkDropList","",3,"cdkDropListDropped",4,"ngIf"],["class","mtx-grid-column-menu-list",4,"ngIf"],["class","mtx-grid-column-menu-footer",4,"ngIf"],["checkboxList",""],["mat-raised-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],[4,"ngIf"],["mat-stroked-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-fab","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"ngClass","color","matMenuTriggerFor"],["mat-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],[1,"mtx-grid-column-menu-header"],[3,"ngIf","ngIfElse"],["defaultHeaderTpl",""],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["class","mtx-grid-column-menu-item","cdkDrag","",3,"cdkDragDisabled",4,"ngFor","ngForOf"],["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-list"],["class","mtx-grid-column-menu-item",4,"ngFor","ngForOf"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-footer"],["defaultFooterTpl",""],["class","mtx-grid-column-menu-item-label",3,"ngModel","disabled","ngModelChange","change",4,"ngIf"],["class","mtx-grid-column-menu-item-label",4,"ngIf"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["class","mtx-grid-icon mtx-grid-column-pin-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["class","mtx-grid-icon mtx-grid-column-pin-off-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[1,"mtx-grid-column-pin-list"],["pinList","matMenu"],["class","mtx-grid-column-pin-option","type","button","mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],["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"],["class","mtx-grid-icon mtx-grid-column-pin-check-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[1,"mtx-grid-column-pin-option-text"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModel","disabled","ngModelChange","change"],[1,"mtx-grid-column-menu-item-label"]],template:function(t,a){1&t&&(s.ynx(0,0),s.YNc(1,kt,4,5,"ng-container",1),s.YNc(2,Dn,4,5,"ng-container",1),s.YNc(3,Pn,4,5,"ng-container",1),s.YNc(4,Zt,3,4,"ng-container",1),s.YNc(5,Gn,4,5,"ng-container",1),s.YNc(6,On,4,5,"ng-container",1),s.YNc(7,Rn,4,5,"ng-container",2),s.BQk(),s.TgZ(8,"mat-menu",3,4)(10,"div",5),s.NdJ("click",function(d){return d.stopPropagation()})("keydown",function(d){return d.stopPropagation()}),s.YNc(11,Bn,4,2,"div",6),s.TgZ(12,"div",7),s.YNc(13,zn,2,1,"div",8),s.YNc(14,rt,2,1,"div",9),s.qZA(),s.YNc(15,Ys,4,2,"div",10),s.qZA()(),s.YNc(16,ys,3,3,"ng-template",null,11,s.W1O)),2&t&&(s.Q6J("ngSwitch",a.buttonType),s.xp6(1),s.Q6J("ngSwitchCase","raised"),s.xp6(1),s.Q6J("ngSwitchCase","stroked"),s.xp6(1),s.Q6J("ngSwitchCase","flat"),s.xp6(1),s.Q6J("ngSwitchCase","icon"),s.xp6(1),s.Q6J("ngSwitchCase","fab"),s.xp6(1),s.Q6J("ngSwitchCase","mini-fab"),s.xp6(5),s.Q6J("ngIf",a.showHeader),s.xp6(2),s.Q6J("ngIf",a.sortable),s.xp6(1),s.Q6J("ngIf",!a.sortable),s.xp6(1),s.Q6J("ngIf",a.showFooter))},dependencies:[G.mk,G.sg,G.O5,G.tP,G.RF,G.n9,G.ED,X.JJ,X.On,gs.oG,ts.lW,ts.RK,ts.nh,ts.cs,qs.Hw,Zs.VK,Zs.OP,Zs.p6,Js.Wj,Js.Zt,G.Ov,at.y],styles:[".mtx-grid-column-menu .mat-menu-content{padding:0}.mtx-grid-column-menu-body{padding:8px 16px}.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}.mtx-grid-column-menu-footer{bottom:0}.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{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.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{width:40px;height:40px;padding:8px}.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}\n"],encapsulation:2,changeDetection:0}),n})(),q=(()=>{class n{get opened(){return this._opened}set opened(t){this._opened=t,this.openedChange.emit(t)}get expanded(){return this._opened}set expandableRow(t){t!==this._row&&(this._row=t)}set template(t){t!==this._tplRef&&(this._tplRef=t)}constructor(){this._opened=!1,this.openedChange=new s.vpe,this.toggleChange=new s.vpe}onClick(t){t.preventDefault(),t.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275dir=s.lG2({type:n,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(t,a){1&t&&s.NdJ("click",function(d){return a.onClick(d)}),2&t&&s.ekj("expanded",a.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:["expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"}}),n})();var R=l(59863);const K=["columnMenu"],Wn=["tableContainer"];function zt(n,o){1&n&&(s.TgZ(0,"div",16),s._UZ(1,"mat-progress-bar",17),s.qZA())}function Jn(n,o){}function Ht(n,o){if(1&n&&s.YNc(0,Jn,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.toolbarTemplate)}}function Qn(n,o){if(1&n&&(s.TgZ(0,"div",25),s._uU(1),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Oqu(t.toolbarTitle)}}function $s(n,o){if(1&n&&s.YNc(0,Qn,2,1,"div",24),2&n){const t=s.oxw(2);s.Q6J("ngIf",t.toolbarTitle)}}function e(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mtx-grid-column-menu",26,27),s.NdJ("columnChange",function(r){s.CHM(t);const d=s.oxw(2);return s.KtG(d._onColumnChange(r))}),s.qZA()}if(2&n){const t=s.oxw(2);s.Q6J("columns",t.columns)("buttonText",t.columnMenuButtonText)("buttonType",t.columnMenuButtonType)("buttonColor",t.columnMenuButtonColor)("buttonClass",t.columnMenuButtonClass)("buttonIcon",t.columnMenuButtonIcon)("selectable",t.columnHideable)("selectableChecked",t.columnHideableChecked)("sortable",t.columnSortable)("pinnable",t.columnPinnable)("showHeader",t.showColumnMenuHeader)("headerText",t.columnMenuHeaderText)("headerTemplate",t.columnMenuHeaderTemplate)("showFooter",t.showColumnMenuFooter)("footerText",t.columnMenuFooterText)("footerTemplate",t.columnMenuFooterTemplate)("pinOptions",t.columnPinOptions)}}function p(n,o){if(1&n&&(s.TgZ(0,"div",18)(1,"div",19),s.YNc(2,Ht,1,1,"ng-template",13),s.YNc(3,$s,1,1,"ng-template",null,20,s.W1O),s.qZA(),s.TgZ(5,"div",21),s.YNc(6,e,2,17,"mtx-grid-column-menu",22),s.qZA()()),2&n){const t=s.MAs(4),a=s.oxw();s.xp6(2),s.Q6J("ngIf",a.toolbarTemplate)("ngIfElse",t),s.xp6(4),s.Q6J("ngIf",a.showColumnMenuButton)}}function i(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",41),s.NdJ("change",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(r?d._toggleMasterCheckbox():null)}),s.qZA()}if(2&n){const t=s.oxw(4);s.Q6J("checked",t.rowSelection.hasValue()&&t._isAllSelected())("indeterminate",t.rowSelection.hasValue()&&!t._isAllSelected())}}function c(n,o){if(1&n&&(s.TgZ(0,"th",39),s.YNc(1,i,1,2,"mat-checkbox",40),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngIf",t.multiSelectable)}}function u(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",44),s.NdJ("click",function(r){return r.stopPropagation()})("change",function(r){s.CHM(t);const d=s.oxw().$implicit,x=s.oxw(3);return s.KtG(r?x._toggleNormalCheckbox(d):null)}),s.qZA()}if(2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw(3);s.Q6J("disabled",x.rowSelectionFormatter.disabled&&x.rowSelectionFormatter.disabled(a,x._getIndex(r,d)))("checked",x.rowSelection.isSelected(a))}}function f(n,o){if(1&n&&(s.TgZ(0,"td",42),s.YNc(1,u,1,2,"mat-checkbox",43),s.qZA()),2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!(d.rowSelectionFormatter.hideCheckbox&&d.rowSelectionFormatter.hideCheckbox(t,d._getIndex(a,r))))}}function _(n,o){1&n&&s._UZ(0,"td",45)}function b(n,o){1&n&&(s.ynx(0,35),s.YNc(1,c,2,1,"th",36),s.YNc(2,f,2,1,"td",37),s.YNc(3,_,1,0,"td",38),s.BQk())}function y(n,o){}const C=function(n,o){return{$implicit:n,colDef:o}};function T(n,o){if(1&n&&s.YNc(0,y,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function M(n,o){}function w(n,o){if(1&n&&s.YNc(0,M,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate[t.field])("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function L(n,o){if(1&n&&(s.YNc(0,w,1,5,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(8),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.headerTemplate)?null:d[a.field]))("ngIfElse",t)}}function O(n,o){1&n&&s._UZ(0,"span",58)}function Y(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",59),s._UZ(1,"path",60),s.qZA())}function k(n,o){}function $(n,o){if(1&n&&(s.TgZ(0,"div",55),s.YNc(1,O,1,0,"span",56),s.TgZ(2,"span"),s._uU(3),s.ALo(4,"async"),s.ALo(5,"toObservable"),s.qZA(),s.YNc(6,Y,2,0,"svg",57),s.qZA(),s.YNc(7,k,0,0,"ng-template",54)),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2),r=s.MAs(17);let d;s.Q6J("mat-sort-header",(null==t.sortProp?null:t.sortProp.id)||t.field)("disabled",!t.sortable)("disableClear",null!==(d=null==t.sortProp?null:t.sortProp.disableClear)&&void 0!==d?d:a.sortDisableClear)("arrowPosition",null==t.sortProp?null:t.sortProp.arrowPosition)("start",null==t.sortProp?null:t.sortProp.start),s.xp6(1),s.Q6J("ngIf",t.showExpand),s.xp6(2),s.Oqu(s.lcZ(4,10,s.lcZ(5,12,t.header))),s.xp6(3),s.Q6J("ngIf",t.sortable),s.xp6(1),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.WLB(14,C,a.headerExtraTemplate,t))}}const W=function(n,o){return{"mat-table-sticky-left":n,"mat-table-sticky-right":o}},P=function(n,o,t,a){return{width:n,"min-width":o,left:t,right:a}};function Q(n,o){if(1&n&&(s.TgZ(0,"th",50),s.ALo(1,"colClass"),s.TgZ(2,"div",51),s.YNc(3,T,1,5,"ng-template",13),s.ALo(4,"isTemplateRef"),s.YNc(5,L,2,4,"ng-template",null,52,s.W1O),s.YNc(7,$,8,17,"ng-template",null,53,s.W1O),s.qZA()()),2&n){const t=s.MAs(6),a=s.oxw().$implicit,r=s.oxw(2);s.Tol(s.lcZ(1,6,a)),s.Q6J("ngClass",s.WLB(10,W,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.l5B(13,P,a.width,a.width,a.left,a.right)),s.xp6(3),s.Q6J("ngIf",s.lcZ(4,8,r.headerTemplate))("ngIfElse",t)}}function ss(n,o){}const A=function(n,o,t,a){return{$implicit:n,rowData:o,index:t,colDef:a}};function Ts(n,o){if(1&n&&s.YNc(0,ss,0,0,"ng-template",54),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw().$implicit,D=s.oxw(2);s.Q6J("ngTemplateOutlet",D.cellTemplate)("ngTemplateOutletContext",s.l5B(2,A,a,a,D._getIndex(r,d),x))}}function ws(n,o){}function dt(n,o){if(1&n&&s.YNc(0,ws,0,0,"ng-template",54),2&n){const t=s.oxw(2),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw().$implicit,D=s.oxw(2);s.Q6J("ngTemplateOutlet",D.cellTemplate[x.field])("ngTemplateOutletContext",s.l5B(2,A,a,a,D._getIndex(r,d),x))}}function Un(n,o){if(1&n&&(s.YNc(0,dt,1,7,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.cellTemplate)?null:d[a.field]))("ngIfElse",t)}}function Yn(n,o){}function $n(n,o){if(1&n&&s.YNc(0,Yn,0,0,"ng-template",65),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.MAs(9),D=s.oxw().$implicit,N=s.oxw(2);s.Q6J("ngIf",D.cellTemplate)("ngIfElse",x)("ngTemplateOutlet",D.cellTemplate)("ngTemplateOutletContext",s.l5B(4,A,a,a,N._getIndex(r,d),D))}}function Ft(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",68),s.NdJ("openedChange",function(r){s.CHM(t);const d=s.oxw(2).dataIndex,x=s.oxw(3);return s.KtG(x.expansionRowStates[d].expanded=r)})("toggleChange",function(r){s.CHM(t);const d=s.oxw(2),x=d.$implicit,D=d.dataIndex,N=s.oxw().$implicit,es=s.oxw(2);return s.KtG(es._onExpansionChange(r,x,N,D))}),s.O4$(),s.TgZ(1,"svg",69),s._UZ(2,"path",70),s.qZA()()}if(2&n){const t=s.oxw(2).dataIndex,a=s.oxw(3);s.Q6J("opened",a.expansionRowStates[t].expanded)}}function Vn(n,o){if(1&n){const t=s.EpF();s.YNc(0,Ft,3,1,"button",66),s.TgZ(1,"mtx-grid-cell",67),s.NdJ("rowDataChange",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(d._onRowDataChange(r))}),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("rowData",t)("colDef",a)("placeholder",r.emptyValuePlaceholder)}}function us(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"td",61),s.NdJ("cellSelectionChange",function(r){const x=s.CHM(t).$implicit,D=s.oxw().$implicit,N=s.oxw(2);return s.KtG(N._selectCell(r,x,D))}),s.ALo(1,"colClass"),s.YNc(2,Ts,1,7,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,Un,2,4,"ng-template",null,62,s.W1O),s.YNc(6,$n,1,9,"ng-template",null,63,s.W1O),s.YNc(8,Vn,2,4,"ng-template",null,64,s.W1O),s.qZA()}if(2&n){const t=o.$implicit,a=s.MAs(5),r=s.oxw().$implicit,d=s.oxw(2);s.Tol(s.gM2(1,6,r,t,d.rowChangeRecord,null==d.rowChangeRecord?null:d.rowChangeRecord.currentValue)),s.Q6J("ngClass",s.WLB(13,W,"left"===r.pinned,"right"===r.pinned))("ngStyle",s.l5B(16,P,r.width,r.width,r.left,r.right)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,11,d.cellTemplate))("ngIfElse",a)}}function B(n,o){1&n&&s._UZ(0,"span",58)}function Z(n,o){}const U=function(n,o,t){return{$implicit:n,colDef:o,data:t}};function z(n,o){if(1&n&&s.YNc(0,Z,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",s.kEZ(2,U,t,t,a.data))}}function H(n,o){}const J=function(n,o,t){return{$implicit:n,colData:o,colDef:t}};function V(n,o){if(1&n&&s.YNc(0,H,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate[t.field])("ngTemplateOutletContext",s.kEZ(2,J,a._getColData(a.data,t),a._getColData(a.data,t),t))}}function As(n,o){if(1&n&&(s.YNc(0,V,1,6,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.summaryTemplate)?null:d[a.field]))("ngIfElse",t)}}function Ms(n,o){if(1&n&&s._UZ(0,"mtx-grid-cell",74),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("summary",!0)("data",a.data)("colDef",t)("placeholder",a.emptyValuePlaceholder)}}function vs(n,o){if(1&n&&(s.TgZ(0,"td",71),s.YNc(1,B,1,0,"span",56),s.YNc(2,z,1,6,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,As,2,4,"ng-template",null,72,s.W1O),s.YNc(6,Ms,1,4,"ng-template",null,73,s.W1O),s.qZA()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngClass",s.WLB(7,W,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.l5B(10,P,a.width,a.width,a.left,a.right)),s.xp6(1),s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("ngIf",s.lcZ(3,5,r.summaryTemplate))("ngIfElse",t)}}function Ss(n,o){if(1&n&&(s.ynx(0)(1,46),s.YNc(2,Q,9,18,"th",47),s.YNc(3,us,10,21,"td",48),s.YNc(4,vs,8,15,"td",49),s.BQk()()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("matColumnDef",t.field)("sticky","left"===t.pinned)("stickyEnd","right"===t.pinned)}}function Xn(n,o){}function ca(n,o){1&n&&s._UZ(0,"tr",76)}function da(n,o){if(1&n&&s.YNc(0,ca,1,0,"tr",75),2&n){const t=s.oxw(2);s.Q6J("matHeaderRowDef",t.displayedColumns)("matHeaderRowDefSticky",!0)}}function ha(n,o){}const na=function(n){return{selected:n}};function ma(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"tr",78),s.NdJ("click",function(r){const d=s.CHM(t),x=d.$implicit,D=d.index,N=d.dataIndex,es=s.oxw(3);return s.KtG(es._selectRow(r,x,es._getIndex(D,N)))}),s.ALo(1,"rowClass"),s.qZA()}if(2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.Tol(s.gM2(1,3,t,a,r,d.rowClassFormatter)),s.Q6J("ngClass",s.VKq(8,na,d.rowSelection.isSelected(t)))}}function ua(n,o){if(1&n&&s.YNc(0,ma,2,10,"tr",77),2&n){const t=s.oxw(2);s.Q6J("matRowDefColumns",t.displayedColumns)}}function ga(n,o){1&n&&s._UZ(0,"tr",80)}function fa(n,o){if(1&n&&s.YNc(0,ga,1,0,"tr",79),2&n){const t=s.oxw(2);s.Q6J("matFooterRowDef",t.displayedColumns)("matFooterRowDefSticky",!0)}}function xa(n,o){}function _a(n,o){}const aa=function(n,o,t,a){return{$implicit:n,rowData:o,index:t,expanded:a}};function ja(n,o){if(1&n&&(s.TgZ(0,"td",84)(1,"div",85),s.YNc(2,_a,0,0,"ng-template",54),s.qZA()()),2&n){const t=o.$implicit,a=o.dataIndex,r=s.oxw(3);s.uIk("colspan",r.displayedColumns.length),s.xp6(1),s.Q6J("@expansion",r.expansionRowStates[a].expanded?"expanded":"collapsed"),s.xp6(1),s.Q6J("ngTemplateOutlet",r.expansionTemplate)("ngTemplateOutletContext",s.l5B(4,aa,t,t,a,r.expansionRowStates[a].expanded))}}const ea=function(n){return["mtx-grid-expansion",n]};function ba(n,o){if(1&n&&s._UZ(0,"tr",86),2&n){const t=o.dataIndex,a=s.oxw(3);s.Q6J("ngClass",s.VKq(1,ea,a.expansionRowStates[t].expanded?"expanded":"collapsed"))}}const la=function(){return["MtxGridExpansionColumnDef"]};function Ca(n,o){1&n&&(s.ynx(0)(1,81),s.YNc(2,ja,3,9,"td",82),s.BQk(),s.YNc(3,ba,1,3,"tr",83),s.BQk()),2&n&&(s.xp6(3),s.Q6J("matRowDefColumns",s.DdM(1,la)))}const oa=function(n,o,t){return{"mat-table-hover":n,"mat-table-striped":o,"mat-table-expandable":t}};function ya(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"table",28),s.NdJ("matSortChange",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onSortChange(r))}),s.YNc(1,b,4,0,"ng-container",29),s.YNc(2,Ss,5,3,"ng-container",30),s.YNc(3,Xn,0,0,"ng-template",13),s.YNc(4,da,1,2,"ng-template",null,31,s.W1O),s.YNc(6,ha,0,0,"ng-template",13),s.YNc(7,ua,1,1,"ng-template",null,32,s.W1O),s.YNc(9,fa,1,2,"ng-template",33),s.YNc(10,xa,0,0,"ng-template",33),s.YNc(11,Ca,4,2,"ng-container",34),s.qZA()}if(2&n){const t=s.MAs(5),a=s.MAs(8),r=s.oxw();s.Q6J("ngClass",s.kEZ(18,oa,r.rowHover,r.rowStriped,r.expandable))("dataSource",r.dataSource)("multiTemplateDataRows",r.expandable)("matSortActive",r.sortActive)("matSortDirection",r.sortDirection)("matSortDisableClear",r.sortDisableClear)("matSortDisabled",r.sortDisabled)("matSortStart",r.sortStart)("trackBy",r.trackBy),s.xp6(1),s.Q6J("ngIf",r.rowSelectable&&!r.hideRowSelectionCheckbox),s.xp6(1),s.Q6J("ngForOf",r.columns),s.xp6(1),s.Q6J("ngIf",r.useContentHeaderRowTemplate)("ngIfElse",t),s.xp6(3),s.Q6J("ngIf",r.useContentRowTemplate)("ngIfElse",a),s.xp6(3),s.Q6J("ngIf",r._whetherShowSummary),s.xp6(1),s.Q6J("ngIf",r.useContentFooterRowTemplate),s.xp6(1),s.Q6J("ngIf",r.expandable)}}function Ta(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",41),s.NdJ("change",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(r?d._toggleMasterCheckbox():null)}),s.qZA()}if(2&n){const t=s.oxw(4);s.Q6J("checked",t.rowSelection.hasValue()&&t._isAllSelected())("indeterminate",t.rowSelection.hasValue()&&!t._isAllSelected())}}function wa(n,o){if(1&n&&(s.TgZ(0,"th",39),s.YNc(1,Ta,1,2,"mat-checkbox",40),s.qZA()),2&n){const t=s.oxw(3);s.xp6(1),s.Q6J("ngIf",t.multiSelectable)}}function Aa(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-checkbox",44),s.NdJ("click",function(r){return r.stopPropagation()})("change",function(r){s.CHM(t);const d=s.oxw().$implicit,x=s.oxw(3);return s.KtG(r?x._toggleNormalCheckbox(d):null)}),s.qZA()}if(2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw(3);s.Q6J("disabled",x.rowSelectionFormatter.disabled&&x.rowSelectionFormatter.disabled(a,x._getIndex(r,d)))("checked",x.rowSelection.isSelected(a))}}function Ma(n,o){if(1&n&&(s.TgZ(0,"td",42),s.YNc(1,Aa,1,2,"mat-checkbox",43),s.qZA()),2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.xp6(1),s.Q6J("ngIf",!(d.rowSelectionFormatter.hideCheckbox&&d.rowSelectionFormatter.hideCheckbox(t,d._getIndex(a,r))))}}function va(n,o){1&n&&s._UZ(0,"td",45)}function Sa(n,o){1&n&&(s.ynx(0,35),s.YNc(1,wa,2,1,"th",36),s.YNc(2,Ma,2,1,"td",37),s.YNc(3,va,1,0,"td",38),s.BQk())}function Da(n,o){}function Ea(n,o){if(1&n&&s.YNc(0,Da,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate)("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function Pa(n,o){}function Ga(n,o){if(1&n&&s.YNc(0,Pa,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.headerTemplate[t.field])("ngTemplateOutletContext",s.WLB(2,C,t,t))}}function La(n,o){if(1&n&&(s.YNc(0,Ga,1,5,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(8),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.headerTemplate)?null:d[a.field]))("ngIfElse",t)}}function Oa(n,o){1&n&&s._UZ(0,"span",58)}function ka(n,o){1&n&&(s.O4$(),s.TgZ(0,"svg",59),s._UZ(1,"path",60),s.qZA())}function Ra(n,o){}function Za(n,o){if(1&n&&(s.TgZ(0,"div",55),s.YNc(1,Oa,1,0,"span",56),s.TgZ(2,"span"),s._uU(3),s.ALo(4,"async"),s.ALo(5,"toObservable"),s.qZA(),s.YNc(6,ka,2,0,"svg",57),s.qZA(),s.YNc(7,Ra,0,0,"ng-template",54)),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2),r=s.MAs(17);let d;s.Q6J("mat-sort-header",(null==t.sortProp?null:t.sortProp.id)||t.field)("disabled",!t.sortable)("disableClear",null!==(d=null==t.sortProp?null:t.sortProp.disableClear)&&void 0!==d?d:a.sortDisableClear)("arrowPosition",null==t.sortProp?null:t.sortProp.arrowPosition)("start",null==t.sortProp?null:t.sortProp.start),s.xp6(1),s.Q6J("ngIf",t.showExpand),s.xp6(2),s.Oqu(s.lcZ(4,10,s.lcZ(5,12,t.header))),s.xp6(3),s.Q6J("ngIf",t.sortable),s.xp6(1),s.Q6J("ngTemplateOutlet",r)("ngTemplateOutletContext",s.WLB(14,C,a.headerExtraTemplate,t))}}const Kn=function(n,o,t){return{width:n,left:o,right:t}};function Ia(n,o){if(1&n&&(s.TgZ(0,"th",89),s.ALo(1,"colClass"),s.TgZ(2,"div",51),s.YNc(3,Ea,1,5,"ng-template",13),s.ALo(4,"isTemplateRef"),s.YNc(5,La,2,4,"ng-template",null,52,s.W1O),s.YNc(7,Za,8,17,"ng-template",null,53,s.W1O),s.qZA()()),2&n){const t=s.MAs(6),a=s.oxw().$implicit,r=s.oxw(2);s.Tol(s.lcZ(1,9,a)),s.Q6J("ngClass",s.WLB(13,W,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.kEZ(16,Kn,a.width,a.left,a.right))("resizable",a.resizable)("matResizableMinWidthPx",a.minWidth)("matResizableMaxWidthPx",a.maxWidth),s.xp6(3),s.Q6J("ngIf",s.lcZ(4,11,r.headerTemplate))("ngIfElse",t)}}function Ba(n,o){}function Na(n,o){if(1&n&&s.YNc(0,Ba,0,0,"ng-template",54),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw().$implicit,D=s.oxw(2);s.Q6J("ngTemplateOutlet",D.cellTemplate)("ngTemplateOutletContext",s.l5B(2,A,a,a,D._getIndex(r,d),x))}}function za(n,o){}function Ha(n,o){if(1&n&&s.YNc(0,za,0,0,"ng-template",54),2&n){const t=s.oxw(2),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.oxw().$implicit,D=s.oxw(2);s.Q6J("ngTemplateOutlet",D.cellTemplate[x.field])("ngTemplateOutletContext",s.l5B(2,A,a,a,D._getIndex(r,d),x))}}function Fa(n,o){if(1&n&&(s.YNc(0,Ha,1,7,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.cellTemplate)?null:d[a.field]))("ngIfElse",t)}}function qa(n,o){}function Wa(n,o){if(1&n&&s.YNc(0,qa,0,0,"ng-template",65),2&n){const t=s.oxw(),a=t.$implicit,r=t.index,d=t.dataIndex,x=s.MAs(9),D=s.oxw().$implicit,N=s.oxw(2);s.Q6J("ngIf",D.cellTemplate)("ngIfElse",x)("ngTemplateOutlet",D.cellTemplate)("ngTemplateOutletContext",s.l5B(4,A,a,a,N._getIndex(r,d),D))}}function Ja(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button",68),s.NdJ("openedChange",function(r){s.CHM(t);const d=s.oxw(2).dataIndex,x=s.oxw(3);return s.KtG(x.expansionRowStates[d].expanded=r)})("toggleChange",function(r){s.CHM(t);const d=s.oxw(2),x=d.$implicit,D=d.dataIndex,N=s.oxw().$implicit,es=s.oxw(2);return s.KtG(es._onExpansionChange(r,x,N,D))}),s.O4$(),s.TgZ(1,"svg",69),s._UZ(2,"path",70),s.qZA()()}if(2&n){const t=s.oxw(2).dataIndex,a=s.oxw(3);s.Q6J("opened",a.expansionRowStates[t].expanded)}}function Qa(n,o){if(1&n){const t=s.EpF();s.YNc(0,Ja,3,1,"button",66),s.TgZ(1,"mtx-grid-cell",67),s.NdJ("rowDataChange",function(r){s.CHM(t);const d=s.oxw(4);return s.KtG(d._onRowDataChange(r))}),s.qZA()}if(2&n){const t=s.oxw().$implicit,a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("rowData",t)("colDef",a)("placeholder",r.emptyValuePlaceholder)}}function Ua(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"td",61),s.NdJ("cellSelectionChange",function(r){const x=s.CHM(t).$implicit,D=s.oxw().$implicit,N=s.oxw(2);return s.KtG(N._selectCell(r,x,D))}),s.ALo(1,"colClass"),s.YNc(2,Na,1,7,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,Fa,2,4,"ng-template",null,62,s.W1O),s.YNc(6,Wa,1,9,"ng-template",null,63,s.W1O),s.YNc(8,Qa,2,4,"ng-template",null,64,s.W1O),s.qZA()}if(2&n){const t=o.$implicit,a=s.MAs(5),r=s.oxw().$implicit,d=s.oxw(2);s.Tol(s.gM2(1,6,r,t,d.rowChangeRecord,null==d.rowChangeRecord?null:d.rowChangeRecord.currentValue)),s.Q6J("ngClass",s.WLB(13,W,"left"===r.pinned,"right"===r.pinned))("ngStyle",s.kEZ(16,Kn,r.width,r.left,r.right)),s.xp6(2),s.Q6J("ngIf",s.lcZ(3,11,d.cellTemplate))("ngIfElse",a)}}function Ya(n,o){1&n&&s._UZ(0,"span",58)}function $a(n,o){}function Va(n,o){if(1&n&&s.YNc(0,$a,0,0,"ng-template",54),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate)("ngTemplateOutletContext",s.kEZ(2,U,t,t,a.data))}}function Xa(n,o){}function Ka(n,o){if(1&n&&s.YNc(0,Xa,0,0,"ng-template",54),2&n){const t=s.oxw(3).$implicit,a=s.oxw(2);s.Q6J("ngTemplateOutlet",a.summaryTemplate[t.field])("ngTemplateOutletContext",s.kEZ(2,J,a._getColData(a.data,t),a._getColData(a.data,t),t))}}function se(n,o){if(1&n&&(s.YNc(0,Ka,1,6,"ng-template",13),s.ALo(1,"isTemplateRef")),2&n){s.oxw();const t=s.MAs(7),a=s.oxw().$implicit,r=s.oxw(2);let d;s.Q6J("ngIf",s.lcZ(1,2,null==(d=r.summaryTemplate)?null:d[a.field]))("ngIfElse",t)}}function te(n,o){if(1&n&&s._UZ(0,"mtx-grid-cell",74),2&n){const t=s.oxw(2).$implicit,a=s.oxw(2);s.Q6J("summary",!0)("data",a.data)("colDef",t)("placeholder",a.emptyValuePlaceholder)}}function ne(n,o){if(1&n&&(s.TgZ(0,"td",71),s.YNc(1,Ya,1,0,"span",56),s.YNc(2,Va,1,6,"ng-template",13),s.ALo(3,"isTemplateRef"),s.YNc(4,se,2,4,"ng-template",null,72,s.W1O),s.YNc(6,te,1,4,"ng-template",null,73,s.W1O),s.qZA()),2&n){const t=s.MAs(5),a=s.oxw().$implicit,r=s.oxw(2);s.Q6J("ngClass",s.WLB(7,W,"left"===a.pinned,"right"===a.pinned))("ngStyle",s.kEZ(10,Kn,a.width,a.left,a.right)),s.xp6(1),s.Q6J("ngIf",a.showExpand),s.xp6(1),s.Q6J("ngIf",s.lcZ(3,5,r.summaryTemplate))("ngIfElse",t)}}function ae(n,o){if(1&n&&(s.ynx(0)(1,46),s.YNc(2,Ia,9,20,"th",88),s.YNc(3,Ua,10,20,"td",48),s.YNc(4,ne,8,14,"td",49),s.BQk()()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("matColumnDef",t.field)("sticky","left"===t.pinned)("stickyEnd","right"===t.pinned)}}function ee(n,o){}function le(n,o){1&n&&s._UZ(0,"tr",76)}function oe(n,o){if(1&n&&s.YNc(0,le,1,0,"tr",75),2&n){const t=s.oxw(2);s.Q6J("matHeaderRowDef",t.displayedColumns)("matHeaderRowDefSticky",!0)}}function ie(n,o){}function pe(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"tr",78),s.NdJ("click",function(r){const d=s.CHM(t),x=d.$implicit,D=d.index,N=d.dataIndex,es=s.oxw(3);return s.KtG(es._selectRow(r,x,es._getIndex(D,N)))}),s.ALo(1,"rowClass"),s.qZA()}if(2&n){const t=o.$implicit,a=o.index,r=o.dataIndex,d=s.oxw(3);s.Tol(s.gM2(1,3,t,a,r,d.rowClassFormatter)),s.Q6J("ngClass",s.VKq(8,na,d.rowSelection.isSelected(t)))}}function re(n,o){if(1&n&&s.YNc(0,pe,2,10,"tr",77),2&n){const t=s.oxw(2);s.Q6J("matRowDefColumns",t.displayedColumns)}}function ce(n,o){1&n&&s._UZ(0,"tr",80)}function de(n,o){if(1&n&&s.YNc(0,ce,1,0,"tr",79),2&n){const t=s.oxw(2);s.Q6J("matFooterRowDef",t.displayedColumns)("matFooterRowDefSticky",!0)}}function he(n,o){}function me(n,o){}function ue(n,o){if(1&n&&(s.TgZ(0,"td",84)(1,"div",85),s.YNc(2,me,0,0,"ng-template",54),s.qZA()()),2&n){const t=o.$implicit,a=o.dataIndex,r=s.oxw(3);s.uIk("colspan",r.displayedColumns.length),s.xp6(1),s.Q6J("@expansion",r.expansionRowStates[a].expanded?"expanded":"collapsed"),s.xp6(1),s.Q6J("ngTemplateOutlet",r.expansionTemplate)("ngTemplateOutletContext",s.l5B(4,aa,t,t,a,r.expansionRowStates[a].expanded))}}function ge(n,o){if(1&n&&s._UZ(0,"tr",86),2&n){const t=o.dataIndex,a=s.oxw(3);s.Q6J("ngClass",s.VKq(1,ea,a.expansionRowStates[t].expanded?"expanded":"collapsed"))}}function fe(n,o){1&n&&(s.ynx(0)(1,81),s.YNc(2,ue,3,9,"td",82),s.BQk(),s.YNc(3,ge,1,3,"tr",83),s.BQk()),2&n&&(s.xp6(3),s.Q6J("matRowDefColumns",s.DdM(1,la)))}function xe(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"table",87),s.NdJ("matSortChange",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onSortChange(r))}),s.YNc(1,Sa,4,0,"ng-container",29),s.YNc(2,ae,5,3,"ng-container",30),s.YNc(3,ee,0,0,"ng-template",13),s.YNc(4,oe,1,2,"ng-template",null,31,s.W1O),s.YNc(6,ie,0,0,"ng-template",13),s.YNc(7,re,1,1,"ng-template",null,32,s.W1O),s.YNc(9,de,1,2,"ng-template",33),s.YNc(10,he,0,0,"ng-template",33),s.YNc(11,fe,4,2,"ng-container",34),s.qZA()}if(2&n){const t=s.MAs(5),a=s.MAs(8),r=s.oxw();s.Q6J("ngClass",s.kEZ(18,oa,r.rowHover,r.rowStriped,r.expandable))("dataSource",r.dataSource)("multiTemplateDataRows",r.expandable)("matSortActive",r.sortActive)("matSortDirection",r.sortDirection)("matSortDisableClear",r.sortDisableClear)("matSortDisabled",r.sortDisabled)("matSortStart",r.sortStart)("trackBy",r.trackBy),s.xp6(1),s.Q6J("ngIf",r.rowSelectable&&!r.hideRowSelectionCheckbox),s.xp6(1),s.Q6J("ngForOf",r.columns),s.xp6(1),s.Q6J("ngIf",r.useContentHeaderRowTemplate)("ngIfElse",t),s.xp6(3),s.Q6J("ngIf",r.useContentRowTemplate)("ngIfElse",a),s.xp6(3),s.Q6J("ngIf",r._whetherShowSummary),s.xp6(1),s.Q6J("ngIf",r.useContentFooterRowTemplate),s.xp6(1),s.Q6J("ngIf",r.expandable)}}function _e(n,o){}function je(n,o){if(1&n&&s.YNc(0,_e,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.noResultTemplate)}}function be(n,o){if(1&n&&s._uU(0),2&n){const t=s.oxw(2);s.Oqu(t.noResultText)}}function Ce(n,o){if(1&n&&(s.TgZ(0,"div",90),s.YNc(1,je,1,1,"ng-template",13),s.YNc(2,be,1,1,"ng-template",null,91,s.W1O),s.qZA()),2&n){const t=s.MAs(3),a=s.oxw();s.xp6(1),s.Q6J("ngIf",a.noResultTemplate)("ngIfElse",t)}}function ye(n,o){}function Te(n,o){if(1&n&&s.YNc(0,ye,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.sidebarTemplate)}}function we(n,o){if(1&n&&(s.TgZ(0,"div",92),s.YNc(1,Te,1,1,"ng-template",33),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.sidebarTemplate)}}function Ae(n,o){}function Me(n,o){if(1&n&&s.YNc(0,Ae,0,0,"ng-template",23),2&n){const t=s.oxw(2);s.Q6J("ngTemplateOutlet",t.statusbarTemplate)}}function ve(n,o){if(1&n&&(s.TgZ(0,"div",93),s.YNc(1,Me,1,1,"ng-template",33),s.qZA()),2&n){const t=s.oxw();s.xp6(1),s.Q6J("ngIf",t.statusbarTemplate)}}function Se(n,o){}function De(n,o){if(1&n&&s.YNc(0,Se,0,0,"ng-template",23),2&n){const t=s.oxw();s.Q6J("ngTemplateOutlet",t.paginationTemplate)}}function Ee(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"mat-paginator",94),s.NdJ("page",function(r){s.CHM(t);const d=s.oxw();return s.KtG(d._onPage(r))}),s.qZA()}if(2&n){const t=s.oxw();s.ekj("mat-paginator-hidden",!t.showPaginator),s.Q6J("showFirstLastButtons",t.showFirstLastButtons)("length",t.length)("pageIndex",t.pageIndex)("pageSize",t.pageSize)("pageSizeOptions",t.pageSizeOptions)("hidePageSize",t.hidePageSize)("disabled",t.pageDisabled)}}function Pe(n,o){}function Ge(n,o){if(1&n&&s.YNc(0,Pe,0,0,"ng-template",54),2&n){const t=s.oxw(),r=t.colDef;s.Q6J("ngTemplateOutlet",t.$implicit)("ngTemplateOutletContext",s.WLB(2,C,r,r))}}function Le(n,o){}function Oe(n,o){if(1&n&&s.YNc(0,Le,0,0,"ng-template",54),2&n){const t=s.oxw(2),r=t.colDef;s.Q6J("ngTemplateOutlet",t.$implicit[r.field])("ngTemplateOutletContext",s.WLB(2,C,r,r))}}function ke(n,o){if(1&n&&(s.YNc(0,Oe,1,5,"ng-template",33),s.ALo(1,"isTemplateRef")),2&n){const t=s.oxw();let d;s.Q6J("ngIf",s.lcZ(1,1,null==(d=t.$implicit)?null:d[t.colDef.field]))}}function Re(n,o){if(1&n&&(s.YNc(0,Ge,1,5,"ng-template",13),s.ALo(1,"isTemplateRef"),s.YNc(2,ke,2,3,"ng-template",null,95,s.W1O)),2&n){const t=o.$implicit,a=s.MAs(3);s.Q6J("ngIf",s.lcZ(1,2,t))("ngIfElse",a)}}const Ze=function(n){return{"mat-table-with-data":n}},Ie=new s.OlP("mtx-grid-default-options");let F=(()=>{class n{get _hasNoResult(){return!(this.data&&0!==this.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}constructor(t,a,r){this._utils=t,this._changeDetectorRef=a,this._defaultOptions=r,this.dataSource=new I.by,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 s.vpe,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 s.vpe,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new s.vpe,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new s.vpe,this.rowSelection=new ht.Ov(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelected=[],this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelectionChange=new s.vpe,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectionChange=new s.vpe,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 s.vpe,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}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(t,a){return this._utils.getColData(t,a)}ngOnChanges(t){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(a=>!a.hide).map(a=>a.field),this.showColumnMenuButton&&this.columns.forEach(a=>{"show"===this.columnHideableChecked?a.show=!a.hide:a.hide=!!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 ht.Ov(this.multiSelectable,this.rowSelected)),this.dataSource=new I.by(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,t.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(t=>this.table.addRowDef(t)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(t=>this.table.addHeaderRowDef(t)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(t=>this.table.addFooterRowDef(t))}ngOnDestroy(){}_countPinnedPosition(){const t=(d,x)=>d+parseFloat(x.width||"80px"),a=this.columns.filter(d=>d.pinned&&"left"===d.pinned);a.forEach((d,x)=>{d.left=a.slice(0,x).reduce(t,0)+"px"});const r=this.columns.filter(d=>d.pinned&&"right"===d.pinned).reverse();r.forEach((d,x)=>{d.right=r.slice(0,x).reduce(t,0)+"px"})}_getIndex(t,a){return typeof t>"u"?a:t}_onSortChange(t){this.sortChange.emit(t)}_onRowDataChange(t){this.rowChangeRecord=t,this._changeDetectorRef.markForCheck()}_onExpansionChange(t,a,r,d){this.expansionChange.emit({expanded:t.expanded,data:a,index:d,column:r})}_selectCell(t,a,r){if(this._selectedCell!==t){const d=this._utils.getCellValue(a,r);this.cellSelection=[],this.cellSelection.push({cellData:d,rowData:a,colDef:r}),this.cellSelectionChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=t.selected?t:void 0}_selectRow(t,a,r){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(a,r)&&!this.rowSelectionFormatter.hideCheckbox?.(a,r)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!t.ctrlKey&&!t.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(a)),this.rowClick.emit({rowData:a,index:r})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((r,d)=>!this.rowSelectionFormatter.disabled?.(r,d)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((t,a)=>{this.rowSelectionFormatter.disabled?.(t,a)||this.rowSelection.select(t)}),this.rowSelectionChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(t){this.rowSelection.toggle(t),this.rowSelectionChange.emit(this.rowSelection.selected)}_onColumnChange(t){this.columnChange.emit(t),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(t)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(t){return t.filter(r=>"show"===this.columnHideableChecked?r.show:!r.hide).map(r=>r.field)}toggleExpansion(t){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[t].expanded=!this.expansionRowStates[t].expanded,this.expansionRowStates[t].expanded}_onPage(t){this.pageOnFront&&this.scrollTop(0),this.page.emit(t)}scrollTop(t){if(null==t)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=t)}scrollLeft(t){if(null==t)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=t)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(Ks.U),s.Y36(s.sBO),s.Y36(Ie,8))},n.\u0275cmp=s.Xpm({type:n,selectors:[["mtx-grid"]],contentQueries:function(t,a,r){if(1&t&&(s.Suo(r,I.nj,4),s.Suo(r,I.as,4),s.Suo(r,I.Q2,4)),2&t){let d;s.iGM(d=s.CRH())&&(a.rowDefs=d),s.iGM(d=s.CRH())&&(a.headerRowDefs=d),s.iGM(d=s.CRH())&&(a.footerRowDefs=d)}},viewQuery:function(t,a){if(1&t&&(s.Gf(I.BZ,5),s.Gf(Bs.NW,5),s.Gf(Ds.YE,5),s.Gf(K,5),s.Gf(Wn,5)),2&t){let r;s.iGM(r=s.CRH())&&(a.table=r.first),s.iGM(r=s.CRH())&&(a.paginator=r.first),s.iGM(r=s.CRH())&&(a.sort=r.first),s.iGM(r=s.CRH())&&(a.columnMenu=r.first),s.iGM(r=s.CRH())&&(a.tableContainer=r.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:"loading",trackBy:"trackBy",columnResizable:"columnResizable",emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:"pageOnFront",showPaginator:"showPaginator",pageDisabled:"pageDisabled",showFirstLastButtons:"showFirstLastButtons",pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",paginationTemplate:"paginationTemplate",sortOnFront:"sortOnFront",sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:"sortDisableClear",sortDisabled:"sortDisabled",sortStart:"sortStart",rowHover:"rowHover",rowStriped:"rowStriped",expandable:"expandable",expansionTemplate:"expansionTemplate",multiSelectable:"multiSelectable",multiSelectionWithClick:"multiSelectionWithClick",rowSelected:"rowSelected",rowSelectable:"rowSelectable",hideRowSelectionCheckbox:"hideRowSelectionCheckbox",disableRowClickSelection:"disableRowClickSelection",rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",cellSelectable:"cellSelectable",showToolbar:"showToolbar",toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:"columnHideable",columnHideableChecked:"columnHideableChecked",columnSortable:"columnSortable",columnPinnable:"columnPinnable",columnPinOptions:"columnPinOptions",showColumnMenuButton:"showColumnMenuButton",columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:"showColumnMenuHeader",columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:"showColumnMenuFooter",columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:"useContentRowTemplate",useContentHeaderRowTemplate:"useContentHeaderRowTemplate",useContentFooterRowTemplate:"useContentFooterRowTemplate",showSummary:"showSummary",summaryTemplate:"summaryTemplate",showSidebar:"showSidebar",sidebarTemplate:"sidebarTemplate",showStatusbar:"showStatusbar",statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",expansionChange:"expansionChange",rowSelectionChange:"rowSelectionChange",cellSelectionChange:"cellSelectionChange",columnChange:"columnChange"},exportAs:["mtxGrid"],features:[s.TTD],decls:18,vars:12,consts:[["class","mtx-grid-progress",4,"ngIf"],["class","mtx-grid-toolbar",4,"ngIf"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container",3,"ngClass"],["tableContainer",""],["mat-table","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange",4,"ngIf"],["mat-table","","columnResize","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange",4,"ngIf"],["class","mtx-grid-no-result",4,"ngIf"],["class","mtx-grid-sidebar",4,"ngIf"],[1,"mtx-grid-footer"],["class","mtx-grid-statusbar",4,"ngIf"],[1,"mtx-grid-pagination"],[3,"ngIf","ngIfElse"],["defaultPaginationTemplate",""],["headerExtraTplBase",""],[1,"mtx-grid-progress"],["mode","indeterminate"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-toolbar-content"],["defaultToolbarTemplate",""],[1,"mtx-grid-toolbar-actions"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions","columnChange",4,"ngIf"],[3,"ngTemplateOutlet"],["class","mtx-grid-toolbar-title",4,"ngIf"],[1,"mtx-grid-toolbar-title"],[3,"columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions","columnChange"],["columnMenu",""],["mat-table","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange"],["matColumnDef","MtxGridCheckboxColumnDef",4,"ngIf"],[4,"ngFor","ngForOf"],["defaultHeaderRowTpl",""],["defaultRowTpl",""],[3,"ngIf"],[4,"ngIf"],["matColumnDef","MtxGridCheckboxColumnDef"],["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","change",4,"ngIf"],[3,"checked","indeterminate","change"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"disabled","checked","click","change",4,"ngIf"],[3,"disabled","checked","click","change"],["mat-footer-cell","",1,"mtx-grid-checkbox-cell"],[3,"matColumnDef","sticky","stickyEnd"],["mat-header-cell","",3,"class","ngClass","ngStyle",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","ngClass","ngStyle","cellSelectionChange",4,"matCellDef"],["mat-footer-cell","",3,"ngClass","ngStyle",4,"matFooterCellDef"],["mat-header-cell","",3,"ngClass","ngStyle"],[1,"mat-header-cell-inner"],["headerTpl",""],["defaultHeaderTpl",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],["class","mtx-grid-expansion-placeholder",4,"ngIf"],["class","mtx-grid-icon mat-sort-header-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],[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,"ngClass","ngStyle","cellSelectionChange"],["cellTpl",""],["colDefCellTpl",""],["defaultCellTpl",""],[3,"ngIf","ngIfElse","ngTemplateOutlet","ngTemplateOutletContext"],["class","mtx-grid-row-expand-button","mat-icon-button","","mtx-grid-expansion-toggle","","type","button",3,"opened","openedChange","toggleChange",4,"ngIf"],[3,"rowData","colDef","placeholder","rowDataChange"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"opened","openedChange","toggleChange"],["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,"ngClass","ngStyle"],["summaryTpl",""],["defaultSummaryTpl",""],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-header-row",""],["mat-row","",3,"class","ngClass","click",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"ngClass","click"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["mat-footer-row",""],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",3,"ngClass"],["mat-table","","columnResize","","matSort","",3,"ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy","matSortChange"],["mat-header-cell","",3,"class","ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-header-cell","",3,"ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[1,"mtx-grid-no-result"],["defaultNoResultTpl",""],[1,"mtx-grid-sidebar"],[1,"mtx-grid-statusbar"],[3,"showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled","page"],["headerExtraTpl",""]],template:function(t,a){if(1&t&&(s.YNc(0,zt,2,0,"div",0),s.YNc(1,p,7,3,"div",1),s.TgZ(2,"div",2)(3,"div",3)(4,"div",4,5),s.YNc(6,ya,12,22,"table",6),s.YNc(7,xe,12,22,"table",7),s.qZA(),s.YNc(8,Ce,4,2,"div",8),s.qZA(),s.YNc(9,we,2,1,"div",9),s.qZA(),s.TgZ(10,"div",10),s.YNc(11,ve,2,1,"div",11),s.TgZ(12,"div",12),s.YNc(13,De,1,1,"ng-template",13),s.YNc(14,Ee,1,9,"ng-template",null,14,s.W1O),s.qZA()(),s.YNc(16,Re,4,4,"ng-template",null,15,s.W1O)),2&t){const r=s.MAs(15);s.Q6J("ngIf",a.loading),s.xp6(1),s.Q6J("ngIf",a.showToolbar),s.xp6(3),s.Q6J("ngClass",s.VKq(10,Ze,!a._hasNoResult)),s.xp6(2),s.Q6J("ngIf",!a.columnResizable),s.xp6(1),s.Q6J("ngIf",a.columnResizable),s.xp6(1),s.Q6J("ngIf",a._hasNoResult),s.xp6(1),s.Q6J("ngIf",a.showSidebar),s.xp6(2),s.Q6J("ngIf",a.showStatusbar),s.xp6(2),s.Q6J("ngIf",a.paginationTemplate)("ngIfElse",r)}},dependencies:function(){return[G.mk,G.sg,G.O5,G.tP,G.PC,I.BZ,I.fO,I.as,I.w1,I.Dz,I.nj,I.mD,I.Ke,I.ge,I.ev,I.yh,I.XQ,I.Gk,I.Q2,Ds.YE,Ds.nU,Bs.NW,gs.oG,ts.RK,mt.pW,ft,an,Gt,S,q,Be,G.Ov,at.y,R.U,cn,rn]},styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%}.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:80px}.mtx-grid .mat-table-sticky-left{border-right-width:1px;border-right-style:solid}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left-width:1px;border-left-style:solid}.mtx-grid .mat-table-sticky-right{border-left-width:1px;border-left-style:solid}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right-width:1px;border-right-style:solid}.mtx-grid .mat-mdc-header-cell,.mtx-grid .mat-mdc-footer-cell,.mtx-grid .mat-mdc-cell{padding:4px 10px;box-sizing:border-box}.mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type),.mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type),.mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type){padding-left:24px}.mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,.mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,.mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell{padding-left:10px;padding-right:10px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type){padding-left:10px;padding-right:24px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,[dir=rtl] .mtx-grid .mat-mdc-footer-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell,[dir=rtl] .mtx-grid .mat-mdc-cell:first-of-type:not(:only-of-type).mtx-grid-checkbox-cell{padding-left:10px;padding-right:10px}.mtx-grid .mat-mdc-header-cell:last-of-type:not(:only-of-type),.mtx-grid .mat-mdc-footer-cell:last-of-type:not(:only-of-type),.mtx-grid .mat-mdc-cell:last-of-type:not(:only-of-type){padding-right:24px}[dir=rtl] .mtx-grid .mat-mdc-header-cell:last-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-footer-cell:last-of-type:not(:only-of-type),[dir=rtl] .mtx-grid .mat-mdc-cell:last-of-type:not(:only-of-type){padding-left:24px;padding-right:10px}.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-mdc-row:last-of-type .mat-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin:0 4px}.mtx-grid .mat-header-cell-inner{display:flex;align-items:center}.mtx-grid .mat-paginator-hidden{display:none}.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:48px;padding:8px;box-sizing:border-box}.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-width:1px;border-left-style:solid}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right-width:1px;border-right-style:solid}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:56px;padding:8px}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;width:40px;height:40px;vertical-align:middle}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:48px;overflow:hidden}.mtx-grid-checkbox-cell{flex:none;justify-content:center;width:60px;min-width:60px}.mtx-grid-checkbox-cell .mat-checkbox{display:flex;margin:0 10px}.mtx-grid-checkbox-cell .mat-checkbox-inner-container{margin-left:0}.mtx-grid-row-expand-button.mat-mdc-icon-button{width:40px;height:40px;padding:8px;vertical-align:middle}.mtx-grid-row-expand-button.mat-mdc-icon-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button+mtx-grid-cell{vertical-align:middle}.mtx-grid-row-expand-button.mat-mdc-icon-button .mat-mdc-button-touch-target{width:100%;height:100%}.mtx-grid-icon{width:20px;height:20px;font-size:20px}\n"],encapsulation:2,data:{animation:[(0,os.X$)("expansion",[(0,os.SB)("collapsed, void",(0,os.oB)({height:"0",minHeight:"0",visibility:"hidden"})),(0,os.SB)("expanded",(0,os.oB)({height:"*",visibility:"visible"})),(0,os.eR)("expanded <=> collapsed",(0,os.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,os.eR)("expanded <=> void",(0,os.jt)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0}),n})(),Be=(()=>{class n{get selected(){return this._selected}set mtxSelectableRowData(t){t!==this._rowData&&(this._rowData=t)}constructor(t){this._grid=t,this._selected=!1,this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this.cellSelectionChange=new s.vpe}onClick(t){this.ctrlKeyPressed=t.ctrlKey,this.shiftKeyPressed=t.shiftKey,this._grid.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectionChange.emit(this)}deselect(){this._selected=!1,this.cellSelectionChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectionChange.emit(this)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(F))},n.\u0275dir=s.lG2({type:n,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(t,a){1&t&&s.NdJ("click",function(d){return a.onClick(d)}),2&t&&s.ekj("selected",a.selected)},inputs:{mtxSelectableRowData:"mtxSelectableRowData"},outputs:{cellSelectionChange:"cellSelectionChange"}}),n})();const Ne={title:"Basic",component:(()=>{class n{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=E}trackByName(t,a){return a.name}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("trackBy",a.trackByName)},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(65956),filecontent:l(63202)},{file:"app.component.ts",content:l(99706),filecontent:l(22278)},{file:"app.component.scss",content:l(44407),filecontent:l(95715)},{file:"data.ts",content:l(70988),filecontent:l(6407)}]},ze={title:"Loading status",component:(()=>{class n{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=E,this.isLoading=!0}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"ngModel","ngModelChange"],[3,"data","columns","loading"]],template:function(t,a){1&t&&(s.TgZ(0,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.isLoading=d}),s._uU(1,"Loading"),s.qZA(),s._UZ(2,"mtx-grid",1)),2&t&&(s.Q6J("ngModel",a.isLoading),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("loading",a.isLoading))},dependencies:[X.JJ,X.On,gs.oG,F],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(31789),filecontent:l(21071)},{file:"app.component.ts",content:l(48255),filecontent:l(46717)},{file:"app.component.scss",content:l(97653),filecontent:l(260)}]},He={title:"Hide pagination",description:"\n

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

\n ",component:(()=>{class n{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=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:4,consts:[[3,"data","columns","pageOnFront","showPaginator"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("pageOnFront",!1)("showPaginator",!1)},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(66593),filecontent:l(46295)},{file:"app.component.ts",content:l(13733),filecontent:l(93237)},{file:"app.component.scss",content:l(62856),filecontent:l(36598)}]},Fe={title:"Sortable",component:(()=>{class n{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=E}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"data","columns","sortOnFront","sortDisableClear","sortDisabled","sortChange"]],template:function(t,a){1&t&&(s.TgZ(0,"mtx-grid",0),s.NdJ("sortChange",function(d){return a.log(d)}),s.qZA()),2&t&&s.Q6J("data",a.list)("columns",a.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(3964),filecontent:l(85326)},{file:"app.component.ts",content:l(57493),filecontent:l(56805)},{file:"app.component.scss",content:l(11870),filecontent:l(86499)}]};var Vs=l(87466);const qe={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 n{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=E,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=E.slice(2,3),this.rowSelectionFormatter={disabled:t=>"Boron"===t.name,hideCheckbox:t=>"John"===t.name}}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:11,vars:12,consts:[[3,"ngModel","ngModelChange"],[3,"value"],[3,"data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter","rowSelectionChange","cellSelectionChange"]],template:function(t,a){1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowSelectable=d}),s._uU(2,"Row selectable"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.hideRowSelectionCheckbox=d}),s._uU(4,"Hide checkbox"),s.qZA(),s.TgZ(5,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.multiSelectable=d}),s.TgZ(6,"mat-radio-button",1),s._uU(7,"Single"),s.qZA(),s.TgZ(8,"mat-radio-button",1),s._uU(9,"Multiple"),s.qZA()()(),s.TgZ(10,"mtx-grid",2),s.NdJ("rowSelectionChange",function(d){return a.log(d)})("cellSelectionChange",function(d){return a.log(d)}),s.qZA()),2&t&&(s.xp6(1),s.Q6J("ngModel",a.rowSelectable),s.xp6(2),s.Q6J("ngModel",a.hideRowSelectionCheckbox),s.xp6(2),s.Q6J("ngModel",a.multiSelectable),s.xp6(1),s.Q6J("value",!1),s.xp6(2),s.Q6J("value",!0),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("multiSelectable",a.multiSelectable)("hideRowSelectionCheckbox",a.hideRowSelectionCheckbox)("rowSelectable",a.rowSelectable)("rowSelected",a.rowSelected)("rowSelectionFormatter",a.rowSelectionFormatter))},dependencies:[X.JJ,X.On,gs.oG,Vs.VQ,Vs.U0,F],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(33608),filecontent:l(79425)},{file:"app.component.ts",content:l(31754),filecontent:l(27331)},{file:"app.component.scss",content:l(55136),filecontent:l(95789)}]};function We(n,o){1&n&&s._uU(0),2&n&&s.hij(" ",o.$implicit.name,"\n")}const Je={title:"Expandable row",component:(()=>{class n{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=E}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:4,consts:[[3,"data","columns","expandable","expansionTemplate","expansionChange"],["expansionTpl",""]],template:function(t,a){if(1&t&&(s.TgZ(0,"mtx-grid",0),s.NdJ("expansionChange",function(d){return a.log(d)}),s.qZA(),s.YNc(1,We,1,1,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("expandable",!0)("expansionTemplate",r)}},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(41355),filecontent:l(20310)},{file:"app.component.ts",content:l(78413),filecontent:l(2450)},{file:"app.component.scss",content:l(62218),filecontent:l(37498)}]},Qe=["grid"];function Ue(n,o){if(1&n){const t=s.EpF();s.TgZ(0,"button"),s._uU(1,"Save"),s.qZA(),s.TgZ(2,"button",6),s.NdJ("click",function(){s.CHM(t);const r=s.oxw();return s.KtG(r.closeMenu())}),s._uU(3,"Close"),s.qZA()}}const Ye={title:"Column hiding & moving",description:"\n

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

\n ",component:(()=>{class n{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=E,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(t){console.log(t)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],viewQuery:function(t,a){if(1&t&&s.Gf(Qe,5),2&t){let r;s.iGM(r=s.CRH())&&(a.grid=r.first)}},decls:18,vars:16,consts:[[3,"ngModel","ngModelChange"],["value","show"],["value","hide"],[3,"data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate","columnChange"],["grid",""],["menuFooter",""],[3,"click"]],template:function(t,a){if(1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnHideable=d}),s._uU(2,"Column Hiding"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnSortable=d}),s._uU(4,"Column Sorting"),s.qZA(),s.TgZ(5,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.columnPinnable=d}),s._uU(6,"Column Pinning"),s.qZA(),s.TgZ(7,"label"),s._uU(8,"ColumnHideableChecked:"),s.qZA(),s.TgZ(9,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.columnHideableChecked=d}),s.TgZ(10,"mat-radio-button",1),s._uU(11,"Show"),s.qZA(),s.TgZ(12,"mat-radio-button",2),s._uU(13,"Hide"),s.qZA()()(),s.TgZ(14,"mtx-grid",3,4),s.NdJ("columnChange",function(d){return a.log(d)}),s.qZA(),s.YNc(16,Ue,4,0,"ng-template",null,5,s.W1O)),2&t){const r=s.MAs(17);s.xp6(1),s.Q6J("ngModel",a.columnHideable),s.xp6(2),s.Q6J("ngModel",a.columnSortable),s.xp6(2),s.Q6J("ngModel",a.columnPinnable),s.xp6(4),s.Q6J("ngModel",a.columnHideableChecked),s.xp6(5),s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("toolbarTitle","Data Grid")("columnHideable",a.columnHideable)("columnHideableChecked",a.columnHideableChecked)("columnSortable",a.columnSortable)("columnPinnable",a.columnPinnable)("showColumnMenuHeader",!0)("columnMenuHeaderText","Title")("showColumnMenuFooter",!0)("columnMenuFooterTemplate",r)}},dependencies:[X.JJ,X.On,gs.oG,Vs.VQ,Vs.U0,F],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]}),n})(),files:[{file:"app.component.html",content:l(14180),filecontent:l(66184)},{file:"app.component.ts",content:l(31901),filecontent:l(21386)},{file:"app.component.scss",content:l(16686),filecontent:l(35959)}]},$e={title:"Column pinnable",component:(()=>{class n{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=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)},dependencies:[F]}),n})(),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:l(11520),filecontent:l(78717)},{file:"app.component.ts",content:l(14431),filecontent:l(83040)},{file:"app.component.scss",content:l(85453),filecontent:l(41738)}]},Ve={title:"Hover & striped",component:(()=>{class n{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=E,this.rowHover=!0,this.rowStriped=!1}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:6,vars:7,consts:[[3,"ngModel","ngModelChange"],[3,"data","columns","rowHover","rowStriped","rowSelectable"]],template:function(t,a){1&t&&(s.TgZ(0,"div")(1,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowHover=d}),s._uU(2,"Hover"),s.qZA(),s.TgZ(3,"mat-checkbox",0),s.NdJ("ngModelChange",function(d){return a.rowStriped=d}),s._uU(4,"Striped"),s.qZA()(),s._UZ(5,"mtx-grid",1)),2&t&&(s.xp6(1),s.Q6J("ngModel",a.rowHover),s.xp6(2),s.Q6J("ngModel",a.rowStriped),s.xp6(2),s.Q6J("data",a.list)("columns",a.columns)("rowHover",a.rowHover)("rowStriped",a.rowStriped)("rowSelectable",!0))},dependencies:[X.JJ,X.On,gs.oG,F],styles:[".mat-checkbox[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(17869),filecontent:l(64392)},{file:"app.component.ts",content:l(90935),filecontent:l(92869)},{file:"app.component.scss",content:l(49211),filecontent:l(1009)}]},Xe={title:"Row with buttons",component:(()=>{class n{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,size:"small"}}]}],this.list=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[F],styles:["[_nghost-%COMP%] .mtx-grid .mat-badge-after .mat-badge-content{right:0}[_nghost-%COMP%] .mtx-grid .mat-badge-above .mat-badge-content{top:0}"]}),n})(),files:[{file:"app.component.html",content:l(87038),filecontent:l(79448)},{file:"app.component.ts",content:l(88531),filecontent:l(86889)},{file:"app.component.scss",content:l(62540),filecontent:l(25467)}]};var Ke=l(82599);const sl=["statusTpl"];function tl(n,o){1&n&&(s.TgZ(0,"mat-slide-toggle",2),s._uU(1,"Slide me!"),s.qZA()),2&n&&s.Q6J("checked",o.$implicit.status)}const nl={title:"Custom cell template",description:"\n

The status column are custom cells.

\n ",component:(()=>{class n{constructor(){this.columns=[],this.list=E}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}]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],viewQuery:function(t,a){if(1&t&&s.Gf(sl,7),2&t){let r;s.iGM(r=s.CRH())&&(a.statusTpl=r.first)}},decls:3,vars:2,consts:[[3,"data","columns"],["statusTpl",""],[3,"checked"]],template:function(t,a){1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,tl,2,1,"ng-template",null,1,s.W1O)),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[Ke.Rr,F]}),n})(),files:[{file:"app.component.html",content:l(11638),filecontent:l(38922)},{file:"app.component.ts",content:l(16918),filecontent:l(53979)},{file:"app.component.scss",content:l(27067),filecontent:l(49358)}]};function al(n,o){if(1&n&&(s.TgZ(0,"button",3),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.xp6(1),s.Oqu(t.mobile)}}function el(n,o){if(1&n&&(s.TgZ(0,"button",4),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.xp6(1),s.Oqu(t.city)}}const ll=function(n,o){return{mobile:n,city:o}},ol={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 n{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=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:5,vars:6,consts:[[3,"data","columns","cellTemplate"],["mobileTpl",""],["cityTpl",""],["mat-raised-button","","color","accent"],["mat-raised-button","","color","primary"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,al,2,1,"ng-template",null,1,s.W1O),s.YNc(3,el,2,1,"ng-template",null,2,s.W1O)),2&t){const r=s.MAs(2),d=s.MAs(4);s.Q6J("data",a.list)("columns",a.columns)("cellTemplate",s.WLB(3,ll,r,d))}},dependencies:[ts.lW,F]}),n})(),files:[{file:"app.component.html",content:l(33086),filecontent:l(43557)},{file:"app.component.ts",content:l(49370),filecontent:l(8597)},{file:"app.component.scss",content:l(38118),filecontent:l(12721)}]},il={title:"Data formatting",description:"\n

The name field use a formatter.

\n ",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",formatter:t=>`${t.name}`},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[F],styles:["[_nghost-%COMP%] .label{padding:5px 10px;border-radius:999px;background-color:#ffb74d}"]}),n})(),files:[{file:"app.component.html",content:l(88913),filecontent:l(94445)},{file:"app.component.ts",content:l(53733),filecontent:l(94433)},{file:"app.component.scss",content:l(32720),filecontent:l(9747)}]},pl={title:"No result",description:'\n

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

\n ',component:(()=>{class n{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=[]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(81656),filecontent:l(60627)},{file:"app.component.ts",content:l(91450),filecontent:l(58445)},{file:"app.component.scss",content:l(13690),filecontent:l(85871)}]};function rl(n,o){if(1&n&&(s._uU(0),s.TgZ(1,"mat-icon",2),s._uU(2,"info"),s.qZA()),2&n){const t=o.$implicit;s.hij(" ",t.header," "),s.xp6(1),s.Q6J("matTooltip",t.description)}}const cl={title:"Custom header template",description:"\n

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

\n ",component:(()=>{class n{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=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:3,consts:[[3,"data","columns","headerTemplate"],["headerTpl",""],[3,"matTooltip"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,rl,3,2,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("headerTemplate",r)}},dependencies:[qs.Hw,Ct.gM,F]}),n})(),files:[{file:"app.component.html",content:l(21751),filecontent:l(92301)},{file:"app.component.ts",content:l(26921),filecontent:l(97034)},{file:"app.component.scss",content:l(18182),filecontent:l(18503)}]};function dl(n,o){if(1&n&&(s.TgZ(0,"div"),s._uU(1),s.ALo(2,"currency"),s.qZA()),2&n){const t=o.$implicit,a=s.oxw();s.xp6(1),s.Oqu(s.lcZ(2,1,a.getTotalCost(t)))}}const hl=function(n){return{cost:n}},ml={title:"Custom footer template",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:t=>Math.max(...t)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency"}],this.list=E}getTotalCost(t){return t.reduce((a,r)=>a+r,0)}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:6,consts:[[3,"data","columns","showSummary","summaryTemplate"],["footerTpl",""]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,dl,3,3,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("showSummary",!0)("summaryTemplate",s.VKq(4,hl,r))}},dependencies:[F,G.H9]}),n})(),files:[{file:"app.component.html",content:l(10575),filecontent:l(82033)},{file:"app.component.ts",content:l(55596),filecontent:l(61510)},{file:"app.component.scss",content:l(9279),filecontent:l(1855)}]};function ul(n,o){1&n&&s._UZ(0,"input",2)}const gl={title:"Custom toolbar template",component:(()=>{class n{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:t=>Math.max(...t)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency"}],this.list=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:5,consts:[[3,"data","columns","showToolbar","showColumnMenuButton","toolbarTemplate"],["toolbarTpl",""],["placeholder","Search"]],template:function(t,a){if(1&t&&(s._UZ(0,"mtx-grid",0),s.YNc(1,ul,1,0,"ng-template",null,1,s.W1O)),2&t){const r=s.MAs(2);s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("showColumnMenuButton",!1)("toolbarTemplate",r)}},dependencies:[F]}),n})(),files:[{file:"app.component.html",content:l(85847),filecontent:l(15981)},{file:"app.component.ts",content:l(87947),filecontent:l(53185)},{file:"app.component.scss",content:l(53411),filecontent:l(12746)}]};function fl(n,o){if(1&n&&(s.TgZ(0,"mat-radio-button",3),s._uU(1),s.qZA()),2&n){const t=o.$implicit;s.Q6J("value",t.value),s.xp6(1),s.hij(" ",t.label," ")}}const xl={title:"I18n ngx-translate",component:(()=>{class n{constructor(t){this.translate=t,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=E,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",t.addLangs(this.langs.map(a=>a.value)),t.setDefaultLang(this.defaultlang)}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(j.sK))},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:3,vars:8,consts:[[3,"ngModel","ngModelChange","change"],[3,"value",4,"ngFor","ngForOf"],[3,"data","columns","showToolbar","columnHideable","columnSortable","columnPinOptions"],[3,"value"]],template:function(t,a){1&t&&(s.TgZ(0,"mat-radio-group",0),s.NdJ("ngModelChange",function(d){return a.defaultlang=d})("change",function(d){return a.translate.use(d.value)}),s.YNc(1,fl,2,2,"mat-radio-button",1),s.qZA(),s._UZ(2,"mtx-grid",2)),2&t&&(s.Q6J("ngModel",a.defaultlang),s.xp6(1),s.Q6J("ngForOf",a.langs),s.xp6(1),s.Q6J("data",a.list)("columns",a.columns)("showToolbar",!0)("columnHideable",!0)("columnSortable",!0)("columnPinOptions",a.columnPinOptions))},dependencies:[G.sg,X.JJ,X.On,Vs.VQ,Vs.U0,F],styles:[".mat-radio-button[_ngcontent-%COMP%]{margin:0 1rem 1rem 0}"]}),n})(),files:[{file:"app.component.html",content:l(47544),filecontent:l(95073)},{file:"app.component.ts",content:l(31102),filecontent:l(31844)},{file:"app.component.scss",content:l(74858),filecontent:l(65896)},{file:"assets/zh-CN.json",content:l(40340),filecontent:l(15215)},{file:"assets/en-US.json",content:l(75497),filecontent:l(61863)}]},_l=function(){return[5,10,20]},jl={title:"Remote Data",component:(()=>{class n{get params(){const t=Object.assign({},this.query);return t.page+=1,t}constructor(t){this.http=t,this.columns=[{header:"Name",field:"name",formatter:a=>`${a.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}}ngOnInit(){this.getList()}getList(){this.isLoading=!0,this.http.get("https://api.github.com/search/repositories",{params:this.params}).subscribe(t=>{this.list=t.items,this.total=t.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(t){this.query.page=t.pageIndex,this.query.per_page=t.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(Xs.eN))},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions","page"]],template:function(t,a){1&t&&(s.TgZ(0,"button",0),s.NdJ("click",function(){return a.refresh()}),s._uU(1,"Refresh"),s.qZA(),s.TgZ(2,"button",1),s.NdJ("click",function(){return a.reset()}),s._uU(3,"Reset"),s.qZA(),s.TgZ(4,"mtx-grid",2),s.NdJ("page",function(d){return a.getNextPage(d)}),s.qZA()),2&t&&(s.xp6(4),s.Q6J("data",a.list)("columns",a.columns)("length",a.total)("loading",a.isLoading)("pageOnFront",!1)("pageIndex",a.query.page)("pageSize",a.query.per_page)("pageSizeOptions",s.DdM(8,_l)))},dependencies:[ts.lW,F],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]}),n})(),files:[{file:"app.component.html",content:l(10232),filecontent:l(43466)},{file:"app.component.ts",content:l(4540),filecontent:l(78593)},{file:"app.component.scss",content:l(73145),filecontent:l(44735)}]},bl=function(){return[1,2,5,10]},Cl={title:"Column resize",component:(()=>{class n{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=[...E,...E,...E]}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("columnResizable",!0)("pageSizeOptions",s.DdM(4,bl))},dependencies:[F],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]}),n})(),files:[{file:"app.component.html",content:l(55910),filecontent:l(67454)},{file:"app.component.ts",content:l(50760),filecontent:l(72837)},{file:"app.component.scss",content:l(35145),filecontent:l(33908)}]},yl={title:"Custom class for row and column",component:(()=>{class n{constructor(){this.rowClassFormatter={success:(t,a)=>"Boron"===t.name,danger:(t,a)=>1===a},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:t=>t?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=E}}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=s.Xpm({type:n,selectors:[["data-grid-example"]],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(t,a){1&t&&s._UZ(0,"mtx-grid",0),2&t&&s.Q6J("data",a.list)("columns",a.columns)("rowClassFormatter",a.rowClassFormatter)},dependencies:[F],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}"]}),n})(),files:[{file:"app.component.html",content:l(81763),filecontent:l(2409)},{file:"app.component.ts",content:l(18235),filecontent:l(55573)},{file:"app.component.scss",content:l(33799),filecontent:l(87341)}]};var Tl=l(1309),wl=l(71629),Al=l(52240);function Ml(n,o){if(1&n&&(s.ynx(0),s._UZ(1,"doc-heading",2)(2,"example-viewer",3),s.BQk()),2&n){const t=o.$implicit;s.xp6(1),s.Q6J("text",t.title),s.xp6(1),s.Q6J("exampleData",t)}}function vl(n,o){if(1&n&&(s.ynx(0),s.YNc(1,Ml,3,2,"ng-container",1),s.BQk()),2&n){const t=o.ngIf;s.xp6(1),s.Q6J("ngForOf",t.examples)}}function Sl(n,o){if(1&n&&(s.ynx(0),s._UZ(1,"doc-viewer",1),s.BQk()),2&n){const t=o.ngIf;s.xp6(1),s.Q6J("textContent",t.content.default)}}function ia(n){return new Jt.w(n,"assets/i18n/data-grid/","_json")}let pa=(()=>{class n{constructor(t){this.route=t}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(g.gz))},n.\u0275cmp=s.Xpm({type:n,selectors:[["app-grid-overview"]],decls:7,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"text"],[3,"exampleData"]],template:function(t,a){1&t&&(s.TgZ(0,"p"),s._uU(1," The "),s.TgZ(2,"code"),s._uU(3,"mtx-grid"),s.qZA(),s._uU(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"),s.qZA(),s.YNc(5,vl,2,1,"ng-container",0),s.ALo(6,"async")),2&t&&(s.xp6(5),s.Q6J("ngIf",s.lcZ(6,1,a.route.data)))},dependencies:[G.sg,G.O5,Tl.Q,wl.B,G.Ov],encapsulation:2}),n})(),ra=(()=>{class n{constructor(t){this.route=t}}return n.\u0275fac=function(t){return new(t||n)(s.Y36(g.gz))},n.\u0275cmp=s.Xpm({type:n,selectors:[["app-grid-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(t,a){1&t&&(s.YNc(0,Sl,2,1,"ng-container",0),s.ALo(1,"async")),2&t&&s.Q6J("ngIf",s.lcZ(1,1,a.route.data))},dependencies:[G.O5,Al.z,G.Ov],encapsulation:2}),n})(),Dl=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=s.oAB({type:n}),n.\u0275inj=s.cJS({imports:[Wt.m8,j.aw.forRoot({loader:{provide:j.Zw,useFactory:ia,deps:[Xs.eN]}}),g.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:pa,pathMatch:"full",data:{examples:[Ne,Cl,ze,He,Fe,qe,Je,Ye,$e,Ve,Xe,nl,ol,il,yl,pl,cl,ml,gl,xl,jl]}},{path:"api",component:ra,pathMatch:"full",data:{content:l(67878)}},{path:"**",redirectTo:"overview"}])]}),n})()},24391:function(m){m.exports=function(){"use strict";function l(e,p){for(var i=0;i]*>/,gs=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ts=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,mt=/^(?:body|html)$/i,fs=["val","css","html","text","data","width","height","offset"],ds=E.createElement("table"),Ns=E.createElement("tr"),xs={tr:E.createElement("tbody"),tbody:ds,thead:ds,tfoot:ds,td:Ns,th:Ns,"*":E.createElement("div")},ps=/^[\w-]*$/,rs={},Qt=rs.toString,st=E.createElement("div"),Es=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},hs=E.documentElement.contains?function(e,p){return e!==p&&e.contains(p)}:function(e,p){for(;p&&(p=p.parentNode);)if(p===e)return!0;return!1};function Ps(e){return null==e?String(e):rs[Qt.call(e)]||"object"}function zs(e){return"string"==typeof e}function _s(e){return"function"==Ps(e)}function Hs(e){return null!=e&&e==e.window}function ut(e){return null!=e&&e.nodeType==e.DOCUMENT_NODE}function js(e){return"object"==Ps(e)}function Gs(e){return js(e)&&!Hs(e)&&Object.getPrototypeOf(e)==Object.prototype}function Ut(e){var p=!!e&&"length"in e&&e.length,i=Ps(e);return"function"!=i&&!Hs(e)&&("array"==i||0===p||"number"==typeof p&&p>0&&p-1 in e)}function Fs(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function gt(e,p){return"number"!=typeof p||Ks[Fs(e)]?p:p+"px"}function ft(e){return e.replace(/-+(.)?/g,function(p,i){return i?i.toUpperCase():""})}function xt(e){return e in Ds?Ds[e]:Ds[e]=new RegExp("(^|\\s)"+e+"(\\s|$)")}function Ls(e){return e instanceof j}function bs(e,p,i,c){return _s(p)?p.call(e,i,c):p}function tt(e,p,i){null==i?e.removeAttribute(p):e.setAttribute(p,i)}function ms(e,p){var i=e.className||"",c=i&&void 0!==i.baseVal;if(void 0===p)return c?i.baseVal:i;c?i.baseVal=p:e.className=p}function pn(e,p){var i={width:["padding-left","padding-right","border-left-width","border-right-width"],height:["padding-top","padding-bottom","border-top-width","border-bottom-width"]};return"border-box"!==e.css("box-sizing")||function Ct(){return window.navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv:11\./)}()?parseFloat(e.css(p)):parseFloat(e.css(p))-parseFloat(e.css(i[p][0]))-parseFloat(e.css(i[p][1]))-parseFloat(e.css(i[p][2]))-parseFloat(e.css(i[p][3]))}function qs(e,p){var i=e.replace(/./,function(u){return u[0].toUpperCase()}),c=this[0];return void 0===p?Hs(c)?c.document.documentElement["client"+i]:ut(c)?c.documentElement["scroll"+i]:pn(this,e):this.each(function(u){(c=j(this)).css(e,bs(this,p,u,c[e]()))})}j.fn=j.prototype={constuctor:j,length:0,forEach:s.forEach,reduce:s.reduce,push:s.push,sort:s.sort,splice:s.splice,indexOf:s.indexOf,init:function(e,p){var i;if(!e)return this;if("string"==typeof e)if("<"==(e=e.trim())[0]&&G.test(e))i=j.fragment(e,RegExp.$1,p),e=null;else{if(void 0!==p)return j(p).find(e);i=j.qsa(E,e)}else{if(_s(e))return j(E).ready(e);if(Ls(e))return e;if(Es(e))i=function sa(e){return ht.call(e,function(p){return null!=p})}(e);else if(js(e))i=[e],e=null;else{if(void 0!==p)return j(p).find(e);i=j.qsa(E,e)}}return j.makeArray(i,e,this)},concat:function(){var e,p,i=[];for(e=0;e=0?e:e+this.length]},size:function(){return this.length},each:function(e){return s.every.call(this,function(p,i){return!1!==e.call(p,i,p)}),this},map:function(e){return j(j.map(this,function(p,i){return e.call(p,i,p)}))},slice:function(){return j(I.apply(this,arguments))},first:function(){var e=this[0];return e&&!js(e)?e:j(e)},last:function(){var e=this[this.length-1];return e&&!js(e)?e:j(e)},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)}},j.extend=j.fn.extend=function(){var e,p,i,c,u,f,_=arguments[0]||{},b=1,y=arguments.length,C=!1;for("boolean"==typeof _&&(C=_,_=arguments[b]||{},b++),"object"!=typeof _&&!_s(_)&&(_={}),b===y&&(_=this,b--);b")),void 0===p&&(p=G.test(e)&&RegExp.$1),p in xs||(p="*"),(f=xs[p]).innerHTML=""+e,c=j.each(I.call(f.childNodes),function(){f.removeChild(this)})),Gs(i)&&(u=j(c),j.each(i,function(_,b){fs.indexOf(_)>-1?u[_](b):u.attr(_,b)})),c},matches:function(e,p){if(!p||!e||1!==e.nodeType)return!1;var i=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(i)return i.call(e,p);var c,u=e.parentNode,f=!u;return f&&(u=st).appendChild(e),c=~j.qsa(u,p).indexOf(e),f&&st.removeChild(e),c},each:function(e,p){var i,c;if(Ut(e)){for(i=0;i0?j.fn.concat.apply([],e):e}(c)}}),j.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,p){rs["[object "+p+"]"]=p.toLowerCase()}),j.fn.init.prototype=j.fn;var cn=1,Os={},yt="onfocusin"in window,Tt={focus:"focusin",blur:"focusout"},wt={mouseenter:"mouseover",mouseleave:"mouseout"},dn=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,At=function(){return!0},et=function(){return!1},hn={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function ks(e){return e._zid||(e._zid=cn++)}function cs(e,p){if(p||!e.isDefaultPrevented){p||(p=e),j.each(hn,function(i,c){var u=p[i];e[i]=function(){return this[c]=At,u&&u.apply(p,arguments)},e[c]=et});try{e.timeStamp||(e.timeStamp=Date.now())}catch(i){console.warn(i)}(void 0!==p.defaultPrevented?p.defaultPrevented:"returnValue"in p?!1===p.returnValue:p.getPreventDefault&&p.getPreventDefault())&&(e.isDefaultPrevented=At)}return e}function Mt(e){var p=(""+e).split(".");return{e:p[0],ns:p.slice(1).sort().join(" ")}}function un(e,p,i,c){if((p=Mt(p)).ns)var u=function mn(e){return new RegExp("(?:^| )"+e.replace(" "," .* ?")+"(?: |$)")}(p.ns);return(Os[ks(e)]||[]).filter(function(f){return f&&(!p.e||f.e==p.e)&&(!p.ns||u.test(f.ns))&&(!i||ks(f.fn)===ks(i))&&(!c||f.sel==c)})}function vt(e,p){return e.del&&!yt&&e.e in Tt||!!p}function St(e){return wt[e]||yt&&Tt[e]||e}function lt(e,p,i,c,u){var f=ks(e);(p||"").split(/\s/).forEach(function(_){un(e,_,i,c).forEach(function(b){delete Os[f][b.i],"removeEventListener"in e&&e.removeEventListener(St(b.e),b.proxy,vt(b,u))})})}function Dt(e,p){p(e);for(var i=0,c=e.childNodes.length;i1;return f.length<1?e:e.each(function(y,C){var T=hs(E.documentElement,_=c?C:C.parentNode);f.forEach(function(M){if(b)M=M.cloneNode(!0);else if(!_)return j(M).remove();i.call(C,M),T&&Dt(M,function(w){if(!(null==w.nodeName||"SCRIPT"!==w.nodeName.toUpperCase()||w.type&&"text/javascript"!==w.type||w.src)){var L=w.ownerDocument?w.ownerDocument.defaultView:window;L.eval.call(L,w.innerHTML)}})})})}var Ws,ns="",Rs=E.createElement("div"),vn=Rs.style.transitionProperty;function Et(e){return Ws?Ws+e:e.toLowerCase()}void 0===Rs.style.transform&&j.each({Webkit:"webkit",Moz:"",O:"o"},function(e,p){if(void 0!==Rs.style[e+"TransitionProperty"])return ns="-"+e.toLowerCase()+"-",Ws=p,!1}),Rs=null,j.fx={off:void 0===Ws&&void 0===vn,speeds:{_default:400,fast:200,slow:600},cssPrefix:ns,transitionEnd:Et("TransitionEnd"),animationEnd:Et("AnimationEnd")};var ot,Pt,Gt,Js,Zs,X,Lt,Ot,kt,Sn=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,is={};function Dn(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function Rt(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=function Yt(e){var p,i;return Bs[e]||(p=E.createElement(e),E.body.appendChild(p),i=getComputedStyle(p,"").getPropertyValue("display"),p.parentNode.removeChild(p),"none"==i&&(i="block"),Bs[e]=i),Bs[e]}(this.nodeName))})}function Zt(){return this.css("display","none")}function it(e,p,i,c,u){"function"==typeof p&&!u&&(u=p,p=void 0);var f={opacity:i};return c&&(f.scale=c,e.css(j.fx.cssPrefix+"transform-origin","0 0")),e.animate(f,p,null,u)}ot=ns+"transform",is[Pt=ns+"transition-property"]=is[Gt=ns+"transition-duration"]=is[Zs=ns+"transition-delay"]=is[Js=ns+"transition-timing-function"]=is[X=ns+"animation-name"]=is[Lt=ns+"animation-duration"]=is[kt=ns+"animation-delay"]=is[Ot=ns+"animation-timing-function"]="";var v=j,In={find:function on(e){var i=this;return e?"object"==typeof e?j(e).filter(function(){var c=this;return s.some.call(i,function(u){return hs(u,c)})}):1==this.length?j(j.qsa(this[0],e)):this.map(function(){return j.qsa(this,e)}):j()},closest:function bt(e,p){var i=[],c="object"==typeof e&&j(e);return this.each(function(u,f){for(;f&&!(c?c.indexOf(f)>=0:j.matches(f,e));)f=f!==p&&!ut(f)&&f.parentNode;f&&i.indexOf(f)<0&&i.push(f)}),j(i)},css:function Vt(e,p){if(arguments.length<2){var i=this[0];if("string"==typeof e)return i?i.style[ft(e)]||getComputedStyle(i,"").getPropertyValue(e):void 0;if(Es(e)){if(!i)return;var c={},u=getComputedStyle(i,"");return j.each(e,function(b,y){c[y]=i.style[ft(y)]||u.getPropertyValue(y)}),c}}var f="";if("string"==Ps(e))p||0===p?f=Fs(e)+":"+gt(e,p):this.each(function(){this.style.removeProperty(Fs(e))});else for(var _ in e)e[_]||0===e[_]?f+=Fs(_)+":"+gt(_,e[_])+";":this.each(function(){this.style.removeProperty(Fs(_))});return this.each(function(){this.style.cssText+=";"+f})},addClass:function Kt(e){var p=[];return e?this.each(function(i){if("className"in this){p=[];var c=ms(this);bs(this,e,i,c).split(/\s+/g).forEach(function(f){j(this).hasClass(f)||p.push(f)},this),p.length&&ms(this,c+(c?" ":"")+p.join(" "))}}):this},hasClass:function Xt(e){return!!e&&s.some.call(this,function(p){return this.test(ms(p))},xt(e))},removeClass:function sn(e){var p=[];return this.each(function(i){if("className"in this){if(void 0===e)return ms(this,"");p=ms(this),bs(this,e,i,p).split(/\s+/g).forEach(function(c){p=p.replace(xt(c)," ")}),ms(this,p.trim())}})},attr:function ln(e,p){var i;return"string"!=typeof e||1 in arguments?this.each(function(c){if(1===this.nodeType)if(js(e))for(var u in e)tt(this,u,e[u]);else tt(this,e,bs(this,p,c,this.getAttribute(e)))}):0 in this&&1==this[0].nodeType&&null!=(i=this[0].getAttribute(e))?i:void 0},removeAttr:function nt(e){return this.each(function(){1===this.nodeType&&e.split(" ").forEach(function(p){tt(this,p)},this)})},append:function Tn(){return xn(this,arguments,function(e){this.insertBefore(e,null)},!0)},remove:function bn(){return this.each(function(){1===this.nodeType&&function jn(e){for(var p,i,c=0;void 0!==(i=e[c]);c++)i._zid&&(p=Os[i._zid])&&p.forEach(u=>{const f=u.e+"."+u.ns.split(" ").join(".");lt(i,f,u.fn,u.sel)})}(function _n(e,p){var i;return i=typeof e.getElementsByTagName<"u"?e.getElementsByTagName(p||"*"):typeof e.querySelectorAll<"u"?e.querySelectorAll(p||"*"):[],void 0===p||p&&function $t(e,p){return e.nodeName&&e.nodeName.toLowerCase()===p.toLowerCase()}(e,p)?j.merge([e],i):i}(this)),null!=this.parentNode&&this.parentNode.removeChild(this)})},empty:function Cn(){return this.each(function(){this.innerHTML=""})},html:function yn(e){return 0 in arguments?this.each(function(p){var i=this.innerHTML;j(this).empty().append(bs(this,e,p,i))}):0 in this?this[0].innerHTML:null},width:function at(e){return qs.call(this,"width",e)},height:function rn(e){return qs.call(this,"height",e)},scrollTop:function nn(e){if(this.length){var p="scrollTop"in this[0];return void 0===e?p?this[0].scrollTop:Hs(this[0])?this[0].pageYOffset:this[0].defaultView.pageYOffset:this.each(p?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function an(e){if(this.length){var p="scrollLeft"in this[0];return void 0===e?p?this[0].scrollLeft:Hs(this[0])?this[0].pageXOffset:this[0].defaultView.pageXOffset:this.each(p?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},offset:function ta(e){if(e)return this.each(function(i){var c=j(this),u=bs(this,e,i,c.offset()),f=c.offsetParent().offset(),_={top:u.top-f.top,left:u.left-f.left};"static"==c.css("position")&&(_.position="relative"),c.css(_)});if(!this.length)return null;if(E.documentElement!==this[0]&&!hs(E.documentElement,this[0]))return{top:0,left:0};var p=this[0].getBoundingClientRect();return{left:p.left+window.pageXOffset,top:p.top+window.pageYOffset,width:Math.round(p.width),height:Math.round(p.height)}},offsetParent:function en(){return this.map(function(){for(var e=this.offsetParent||E.body;e&&!mt.test(e.nodeName)&&"static"==j(e).css("position");)e=e.offsetParent;return e})},position:function tn(){if(this.length){var p,e=this[0],i=this.offsetParent(),c=mt.test(i[0].nodeName)?{top:0,left:0}:i.offset();return"fixed"===j(e).css("position")?p=e.getBoundingClientRect():(p=this.offset(),c.top+=parseFloat(j(i[0]).css("border-top-width"))||0,c.left+=parseFloat(j(i[0]).css("border-left-width"))||0),{top:p.top-c.top-parseFloat(j(e).css("margin-top"))||0,left:p.left-c.left-parseFloat(j(e).css("margin-left"))||0}}},on:function wn(e,p,i,c,u){var f,_,b=this;return e&&!zs(e)?(j.each(e,function(y,C){b.on(y,p,i,C,u)}),b):(!zs(p)&&!_s(c)&&!1!==c&&(c=i,i=p,p=void 0),(void 0===c||!1===i)&&(c=i,i=void 0),!1===c&&(c=et),b.each(function(y,C){u&&(f=function(T){return lt(C,T.type,c),c.apply(this,arguments)}),p&&(_=function(T){var M,w=j(T.target).closest(p,C).get(0);if(w&&w!==C)return M=j.extend(function fn(e){var p,i={originalEvent:e};for(p in e)!dn.test(p)&&void 0!==e[p]&&(i[p]=e[p]);return cs(i,e)}(T),{currentTarget:w,liveFired:C}),(f||c).apply(w,[M].concat(I.call(arguments,1)))}),function gn(e,p,i,c,u,f,_){var b=ks(e),y=Os[b]||(Os[b]=[]);p.split(/\s/).forEach(function(C){if("ready"==C)return j(E).ready(i);var T=Mt(C);T.fn=i,T.sel=u,T.e in wt&&(i=function(w){var L=w.relatedTarget;if(!L||L!==this&&!hs(this,L))return T.fn.apply(this,arguments)}),T.del=f;var M=f||i;T.proxy=function(w){if(!(w=cs(w)).isImmediatePropagationStopped()){w.data=c;var L=M.apply(e,null==w._args?[w]:[w].concat(w._args));return!1===L&&(w.preventDefault(),w.stopPropagation()),L}},T.i=y.length,y.push(T),"addEventListener"in e&&e.addEventListener(St(T.e),T.proxy,vt(T,_))})}(C,e,c,i,p,_||f)}))},off:function An(e,p,i){var c=this;return e&&!zs(e)?(j.each(e,function(u,f){c.off(u,p,f)}),c):(!zs(p)&&!_s(i)&&!1!==i&&(i=p,p=void 0),!1===i&&(i=et),c.each(function(){lt(this,e,i,p)}))},show:function Ln(e,p){return Rt.call(this),void 0===e?e=0:this.css("opacity",0),it(this,e,1,"1,1",p)},hide:function On(e,p){return void 0===e?Zt.call(this):function Gn(e,p,i,c){return it(e,p,0,i,function(){Zt.call(j(this)),c&&c.call(this)})}(this,e,"0,0",p)},anim:function En(e,p,i,c,u){var f,b,T,_={},y="",C=this,M=j.fx.transitionEnd,w=!1;if(void 0===p&&(p=j.fx.speeds._default/1e3),void 0===u&&(u=0),j.fx.off&&(p=0),"string"==typeof e)_[X]=e,_[Lt]=p+"s",_[kt]=u+"s",_[Ot]=i||"linear",M=j.fx.animationEnd;else{for(f in b=[],e)Sn.test(f)?y+=f+"("+e[f]+") ":(_[f]=e[f],b.push(Dn(f)));y&&(_[ot]=y,b.push(ot)),p>0&&"object"==typeof e&&(_[Pt]=b.join(", "),_[Gt]=p+"s",_[Zs]=u+"s",_[Js]=i||"linear")}return T=function(L){if(typeof L<"u"){if(L.target!==L.currentTarget)return;j(L.target).off(M,T)}else j(this).off(M,T);w=!0,j(this).css(is),c&&c.call(this)},p>0&&(this.on(M,T),setTimeout(function(){w||T.call(C)},1e3*(p+u)+25)),this.size()&&this.get(0),this.css(_),p<=0&&setTimeout(function(){C.each(function(){T.call(this)})},0),this},animate:function Pn(e,p,i,c,u){return _s(p)&&(c=p,i=void 0,p=void 0),_s(i)&&(c=i,i=void 0),Gs(p)&&(i=p.easing,c=p.complete,u=p.delay,p=p.duration),p&&(p=("number"==typeof p?p:j.fx.speeds[p]||j.fx.speeds._default)/1e3),u&&(u=parseFloat(u)/1e3),this.anim(e,p,i,c,u)},fadeTo:function kn(e,p,i){return it(this,e,p,null,i)},fadeIn:function Rn(e,p){var i=this.css("opacity");return i>0?this.css("opacity",0):i=1,Rt.call(this).fadeTo(e,i,p)}};v.extend({isPlainObject:Gs,isArray:Es,noop:function jt(){}}),v.fn.extend(In);var Bn={draggable:!0,resizable:!0,movable:!0,keyboard:!0,title:!0,modalWidth:320,modalHeight:320,fixedModalSize:!1,initMaximized:!1,gapThreshold:.02,ratioThreshold:.1,minRatio:.05,maxRatio:16,headerToolbar:["maximize","close"],footerToolbar:["zoomIn","zoomOut","prev","fullscreen","next","actualSize","rotateRight"],icons:{minimize:'\n \n ',maximize:'\n \n ',close:'\n \n ',zoomIn:'\n \n ',zoomOut:'\n \n ',prev:'\n \n ',next:'\n \n ',fullscreen:'\n \n ',actualSize:'\n \n ',rotateLeft:'\n \n ',rotateRight:'\n \n '},i18n:{minimize:"Minimize",maximize:"Maximize (Alt+X)",close:"Close (Q)",zoomIn:"Zoom-in (+)",zoomOut:"Zoom-out (-)",prev:"Prev (\u2190)",next:"Next (\u2192)",fullscreen:"Fullscreen (F)",actualSize:"Actual-size (Ctrl+Alt+0)",rotateLeft:"Rotate-left (Ctrl+,)",rotateRight:"Rotate-right (Ctrl+.)"},multiInstances:!0,initAnimation:!0,animationDuration:400,fixedModalPos:!1,zIndex:1090,dragHandle:null,callbacks:{beforeOpen:v.noop,opened:v.noop,beforeClose:v.noop,closed:v.noop,beforeChange:v.noop,changed:v.noop},index:0,progressiveLoading:!0,appendTo:"body",customButtons:{},positionFixed:!0,initModalPos:null},It=window.document;function pt(e,p,i,c){var u=c?e.h:e.w,f=c?e.w:e.h;(f>p.h||u>p.w)&&i.addClass("is-grab"),f<=p.h&&u<=p.w&&i.removeClass("is-grab")}function rt(){return!!("ontouchstart"in window||window.DocumentTouch&&It instanceof window.DocumentTouch)}function Qs(e){return/^(?:body|html)$/i.test(e.nodeName)}function Us(e,p){return p.reduce(function(i,c){return i+parseFloat(e.css(c))},0)}function Is(e){return"border-box"===e.css("box-sizing")}var Ys=v(window),ls=v(It),as="click",ct=rt()?"touchstart":"mousedown",Cs=rt()?"touchmove":"mousemove",ys=rt()?"touchend":"mouseup",S="photoviewer",q="."+S,R="."+S,K={isMoving:!1,isResizing:!1,zIndex:0},Wn={draggable:function(p,i,c){var u=this,f=!1,_=0,b=0,y=0,C=0,M=function(O){(O=O||window.event).preventDefault(),!f||K.isMoving||K.isResizing||u.isMaximized||p.css({left:("touchmove"===O.type?O.targetTouches[0].pageX:O.clientX)-_+y,top:("touchmove"===O.type?O.targetTouches[0].pageY:O.clientY)-b+C})},w=function L(){ls.off(Cs+R,M).off(ys+R,L),f=!1,p[0].focus()};v(i).on(ct+R,function(O){if(O=O||window.event,p[0].blur(),v(O.target).closest(c).length)return!0;u.options.multiInstances&&p.css("z-index",++K.zIndex),f=!0,_="touchstart"===O.type?O.targetTouches[0].pageX:O.clientX,b="touchstart"===O.type?O.targetTouches[0].pageY:O.clientY,y=parseFloat(p.css("left")),C=parseFloat(p.css("top")),p.css({left:y,top:C,right:"",bottom:""}),ls.on(Cs+R,M).on(ys+R,w)})}},zt="html, body, .".concat(S,"-modal, .").concat(S,"-stage, .").concat(S,"-button, .").concat(S,"-resizable-handle"),Jn={movable:function(p,i){var c=this,u=!1,f=0,_=0,b=0,y=0,C=0,T=0,M=0,L=function(k){if((k=k||window.event).preventDefault(),u){var P=("touchmove"===k.type?k.targetTouches[0].pageX:k.clientX)-f,Q=("touchmove"===k.type?k.targetTouches[0].pageY:k.clientY)-_,ss=P+b,A=Q+y;T>0?Q+y>M?A=M:Q+y<-T+M&&(A=-T+M):A=y,C>0?P+b>-M?ss=-M:P+b<-C-M&&(ss=-C-M):ss=b,i.css({left:ss,top:A}),v.extend(c.imageData,{left:ss,top:A})}},O=function Y(){ls.off(Cs+R,L).off(ys+R,Y),u=!1,K.isMoving=!1,v(zt).removeClass("is-grabbing")};p.on(ct+R,function(k){(k=k||window.event).preventDefault();var $=i.width(),W=i.height(),P=p.width(),Q=p.height();f="touchstart"===k.type?k.targetTouches[0].pageX:k.clientX,_="touchstart"===k.type?k.targetTouches[0].pageY:k.clientY,M=c.isRotated?($-W)/2:0,T=c.isRotated?$-Q:W-Q,u=(C=c.isRotated?W-P:$-P)>0||T>0,K.isMoving=C>0||T>0,b=i.position().left-M,y=i.position().top+M,p.hasClass("is-grab")&&v(zt).addClass("is-grabbing"),ls.on(Cs+R,L).on(ys+R,O)})}},Ht="html, body, .".concat(S,"-modal, .").concat(S,"-stage, .").concat(S,"-button"),Qn={resizable:function(p,i,c,u,f){var _=this,b=v('
')),y=v('
')),C=v('
')),T=v('
')),M=v('
')),w=v('
')),L=v('
')),O=v('
')),Y={e:b,s:C,se:M,n:T,w:y,nw:O,ne:L,sw:w};p.append(b,y,C,T,M,w,L,O);var k=!1,$=0,W=0,P={w:0,h:0,x:0,y:0},Q={w:0,h:0,x:0,y:0},ss={w:0,h:0,x:0,y:0},A=0,Ts=0,ws=0,dt="",Ft=function(B){if((B=B||window.event).preventDefault(),k&&!_.isMaximized){var z=("touchmove"===B.type?B.targetTouches[0].pageX:B.clientX)-$,H=("touchmove"===B.type?B.targetTouches[0].pageY:B.clientY)-W,J=function(B,Z,U){var z=-Z+P.w>u?Z+P.x:P.x+P.w-u,H=-U+P.h>f?U+P.y:P.y+P.h-f;return{e:{width:Math.max(Z+P.w,u)},s:{height:Math.max(U+P.h,f)},se:{width:Math.max(Z+P.w,u),height:Math.max(U+P.h,f)},w:{width:Math.max(-Z+P.w,u),left:z},n:{height:Math.max(-U+P.h,f),top:H},nw:{width:Math.max(-Z+P.w,u),height:Math.max(-U+P.h,f),top:H,left:z},ne:{width:Math.max(Z+P.w,u),height:Math.max(-U+P.h,f),top:H},sw:{width:Math.max(-Z+P.w,u),height:Math.max(U+P.h,f),left:z}}[B]}(dt,z,H);p.css(J);var V=function(B,Z,U){var z=Z+P.w>u?Q.w-Ts+Z-A:u-(P.w-Q.w)-Ts-A,H=U+P.h>f?Q.h-ws+U+A:f-(P.h-Q.h)-ws+A,J=-Z+P.w>u?Q.w-Ts-Z-A:u-(P.w-Q.w)-Ts-A,V=-U+P.h>f?Q.h-ws-U+A:f-(P.h-Q.h)-ws+A,As=(z>0||c.position().left<0?c.position().left:0)-A,Ms=(H>0||c.position().top<0?c.position().top:0)+A,vs=(J>0||c.position().left<0?c.position().left:0)-A,Ss=(V>0||c.position().top<0?c.position().top:0)+A;return{e:{left:z>=-A?(z-A)/2:As>z?As:z},s:{top:H>=A?(H+A)/2:Ms>H?Ms:H},se:{top:H>=A?(H+A)/2:Ms>H?Ms:H,left:z>=-A?(z-A)/2:As>z?As:z},w:{left:J>=-A?(J-A)/2:vs>J?vs:J},n:{top:V>=A?(V+A)/2:Ss>V?Ss:V},nw:{top:V>=A?(V+A)/2:Ss>V?Ss:V,left:J>=-A?(J-A)/2:vs>J?vs:J},ne:{top:V>=A?(V+A)/2:Ss>V?Ss:V,left:z>=-A?(z-A)/2:As>z?As:z},sw:{top:H>=A?(H+A)/2:Ms>H?Ms:H,left:J>=-A?(J-A)/2:vs>J?vs:J}}[B]}(dt,z,H);c.css(V),_.isDoResize=!0}},Vn=function us(){ls.off(Cs+R,Ft).off(ys+R,us),K.isResizing&&pt({w:Ts,h:ws},{w:i.width(),h:i.height()},i),k=!1,K.isResizing=!1,v(Ht).css("cursor","");var B=_.getImageScale(i.width(),i.height());v.extend(_.imageData,{initWidth:_.img.width*B,initHeight:_.img.height*B,initLeft:(i.width()-_.img.width*B)/2,initTop:(i.height()-_.img.height*B)/2})};v.each(Y,function(us,B){B.on(ct+R,function(Z){!function(B,Z){(Z=Z||window.event).preventDefault(),k=!0,K.isResizing=!0,$="touchstart"===Z.type?Z.targetTouches[0].pageX:Z.clientX,W="touchstart"===Z.type?Z.targetTouches[0].pageY:Z.clientY,P={w:p.width()+(Is(p)?_._modalEdgeValue.horizontal:0),h:p.height()+(Is(p)?_._modalEdgeValue.vertical:0),x:p.position().left,y:p.position().top},Q={w:i.width(),h:i.height(),x:i.position().left,y:i.position().top},ss={w:c.width(),h:c.height(),x:c.position().left,y:c.position().top},A=_.isRotated?(ss.w-ss.h)/2:0,Ts=_.isRotated?ss.h:ss.w,ws=_.isRotated?ss.w:ss.h,dt=B,v(Ht).css("cursor",B+"-resize"),ls.on(Cs+R,Ft).on(ys+R,Vn)}(us,Z)})})}},$s=function(){function e(p,i,c){(function h(e,p){if(!(e instanceof p))throw new TypeError("Cannot call a class as a function")})(this,e),this.options=v.extend(!0,{},Bn,i),i&&v.isArray(i.footerToolbar)&&(this.options.footerToolbar=i.footerToolbar),i&&v.isArray(i.headerToolbar)&&(this.options.headerToolbar=i.headerToolbar),this.$el=v(c),this.isOpened=!1,this.isMaximized=!1,this.isRotated=!1,this.rotationDegree=0,this.isDoResize=!1,this.imageData={},this.modalData={width:null,height:null,left:null,top:null},this._lastTimestamp=0,this.init(p,this.options)}return function g(e,p,i){return p&&l(e.prototype,p),i&&l(e,i),Object.defineProperty(e,"prototype",{writable:!1}),e}(e,[{key:"init",value:function(i,c){this.groupData=i,this.groupIndex=c.index,K.zIndex=0===K.zIndex?c.zIndex:K.zIndex;var u=i[this.groupIndex].src;this.open(),this.loadImage(u),c.draggable&&this.draggable(this.$photoviewer,this.dragHandle,q+"-button"),c.movable&&this.movable(this.$stage,this.$image),c.resizable&&this.resizable(this.$photoviewer,this.$stage,this.$image,c.modalWidth,c.modalHeight)}},{key:"_createBtns",value:function(i){var c=this,u=["minimize","maximize","close","zoomIn","zoomOut","prev","next","fullscreen","actualSize","rotateLeft","rotateRight"],f="";return v.each(i,function(_,b){var y="".concat(S,"-button ").concat(S,"-button-").concat(b);u.indexOf(b)>=0?f+='"):c.options.customButtons[b]&&(f+='"))}),f}},{key:"_createTitle",value:function(){return this.options.title?'
'):""}},{key:"_createTemplate",value:function(){return'
\n
\n
\n
\n ').concat(this._createBtns(this.options.headerToolbar),"\n
\n ").concat(this._createTitle(),'\n
\n
\n \n
\n \n
\n
")}},{key:"build",value:function(){var i=this._createTemplate(),c=v(i);this.$photoviewer=c,this.$stage=c.find(q+"-stage"),this.$title=c.find(q+"-title"),this.$image=c.find(q+"-image"),this.$close=c.find(q+"-button-close"),this.$maximize=c.find(q+"-button-maximize"),this.$minimize=c.find(q+"-button-minimize"),this.$zoomIn=c.find(q+"-button-zoomIn"),this.$zoomOut=c.find(q+"-button-zoomOut"),this.$actualSize=c.find(q+"-button-actualSize"),this.$fullscreen=c.find(q+"-button-fullscreen"),this.$rotateLeft=c.find(q+"-button-rotateLeft"),this.$rotateRight=c.find(q+"-button-rotateRight"),this.$prev=c.find(q+"-button-prev"),this.$next=c.find(q+"-button-next"),this.$stage.addClass("stage-ready"),this.$image.addClass("image-ready"),this.$photoviewer.css("z-index",K.zIndex),this.options.positionFixed&&this.$photoviewer.css({position:"fixed"}),this.dragHandle=this.options.dragHandle&&this.options.dragHandle!==q+"-modal"?this.$photoviewer.find(this.options.dragHandle):this.$photoviewer,v(this.options.appendTo).eq(0).append(this.$photoviewer),this._stageEdgeValue={horizontal:Us(this.$stage,["left","right","border-left-width","border-right-width"]),vertical:Us(this.$stage,["top","bottom","border-top-width","border-bottom-width"])},this._modalEdgeValue={horizontal:Us(this.$photoviewer,["padding-left","padding-right","border-left-width","border-right-width"]),vertical:Us(this.$photoviewer,["padding-top","padding-bottom","border-top-width","border-bottom-width"])},this._addEvents(),this._addCustomButtonEvents()}},{key:"open",value:function(){this._triggerHook("beforeOpen",this),!this.options.multiInstances&&e.instances.length>0&&e.instances[0].close(),this.build(),this.setInitModalPos(),e.instances.push(this),this._triggerHook("opened",this)}},{key:"close",value:function(){var i=this;this._triggerHook("beforeClose",this),this.$photoviewer.remove(),0===(e.instances=e.instances.filter(function(c){return c!==i})).length&&(K.zIndex=this.options.zIndex,Ys.off("resize"+R)),this._triggerHook("closed",this)}},{key:"_getOffsetParentData",value:function(){var i=v(this.options.appendTo)[0];return{width:this.options.positionFixed||Qs(i)?Ys.width():i.clientWidth,height:this.options.positionFixed||Qs(i)?Ys.height():i.clientHeight,scrollLeft:this.options.positionFixed?0:Qs(i)?ls.scrollLeft():i.scrollLeft,scrollTop:this.options.positionFixed?0:Qs(i)?ls.scrollTop():i.scrollTop}}},{key:"setModalToCenter",value:function(){var i,c,u,f,_=0,b=0;if(Is(this.$photoviewer)||(_+=this._modalEdgeValue.horizontal,b+=this._modalEdgeValue.vertical),v.isPlainObject(this.options.initModalPos))i=this.options.initModalPos.left,c=this.options.initModalPos.top,u=this.options.initModalPos.right,f=this.options.initModalPos.bottom;else{var y=this._getOffsetParentData();i=(y.width-this.options.modalWidth-_)/2+y.scrollLeft,c=(y.height-this.options.modalHeight-b)/2+y.scrollTop}this.$photoviewer.css({width:this.modalData.width||this.options.modalWidth,height:this.modalData.height||this.options.modalHeight,left:this.modalData.left||i,top:this.modalData.top||c,right:this.modalData.right||u,bottom:this.modalData.bottom||f})}},{key:"setInitModalPos",value:function(){this.options.initMaximized?(this.maximize(),this.isOpened=!0):this.setModalToCenter(),this.$photoviewer[0].focus()}},{key:"setModalSize",value:function(i){var c=this,u=this._getOffsetParentData(),f=i.width+this._stageEdgeValue.horizontal,_=i.height+this._stageEdgeValue.vertical,b=0,y=0;Is(this.$photoviewer)?(f+=this._modalEdgeValue.horizontal,_+=this._modalEdgeValue.vertical):(b+=this._modalEdgeValue.horizontal,y+=this._modalEdgeValue.vertical);var L,O,Y,k,C=(this.options.gapThreshold>0?this.options.gapThreshold:0)+1,T=Math.min(u.width/((f+b)*C),u.height/((_+y)*C),1),M=Math.max(f*T,this.options.modalWidth),w=Math.max(_*T,this.options.modalHeight);if(M=this.options.fixedModalSize?this.options.modalWidth:Math.round(M),w=this.options.fixedModalSize?this.options.modalHeight:Math.round(w),v.isPlainObject(this.options.initModalPos))L=this.options.initModalPos.left,O=this.options.initModalPos.top,Y=this.options.initModalPos.right,k=this.options.initModalPos.bottom;else{var $=this._getOffsetParentData();L=($.width-M-b)/2+$.scrollLeft,O=($.height-w-y)/2+$.scrollTop}var W={width:M,height:w,left:L,top:O,right:Y,bottom:k};this.options.initAnimation?this.$photoviewer.animate(W,this.options.animationDuration,"ease-in-out",function(){c.setImageSize(i)}):(this.$photoviewer.css(W),this.setImageSize(i)),this.isOpened=!0}},{key:"getImageScale",value:function(i,c){return this.isRotated?Math.min(i/this.img.height,c/this.img.width,1):Math.min(i/this.img.width,c/this.img.height,1)}},{key:"setImageSize",value:function(i){var c={w:this.$stage.width(),h:this.$stage.height()},u=this.getImageScale(c.w,c.h);this.$image.css({width:Math.round(i.width*u),height:Math.round(i.height*u),left:(c.w-Math.round(i.width*u))/2,top:(c.h-Math.round(i.height*u))/2}),v.extend(this.imageData,{initWidth:i.width*u,initHeight:i.height*u,initLeft:(c.w-i.width*u)/2,initTop:(c.h-i.height*u)/2,width:i.width*u,height:i.height*u,left:(c.w-i.width*u)/2,top:(c.h-i.height*u)/2}),pt({w:this.$image.width(),h:this.$image.height()},{w:this.$stage.width(),h:this.$stage.height()},this.$stage,this.isRotated),this.imageLoaded||(this.$photoviewer.find(q+"-loader").remove(),this.$stage.removeClass("stage-ready"),this.$image.removeClass("image-ready"),this.options.initAnimation&&!this.options.progressiveLoading&&this.$image.fadeIn(),this.imageLoaded=!0)}},{key:"loadImage",value:function(i,c,u){var f=this;this.$image.removeAttr("style").attr("src",""),this.isRotated=!1,this.rotationDegree=0,this.imageLoaded=!1,this.$photoviewer.append('
')),this.$stage.addClass("stage-ready"),this.$image.addClass("image-ready"),this.options.initAnimation&&!this.options.progressiveLoading&&this.$image.hide(),this.$image.attr("src",i),function Nn(e,p,i){var c=new Image;c.onload=function(){p(c)},c.onerror=function(){i(c)},c.src=e}(i,function(_){f.img=_,f.imageData={originalWidth:_.width,originalHeight:_.height},f.isMaximized||f.isOpened&&f.options.fixedModalPos?f.setImageSize(_):f.setModalSize(_),c&&c.call()},function(){f.$photoviewer.find(q+"-loader").remove(),u&&u.call()}),this.options.title&&this.setImageTitle(i)}},{key:"setImageTitle",value:function(i){var c=this.groupData[this.groupIndex].title||function Hn(e){return e.replace(/^.*?\/*([^/?]*)\.[a-z]+(\?.+|$)/gi,"$1")}(i);this.$title.html(c)}},{key:"jump",value:function(i){this._triggerHook("beforeChange",[this,this.groupIndex]);var c=Date.now();c-this._lastTimestamp>=this.options.animationDuration&&(this.groupIndex=this.groupIndex+i,this.jumpTo(this.groupIndex),this._lastTimestamp=c)}},{key:"jumpTo",value:function(i){var c=this;(i%=this.groupData.length)>=0?i%=this.groupData.length:i<0&&(i=(this.groupData.length+i)%this.groupData.length),this.groupIndex=i,this.loadImage(this.groupData[i].src,function(){c._triggerHook("changed",[c,i])},function(){c._triggerHook("changed",[c,i])})}},{key:"wheel",value:function(i){i.preventDefault();var c=1;i.deltaY?c=i.deltaY>0?1:-1:i.wheelDelta?c=-i.wheelDelta/120:i.detail&&(c=i.detail>0?1:-1);var u=-c*this.options.ratioThreshold,f={x:i.clientX-this.$stage.offset().left+ls.scrollLeft(),y:i.clientY-this.$stage.offset().top+ls.scrollTop()};this.zoom(u,f)}},{key:"zoom",value:function(i,c){i=i<0?1/(1-i):1+i,!((i=this.$image.width()/this.imageData.originalWidth*i)>this.options.maxRatio||iw?w:M>k-w?M:k-w,T=L<=b.w?(b.w-y)/2:T>-w?-w:T>Y+w?T:Y+w,Math.abs(this.imageData.initWidth-y)<.05*this.imageData.initWidth?this.setImageSize(this.img):(u.css({width:Math.round(y),height:Math.round(C),left:Math.round(T),top:Math.round(M)}),pt({w:Math.round(L),h:Math.round(O)},{w:b.w,h:b.h},this.$stage)),v.extend(this.imageData,{width:y,height:C,left:T,top:M})}},{key:"rotate",value:function(i){this.rotationDegree=this.rotationDegree+i,this.isRotated=this.rotationDegree/90%2!=0,this.rotateTo(this.rotationDegree)}},{key:"rotateTo",value:function(i){this.$image.css({transform:"rotate("+i+"deg)"}),this.setImageSize({width:this.imageData.originalWidth,height:this.imageData.originalHeight}),this.$stage.removeClass("is-grab")}},{key:"resize",value:function(){this.isOpened&&(this.isMaximized?this.setImageSize({width:this.imageData.originalWidth,height:this.imageData.originalHeight}):this.setModalSize({width:this.imageData.originalWidth,height:this.imageData.originalHeight}))}},{key:"maximize",value:function(){this.$photoviewer.addClass(S+"-maximized"),this.$photoviewer.css({width:"auto",height:"auto",top:0,right:0,bottom:0,left:0}),this.isMaximized=!0}},{key:"exitMaximize",value:function(){this.$photoviewer.removeClass(S+"-maximized"),this.setModalToCenter(),this.isMaximized=!1}},{key:"toggleMaximize",value:function(){if(this.isMaximized)this.exitMaximize();else{var i=this.$photoviewer.width(),c=this.$photoviewer.height();Is(this.$photoviewer)&&(i+=this._modalEdgeValue.horizontal,c+=this._modalEdgeValue.vertical),this.modalData={width:i,height:c,left:parseFloat(this.$photoviewer.css("left")),top:parseFloat(this.$photoviewer.css("top"))},this.maximize()}this.setImageSize({width:this.imageData.originalWidth,height:this.imageData.originalHeight}),this.$photoviewer[0].focus()}},{key:"fullscreen",value:function(){(function zn(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()})(this.$photoviewer[0]),this.$photoviewer[0].focus()}},{key:"_keydown",value:function(i){if(!this.options.keyboard)return!1;i.preventDefault();var u=i.ctrlKey||i.metaKey,f=i.altKey;switch(i.keyCode||i.which||i.charCode){case 37:this.jump(-1);break;case 39:this.jump(1);break;case 187:case 61:this.zoom(3*this.options.ratioThreshold,{x:this.$stage.width()/2,y:this.$stage.height()/2},i);break;case 189:case 173:this.zoom(3*-this.options.ratioThreshold,{x:this.$stage.width()/2,y:this.$stage.height()/2},i);break;case 48:u&&f&&this.zoomTo(1,{x:this.$stage.width()/2,y:this.$stage.height()/2},i);break;case 188:u&&this.rotate(-90);break;case 190:u&&this.rotate(90);break;case 81:this.close();break;case 88:f&&this.toggleMaximize();break;case 70:this.fullscreen()}}},{key:"_addEvents",value:function(){var i=this;this.$close.on(as+R,function(){i.close()}),this.$stage.on("wheel mousewheel DOMMouseScroll"+R,function(c){i.wheel(c)}),this.$zoomIn.on(as+R,function(){i.zoom(3*i.options.ratioThreshold)}),this.$zoomOut.on(as+R,function(){i.zoom(3*-i.options.ratioThreshold)}),this.$actualSize.on(as+R,function(){i.zoomTo(1)}),this.$prev.on(as+R,function(){i.jump(-1)}),this.$fullscreen.on(as+R,function(){i.fullscreen()}),this.$next.on(as+R,function(){i.jump(1)}),this.$rotateLeft.on(as+R,function(){i.rotate(-90)}),this.$rotateRight.on(as+R,function(){i.rotate(90)}),this.$maximize.on(as+R,function(){i.toggleMaximize()}),this.$photoviewer.on("keydown"+R,function(c){i._keydown(c)}),Ys.on("resize"+R,function Bt(e,p){var i=null;return function(){var c=this,u=arguments;clearTimeout(i),i=setTimeout(function(){e.apply(c,u)},p)}}(function(){return i.resize()},500))}},{key:"_addCustomButtonEvents",value:function(){var i=this,c=function(_){i.$photoviewer.find(q+"-button-"+_).on(as+R,function(b){i.options.customButtons[_].click.apply(i,[i,b])})};for(var u in this.options.customButtons)c(u)}},{key:"_triggerHook",value:function(i,c){this.options.callbacks[i]&&this.options.callbacks[i].apply(this,v.isArray(c)?c:[c])}}]),e}();return function Wt(e,p,i){return(p=Xs(p))in e?Object.defineProperty(e,p,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[p]=i,e}($s,"instances",[]),v.extend($s.prototype,Wn,Jn,Qn),window.PhotoViewer=$s,$s}()},65956:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [trackBy]="trackByName">\n</mtx-grid>\n'},14180:m=>{m.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>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 [data]="list" #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'},11520:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true">\n</mtx-grid>\n'},55910:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1,2,5,10]">\n</mtx-grid>\n'},33086:m=>{m.exports='<mtx-grid [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'},11638:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</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'},10575:m=>{m.exports='<mtx-grid [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'},21751:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [headerTemplate]="headerTpl">\n</mtx-grid>\n\n<ng-template #headerTpl let-col>\n {{col.header}} <mat-icon [matTooltip]="col.description">info</mat-icon>\n</ng-template>\n'},85847:m=>{m.exports='<mtx-grid [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'},88913:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},41355:m=>{m.exports='<mtx-grid [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'},66593:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false">\n</mtx-grid>\n'},17869:m=>{m.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true">\n</mtx-grid>\n'},47544:m=>{m.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n <mat-radio-button *ngFor="let lang of langs" [value]="lang.value">\n {{lang.label}}\n </mat-radio-button>\n</mat-radio-group>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions">\n</mtx-grid>\n'},31789:m=>{m.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [loading]="isLoading">\n</mtx-grid>\n'},81656:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},10232:m=>{m.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 [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'},81763:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [rowClassFormatter]="rowClassFormatter">\n</mtx-grid>\n'},33608:m=>{m.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 [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectionChange)="log($event)"\n (cellSelectionChange)="log($event)">\n</mtx-grid>\n'},87038:m=>{m.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},3964:m=>{m.exports='<mtx-grid [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'},75497:m=>{m.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'},40340:m=>{m.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'},44407:m=>{m.exports='/** No CSS for this example */\n'},16686:m=>{m.exports='label {\n padding: 0 8px;\n}\n'},85453:m=>{m.exports='/** No CSS for this example */\n'},35145:m=>{m.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},38118:m=>{m.exports='/** No CSS for this example */\n'},27067:m=>{m.exports='/** No CSS for this example */\n'},9279:m=>{m.exports='/** No CSS for this example */\n'},18182:m=>{m.exports='/** No CSS for this example */\n'},53411:m=>{m.exports='/** No CSS for this example */\n'},32720:m=>{m.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},62218:m=>{m.exports='/** No CSS for this example */\n'},62856:m=>{m.exports='/** No CSS for this example */\n'},49211:m=>{m.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},74858:m=>{m.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},97653:m=>{m.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},13690:m=>{m.exports='/** No CSS for this example */\n'},73145:m=>{m.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},33799:m=>{m.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'},55136:m=>{m.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},62540:m=>{m.exports=':host ::ng-deep {\n .mtx-grid {\n .mat-badge-after .mat-badge-content {\n right: 0;\n }\n\n .mat-badge-above .mat-badge-content {\n top: 0;\n }\n }\n}\n'},11870:m=>{m.exports='/** No CSS for this example */\n'},70988:m=>{m.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'},99706:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31901:m=>{m.exports='import { Component, ViewChild } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGrid } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},14431:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},50760:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},49370:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},16918:m=>{m.exports='import { Component, OnInit, ViewChild, TemplateRef } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},55596:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\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'},26921:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},87947:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},53733:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},78413:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},13733:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},90935:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31102:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\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(public translate: TranslateService) {\n translate.addLangs(this.langs.map(item => item.value));\n translate.setDefaultLang(this.defaultlang);\n }\n}\n'},48255:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},91450:m=>{m.exports='import { Component } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},4540:m=>{m.exports='import { Component, OnInit } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { PageEvent } from '@angular/material/paginator';\nimport { HttpClient } from '@angular/common/http';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent implements OnInit {\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 constructor(private http: HttpClient) {}\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'},18235:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},31754:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},88531:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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 size: 'small',\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},57493:m=>{m.exports='import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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'},67878:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='

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()
rowSelectionChange: EventEmitter<any>
Event emitted when the row is selected.
@Input()
cellSelectable: boolean
Whether the cell is selectable. Default is true.
@Output()
cellSelectionChange: 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
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.
@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  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'},6407:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="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"},63202:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},95715:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},22278:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},66184:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\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\n'},35959:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="label {\n padding: 0 8px;\n}\n"},21386:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, ViewChild } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGrid } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},78717:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},41738:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},83040:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},67454:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},33908:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},72837:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},43557:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n \n\n\n\n \n\n'},12721:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},8597:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},38922:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n Slide me!\n\n'},49358:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},53979:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, OnInit, ViewChild, TemplateRef } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},82033:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n
{{getTotalCost(data) | currency}}
\n
\n'},1855:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},61510:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\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"},92301:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n {{col.header}} info\n\n'},18503:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},97034:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},15981:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n \n\n'},12746:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},53185:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},94445:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},9747:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},94433:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},20310:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n {{row.name}}\n\n'},37498:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},2450:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},46295:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},36598:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},93237:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},64392:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\n Hover\n Striped\n
\n\n\n\n'},1009:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},92869:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},95073:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n \n {{lang.label}}\n \n\n\n\n\n'},65896:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},31844:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\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(public translate: TranslateService) {\n translate.addLangs(this.langs.map(item => item.value));\n translate.setDefaultLang(this.defaultlang);\n }\n}\n"},21071:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='Loading\n\n\n\n'},260:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},46717:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},60627:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},85871:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},58445:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},43466:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n\n\n\n'},44735:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},78593:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component, OnInit } from '@angular/core';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { PageEvent } from '@angular/material/paginator';\nimport { HttpClient } from '@angular/common/http';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent implements OnInit {\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 constructor(private http: HttpClient) {}\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"},2409:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},87341:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":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"},55573:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},79425:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n\n'},95789:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},27331:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},79448:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},25467:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g=":host ::ng-deep {\n .mtx-grid {\n .mat-badge-after .mat-badge-content {\n right: 0;\n }\n\n .mat-badge-above .mat-badge-content {\n top: 0;\n }\n }\n}\n"},86889:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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 size: 'small',\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},85326:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='\n\n'},86499:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="/** No CSS for this example */\n"},56805:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g="import { Component } from '@angular/core';\nimport { EXAMPLE_DATA } from '../../data';\nimport { MtxGridColumn } from '@ng-matero/extensions/grid';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\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"},61863:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='{\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'},15215:(m,h,l)=>{"use strict";l.r(h),l.d(h,{default:()=>g});const g='{\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/718.30862e999318a0e5.js b/718.39be87e808b636ee.js similarity index 99% rename from 718.30862e999318a0e5.js rename to 718.39be87e808b636ee.js index 4f8e7947..109491d6 100644 --- a/718.30862e999318a0e5.js +++ b/718.39be87e808b636ee.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[718],{1309:(E,T,l)=>{l.d(T,{Q:()=>m});var t=l(65879),o=l(96814),f=l(30617);let g=(()=>{class c{constructor(h){this.platformLocation=h,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}}return c.\u0275fac=function(h){return new(h||c)(t.Y36(o.lw))},c.\u0275cmp=t.Xpm({type:c,selectors:[["header-link"]],inputs:{example:"example"},decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(h,y){1&h&&(t.TgZ(0,"a",0)(1,"mat-icon"),t._uU(2,"link"),t.qZA()()),2&h&&(t.Q6J("href",y.getFragmentUrl(),t.LSH),t.uIk("aria-describedby",y.example))},dependencies:[f.Hw],styles:["h1 .header-link,h2 .header-link,h3 .header-link,h4 .header-link,h5 .header-link,h6 .header-link{display:inline-flex;padding:2px 0;margin-left:-30px;color:#6e6e6e;text-decoration:none;-webkit-user-select:none;user-select:none;visibility:hidden;vertical-align:middle}h1:hover .header-link,h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{visibility:visible}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{vertical-align:middle}\n"],encapsulation:2}),c})(),m=(()=>{class c{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}}return c.\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.Xpm({type:c,selectors:[["doc-heading"]],inputs:{text:"text"},decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(h,y){1&h&&(t.TgZ(0,"h3",0),t._UZ(1,"header-link",1),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&h&&(t.Q6J("id",y.id),t.xp6(1),t.Q6J("example",y.text),t.xp6(2),t.hij(" ",y.text,""))},dependencies:[g],encapsulation:2}),c})()},52240:(E,T,l)=>{l.d(T,{z:()=>o});var t=l(65879);let o=(()=>{class f{constructor(){this.textContent=""}ngOnDestroy(){}}return f.\u0275fac=function(m){return new(m||f)},f.\u0275cmp=t.Xpm({type:f,selectors:[["doc-viewer"]],inputs:{textContent:"textContent"},decls:1,vars:1,consts:[[1,"docs-markdown",3,"innerHTML"]],template:function(m,c){1&m&&t._UZ(0,"div",0),2&m&&t.Q6J("innerHTML",c.textContent,t.oJD)},styles:[".docs-markdown h1,.docs-markdown h2{font-weight:400}.docs-markdown h3{margin:40px 0 20px;padding-bottom:3px;font-weight:300;font-size:24px;line-height:32px}.docs-markdown h4{display:block;margin-top:28px;margin-bottom:16px;font-weight:700;font-size:20px;background:none}.docs-markdown h4 code{padding:0;background:none}.docs-markdown h5{font-size:15px}.docs-markdown h6{font-size:13px}.docs-markdown table{width:100%;margin:0 0 32px;border-collapse:collapse;border-radius:2px;border-spacing:0}.docs-markdown table code{padding:0;background-color:transparent}.docs-markdown th{max-width:100px;padding:13px 16px;font-weight:400;text-align:left}.docs-markdown td{padding:8px 16px;font-weight:400;font-size:14px}.docs-markdown pre{display:block;margin:16px auto;overflow-x:auto;border-radius:5px;white-space:pre-wrap;background:rgba(0,0,0,.01);border:.5px solid rgba(0,0,0,.2)}\n"],encapsulation:2}),f})()},71629:(E,T,l)=>{l.d(T,{B:()=>k});var t=l(65879),o=l(22939),f=l(7821),g=l(96814),m=l(32296),c=l(30617),v=l(74104),h=l(92596);const y=["demo"];function O(p,L){if(1&p){const d=t.EpF();t.TgZ(0,"mat-tab",11)(1,"div",12)(2,"div",13)(3,"button",14),t.NdJ("click",function(){t.CHM(d);const C=t.MAs(8),Z=t.oxw(2);return t.KtG(Z.copySource(C))}),t.TgZ(4,"mat-icon"),t._uU(5,"content_copy"),t.qZA()()(),t.TgZ(6,"div",15),t._UZ(7,"pre",16,17),t.qZA()()()}if(2&p){const d=L.$implicit;t.Q6J("label",d.file),t.xp6(3),t.Q6J("matTooltip","Copy example source"),t.xp6(4),t.Q6J("innerHtml",d.content,t.oJD)}}function F(p,L){if(1&p&&(t.TgZ(0,"div",8)(1,"mat-tab-group",9),t.YNc(2,O,9,3,"mat-tab",10),t.qZA()()),2&p){const d=t.oxw();t.xp6(2),t.Q6J("ngForOf",d.exampleData.files)}}function M(p,L){if(1&p&&t._UZ(0,"div",18),2&p){const d=t.oxw();t.Q6J("innerHtml",d.exampleData.description,t.oJD)}}function P(p,L){}let k=(()=>{class p{constructor(d,_,C){this.snackbar=d,this.copier=_,this.componentFactoryResolver=C,this.showSource=!1}ngOnInit(){const d=this.componentFactoryResolver.resolveComponentFactory(this.exampleData.component);this.demoComponentRef=this.demoRef.createComponent(d)}ngOnDestroy(){this.demoComponentRef&&this.demoComponentRef.destroy()}toggleSourceView(){this.showSource=!this.showSource}copySource(d){this.copier.copyText(d.innerText)?this.snackbar.open("Code copied","",{duration:2500}):this.snackbar.open("Copy failed. Please try again!","",{duration:2500})}}return p.\u0275fac=function(d){return new(d||p)(t.Y36(o.ux),t.Y36(f.u),t.Y36(t._Vd))},p.\u0275cmp=t.Xpm({type:p,selectors:[["example-viewer"]],viewQuery:function(d,_){if(1&d&&t.Gf(y,7,t.s_b),2&d){let C;t.iGM(C=t.CRH())&&(_.demoRef=C.first)}},inputs:{type:"type",exampleData:"exampleData"},decls:13,vars:4,consts:[[1,"docs-example-viewer-wrapper"],[1,"docs-example-viewer-title"],[1,"docs-example-viewer-title-spacer"],["mat-icon-button","","type","button","aria-label","View source",3,"matTooltip","click"],["class","docs-example-viewer-source",4,"ngIf"],[1,"docs-example-viewer-body"],[3,"innerHtml",4,"ngIf"],["demo",""],[1,"docs-example-viewer-source"],["animationDuration","0ms","mat-stretch-tabs","false"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"docs-example-source-wrapper"],[1,"button-bar"],["mat-icon-button","","type","button","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"matTooltip","click"],[1,"code-snippet"],[1,"docs-example-source",3,"innerHtml"],["textContent",""],[3,"innerHtml"]],template:function(d,_){1&d&&(t.TgZ(0,"div",0)(1,"div",1)(2,"span"),t._uU(3),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"button",3),t.NdJ("click",function(){return _.toggleSourceView()}),t.TgZ(6,"mat-icon"),t._uU(7,"code"),t.qZA()()(),t.YNc(8,F,3,1,"div",4),t.TgZ(9,"div",5),t.YNc(10,M,1,1,"div",6),t.YNc(11,P,0,0,"ng-template",null,7,t.W1O),t.qZA()()),2&d&&(t.xp6(3),t.Oqu(_.exampleData.title),t.xp6(2),t.Q6J("matTooltip","View source"),t.xp6(3),t.Q6J("ngIf",_.showSource),t.xp6(2),t.Q6J("ngIf",_.exampleData.description))},dependencies:[g.sg,g.O5,m.RK,c.Hw,v.uX,v.SP,h.gM],styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px}.docs-example-viewer-title[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}.code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none;font-size:14px}"]}),p})()},89515:(E,T,l)=>{l.d(T,{Zw:()=>P,aw:()=>W,sK:()=>j});var t=l(81180),o=l(65879),f=l(22096),g=l(2664),m=l(9315),c=l(35211),v=l(74911),h=l(48180),y=l(70940),O=l(37398),F=l(76328),M=l(94664);class P{}let k=(()=>{class a extends P{getTranslation(e){return(0,f.of)({})}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class p{}let L=(()=>{class a{handle(e){return e.key}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)}),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();function _(a){return typeof a<"u"&&null!==a}function C(a){return a&&"object"==typeof a&&!Array.isArray(a)}function Z(a,r){let e=Object.assign({},a);return C(a)&&C(r)&&Object.keys(r).forEach(n=>{C(r[n])?n in a?e[n]=Z(a[n],r[n]):Object.assign(e,{[n]:r[n]}):Object.assign(e,{[n]:r[n]})}),e}class A{}let I=(()=>{class a extends A{constructor(...e){super(...e),(0,t.Z)(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,n){let s;return s="string"==typeof e?this.interpolateString(e,n):"function"==typeof e?this.interpolateFunction(e,n):e,s}getValue(e,n){let s="string"==typeof n?n.split("."):[n];n="";do{n+=s.shift(),!_(e)||!_(e[n])||"object"!=typeof e[n]&&s.length?s.length?n+=".":e=void 0:(e=e[n],n="")}while(s.length);return e}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(s,i)=>{let u=this.getValue(n,i);return _(u)?u:s}):e}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class S{}let H=(()=>{class a extends S{compile(e,n){return e}compileTranslations(e,n){return e}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class B{constructor(){(0,t.Z)(this,"defaultLang",void 0),(0,t.Z)(this,"currentLang",this.defaultLang),(0,t.Z)(this,"translations",{}),(0,t.Z)(this,"langs",[]),(0,t.Z)(this,"onTranslationChange",new o.vpe),(0,t.Z)(this,"onLangChange",new o.vpe),(0,t.Z)(this,"onDefaultLangChange",new o.vpe)}}const U=new o.OlP("USE_STORE"),R=new o.OlP("USE_DEFAULT_LANG"),V=new o.OlP("DEFAULT_LANGUAGE"),K=new o.OlP("USE_EXTEND");let j=(()=>{class a{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,n,s,i,u,x=!0,D=!1,b=!1,w){(0,t.Z)(this,"store",void 0),(0,t.Z)(this,"currentLoader",void 0),(0,t.Z)(this,"compiler",void 0),(0,t.Z)(this,"parser",void 0),(0,t.Z)(this,"missingTranslationHandler",void 0),(0,t.Z)(this,"useDefaultLang",void 0),(0,t.Z)(this,"isolate",void 0),(0,t.Z)(this,"extend",void 0),(0,t.Z)(this,"loadingTranslations",void 0),(0,t.Z)(this,"pending",!1),(0,t.Z)(this,"_onTranslationChange",new o.vpe),(0,t.Z)(this,"_onLangChange",new o.vpe),(0,t.Z)(this,"_onDefaultLangChange",new o.vpe),(0,t.Z)(this,"_defaultLang",void 0),(0,t.Z)(this,"_currentLang",void 0),(0,t.Z)(this,"_langs",[]),(0,t.Z)(this,"_translations",{}),(0,t.Z)(this,"_translationRequests",{}),this.store=e,this.currentLoader=n,this.compiler=s,this.parser=i,this.missingTranslationHandler=u,this.useDefaultLang=x,this.isolate=D,this.extend=b,w&&this.setDefaultLang(w)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(null==this.defaultLang&&(this.defaultLang=e),n.pipe((0,h.q)(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,f.of)(this.translations[e]);let n=this.retrieveTranslations(e);return typeof n<"u"?(this.currentLang||(this.currentLang=e),n.pipe((0,h.q)(1)).subscribe(s=>{this.changeLang(e)}),n):(this.changeLang(e),(0,f.of)(this.translations[e]))}retrieveTranslations(e){let n;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),n=this._translationRequests[e]),n}getTranslation(e){this.pending=!0;const n=this.currentLoader.getTranslation(e).pipe((0,y.d)(1),(0,h.q)(1));return this.loadingTranslations=n.pipe((0,O.U)(s=>this.compiler.compileTranslations(s,e)),(0,y.d)(1),(0,h.q)(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),n}setTranslation(e,n,s=!1){n=this.compiler.compileTranslations(n,e),this.translations[e]=(s||this.extend)&&this.translations[e]?Z(this.translations[e],n):n,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(n=>{-1===this.langs.indexOf(n)&&this.langs.push(n)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,n,s){let i;if(n instanceof Array){let u={},x=!1;for(let D of n)u[D]=this.getParsedResult(e,D,s),(0,g.b)(u[D])&&(x=!0);if(x){const D=n.map(b=>(0,g.b)(u[b])?u[b]:(0,f.of)(u[b]));return(0,m.D)(D).pipe((0,O.U)(b=>{let w={};return b.forEach((N,z)=>{w[n[z]]=N}),w}))}return u}if(e&&(i=this.parser.interpolate(this.parser.getValue(e,n),s)),typeof i>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],n),s)),typeof i>"u"){let u={key:n,translateService:this};typeof s<"u"&&(u.interpolateParams=s),i=this.missingTranslationHandler.handle(u)}return typeof i<"u"?i:n}get(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,F.b)(s=>(s=this.getParsedResult(s,e,n),(0,g.b)(s)?s:(0,f.of)(s))));{let s=this.getParsedResult(this.translations[this.currentLang],e,n);return(0,g.b)(s)?s:(0,f.of)(s)}}getStreamOnTranslationChange(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');return(0,c.z)((0,v.P)(()=>this.get(e,n)),this.onTranslationChange.pipe((0,M.w)(s=>{const i=this.getParsedResult(s.translations,e,n);return"function"==typeof i.subscribe?i:(0,f.of)(i)})))}stream(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');return(0,c.z)((0,v.P)(()=>this.get(e,n)),this.onLangChange.pipe((0,M.w)(s=>{const i=this.getParsedResult(s.translations,e,n);return(0,g.b)(i)?i:(0,f.of)(i)})))}instant(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,n);if((0,g.b)(s)){if(e instanceof Array){let i={};return e.forEach((u,x)=>{i[e[x]]=e[x]}),i}return e}return s}set(e,n,s=this.currentLang){this.translations[s][e]=this.compiler.compile(n,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)(o.LFG(B),o.LFG(P),o.LFG(S),o.LFG(A),o.LFG(p),o.LFG(R),o.LFG(U),o.LFG(K),o.LFG(V))}),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})(),W=(()=>{class a{static forRoot(e={}){return{ngModule:a,providers:[e.loader||{provide:P,useClass:k},e.compiler||{provide:S,useClass:H},e.parser||{provide:A,useClass:I},e.missingTranslationHandler||{provide:p,useClass:L},B,{provide:U,useValue:e.isolate},{provide:R,useValue:e.useDefaultLang},{provide:K,useValue:e.extend},{provide:V,useValue:e.defaultLanguage},j]}}static forChild(e={}){return{ngModule:a,providers:[e.loader||{provide:P,useClass:k},e.compiler||{provide:S,useClass:H},e.parser||{provide:A,useClass:I},e.missingTranslationHandler||{provide:p,useClass:L},{provide:U,useValue:e.isolate},{provide:R,useValue:e.useDefaultLang},{provide:K,useValue:e.extend},{provide:V,useValue:e.defaultLanguage},j]}}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)}),(0,t.Z)(a,"\u0275mod",o.oAB({type:a})),(0,t.Z)(a,"\u0275inj",o.cJS({})),a})()},35061:(E,T,l)=>{l.d(T,{w:()=>o});var t=l(81180);class o{constructor(g,m="/assets/i18n/",c=".json"){(0,t.Z)(this,"http",void 0),(0,t.Z)(this,"prefix",void 0),(0,t.Z)(this,"suffix",void 0),this.http=g,this.prefix=m,this.suffix=c}getTranslation(g){return this.http.get(`${this.prefix}${g}${this.suffix}`)}}}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[718],{1309:(E,T,l)=>{l.d(T,{Q:()=>m});var t=l(65879),o=l(96814),f=l(30617);let g=(()=>{class c{constructor(h){this.platformLocation=h,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}}return c.\u0275fac=function(h){return new(h||c)(t.Y36(o.lw))},c.\u0275cmp=t.Xpm({type:c,selectors:[["header-link"]],inputs:{example:"example"},decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(h,y){1&h&&(t.TgZ(0,"a",0)(1,"mat-icon"),t._uU(2,"link"),t.qZA()()),2&h&&(t.Q6J("href",y.getFragmentUrl(),t.LSH),t.uIk("aria-describedby",y.example))},dependencies:[f.Hw],styles:["h1 .header-link,h2 .header-link,h3 .header-link,h4 .header-link,h5 .header-link,h6 .header-link{display:inline-flex;padding:2px 0;margin-left:-30px;color:#6e6e6e;text-decoration:none;-webkit-user-select:none;user-select:none;visibility:hidden;vertical-align:middle}h1:hover .header-link,h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{visibility:visible}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{vertical-align:middle}\n"],encapsulation:2}),c})(),m=(()=>{class c{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}}return c.\u0275fac=function(h){return new(h||c)},c.\u0275cmp=t.Xpm({type:c,selectors:[["doc-heading"]],inputs:{text:"text"},decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(h,y){1&h&&(t.TgZ(0,"h3",0),t._UZ(1,"header-link",1),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&h&&(t.Q6J("id",y.id),t.xp6(1),t.Q6J("example",y.text),t.xp6(2),t.hij(" ",y.text,""))},dependencies:[g],encapsulation:2}),c})()},52240:(E,T,l)=>{l.d(T,{z:()=>o});var t=l(65879);let o=(()=>{class f{constructor(){this.textContent=""}ngOnDestroy(){}}return f.\u0275fac=function(m){return new(m||f)},f.\u0275cmp=t.Xpm({type:f,selectors:[["doc-viewer"]],inputs:{textContent:"textContent"},decls:1,vars:1,consts:[[1,"docs-markdown",3,"innerHTML"]],template:function(m,c){1&m&&t._UZ(0,"div",0),2&m&&t.Q6J("innerHTML",c.textContent,t.oJD)},styles:[".docs-markdown h1,.docs-markdown h2{font-weight:400}.docs-markdown h3{margin:40px 0 20px;padding-bottom:3px;font-weight:300;font-size:24px;line-height:32px}.docs-markdown h4{display:block;margin-top:28px;margin-bottom:16px;font-weight:700;font-size:20px;background:none}.docs-markdown h4 code{padding:0;background:none}.docs-markdown h5{font-size:15px}.docs-markdown h6{font-size:13px}.docs-markdown table{width:100%;margin:0 0 32px;border-collapse:collapse;border-radius:2px;border-spacing:0}.docs-markdown table code{padding:0;background-color:transparent}.docs-markdown th{max-width:100px;padding:13px 16px;font-weight:400;text-align:left}.docs-markdown td{padding:8px 16px;font-weight:400;font-size:14px}.docs-markdown pre{display:block;margin:16px auto;overflow-x:auto;border-radius:5px;white-space:pre-wrap;background:rgba(0,0,0,.01);border:.5px solid rgba(0,0,0,.2)}\n"],encapsulation:2}),f})()},71629:(E,T,l)=>{l.d(T,{B:()=>k});var t=l(65879),o=l(22939),f=l(7821),g=l(96814),m=l(32296),c=l(30617),v=l(74104),h=l(92596);const y=["demo"];function O(p,L){if(1&p){const d=t.EpF();t.TgZ(0,"mat-tab",11)(1,"div",12)(2,"div",13)(3,"button",14),t.NdJ("click",function(){t.CHM(d);const C=t.MAs(8),Z=t.oxw(2);return t.KtG(Z.copySource(C))}),t.TgZ(4,"mat-icon"),t._uU(5,"content_copy"),t.qZA()()(),t.TgZ(6,"div",15),t._UZ(7,"pre",16,17),t.qZA()()()}if(2&p){const d=L.$implicit;t.Q6J("label",d.file),t.xp6(3),t.Q6J("matTooltip","Copy example source"),t.xp6(4),t.Q6J("innerHtml",d.content,t.oJD)}}function F(p,L){if(1&p&&(t.TgZ(0,"div",8)(1,"mat-tab-group",9),t.YNc(2,O,9,3,"mat-tab",10),t.qZA()()),2&p){const d=t.oxw();t.xp6(2),t.Q6J("ngForOf",d.exampleData.files)}}function M(p,L){if(1&p&&t._UZ(0,"div",18),2&p){const d=t.oxw();t.Q6J("innerHtml",d.exampleData.description,t.oJD)}}function P(p,L){}let k=(()=>{class p{constructor(d,_,C){this.snackbar=d,this.copier=_,this.componentFactoryResolver=C,this.showSource=!1}ngOnInit(){const d=this.componentFactoryResolver.resolveComponentFactory(this.exampleData.component);this.demoComponentRef=this.demoRef.createComponent(d)}ngOnDestroy(){this.demoComponentRef&&this.demoComponentRef.destroy()}toggleSourceView(){this.showSource=!this.showSource}copySource(d){this.copier.copyText(d.innerText)?this.snackbar.open("Code copied","",{duration:2500}):this.snackbar.open("Copy failed. Please try again!","",{duration:2500})}}return p.\u0275fac=function(d){return new(d||p)(t.Y36(o.ux),t.Y36(f.u),t.Y36(t._Vd))},p.\u0275cmp=t.Xpm({type:p,selectors:[["example-viewer"]],viewQuery:function(d,_){if(1&d&&t.Gf(y,7,t.s_b),2&d){let C;t.iGM(C=t.CRH())&&(_.demoRef=C.first)}},inputs:{type:"type",exampleData:"exampleData"},decls:13,vars:4,consts:[[1,"docs-example-viewer-wrapper"],[1,"docs-example-viewer-title"],[1,"docs-example-viewer-title-spacer"],["mat-icon-button","","type","button","aria-label","View source",3,"matTooltip","click"],["class","docs-example-viewer-source",4,"ngIf"],[1,"docs-example-viewer-body"],[3,"innerHtml",4,"ngIf"],["demo",""],[1,"docs-example-viewer-source"],["animationDuration","0ms","mat-stretch-tabs","false"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"docs-example-source-wrapper"],[1,"button-bar"],["mat-icon-button","","type","button","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"matTooltip","click"],[1,"code-snippet"],[1,"docs-example-source",3,"innerHtml"],["textContent",""],[3,"innerHtml"]],template:function(d,_){1&d&&(t.TgZ(0,"div",0)(1,"div",1)(2,"span"),t._uU(3),t.qZA(),t._UZ(4,"div",2),t.TgZ(5,"button",3),t.NdJ("click",function(){return _.toggleSourceView()}),t.TgZ(6,"mat-icon"),t._uU(7,"code"),t.qZA()()(),t.YNc(8,F,3,1,"div",4),t.TgZ(9,"div",5),t.YNc(10,M,1,1,"div",6),t.YNc(11,P,0,0,"ng-template",null,7,t.W1O),t.qZA()()),2&d&&(t.xp6(3),t.Oqu(_.exampleData.title),t.xp6(2),t.Q6J("matTooltip","View source"),t.xp6(3),t.Q6J("ngIf",_.showSource),t.xp6(2),t.Q6J("ngIf",_.exampleData.description))},dependencies:[g.sg,g.O5,m.RK,c.Hw,v.uX,v.SP,h.gM],styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px}.docs-example-viewer-title[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}.code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none;font-size:14px}"]}),p})()},89515:(E,T,l)=>{l.d(T,{Zw:()=>P,aw:()=>W,sK:()=>j});var t=l(37691),o=l(65879),f=l(22096),g=l(2664),m=l(9315),c=l(35211),v=l(74911),h=l(48180),y=l(70940),O=l(37398),F=l(76328),M=l(94664);class P{}let k=(()=>{class a extends P{getTranslation(e){return(0,f.of)({})}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class p{}let L=(()=>{class a{handle(e){return e.key}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)}),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();function _(a){return typeof a<"u"&&null!==a}function C(a){return a&&"object"==typeof a&&!Array.isArray(a)}function Z(a,r){let e=Object.assign({},a);return C(a)&&C(r)&&Object.keys(r).forEach(n=>{C(r[n])?n in a?e[n]=Z(a[n],r[n]):Object.assign(e,{[n]:r[n]}):Object.assign(e,{[n]:r[n]})}),e}class A{}let I=(()=>{class a extends A{constructor(...e){super(...e),(0,t.Z)(this,"templateMatcher",/{{\s?([^{}\s]*)\s?}}/g)}interpolate(e,n){let s;return s="string"==typeof e?this.interpolateString(e,n):"function"==typeof e?this.interpolateFunction(e,n):e,s}getValue(e,n){let s="string"==typeof n?n.split("."):[n];n="";do{n+=s.shift(),!_(e)||!_(e[n])||"object"!=typeof e[n]&&s.length?s.length?n+=".":e=void 0:(e=e[n],n="")}while(s.length);return e}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(s,i)=>{let u=this.getValue(n,i);return _(u)?u:s}):e}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class S{}let H=(()=>{class a extends S{compile(e,n){return e}compileTranslations(e,n){return e}}return(0,t.Z)(a,"\u0275fac",function(){let r;return function(n){return(r||(r=o.n5z(a)))(n||a)}}()),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})();class B{constructor(){(0,t.Z)(this,"defaultLang",void 0),(0,t.Z)(this,"currentLang",this.defaultLang),(0,t.Z)(this,"translations",{}),(0,t.Z)(this,"langs",[]),(0,t.Z)(this,"onTranslationChange",new o.vpe),(0,t.Z)(this,"onLangChange",new o.vpe),(0,t.Z)(this,"onDefaultLangChange",new o.vpe)}}const U=new o.OlP("USE_STORE"),R=new o.OlP("USE_DEFAULT_LANG"),V=new o.OlP("DEFAULT_LANGUAGE"),K=new o.OlP("USE_EXTEND");let j=(()=>{class a{get onTranslationChange(){return this.isolate?this._onTranslationChange:this.store.onTranslationChange}get onLangChange(){return this.isolate?this._onLangChange:this.store.onLangChange}get onDefaultLangChange(){return this.isolate?this._onDefaultLangChange:this.store.onDefaultLangChange}get defaultLang(){return this.isolate?this._defaultLang:this.store.defaultLang}set defaultLang(e){this.isolate?this._defaultLang=e:this.store.defaultLang=e}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(e){this.isolate?this._currentLang=e:this.store.currentLang=e}get langs(){return this.isolate?this._langs:this.store.langs}set langs(e){this.isolate?this._langs=e:this.store.langs=e}get translations(){return this.isolate?this._translations:this.store.translations}set translations(e){this.isolate?this._translations=e:this.store.translations=e}constructor(e,n,s,i,u,x=!0,D=!1,b=!1,w){(0,t.Z)(this,"store",void 0),(0,t.Z)(this,"currentLoader",void 0),(0,t.Z)(this,"compiler",void 0),(0,t.Z)(this,"parser",void 0),(0,t.Z)(this,"missingTranslationHandler",void 0),(0,t.Z)(this,"useDefaultLang",void 0),(0,t.Z)(this,"isolate",void 0),(0,t.Z)(this,"extend",void 0),(0,t.Z)(this,"loadingTranslations",void 0),(0,t.Z)(this,"pending",!1),(0,t.Z)(this,"_onTranslationChange",new o.vpe),(0,t.Z)(this,"_onLangChange",new o.vpe),(0,t.Z)(this,"_onDefaultLangChange",new o.vpe),(0,t.Z)(this,"_defaultLang",void 0),(0,t.Z)(this,"_currentLang",void 0),(0,t.Z)(this,"_langs",[]),(0,t.Z)(this,"_translations",{}),(0,t.Z)(this,"_translationRequests",{}),this.store=e,this.currentLoader=n,this.compiler=s,this.parser=i,this.missingTranslationHandler=u,this.useDefaultLang=x,this.isolate=D,this.extend=b,w&&this.setDefaultLang(w)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(null==this.defaultLang&&(this.defaultLang=e),n.pipe((0,h.q)(1)).subscribe(s=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(e===this.currentLang)return(0,f.of)(this.translations[e]);let n=this.retrieveTranslations(e);return typeof n<"u"?(this.currentLang||(this.currentLang=e),n.pipe((0,h.q)(1)).subscribe(s=>{this.changeLang(e)}),n):(this.changeLang(e),(0,f.of)(this.translations[e]))}retrieveTranslations(e){let n;return(typeof this.translations[e]>"u"||this.extend)&&(this._translationRequests[e]=this._translationRequests[e]||this.getTranslation(e),n=this._translationRequests[e]),n}getTranslation(e){this.pending=!0;const n=this.currentLoader.getTranslation(e).pipe((0,y.d)(1),(0,h.q)(1));return this.loadingTranslations=n.pipe((0,O.U)(s=>this.compiler.compileTranslations(s,e)),(0,y.d)(1),(0,h.q)(1)),this.loadingTranslations.subscribe({next:s=>{this.translations[e]=this.extend&&this.translations[e]?{...s,...this.translations[e]}:s,this.updateLangs(),this.pending=!1},error:s=>{this.pending=!1}}),n}setTranslation(e,n,s=!1){n=this.compiler.compileTranslations(n,e),this.translations[e]=(s||this.extend)&&this.translations[e]?Z(this.translations[e],n):n,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){e.forEach(n=>{-1===this.langs.indexOf(n)&&this.langs.push(n)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(e,n,s){let i;if(n instanceof Array){let u={},x=!1;for(let D of n)u[D]=this.getParsedResult(e,D,s),(0,g.b)(u[D])&&(x=!0);if(x){const D=n.map(b=>(0,g.b)(u[b])?u[b]:(0,f.of)(u[b]));return(0,m.D)(D).pipe((0,O.U)(b=>{let w={};return b.forEach((N,z)=>{w[n[z]]=N}),w}))}return u}if(e&&(i=this.parser.interpolate(this.parser.getValue(e,n),s)),typeof i>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(i=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],n),s)),typeof i>"u"){let u={key:n,translateService:this};typeof s<"u"&&(u.interpolateParams=s),i=this.missingTranslationHandler.handle(u)}return typeof i<"u"?i:n}get(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,F.b)(s=>(s=this.getParsedResult(s,e,n),(0,g.b)(s)?s:(0,f.of)(s))));{let s=this.getParsedResult(this.translations[this.currentLang],e,n);return(0,g.b)(s)?s:(0,f.of)(s)}}getStreamOnTranslationChange(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');return(0,c.z)((0,v.P)(()=>this.get(e,n)),this.onTranslationChange.pipe((0,M.w)(s=>{const i=this.getParsedResult(s.translations,e,n);return"function"==typeof i.subscribe?i:(0,f.of)(i)})))}stream(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');return(0,c.z)((0,v.P)(()=>this.get(e,n)),this.onLangChange.pipe((0,M.w)(s=>{const i=this.getParsedResult(s.translations,e,n);return(0,g.b)(i)?i:(0,f.of)(i)})))}instant(e,n){if(!_(e)||!e.length)throw new Error('Parameter "key" required');let s=this.getParsedResult(this.translations[this.currentLang],e,n);if((0,g.b)(s)){if(e instanceof Array){let i={};return e.forEach((u,x)=>{i[e[x]]=e[x]}),i}return e}return s}set(e,n,s=this.currentLang){this.translations[s][e]=this.compiler.compile(n,s),this.updateLangs(),this.onTranslationChange.emit({lang:s,translations:this.translations[s]})}changeLang(e){this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),null==this.defaultLang&&this.changeDefaultLang(e)}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.getTranslation(e)}resetLang(e){this._translationRequests[e]=void 0,this.translations[e]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof e>"u"?void 0:(-1!==e.indexOf("-")&&(e=e.split("-")[0]),-1!==e.indexOf("_")&&(e=e.split("_")[0]),e)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let e=window.navigator.languages?window.navigator.languages[0]:null;return e=e||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,e}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)(o.LFG(B),o.LFG(P),o.LFG(S),o.LFG(A),o.LFG(p),o.LFG(R),o.LFG(U),o.LFG(K),o.LFG(V))}),(0,t.Z)(a,"\u0275prov",o.Yz7({token:a,factory:a.\u0275fac})),a})(),W=(()=>{class a{static forRoot(e={}){return{ngModule:a,providers:[e.loader||{provide:P,useClass:k},e.compiler||{provide:S,useClass:H},e.parser||{provide:A,useClass:I},e.missingTranslationHandler||{provide:p,useClass:L},B,{provide:U,useValue:e.isolate},{provide:R,useValue:e.useDefaultLang},{provide:K,useValue:e.extend},{provide:V,useValue:e.defaultLanguage},j]}}static forChild(e={}){return{ngModule:a,providers:[e.loader||{provide:P,useClass:k},e.compiler||{provide:S,useClass:H},e.parser||{provide:A,useClass:I},e.missingTranslationHandler||{provide:p,useClass:L},{provide:U,useValue:e.isolate},{provide:R,useValue:e.useDefaultLang},{provide:K,useValue:e.extend},{provide:V,useValue:e.defaultLanguage},j]}}}return(0,t.Z)(a,"\u0275fac",function(e){return new(e||a)}),(0,t.Z)(a,"\u0275mod",o.oAB({type:a})),(0,t.Z)(a,"\u0275inj",o.cJS({})),a})()},35061:(E,T,l)=>{l.d(T,{w:()=>o});var t=l(37691);class o{constructor(g,m="/assets/i18n/",c=".json"){(0,t.Z)(this,"http",void 0),(0,t.Z)(this,"prefix",void 0),(0,t.Z)(this,"suffix",void 0),this.http=g,this.prefix=m,this.suffix=c}getTranslation(g){return this.http.get(`${this.prefix}${g}${this.suffix}`)}}}}]); \ No newline at end of file diff --git a/806.c28e6a2830dd6db1.js b/806.db7ada3085fcbedb.js similarity index 99% rename from 806.c28e6a2830dd6db1.js rename to 806.db7ada3085fcbedb.js index 37487638..90bc8479 100644 --- a/806.c28e6a2830dd6db1.js +++ b/806.db7ada3085fcbedb.js @@ -1 +1 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[806],{38806:(p,l,a)=>{"use strict";a.r(l),a.d(l,{ColorPickerApiComponent:()=>P,ColorPickerModule:()=>R,ColorPickerOverviewComponent:()=>y});var i=a(52787),T=a(48041),s=a(65879),C=a(56223),x=a(2032),m=a(64170),b=a(87466),j=a(80386),k=a(62442),u=a(22162);const _={title:"Basic",component:(()=>{class t{constructor(){this.color="#3f51b5",this.format="hex"}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:23,vars:5,consts:[[3,"ngModel","ngModelChange"],["value","hex"],["value","rgb"],["value","hsl"],["value","hsv"],["matInput","",3,"ngModel","mtxColorpicker","format","ngModelChange"],["matSuffix","",3,"for"],["picker",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"div")(1,"label"),s._uU(2,"Color Format"),s.qZA(),s.TgZ(3,"mat-radio-group",0),s.NdJ("ngModelChange",function(r){return e.format=r}),s.TgZ(4,"mat-radio-button",1),s._uU(5,"HEX"),s.qZA(),s.TgZ(6,"mat-radio-button",2),s._uU(7,"RGB"),s.qZA(),s.TgZ(8,"mat-radio-button",3),s._uU(9,"HSL"),s.qZA(),s.TgZ(10,"mat-radio-button",4),s._uU(11,"HSV"),s.qZA()()(),s.TgZ(12,"mat-form-field")(13,"mat-label"),s._uU(14,"Color picker"),s.qZA(),s.TgZ(15,"input",5),s.NdJ("ngModelChange",function(r){return e.color=r}),s.qZA(),s._UZ(16,"mtx-colorpicker-toggle",6)(17,"mtx-colorpicker",null,7),s.TgZ(19,"mat-hint"),s._uU(20,"Choose your favorite color"),s.qZA(),s.TgZ(21,"mat-error"),s._uU(22,"Please enter the color"),s.qZA()()),2&n){const c=s.MAs(18);s.xp6(3),s.Q6J("ngModel",e.format),s.xp6(12),s.Q6J("ngModel",e.color)("mtxColorpicker",c)("format",e.format),s.xp6(1),s.Q6J("for",c)}},dependencies:[C.Fj,C.JJ,C.On,x.Nt,m.KE,m.hX,m.bx,m.TO,m.R9,b.VQ,b.U0,j.YK,k.zA,u.s]}),t})(),files:[{file:"app.component.html",content:a(16461),filecontent:a(64132)},{file:"app.component.ts",content:a(22236),filecontent:a(23777)},{file:"app.component.scss",content:a(77095),filecontent:a(24476)}]},M={title:"Disabled",component:(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:24,vars:6,consts:[["matInput","","disabled","",3,"mtxColorpicker"],["matSuffix","",3,"for"],["cp1",""],["matInput","",3,"mtxColorpicker"],["matSuffix","","disabled","",3,"for"],["cp2",""],["disabled","false"],["cp3",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"p")(1,"mat-form-field")(2,"mat-label"),s._uU(3,"Color picker"),s.qZA(),s._UZ(4,"input",0)(5,"mtx-colorpicker-toggle",1)(6,"mtx-colorpicker",null,2),s.qZA()(),s.TgZ(8,"p")(9,"mat-form-field")(10,"mat-label"),s._uU(11,"Color picker"),s.qZA(),s._UZ(12,"input",3)(13,"mtx-colorpicker-toggle",4)(14,"mtx-colorpicker",null,5),s.qZA()(),s.TgZ(16,"p")(17,"mat-form-field")(18,"mat-label"),s._uU(19,"Color picker"),s.qZA(),s._UZ(20,"input",0)(21,"mtx-colorpicker-toggle",1)(22,"mtx-colorpicker",6,7),s.qZA()()),2&n){const c=s.MAs(7),r=s.MAs(15),v=s.MAs(23);s.xp6(4),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c),s.xp6(7),s.Q6J("mtxColorpicker",r),s.xp6(1),s.Q6J("for",r),s.xp6(7),s.Q6J("mtxColorpicker",v),s.xp6(1),s.Q6J("for",v)}},dependencies:[x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s]}),t})(),files:[{file:"app.component.html",content:a(7440),filecontent:a(33393)},{file:"app.component.ts",content:a(86560),filecontent:a(74372)},{file:"app.component.scss",content:a(85401),filecontent:a(9394)}]};var S=a(30617);const Z={title:"Custom Icon",component:(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:9,vars:2,consts:[["matInput","",3,"mtxColorpicker"],["matSuffix","",3,"for"],["mtxColorpickerToggleIcon",""],["picker",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"mat-form-field")(1,"mat-label"),s._uU(2,"Color picker"),s.qZA(),s._UZ(3,"input",0),s.TgZ(4,"mtx-colorpicker-toggle",1)(5,"mat-icon",2),s._uU(6,"keyboard_arrow_down"),s.qZA()(),s._UZ(7,"mtx-colorpicker",null,3),s.qZA()),2&n){const c=s.MAs(8);s.xp6(3),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c)}},dependencies:[S.Hw,x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s,u.q]}),t})(),files:[{file:"app.component.html",content:a(42185),filecontent:a(95534)},{file:"app.component.ts",content:a(78150),filecontent:a(56527)},{file:"app.component.scss",content:a(83501),filecontent:a(72224)}]};var A=a(24084),h=a(81180),d=a(49406),g=a(96814);const f=function(t,o){return{input:t,label:o}};function w(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",8)(1,"color-editable-input",9),s.NdJ("onChange",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleChange(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Akn(s.WLB(5,f,n.input,n.label)),s.Q6J("value",n.round(100*n.rgb.a))("dragLabel",!0)("dragMax",100)}}function E(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",2)(1,"color-swatch",3),s.NdJ("onClick",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleClick(c))})("onHover",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.onSwatchHover.emit(c))}),s.qZA()()}if(2&t){const n=o.$implicit,e=s.oxw();s.xp6(1),s.Akn(e.swatchStyle),s.Q6J("color",e.normalizeValue(n).color)("focusStyle",e.focusStyle(n))}}function O(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",12)(1,"color-alpha",13),s.NdJ("onChange",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleValueChange(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Q6J("radius",2)("rgb",n.rgb)("hsl",n.hsl)}}function F(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",14)(1,"color-sketch-preset-colors",15),s.NdJ("onClick",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleBlockChange(c))})("onSwatchHover",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.onSwatchHover.emit(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Q6J("colors",n.presetColors)}}let I=(()=>{class t{constructor(){(0,h.Z)(this,"hsl",void 0),(0,h.Z)(this,"rgb",void 0),(0,h.Z)(this,"hex",void 0),(0,h.Z)(this,"disableAlpha",!1),(0,h.Z)(this,"onChange",new s.vpe),(0,h.Z)(this,"input",{width:"100%",padding:"4px 10% 3px",border:"none",boxSizing:"border-box",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"}),(0,h.Z)(this,"label",{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"})}round(n){return Math.round(n)}handleChange({data:n,$event:e}){if(n.hex){if((0,d.FX)(n.hex)){const c=new A.C(n.hex);this.onChange.emit({data:{hex:this.disableAlpha||n.hex.length<=6?c.toHex():c.toHex8(),source:"hex"},$event:e})}}else n.r||n.g||n.b?this.onChange.emit({data:{r:n.r||this.rgb.r,g:n.g||this.rgb.g,b:n.b||this.rgb.b,source:"rgb"},$event:e}):n.a?(n.a<0?n.a=0:n.a>100&&(n.a=100),n.a/=100,this.disableAlpha&&(n.a=1),this.onChange.emit({data:{h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Math.round(100*n.a)/100,source:"rgb"},$event:e})):(n.h||n.s||n.l)&&this.onChange.emit({data:{h:n.h||this.hsl.h,s:Number(n.s&&n.s||this.hsl.s),l:Number(n.l&&n.l||this.hsl.l),source:"hsl"},$event:e})}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch-fields"]],inputs:{hsl:"hsl",rgb:"rgb",hex:"hex",disableAlpha:"disableAlpha"},outputs:{onChange:"onChange"},decls:10,vars:31,consts:[[1,"sketch-fields"],[1,"sketch-double"],["label","hex",3,"value","onChange"],[1,"sketch-single"],["label","r",3,"value","dragLabel","dragMax","onChange"],["label","g",3,"value","dragLabel","dragMax","onChange"],["label","b",3,"value","dragLabel","dragMax","onChange"],["class","sketch-alpha",4,"ngIf"],[1,"sketch-alpha"],["label","a",3,"value","dragLabel","dragMax","onChange"]],template:function(n,e){1&n&&(s.TgZ(0,"div",0)(1,"div",1)(2,"color-editable-input",2),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(3,"div",3)(4,"color-editable-input",4),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(5,"div",3)(6,"color-editable-input",5),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(7,"div",3)(8,"color-editable-input",6),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.YNc(9,w,2,8,"div",7),s.qZA()),2&n&&(s.xp6(2),s.Akn(s.WLB(19,f,e.input,e.label)),s.Q6J("value",e.hex.replace("#","")),s.xp6(2),s.Akn(s.WLB(22,f,e.input,e.label)),s.Q6J("value",e.rgb.r)("dragLabel",!0)("dragMax",255),s.xp6(2),s.Akn(s.WLB(25,f,e.input,e.label)),s.Q6J("value",e.rgb.g)("dragLabel",!0)("dragMax",255),s.xp6(2),s.Akn(s.WLB(28,f,e.input,e.label)),s.Q6J("value",e.rgb.b)("dragLabel",!0)("dragMax",255),s.xp6(1),s.Q6J("ngIf",!1===e.disableAlpha))},dependencies:[g.O5,d.BM],styles:[".sketch-fields[_ngcontent-%COMP%]{display:flex;padding-top:4px}.sketch-double[_ngcontent-%COMP%]{flex:2 1 0%}.sketch-single[_ngcontent-%COMP%], .sketch-alpha[_ngcontent-%COMP%]{flex:1 1 0%;padding-left:6px}[dir=rtl][_nghost-%COMP%] .sketch-single[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-single[_ngcontent-%COMP%]{padding-right:6px;padding-left:0}[dir=rtl][_nghost-%COMP%] .sketch-alpha[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-alpha[_ngcontent-%COMP%]{padding-right:6px;padding-left:0}"],changeDetection:0})),t})(),U=(()=>{class t{constructor(){(0,h.Z)(this,"colors",void 0),(0,h.Z)(this,"onClick",new s.vpe),(0,h.Z)(this,"onSwatchHover",new s.vpe),(0,h.Z)(this,"swatchStyle",{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"})}handleClick({hex:n,$event:e}){this.onClick.emit({hex:n,$event:e})}normalizeValue(n){return"string"==typeof n?{color:n}:n}focusStyle(n){return{boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px ${this.normalizeValue(n).color}`}}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch-preset-colors"]],inputs:{colors:"colors"},outputs:{onClick:"onClick",onSwatchHover:"onSwatchHover"},decls:2,vars:1,consts:[[1,"sketch-swatches"],["class","sketch-wrap",4,"ngFor","ngForOf"],[1,"sketch-wrap"],[1,"swatch",3,"color","focusStyle","onClick","onHover"]],template:function(n,e){1&n&&(s.TgZ(0,"div",0),s.YNc(1,E,2,4,"div",1),s.qZA()),2&n&&(s.xp6(1),s.Q6J("ngForOf",e.colors))},dependencies:[g.sg,d.iP],styles:[".sketch-swatches[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px;padding:10px 0 0 10px;border-top:1px solid rgb(238,238,238)}.sketch-wrap[_ngcontent-%COMP%]{width:16px;height:16px;margin:0 10px 10px 0}[dir=rtl][_nghost-%COMP%] .sketch-swatches[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-swatches[_ngcontent-%COMP%]{padding-right:10px;padding-left:0}[dir=rtl][_nghost-%COMP%] .sketch-wrap[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-wrap[_ngcontent-%COMP%]{margin-left:10px;margin-right:0}"],changeDetection:0})),t})(),J=(()=>{class t extends d.t1{constructor(){super(),(0,h.Z)(this,"disableAlpha",!1),(0,h.Z)(this,"presetColors",["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]),(0,h.Z)(this,"width",200),(0,h.Z)(this,"activeBackground",void 0)}afterValidChange(){this.activeBackground=`rgba(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b}, ${this.disableAlpha?1:this.rgb.a})`}handleValueChange({data:n,$event:e}){this.handleChange(n,e)}handleBlockChange({hex:n,$event:e}){(0,d.FX)(n)&&this.handleChange({hex:n,source:"hex"},e)}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch"]],inputs:{disableAlpha:"disableAlpha",presetColors:"presetColors",width:"width"},features:[s._Bn([{provide:C.JU,useExisting:(0,s.Gpc)(()=>t),multi:!0},{provide:d.t1,useExisting:(0,s.Gpc)(()=>t)}]),s.qOj],decls:14,vars:16,consts:[[1,"sketch-saturation"],[3,"hsl","hsv","onChange"],[1,"sketch-controls"],[1,"sketch-sliders"],[1,"sketch-hue"],[3,"hsl","onChange"],["class","sketch-alpha",4,"ngIf"],[1,"sketch-color"],[1,"sketch-active"],[1,"sketch-fields-container"],[3,"rgb","hsl","hex","disableAlpha","onChange"],["class","sketch-swatches-container",4,"ngIf"],[1,"sketch-alpha"],[3,"radius","rgb","hsl","onChange"],[1,"sketch-swatches-container"],[3,"colors","onClick","onSwatchHover"]],template:function(n,e){1&n&&(s.TgZ(0,"div")(1,"div",0)(2,"color-saturation",1),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.TgZ(3,"div",2)(4,"div",3)(5,"div",4)(6,"color-hue",5),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.YNc(7,O,2,3,"div",6),s.qZA(),s.TgZ(8,"div",7),s._UZ(9,"color-checkboard")(10,"div",8),s.qZA()(),s.TgZ(11,"div",9)(12,"color-sketch-fields",10),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.YNc(13,F,2,1,"div",11),s.qZA()),2&n&&(s.Gre("sketch-picker ",e.className,""),s.Udp("width",e.width,"px"),s.xp6(2),s.Q6J("hsl",e.hsl)("hsv",e.hsv),s.xp6(4),s.Q6J("hsl",e.hsl),s.xp6(1),s.Q6J("ngIf",!1===e.disableAlpha),s.xp6(3),s.Udp("background",e.activeBackground),s.xp6(2),s.Q6J("rgb",e.rgb)("hsl",e.hsl)("hex",e.hex)("disableAlpha",e.disableAlpha),s.xp6(1),s.Q6J("ngIf",e.presetColors&&e.presetColors.length))},dependencies:function(){return[g.O5,d.zy,d.OU,d.V5,d._m,I,U]},styles:[".sketch-picker[_ngcontent-%COMP%]{padding:10px 10px 3px;box-sizing:initial;background:#fff;border-radius:4px;box-shadow:0 0 0 1px #00000026,0 8px 16px #00000026}.sketch-saturation[_ngcontent-%COMP%]{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.sketch-fields-container[_ngcontent-%COMP%], .sketch-swatches-container[_ngcontent-%COMP%]{display:block}.sketch-controls[_ngcontent-%COMP%]{display:flex}.sketch-sliders[_ngcontent-%COMP%]{padding:4px 0;flex:1 1 0%}.sketch-hue[_ngcontent-%COMP%]{position:relative;height:10px;overflow:hidden}.sketch-alpha[_ngcontent-%COMP%]{position:relative;height:10px;margin-top:4px;overflow:hidden}.sketch-color[_ngcontent-%COMP%]{width:24px;height:24px;position:relative;margin-top:4px;margin-left:4px;border-radius:3px}.sketch-active[_ngcontent-%COMP%]{position:absolute;inset:0;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset,#00000040 0 0 4px inset}[dir=rtl][_nghost-%COMP%] .sketch-color[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-color[_ngcontent-%COMP%]{margin-right:4px;margin-left:0}"],changeDetection:0})),t})(),D=(()=>{class t{}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275mod",s.oAB({type:t})),(0,h.Z)(t,"\u0275inj",s.cJS({imports:[g.ez,d.F2,d.$P,d.lp,d.q7,d.nH,d.wU]})),t})();function B(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div")(1,"color-sketch",5),s.NdJ("onChangeComplete",function(c){s.CHM(n);const r=s.oxw(),v=s.MAs(6);return s.KtG(v.select(r.getHex8(c)))}),s.qZA()()}if(2&t){s.oxw();const n=s.MAs(6);s.Udp("width",240,"px"),s.xp6(1),s.Q6J("color",n.selected)}}const N={title:"Custom Picker",component:(()=>{class t{getHex8(n){return 1===n.color.rgb.a?n.color.hex:new A.C(n.color.rgb).toHex8String()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:9,vars:3,consts:[["matInput","",3,"mtxColorpicker"],["matSuffix","",3,"for"],[3,"content"],["customPicker",""],["customPickerContent",""],[3,"color","onChangeComplete"]],template:function(n,e){if(1&n&&(s.TgZ(0,"mat-form-field")(1,"mat-label"),s._uU(2,"Custom Color Picker"),s.qZA(),s._UZ(3,"input",0)(4,"mtx-colorpicker-toggle",1)(5,"mtx-colorpicker",2,3),s.qZA(),s.YNc(7,B,2,3,"ng-template",null,4,s.W1O)),2&n){const c=s.MAs(6),r=s.MAs(8);s.xp6(3),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c),s.xp6(1),s.Q6J("content",r)}},dependencies:[x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s,J]}),t})(),files:[{file:"app.component.html",content:a(77389),filecontent:a(48642)},{file:"app.component.ts",content:a(90770),filecontent:a(13419)},{file:"app.component.scss",content:a(22618),filecontent:a(40961)}]};var H=a(71629),L=a(52240);function Q(t,o){if(1&t&&(s.ynx(0),s._UZ(1,"example-viewer",2),s.BQk()),2&t){const n=o.$implicit;s.xp6(1),s.Q6J("exampleData",n)}}function X(t,o){if(1&t&&(s.ynx(0),s.YNc(1,Q,2,1,"ng-container",1),s.BQk()),2&t){const n=o.ngIf;s.xp6(1),s.Q6J("ngForOf",n.examples)}}function q(t,o){if(1&t&&(s.ynx(0),s._UZ(1,"doc-viewer",1),s.BQk()),2&t){const n=o.ngIf;s.xp6(1),s.Q6J("textContent",n.content.default)}}let y=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(s.Y36(i.gz))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-colorpicker-overview"]],decls:9,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"exampleData"]],template:function(n,e){1&n&&(s.TgZ(0,"p")(1,"code"),s._uU(2,"mtx-colorpicker"),s.qZA(),s._uU(3," uses Chrome style of "),s.TgZ(4,"code"),s._uU(5,"ngx-color"),s.qZA(),s._uU(6,". Now you can change any style what you like very easily.\n"),s.qZA(),s.YNc(7,X,2,1,"ng-container",0),s.ALo(8,"async")),2&n&&(s.xp6(7),s.Q6J("ngIf",s.lcZ(8,1,e.route.data)))},dependencies:[g.sg,g.O5,H.B,g.Ov],encapsulation:2}),t})(),P=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(s.Y36(i.gz))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-colorpicker-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(n,e){1&n&&(s.YNc(0,q,2,1,"ng-container",0),s.ALo(1,"async")),2&n&&s.Q6J("ngIf",s.lcZ(1,1,e.route.data))},dependencies:[g.O5,L.z,g.Ov],encapsulation:2}),t})(),R=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=s.oAB({type:t}),t.\u0275inj=s.cJS({imports:[T.m8,i.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:y,pathMatch:"full",data:{examples:[_,N,Z,M]}},{path:"api",component:P,pathMatch:"full",data:{content:a(11853)}},{path:"**",redirectTo:"overview"}]),D]}),t})()},16461:p=>{p.exports='<div>\n <label>Color Format</label>\n <mat-radio-group [(ngModel)]="format">\n <mat-radio-button value="hex">HEX</mat-radio-button>\n <mat-radio-button value="rgb">RGB</mat-radio-button>\n <mat-radio-button value="hsl">HSL</mat-radio-button>\n <mat-radio-button value="hsv">HSV</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [(ngModel)]="color" [mtxColorpicker]="picker" [format]="format">\n <mtx-colorpicker-toggle matSuffix [for]="picker"></mtx-colorpicker-toggle>\n <mtx-colorpicker #picker></mtx-colorpicker>\n <mat-hint>Choose your favorite color</mat-hint>\n <mat-error>Please enter the color</mat-error>\n</mat-form-field>\n'},42185:p=>{p.exports='<mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="picker">\n <mtx-colorpicker-toggle matSuffix [for]="picker">\n <mat-icon mtxColorpickerToggleIcon>keyboard_arrow_down</mat-icon>\n </mtx-colorpicker-toggle>\n <mtx-colorpicker #picker></mtx-colorpicker>\n</mat-form-field>\n'},77389:p=>{p.exports='<mat-form-field>\n <mat-label>Custom Color Picker</mat-label>\n <input matInput [mtxColorpicker]="customPicker">\n <mtx-colorpicker-toggle matSuffix [for]="customPicker"></mtx-colorpicker-toggle>\n <mtx-colorpicker #customPicker [content]="customPickerContent"></mtx-colorpicker>\n</mat-form-field>\n\n<ng-template #customPickerContent>\n <div [style.width.px]="240">\n <color-sketch [color]="customPicker.selected"\n (onChangeComplete)="customPicker.select(getHex8($event))">\n </color-sketch>\n </div>\n</ng-template>\n'},7440:p=>{p.exports='<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp1" disabled>\n <mtx-colorpicker-toggle matSuffix [for]="cp1"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp1></mtx-colorpicker>\n </mat-form-field>\n</p>\n\n<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp2">\n <mtx-colorpicker-toggle matSuffix [for]="cp2" disabled></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp2></mtx-colorpicker>\n </mat-form-field>\n</p>\n\n<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp3" disabled>\n <mtx-colorpicker-toggle matSuffix [for]="cp3"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp3 disabled="false"></mtx-colorpicker>\n </mat-form-field>\n</p>\n'},77095:p=>{p.exports='/** No CSS for this example */\n'},83501:p=>{p.exports='/** No CSS for this example */\n'},22618:p=>{p.exports='/** No CSS for this example */\n'},85401:p=>{p.exports='/** No CSS for this example */\n'},22236:p=>{p.exports='import { Component } from '@angular/core';\nimport { ColorFormat } from '@ng-matero/extensions/colorpicker';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n color = '#3f51b5';\n format: ColorFormat = 'hex';\n}\n'},78150:p=>{p.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n'},90770:p=>{p.exports='import { Component } from '@angular/core';\nimport { ColorEvent } from 'ngx-color';\n\nimport { TinyColor } from '@ctrl/tinycolor';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n getHex8(e: ColorEvent): string {\n const alpha = e.color.rgb.a;\n return alpha === 1 ? e.color.hex : new TinyColor(e.color.rgb).toHex8String();\n }\n}\n'},86560:p=>{p.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n'},11853:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='

Color Picker

\n

API reference for Material Extensions colorpicker

\n

import { MtxColorpickerModule } from '@ng-matero/extensions/colorpicker';

\n

Directives

\n

MtxColorpickerInput

\n

Directive used to connect an input to a MtxColorpickerInput.

\n

Selector: input[mtxColorpicker]

\n

Exported as: mtxColorpickerInput

\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
NameDescription
@Input()
disabled: boolean
Whether the colorpicker-input is disabled.
@Input()
mtxColorpicker: MtxColorpicker
The colorpicker that this input is associated with.
@Input()
value: string | null
The value of the input.
@Input()
format: ColorFormat
The color format. Can be 'hex', 'rgb', 'hsl', 'hsv'. Default is 'hex'.
@Output()
colorChange: EventEmitter<MtxColorPickerInputEvent>
Emits when a change event is fired on this <input>.
@Output()
colorInput: EventEmitter<MtxColorPickerInputEvent>
Emits when an input event is fired on this <input>.
\n
Methods
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
getConnectedOverlayOrigin(): ElementRefGets the element that the colorpicker popup should be connected to.
getOverlayLabelId(): string | nullGets the ID of an element that should be used a description for the overlay.
getThemePalette(): ThemePaletteReturns the palette used by the input's form field, if any.
\n

MtxColorpicker

\n

Component responsible for managing the colorpicker popup/dialog.

\n

Selector: mtx-colorpicker

\n

Exported as: mtxColorpicker

\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()
disabled: boolean
Whether the colorpicker pop-up should be disabled.
@Input()
format: ColorFormat
The color format. Can be 'hex', 'rgb', 'hsl', 'hsv'. Default is 'hex'.
@Input()
opened: boolean
Whether the color palette is open.
@Input()
restoreFocus: boolean
Whether to restore focus to the previously-focused element when the color palette 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()
xPosition: ColorpickerDropdownPositionX
Preferred position of the colorpicker in the X axis.
@Input()
yPosition: ColorpickerDropdownPositionY
Preferred position of the colorpicker in the Y axis.
@Output('opened')
openedStream: EventEmitter<void>
Emits when the colorpicker has been opened.
@Output('closed')
closedStream: EventEmitter<void>
Emits when the colorpicker has been closed.
selected: stringThe currently selected color.
\n
Methods
\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
open(): voidOpen the colorpicker panel.
close(): voidClose the colorpicker panel.
select(nextVal: string): voidSelects the given color.
registerInput(input: MtxColorpickerInput): voidRegister an input with this colorpicker.
\n

MtxColorpickerToggleIcon

\n

Can be used to override the icon of a mtxColorpickerToggle.

\n

Selector: [mtxColorpickerToggleIcon]

\n

MtxColorpickerToggle

\n

Selector: mtx-colorpicker-toggle

\n

Exported as: mtxColorpickerToggle

\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')
picker: MtxColorpicker
Colorpicker 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

Classes

\n

MtxColorPickerInputEvent

\n

An event used for colorpicker 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 color palette popup. For consistency, we always use MtxColorPickerInputEvent 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: MtxColorpickerInputReference to the colorpicker input component that emitted the event.
targetElement: HTMLElementReference to the native input element associated with the colorpicker input.
value: string | nullThe new value for the target colorpicker input.
\n

Type aliases

\n

ColorpickerDropdownPositionX

\n

Possible positions for the colorpicker dropdown along the X axis.

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

ColorpickerDropdownPositionY

\n

Possible positions for the colorpicker dropdown along the Y axis.

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

ColorFormat

\n

Possible color formats.

\n
type ColorFormat = 'hex' | 'rgb' | 'hsl' | 'hsv';\n
\n

Constants

\n

MTX_COLORPICKER_SCROLL_STRATEGY

\n

Injection token that determines the scroll handling while the color palette is open.

\n
const MTX_COLORPICKER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n'},64132:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='
\n \n \n HEX\n RGB\n HSL\n HSV\n \n
\n\n\n Color picker\n \n \n \n Choose your favorite color\n Please enter the color\n\n'},24476:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},23777:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { ColorFormat } from '@ng-matero/extensions/colorpicker';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n color = '#3f51b5';\n format: ColorFormat = 'hex';\n}\n"},95534:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='\n Color picker\n \n \n keyboard_arrow_down\n \n \n\n'},72224:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},56527:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n"},48642:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='\n Custom Color Picker\n \n \n \n\n\n\n
\n \n \n
\n
\n'},40961:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},13419:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { ColorEvent } from 'ngx-color';\n\nimport { TinyColor } from '@ctrl/tinycolor';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n getHex8(e: ColorEvent): string {\n const alpha = e.color.rgb.a;\n return alpha === 1 ? e.color.hex : new TinyColor(e.color.rgb).toHex8String();\n }\n}\n"},33393:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='

\n \n Color picker\n \n \n \n \n

\n\n

\n \n Color picker\n \n \n \n \n

\n\n

\n \n Color picker\n \n \n \n \n

\n'},9394:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},74372:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[806],{38806:(p,l,a)=>{"use strict";a.r(l),a.d(l,{ColorPickerApiComponent:()=>P,ColorPickerModule:()=>R,ColorPickerOverviewComponent:()=>y});var i=a(52787),T=a(48041),s=a(65879),C=a(56223),x=a(2032),m=a(64170),b=a(87466),j=a(80386),k=a(62442),u=a(22162);const _={title:"Basic",component:(()=>{class t{constructor(){this.color="#3f51b5",this.format="hex"}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:23,vars:5,consts:[[3,"ngModel","ngModelChange"],["value","hex"],["value","rgb"],["value","hsl"],["value","hsv"],["matInput","",3,"ngModel","mtxColorpicker","format","ngModelChange"],["matSuffix","",3,"for"],["picker",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"div")(1,"label"),s._uU(2,"Color Format"),s.qZA(),s.TgZ(3,"mat-radio-group",0),s.NdJ("ngModelChange",function(r){return e.format=r}),s.TgZ(4,"mat-radio-button",1),s._uU(5,"HEX"),s.qZA(),s.TgZ(6,"mat-radio-button",2),s._uU(7,"RGB"),s.qZA(),s.TgZ(8,"mat-radio-button",3),s._uU(9,"HSL"),s.qZA(),s.TgZ(10,"mat-radio-button",4),s._uU(11,"HSV"),s.qZA()()(),s.TgZ(12,"mat-form-field")(13,"mat-label"),s._uU(14,"Color picker"),s.qZA(),s.TgZ(15,"input",5),s.NdJ("ngModelChange",function(r){return e.color=r}),s.qZA(),s._UZ(16,"mtx-colorpicker-toggle",6)(17,"mtx-colorpicker",null,7),s.TgZ(19,"mat-hint"),s._uU(20,"Choose your favorite color"),s.qZA(),s.TgZ(21,"mat-error"),s._uU(22,"Please enter the color"),s.qZA()()),2&n){const c=s.MAs(18);s.xp6(3),s.Q6J("ngModel",e.format),s.xp6(12),s.Q6J("ngModel",e.color)("mtxColorpicker",c)("format",e.format),s.xp6(1),s.Q6J("for",c)}},dependencies:[C.Fj,C.JJ,C.On,x.Nt,m.KE,m.hX,m.bx,m.TO,m.R9,b.VQ,b.U0,j.YK,k.zA,u.s]}),t})(),files:[{file:"app.component.html",content:a(16461),filecontent:a(64132)},{file:"app.component.ts",content:a(22236),filecontent:a(23777)},{file:"app.component.scss",content:a(77095),filecontent:a(24476)}]},M={title:"Disabled",component:(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:24,vars:6,consts:[["matInput","","disabled","",3,"mtxColorpicker"],["matSuffix","",3,"for"],["cp1",""],["matInput","",3,"mtxColorpicker"],["matSuffix","","disabled","",3,"for"],["cp2",""],["disabled","false"],["cp3",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"p")(1,"mat-form-field")(2,"mat-label"),s._uU(3,"Color picker"),s.qZA(),s._UZ(4,"input",0)(5,"mtx-colorpicker-toggle",1)(6,"mtx-colorpicker",null,2),s.qZA()(),s.TgZ(8,"p")(9,"mat-form-field")(10,"mat-label"),s._uU(11,"Color picker"),s.qZA(),s._UZ(12,"input",3)(13,"mtx-colorpicker-toggle",4)(14,"mtx-colorpicker",null,5),s.qZA()(),s.TgZ(16,"p")(17,"mat-form-field")(18,"mat-label"),s._uU(19,"Color picker"),s.qZA(),s._UZ(20,"input",0)(21,"mtx-colorpicker-toggle",1)(22,"mtx-colorpicker",6,7),s.qZA()()),2&n){const c=s.MAs(7),r=s.MAs(15),v=s.MAs(23);s.xp6(4),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c),s.xp6(7),s.Q6J("mtxColorpicker",r),s.xp6(1),s.Q6J("for",r),s.xp6(7),s.Q6J("mtxColorpicker",v),s.xp6(1),s.Q6J("for",v)}},dependencies:[x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s]}),t})(),files:[{file:"app.component.html",content:a(7440),filecontent:a(33393)},{file:"app.component.ts",content:a(86560),filecontent:a(74372)},{file:"app.component.scss",content:a(85401),filecontent:a(9394)}]};var S=a(30617);const Z={title:"Custom Icon",component:(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:9,vars:2,consts:[["matInput","",3,"mtxColorpicker"],["matSuffix","",3,"for"],["mtxColorpickerToggleIcon",""],["picker",""]],template:function(n,e){if(1&n&&(s.TgZ(0,"mat-form-field")(1,"mat-label"),s._uU(2,"Color picker"),s.qZA(),s._UZ(3,"input",0),s.TgZ(4,"mtx-colorpicker-toggle",1)(5,"mat-icon",2),s._uU(6,"keyboard_arrow_down"),s.qZA()(),s._UZ(7,"mtx-colorpicker",null,3),s.qZA()),2&n){const c=s.MAs(8);s.xp6(3),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c)}},dependencies:[S.Hw,x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s,u.q]}),t})(),files:[{file:"app.component.html",content:a(42185),filecontent:a(95534)},{file:"app.component.ts",content:a(78150),filecontent:a(56527)},{file:"app.component.scss",content:a(83501),filecontent:a(72224)}]};var A=a(24084),h=a(37691),d=a(49406),g=a(96814);const f=function(t,o){return{input:t,label:o}};function w(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",8)(1,"color-editable-input",9),s.NdJ("onChange",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleChange(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Akn(s.WLB(5,f,n.input,n.label)),s.Q6J("value",n.round(100*n.rgb.a))("dragLabel",!0)("dragMax",100)}}function E(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",2)(1,"color-swatch",3),s.NdJ("onClick",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleClick(c))})("onHover",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.onSwatchHover.emit(c))}),s.qZA()()}if(2&t){const n=o.$implicit,e=s.oxw();s.xp6(1),s.Akn(e.swatchStyle),s.Q6J("color",e.normalizeValue(n).color)("focusStyle",e.focusStyle(n))}}function O(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",12)(1,"color-alpha",13),s.NdJ("onChange",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleValueChange(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Q6J("radius",2)("rgb",n.rgb)("hsl",n.hsl)}}function F(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div",14)(1,"color-sketch-preset-colors",15),s.NdJ("onClick",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.handleBlockChange(c))})("onSwatchHover",function(c){s.CHM(n);const r=s.oxw();return s.KtG(r.onSwatchHover.emit(c))}),s.qZA()()}if(2&t){const n=s.oxw();s.xp6(1),s.Q6J("colors",n.presetColors)}}let I=(()=>{class t{constructor(){(0,h.Z)(this,"hsl",void 0),(0,h.Z)(this,"rgb",void 0),(0,h.Z)(this,"hex",void 0),(0,h.Z)(this,"disableAlpha",!1),(0,h.Z)(this,"onChange",new s.vpe),(0,h.Z)(this,"input",{width:"100%",padding:"4px 10% 3px",border:"none",boxSizing:"border-box",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"}),(0,h.Z)(this,"label",{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"})}round(n){return Math.round(n)}handleChange({data:n,$event:e}){if(n.hex){if((0,d.FX)(n.hex)){const c=new A.C(n.hex);this.onChange.emit({data:{hex:this.disableAlpha||n.hex.length<=6?c.toHex():c.toHex8(),source:"hex"},$event:e})}}else n.r||n.g||n.b?this.onChange.emit({data:{r:n.r||this.rgb.r,g:n.g||this.rgb.g,b:n.b||this.rgb.b,source:"rgb"},$event:e}):n.a?(n.a<0?n.a=0:n.a>100&&(n.a=100),n.a/=100,this.disableAlpha&&(n.a=1),this.onChange.emit({data:{h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Math.round(100*n.a)/100,source:"rgb"},$event:e})):(n.h||n.s||n.l)&&this.onChange.emit({data:{h:n.h||this.hsl.h,s:Number(n.s&&n.s||this.hsl.s),l:Number(n.l&&n.l||this.hsl.l),source:"hsl"},$event:e})}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch-fields"]],inputs:{hsl:"hsl",rgb:"rgb",hex:"hex",disableAlpha:"disableAlpha"},outputs:{onChange:"onChange"},decls:10,vars:31,consts:[[1,"sketch-fields"],[1,"sketch-double"],["label","hex",3,"value","onChange"],[1,"sketch-single"],["label","r",3,"value","dragLabel","dragMax","onChange"],["label","g",3,"value","dragLabel","dragMax","onChange"],["label","b",3,"value","dragLabel","dragMax","onChange"],["class","sketch-alpha",4,"ngIf"],[1,"sketch-alpha"],["label","a",3,"value","dragLabel","dragMax","onChange"]],template:function(n,e){1&n&&(s.TgZ(0,"div",0)(1,"div",1)(2,"color-editable-input",2),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(3,"div",3)(4,"color-editable-input",4),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(5,"div",3)(6,"color-editable-input",5),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.TgZ(7,"div",3)(8,"color-editable-input",6),s.NdJ("onChange",function(r){return e.handleChange(r)}),s.qZA()(),s.YNc(9,w,2,8,"div",7),s.qZA()),2&n&&(s.xp6(2),s.Akn(s.WLB(19,f,e.input,e.label)),s.Q6J("value",e.hex.replace("#","")),s.xp6(2),s.Akn(s.WLB(22,f,e.input,e.label)),s.Q6J("value",e.rgb.r)("dragLabel",!0)("dragMax",255),s.xp6(2),s.Akn(s.WLB(25,f,e.input,e.label)),s.Q6J("value",e.rgb.g)("dragLabel",!0)("dragMax",255),s.xp6(2),s.Akn(s.WLB(28,f,e.input,e.label)),s.Q6J("value",e.rgb.b)("dragLabel",!0)("dragMax",255),s.xp6(1),s.Q6J("ngIf",!1===e.disableAlpha))},dependencies:[g.O5,d.BM],styles:[".sketch-fields[_ngcontent-%COMP%]{display:flex;padding-top:4px}.sketch-double[_ngcontent-%COMP%]{flex:2 1 0%}.sketch-single[_ngcontent-%COMP%], .sketch-alpha[_ngcontent-%COMP%]{flex:1 1 0%;padding-left:6px}[dir=rtl][_nghost-%COMP%] .sketch-single[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-single[_ngcontent-%COMP%]{padding-right:6px;padding-left:0}[dir=rtl][_nghost-%COMP%] .sketch-alpha[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-alpha[_ngcontent-%COMP%]{padding-right:6px;padding-left:0}"],changeDetection:0})),t})(),U=(()=>{class t{constructor(){(0,h.Z)(this,"colors",void 0),(0,h.Z)(this,"onClick",new s.vpe),(0,h.Z)(this,"onSwatchHover",new s.vpe),(0,h.Z)(this,"swatchStyle",{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"})}handleClick({hex:n,$event:e}){this.onClick.emit({hex:n,$event:e})}normalizeValue(n){return"string"==typeof n?{color:n}:n}focusStyle(n){return{boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px ${this.normalizeValue(n).color}`}}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch-preset-colors"]],inputs:{colors:"colors"},outputs:{onClick:"onClick",onSwatchHover:"onSwatchHover"},decls:2,vars:1,consts:[[1,"sketch-swatches"],["class","sketch-wrap",4,"ngFor","ngForOf"],[1,"sketch-wrap"],[1,"swatch",3,"color","focusStyle","onClick","onHover"]],template:function(n,e){1&n&&(s.TgZ(0,"div",0),s.YNc(1,E,2,4,"div",1),s.qZA()),2&n&&(s.xp6(1),s.Q6J("ngForOf",e.colors))},dependencies:[g.sg,d.iP],styles:[".sketch-swatches[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px;padding:10px 0 0 10px;border-top:1px solid rgb(238,238,238)}.sketch-wrap[_ngcontent-%COMP%]{width:16px;height:16px;margin:0 10px 10px 0}[dir=rtl][_nghost-%COMP%] .sketch-swatches[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-swatches[_ngcontent-%COMP%]{padding-right:10px;padding-left:0}[dir=rtl][_nghost-%COMP%] .sketch-wrap[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-wrap[_ngcontent-%COMP%]{margin-left:10px;margin-right:0}"],changeDetection:0})),t})(),J=(()=>{class t extends d.t1{constructor(){super(),(0,h.Z)(this,"disableAlpha",!1),(0,h.Z)(this,"presetColors",["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]),(0,h.Z)(this,"width",200),(0,h.Z)(this,"activeBackground",void 0)}afterValidChange(){this.activeBackground=`rgba(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b}, ${this.disableAlpha?1:this.rgb.a})`}handleValueChange({data:n,$event:e}){this.handleChange(n,e)}handleBlockChange({hex:n,$event:e}){(0,d.FX)(n)&&this.handleChange({hex:n,source:"hex"},e)}}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275cmp",s.Xpm({type:t,selectors:[["color-sketch"]],inputs:{disableAlpha:"disableAlpha",presetColors:"presetColors",width:"width"},features:[s._Bn([{provide:C.JU,useExisting:(0,s.Gpc)(()=>t),multi:!0},{provide:d.t1,useExisting:(0,s.Gpc)(()=>t)}]),s.qOj],decls:14,vars:16,consts:[[1,"sketch-saturation"],[3,"hsl","hsv","onChange"],[1,"sketch-controls"],[1,"sketch-sliders"],[1,"sketch-hue"],[3,"hsl","onChange"],["class","sketch-alpha",4,"ngIf"],[1,"sketch-color"],[1,"sketch-active"],[1,"sketch-fields-container"],[3,"rgb","hsl","hex","disableAlpha","onChange"],["class","sketch-swatches-container",4,"ngIf"],[1,"sketch-alpha"],[3,"radius","rgb","hsl","onChange"],[1,"sketch-swatches-container"],[3,"colors","onClick","onSwatchHover"]],template:function(n,e){1&n&&(s.TgZ(0,"div")(1,"div",0)(2,"color-saturation",1),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.TgZ(3,"div",2)(4,"div",3)(5,"div",4)(6,"color-hue",5),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.YNc(7,O,2,3,"div",6),s.qZA(),s.TgZ(8,"div",7),s._UZ(9,"color-checkboard")(10,"div",8),s.qZA()(),s.TgZ(11,"div",9)(12,"color-sketch-fields",10),s.NdJ("onChange",function(r){return e.handleValueChange(r)}),s.qZA()(),s.YNc(13,F,2,1,"div",11),s.qZA()),2&n&&(s.Gre("sketch-picker ",e.className,""),s.Udp("width",e.width,"px"),s.xp6(2),s.Q6J("hsl",e.hsl)("hsv",e.hsv),s.xp6(4),s.Q6J("hsl",e.hsl),s.xp6(1),s.Q6J("ngIf",!1===e.disableAlpha),s.xp6(3),s.Udp("background",e.activeBackground),s.xp6(2),s.Q6J("rgb",e.rgb)("hsl",e.hsl)("hex",e.hex)("disableAlpha",e.disableAlpha),s.xp6(1),s.Q6J("ngIf",e.presetColors&&e.presetColors.length))},dependencies:function(){return[g.O5,d.zy,d.OU,d.V5,d._m,I,U]},styles:[".sketch-picker[_ngcontent-%COMP%]{padding:10px 10px 3px;box-sizing:initial;background:#fff;border-radius:4px;box-shadow:0 0 0 1px #00000026,0 8px 16px #00000026}.sketch-saturation[_ngcontent-%COMP%]{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.sketch-fields-container[_ngcontent-%COMP%], .sketch-swatches-container[_ngcontent-%COMP%]{display:block}.sketch-controls[_ngcontent-%COMP%]{display:flex}.sketch-sliders[_ngcontent-%COMP%]{padding:4px 0;flex:1 1 0%}.sketch-hue[_ngcontent-%COMP%]{position:relative;height:10px;overflow:hidden}.sketch-alpha[_ngcontent-%COMP%]{position:relative;height:10px;margin-top:4px;overflow:hidden}.sketch-color[_ngcontent-%COMP%]{width:24px;height:24px;position:relative;margin-top:4px;margin-left:4px;border-radius:3px}.sketch-active[_ngcontent-%COMP%]{position:absolute;inset:0;border-radius:2px;box-shadow:#00000026 0 0 0 1px inset,#00000040 0 0 4px inset}[dir=rtl][_nghost-%COMP%] .sketch-color[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .sketch-color[_ngcontent-%COMP%]{margin-right:4px;margin-left:0}"],changeDetection:0})),t})(),D=(()=>{class t{}return(0,h.Z)(t,"\u0275fac",function(n){return new(n||t)}),(0,h.Z)(t,"\u0275mod",s.oAB({type:t})),(0,h.Z)(t,"\u0275inj",s.cJS({imports:[g.ez,d.F2,d.$P,d.lp,d.q7,d.nH,d.wU]})),t})();function B(t,o){if(1&t){const n=s.EpF();s.TgZ(0,"div")(1,"color-sketch",5),s.NdJ("onChangeComplete",function(c){s.CHM(n);const r=s.oxw(),v=s.MAs(6);return s.KtG(v.select(r.getHex8(c)))}),s.qZA()()}if(2&t){s.oxw();const n=s.MAs(6);s.Udp("width",240,"px"),s.xp6(1),s.Q6J("color",n.selected)}}const N={title:"Custom Picker",component:(()=>{class t{getHex8(n){return 1===n.color.rgb.a?n.color.hex:new A.C(n.color.rgb).toHex8String()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=s.Xpm({type:t,selectors:[["color-picker-example"]],decls:9,vars:3,consts:[["matInput","",3,"mtxColorpicker"],["matSuffix","",3,"for"],[3,"content"],["customPicker",""],["customPickerContent",""],[3,"color","onChangeComplete"]],template:function(n,e){if(1&n&&(s.TgZ(0,"mat-form-field")(1,"mat-label"),s._uU(2,"Custom Color Picker"),s.qZA(),s._UZ(3,"input",0)(4,"mtx-colorpicker-toggle",1)(5,"mtx-colorpicker",2,3),s.qZA(),s.YNc(7,B,2,3,"ng-template",null,4,s.W1O)),2&n){const c=s.MAs(6),r=s.MAs(8);s.xp6(3),s.Q6J("mtxColorpicker",c),s.xp6(1),s.Q6J("for",c),s.xp6(1),s.Q6J("content",r)}},dependencies:[x.Nt,m.KE,m.hX,m.R9,j.YK,k.zA,u.s,J]}),t})(),files:[{file:"app.component.html",content:a(77389),filecontent:a(48642)},{file:"app.component.ts",content:a(90770),filecontent:a(13419)},{file:"app.component.scss",content:a(22618),filecontent:a(40961)}]};var H=a(71629),L=a(52240);function Q(t,o){if(1&t&&(s.ynx(0),s._UZ(1,"example-viewer",2),s.BQk()),2&t){const n=o.$implicit;s.xp6(1),s.Q6J("exampleData",n)}}function X(t,o){if(1&t&&(s.ynx(0),s.YNc(1,Q,2,1,"ng-container",1),s.BQk()),2&t){const n=o.ngIf;s.xp6(1),s.Q6J("ngForOf",n.examples)}}function q(t,o){if(1&t&&(s.ynx(0),s._UZ(1,"doc-viewer",1),s.BQk()),2&t){const n=o.ngIf;s.xp6(1),s.Q6J("textContent",n.content.default)}}let y=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(s.Y36(i.gz))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-colorpicker-overview"]],decls:9,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"exampleData"]],template:function(n,e){1&n&&(s.TgZ(0,"p")(1,"code"),s._uU(2,"mtx-colorpicker"),s.qZA(),s._uU(3," uses Chrome style of "),s.TgZ(4,"code"),s._uU(5,"ngx-color"),s.qZA(),s._uU(6,". Now you can change any style what you like very easily.\n"),s.qZA(),s.YNc(7,X,2,1,"ng-container",0),s.ALo(8,"async")),2&n&&(s.xp6(7),s.Q6J("ngIf",s.lcZ(8,1,e.route.data)))},dependencies:[g.sg,g.O5,H.B,g.Ov],encapsulation:2}),t})(),P=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(s.Y36(i.gz))},t.\u0275cmp=s.Xpm({type:t,selectors:[["app-colorpicker-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(n,e){1&n&&(s.YNc(0,q,2,1,"ng-container",0),s.ALo(1,"async")),2&n&&s.Q6J("ngIf",s.lcZ(1,1,e.route.data))},dependencies:[g.O5,L.z,g.Ov],encapsulation:2}),t})(),R=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=s.oAB({type:t}),t.\u0275inj=s.cJS({imports:[T.m8,i.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:y,pathMatch:"full",data:{examples:[_,N,Z,M]}},{path:"api",component:P,pathMatch:"full",data:{content:a(11853)}},{path:"**",redirectTo:"overview"}]),D]}),t})()},16461:p=>{p.exports='<div>\n <label>Color Format</label>\n <mat-radio-group [(ngModel)]="format">\n <mat-radio-button value="hex">HEX</mat-radio-button>\n <mat-radio-button value="rgb">RGB</mat-radio-button>\n <mat-radio-button value="hsl">HSL</mat-radio-button>\n <mat-radio-button value="hsv">HSV</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [(ngModel)]="color" [mtxColorpicker]="picker" [format]="format">\n <mtx-colorpicker-toggle matSuffix [for]="picker"></mtx-colorpicker-toggle>\n <mtx-colorpicker #picker></mtx-colorpicker>\n <mat-hint>Choose your favorite color</mat-hint>\n <mat-error>Please enter the color</mat-error>\n</mat-form-field>\n'},42185:p=>{p.exports='<mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="picker">\n <mtx-colorpicker-toggle matSuffix [for]="picker">\n <mat-icon mtxColorpickerToggleIcon>keyboard_arrow_down</mat-icon>\n </mtx-colorpicker-toggle>\n <mtx-colorpicker #picker></mtx-colorpicker>\n</mat-form-field>\n'},77389:p=>{p.exports='<mat-form-field>\n <mat-label>Custom Color Picker</mat-label>\n <input matInput [mtxColorpicker]="customPicker">\n <mtx-colorpicker-toggle matSuffix [for]="customPicker"></mtx-colorpicker-toggle>\n <mtx-colorpicker #customPicker [content]="customPickerContent"></mtx-colorpicker>\n</mat-form-field>\n\n<ng-template #customPickerContent>\n <div [style.width.px]="240">\n <color-sketch [color]="customPicker.selected"\n (onChangeComplete)="customPicker.select(getHex8($event))">\n </color-sketch>\n </div>\n</ng-template>\n'},7440:p=>{p.exports='<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp1" disabled>\n <mtx-colorpicker-toggle matSuffix [for]="cp1"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp1></mtx-colorpicker>\n </mat-form-field>\n</p>\n\n<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp2">\n <mtx-colorpicker-toggle matSuffix [for]="cp2" disabled></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp2></mtx-colorpicker>\n </mat-form-field>\n</p>\n\n<p>\n <mat-form-field>\n <mat-label>Color picker</mat-label>\n <input matInput [mtxColorpicker]="cp3" disabled>\n <mtx-colorpicker-toggle matSuffix [for]="cp3"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp3 disabled="false"></mtx-colorpicker>\n </mat-form-field>\n</p>\n'},77095:p=>{p.exports='/** No CSS for this example */\n'},83501:p=>{p.exports='/** No CSS for this example */\n'},22618:p=>{p.exports='/** No CSS for this example */\n'},85401:p=>{p.exports='/** No CSS for this example */\n'},22236:p=>{p.exports='import { Component } from '@angular/core';\nimport { ColorFormat } from '@ng-matero/extensions/colorpicker';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n color = '#3f51b5';\n format: ColorFormat = 'hex';\n}\n'},78150:p=>{p.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n'},90770:p=>{p.exports='import { Component } from '@angular/core';\nimport { ColorEvent } from 'ngx-color';\n\nimport { TinyColor } from '@ctrl/tinycolor';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n getHex8(e: ColorEvent): string {\n const alpha = e.color.rgb.a;\n return alpha === 1 ? e.color.hex : new TinyColor(e.color.rgb).toHex8String();\n }\n}\n'},86560:p=>{p.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n'},11853:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='

Color Picker

\n

API reference for Material Extensions colorpicker

\n

import { MtxColorpickerModule } from '@ng-matero/extensions/colorpicker';

\n

Directives

\n

MtxColorpickerInput

\n

Directive used to connect an input to a MtxColorpickerInput.

\n

Selector: input[mtxColorpicker]

\n

Exported as: mtxColorpickerInput

\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
NameDescription
@Input()
disabled: boolean
Whether the colorpicker-input is disabled.
@Input()
mtxColorpicker: MtxColorpicker
The colorpicker that this input is associated with.
@Input()
value: string | null
The value of the input.
@Input()
format: ColorFormat
The color format. Can be 'hex', 'rgb', 'hsl', 'hsv'. Default is 'hex'.
@Output()
colorChange: EventEmitter<MtxColorPickerInputEvent>
Emits when a change event is fired on this <input>.
@Output()
colorInput: EventEmitter<MtxColorPickerInputEvent>
Emits when an input event is fired on this <input>.
\n
Methods
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
getConnectedOverlayOrigin(): ElementRefGets the element that the colorpicker popup should be connected to.
getOverlayLabelId(): string | nullGets the ID of an element that should be used a description for the overlay.
getThemePalette(): ThemePaletteReturns the palette used by the input's form field, if any.
\n

MtxColorpicker

\n

Component responsible for managing the colorpicker popup/dialog.

\n

Selector: mtx-colorpicker

\n

Exported as: mtxColorpicker

\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()
disabled: boolean
Whether the colorpicker pop-up should be disabled.
@Input()
format: ColorFormat
The color format. Can be 'hex', 'rgb', 'hsl', 'hsv'. Default is 'hex'.
@Input()
opened: boolean
Whether the color palette is open.
@Input()
restoreFocus: boolean
Whether to restore focus to the previously-focused element when the color palette 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()
xPosition: ColorpickerDropdownPositionX
Preferred position of the colorpicker in the X axis.
@Input()
yPosition: ColorpickerDropdownPositionY
Preferred position of the colorpicker in the Y axis.
@Output('opened')
openedStream: EventEmitter<void>
Emits when the colorpicker has been opened.
@Output('closed')
closedStream: EventEmitter<void>
Emits when the colorpicker has been closed.
selected: stringThe currently selected color.
\n
Methods
\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
open(): voidOpen the colorpicker panel.
close(): voidClose the colorpicker panel.
select(nextVal: string): voidSelects the given color.
registerInput(input: MtxColorpickerInput): voidRegister an input with this colorpicker.
\n

MtxColorpickerToggleIcon

\n

Can be used to override the icon of a mtxColorpickerToggle.

\n

Selector: [mtxColorpickerToggleIcon]

\n

MtxColorpickerToggle

\n

Selector: mtx-colorpicker-toggle

\n

Exported as: mtxColorpickerToggle

\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')
picker: MtxColorpicker
Colorpicker 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

Classes

\n

MtxColorPickerInputEvent

\n

An event used for colorpicker 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 color palette popup. For consistency, we always use MtxColorPickerInputEvent 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: MtxColorpickerInputReference to the colorpicker input component that emitted the event.
targetElement: HTMLElementReference to the native input element associated with the colorpicker input.
value: string | nullThe new value for the target colorpicker input.
\n

Type aliases

\n

ColorpickerDropdownPositionX

\n

Possible positions for the colorpicker dropdown along the X axis.

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

ColorpickerDropdownPositionY

\n

Possible positions for the colorpicker dropdown along the Y axis.

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

ColorFormat

\n

Possible color formats.

\n
type ColorFormat = 'hex' | 'rgb' | 'hsl' | 'hsv';\n
\n

Constants

\n

MTX_COLORPICKER_SCROLL_STRATEGY

\n

Injection token that determines the scroll handling while the color palette is open.

\n
const MTX_COLORPICKER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n'},64132:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='
\n \n \n HEX\n RGB\n HSL\n HSV\n \n
\n\n\n Color picker\n \n \n \n Choose your favorite color\n Please enter the color\n\n'},24476:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},23777:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { ColorFormat } from '@ng-matero/extensions/colorpicker';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n color = '#3f51b5';\n format: ColorFormat = 'hex';\n}\n"},95534:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='\n Color picker\n \n \n keyboard_arrow_down\n \n \n\n'},72224:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},56527:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n"},48642:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='\n Custom Color Picker\n \n \n \n\n\n\n
\n \n \n
\n
\n'},40961:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},13419:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { ColorEvent } from 'ngx-color';\n\nimport { TinyColor } from '@ctrl/tinycolor';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n getHex8(e: ColorEvent): string {\n const alpha = e.color.rgb.a;\n return alpha === 1 ? e.color.hex : new TinyColor(e.color.rgb).toHex8String();\n }\n}\n"},33393:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i='

\n \n Color picker\n \n \n \n \n

\n\n

\n \n Color picker\n \n \n \n \n

\n\n

\n \n Color picker\n \n \n \n \n

\n'},9394:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="/** No CSS for this example */\n"},74372:(p,l,a)=>{"use strict";a.r(l),a.d(l,{default:()=>i});const i="import { Component } from '@angular/core';\n\n@Component({\n selector: 'color-picker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file diff --git a/923.a0d60d4e19024fa2.js b/923.a0d60d4e19024fa2.js deleted file mode 100644 index b7015dca..00000000 --- a/923.a0d60d4e19024fa2.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[923],{78923:(i,c,o)=>{"use strict";o.r(c),o.d(c,{SelectApiComponent:()=>V,SelectModule:()=>$e,SelectOverviewComponent:()=>Y});var l=o(52787),C=o(48041),e=o(65879),g=o(56223),T=o(75986),d=o(64170),_=o(42495),h=o(23680),f=o(78645),O=o(63019),A=o(59773),q=o(27921);const D=["*"];let E=(()=>{class t{get disabled(){return this._disabled}set disabled(n){this._disabled=(0,_.Ig)(n)}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}constructor(n){this.elementRef=n,this._disabled=!1,this.stateChange$=new f.x}ngOnChanges(n){n.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.SBq))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mtx-option"]],inputs:{value:"value",disabled:"disabled"},exportAs:["mtxOption"],features:[e.TTD],ngContentSelectors:D,decls:1,vars:0,template:function(n,a){1&n&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),t})(),u=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-option-tmp",""]]}),t})(),b=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-optgroup-tmp",""]]}),t})(),m=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-label-tmp",""]]}),t})(),j=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-multi-label-tmp",""]]}),t})(),v=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-header-tmp",""]]}),t})(),F=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-footer-tmp",""]]}),t})(),Z=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-notfound-tmp",""]]}),t})(),k=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-typetosearch-tmp",""]]}),t})(),U=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-loadingtext-tmp",""]]}),t})(),P=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-tag-tmp",""]]}),t})(),R=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-loadingspinner-tmp",""]]}),t})();var N=o(4300),y=o(96814),x=o(54807);const K=["ngSelect"];function W(t,s){}const B=function(t,s,n,a){return{item:t,item$:s,index:n,searchTerm:a}};function G(t,s){if(1&t&&e.YNc(0,W,0,0,"ng-template",4),2&t){const n=s.item,a=s.item$,r=s.index,p=s.searchTerm,w=e.oxw(2);e.Q6J("ngTemplateOutlet",w.optionTemplate)("ngTemplateOutletContext",e.l5B(2,B,n,a,r,p))}}function H(t,s){1&t&&(e.ynx(0),e.YNc(1,G,1,7,"ng-template",3),e.BQk())}function X(t,s){}function $(t,s){if(1&t&&e.YNc(0,X,0,0,"ng-template",4),2&t){const n=s.item,a=s.item$,r=s.index,p=s.searchTerm,w=e.oxw(2);e.Q6J("ngTemplateOutlet",w.optgroupTemplate)("ngTemplateOutletContext",e.l5B(2,B,n,a,r,p))}}function z(t,s){1&t&&(e.ynx(0),e.YNc(1,$,1,7,"ng-template",5),e.BQk())}function ee(t,s){}const te=function(t,s,n){return{item:t,clear:s,label:n}};function ne(t,s){if(1&t&&e.YNc(0,ee,0,0,"ng-template",4),2&t){const n=s.item,a=s.clear,r=s.label,p=e.oxw(2);e.Q6J("ngTemplateOutlet",p.labelTemplate)("ngTemplateOutletContext",e.kEZ(2,te,n,a,r))}}function ae(t,s){1&t&&(e.ynx(0),e.YNc(1,ne,1,6,"ng-template",6),e.BQk())}function se(t,s){}const le=function(t,s){return{items:t,clear:s}};function oe(t,s){if(1&t&&e.YNc(0,se,0,0,"ng-template",4),2&t){const n=s.items,a=s.clear,r=e.oxw(2);e.Q6J("ngTemplateOutlet",r.multiLabelTemplate)("ngTemplateOutletContext",e.WLB(2,le,n,a))}}function pe(t,s){1&t&&(e.ynx(0),e.YNc(1,oe,1,5,"ng-template",7),e.BQk())}function ce(t,s){}function re(t,s){if(1&t&&e.YNc(0,ce,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.headerTemplate)}}function ie(t,s){1&t&&(e.ynx(0),e.YNc(1,re,1,1,"ng-template",8),e.BQk())}function de(t,s){}function me(t,s){if(1&t&&e.YNc(0,de,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.footerTemplate)}}function ge(t,s){1&t&&(e.ynx(0),e.YNc(1,me,1,1,"ng-template",10),e.BQk())}function he(t,s){}const I=function(t){return{searchTerm:t}};function ue(t,s){if(1&t&&e.YNc(0,he,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.notFoundTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function fe(t,s){1&t&&(e.ynx(0),e.YNc(1,ue,1,4,"ng-template",11),e.BQk())}function be(t,s){}function je(t,s){if(1&t&&e.YNc(0,be,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.typeToSearchTemplate)}}function xe(t,s){1&t&&(e.ynx(0),e.YNc(1,je,1,1,"ng-template",12),e.BQk())}function _e(t,s){}function Te(t,s){if(1&t&&e.YNc(0,_e,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.loadingTextTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function ve(t,s){1&t&&(e.ynx(0),e.YNc(1,Te,1,4,"ng-template",13),e.BQk())}function ye(t,s){}function we(t,s){if(1&t&&e.YNc(0,ye,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.tagTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function Ce(t,s){1&t&&(e.ynx(0),e.YNc(1,we,1,4,"ng-template",14),e.BQk())}function Se(t,s){}function Me(t,s){if(1&t&&e.YNc(0,Se,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.loadingSpinnerTemplate)}}function Oe(t,s){1&t&&(e.ynx(0),e.YNc(1,Me,1,1,"ng-template",15),e.BQk())}const Ae=function(){return{standalone:!0}},Ee=new e.OlP("mtx-select-default-options");let J=0;const Fe=(0,h.Id)((0,h.FD)(class{constructor(t,s,n,a){this._defaultErrorStateMatcher=t,this._parentForm=s,this._parentFormGroup=n,this.ngControl=a,this.stateChanges=new f.x}}));let M=(()=>{class t extends Fe{get clearSearchOnAdd(){return this._clearSearchOnAdd??this.closeOnSelect}set clearSearchOnAdd(n){this._clearSearchOnAdd=n}get items(){return this._items}set items(n){this._itemsAreUsed=!0,this._items=n}get value(){return this._value}set value(n){this._value=n,this._onChange(n),this.stateChanges.next()}get id(){return this._id}set id(n){this._id=n||this._uid,this.stateChanges.next()}get placeholder(){return this._placeholder}set placeholder(n){this._placeholder=n,this.stateChanges.next()}get focused(){return this._focused}get empty(){return null==this.value||Array.isArray(this.value)&&0===this.value.length}get shouldLabelFloat(){return this.focused||!this.empty}get required(){return this._required??this.ngControl?.control?.hasValidator(g.kI.required)??!1}set required(n){this._required=(0,_.Ig)(n),this.stateChanges.next()}get panelOpen(){return!!this.ngSelect.isOpen}constructor(n,a,r,p,w,ze,et,tt,nt){super(p,w,ze,et),this._changeDetectorRef=n,this._elementRef=a,this._focusMonitor=r,this._parentFormField=tt,this._defaultOptions=nt,this.addTag=!1,this.addTagText=this._defaultOptions?.addTagText??"Add item",this.appearance="underline",this.appendTo=this._defaultOptions?.appendTo??"body",this.bindLabel=this._defaultOptions?.bindLabel,this.bindValue=this._defaultOptions?.bindValue,this.closeOnSelect=!0,this.clearAllText=this._defaultOptions?.clearAllText??"Clear all",this.clearable=!0,this.clearOnBackspace=!0,this.dropdownPosition="auto",this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.hideSelected=!1,this.loading=!1,this.loadingText=this._defaultOptions?.loadingText??"Loading...",this.labelForId=null,this.markFirst=!0,this.multiple=!1,this.notFoundText=this._defaultOptions?.notFoundText??"No items found",this.searchable=!0,this.readonly=!1,this.searchFn=null,this.searchWhileComposing=!0,this.selectOnTab=!1,this.trackByFn=null,this.inputAttrs={},this.openOnEnter=this._defaultOptions?.openOnEnter??!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=L=>!0,this.virtualScroll=!1,this.typeToSearchText=this._defaultOptions?.typeToSearchText??"Type to search",this.blurEvent=new e.vpe,this.focusEvent=new e.vpe,this.changeEvent=new e.vpe,this.openEvent=new e.vpe,this.closeEvent=new e.vpe,this.searchEvent=new e.vpe,this.clearEvent=new e.vpe,this.addEvent=new e.vpe,this.removeEvent=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this._clearSearchOnAdd=this._defaultOptions?.clearSearchOnAdd,this._items=[],this._itemsAreUsed=!1,this._destroy$=new f.x,this._value=null,this.stateChanges=new f.x,this._uid="mtx-select-"+J++,this._placeholder=this._defaultOptions?.placeholder,this._focused=!1,this.ariaLabel="",this.ariaLabelledby=null,this._ariaDescribedby=null,this.controlType="mtx-select",this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mtx-select-value-"+J++,r.monitor(this._elementRef,!0).subscribe(L=>{this._focused&&!L&&this._onTouched(),this._focused=!!L,this.stateChanges.next()}),this.ngControl&&(this.ngControl.valueAccessor=this),this.id=this.id}ngOnInit(){this.compareWith&&(this.ngSelect.compareWith=this.compareWith)}ngAfterViewInit(){this._itemsAreUsed||this._setItemsFromMtxOptions()}ngDoCheck(){const n=this.ngControl;this.ngControl&&(this._previousControl!==n.control&&(void 0!==this._previousControl&&null!==n.disabled&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this.stateChanges.complete(),this._focusMonitor.stopMonitoring(this._elementRef)}_getAriaLabelledby(){if(this.ariaLabel)return null;const n=this._parentFormField?.getLabelId();let a=(n?n+" ":"")+this._valueId;return this.ariaLabelledby&&(a+=" "+this.ariaLabelledby),a}setDescribedByIds(n){this._ariaDescribedby=n.length?n.join(" "):null}setDisabledState(n){this.disabled=n,this.readonly=n,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}onContainerClick(n){const a=n.target;/mat-mdc-form-field|mtx-select/g.test(a.parentElement?.classList[0]||"")&&(this.focus(),this.open())}writeValue(n){this.value=n,this._changeDetectorRef.markForCheck()}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}_setItemsFromMtxOptions(){const n=r=>{this.items=r.map(p=>({$ngOptionValue:p.value,$ngOptionLabel:p.elementRef.nativeElement.innerHTML,disabled:p.disabled})),this.ngSelect.itemsList.setItems(this.items),this.ngSelect.hasValue&&this.ngSelect.itemsList.mapSelectedItems(),this.ngSelect.detectChanges()},a=()=>{const r=(0,O.T)(this.mtxOptions.changes,this._destroy$);(0,O.T)(...this.mtxOptions.map(p=>p.stateChange$)).pipe((0,A.R)(r)).subscribe(p=>{const w=this.ngSelect.itemsList.findItem(p.value);w.disabled=p.disabled,w.label=p.label||w.label,this.ngSelect.detectChanges()})};this.mtxOptions.changes.pipe((0,q.O)(this.mtxOptions),(0,A.R)(this._destroy$)).subscribe(r=>{n(r),a()})}open(){this.ngSelect.open()}close(){this.ngSelect.close()}focus(){this.ngSelect.focus()}blur(){this.ngSelect.blur()}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(N.tE),e.Y36(h.rD),e.Y36(g.F,8),e.Y36(g.sg,8),e.Y36(g.a5,10),e.Y36(d.G_,8),e.Y36(Ee,8))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mtx-select"]],contentQueries:function(n,a,r){if(1&n&&(e.Suo(r,u,5,e.Rgc),e.Suo(r,b,5,e.Rgc),e.Suo(r,m,5,e.Rgc),e.Suo(r,j,5,e.Rgc),e.Suo(r,v,5,e.Rgc),e.Suo(r,F,5,e.Rgc),e.Suo(r,Z,5,e.Rgc),e.Suo(r,k,5,e.Rgc),e.Suo(r,U,5,e.Rgc),e.Suo(r,P,5,e.Rgc),e.Suo(r,R,5,e.Rgc),e.Suo(r,E,5)),2&n){let p;e.iGM(p=e.CRH())&&(a.optionTemplate=p.first),e.iGM(p=e.CRH())&&(a.optgroupTemplate=p.first),e.iGM(p=e.CRH())&&(a.labelTemplate=p.first),e.iGM(p=e.CRH())&&(a.multiLabelTemplate=p.first),e.iGM(p=e.CRH())&&(a.headerTemplate=p.first),e.iGM(p=e.CRH())&&(a.footerTemplate=p.first),e.iGM(p=e.CRH())&&(a.notFoundTemplate=p.first),e.iGM(p=e.CRH())&&(a.typeToSearchTemplate=p.first),e.iGM(p=e.CRH())&&(a.loadingTextTemplate=p.first),e.iGM(p=e.CRH())&&(a.tagTemplate=p.first),e.iGM(p=e.CRH())&&(a.loadingSpinnerTemplate=p.first),e.iGM(p=e.CRH())&&(a.mtxOptions=p)}},viewQuery:function(n,a){if(1&n&&e.Gf(K,7),2&n){let r;e.iGM(r=e.CRH())&&(a.ngSelect=r.first)}},hostAttrs:["role","combobox","aria-autocomplete","none",1,"mtx-select"],hostVars:20,hostBindings:function(n,a){2&n&&(e.uIk("id",a.id)("aria-expanded",a.panelOpen)("aria-label",a.ariaLabel||null)("aria-labelledby",a._getAriaLabelledby())("aria-describedby",a._ariaDescribedby||null)("aria-required",a.required.toString())("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState),e.ekj("mtx-select-floating",a.shouldLabelFloat)("mtx-select-disabled",a.disabled)("mtx-select-invalid",a.errorState)("mtx-select-required",a.required)("mtx-select-empty",a.empty)("mtx-select-multiple",a.multiple))},inputs:{disabled:"disabled",addTag:"addTag",addTagText:"addTagText",appearance:"appearance",appendTo:"appendTo",bindLabel:"bindLabel",bindValue:"bindValue",closeOnSelect:"closeOnSelect",clearAllText:"clearAllText",clearable:"clearable",clearOnBackspace:"clearOnBackspace",compareWith:"compareWith",dropdownPosition:"dropdownPosition",groupBy:"groupBy",groupValue:"groupValue",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",hideSelected:"hideSelected",isOpen:"isOpen",loading:"loading",loadingText:"loadingText",labelForId:"labelForId",markFirst:"markFirst",maxSelectedItems:"maxSelectedItems",multiple:"multiple",notFoundText:"notFoundText",searchable:"searchable",readonly:"readonly",searchFn:"searchFn",searchWhileComposing:"searchWhileComposing",selectOnTab:"selectOnTab",trackByFn:"trackByFn",inputAttrs:"inputAttrs",tabIndex:"tabIndex",openOnEnter:"openOnEnter",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",virtualScroll:"virtualScroll",typeToSearchText:"typeToSearchText",typeahead:"typeahead",clearSearchOnAdd:"clearSearchOnAdd",items:"items",value:"value",id:"id",placeholder:"placeholder",required:"required",errorStateMatcher:"errorStateMatcher",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},exportAs:["mtxSelect"],features:[e._Bn([{provide:d.Eo,useExisting:t}]),e.qOj],decls:13,vars:58,consts:[[3,"ngModel","ngModelOptions","placeholder","items","addTag","addTagText","appendTo","appearance","bindLabel","bindValue","closeOnSelect","clearAllText","clearable","clearOnBackspace","dropdownPosition","groupBy","groupValue","hideSelected","isOpen","inputAttrs","loading","loadingText","labelForId","markFirst","maxSelectedItems","multiple","notFoundText","readonly","typeahead","typeToSearchText","trackByFn","searchable","searchFn","searchWhileComposing","clearSearchOnAdd","selectableGroup","selectableGroupAsModel","selectOnTab","tabIndex","openOnEnter","minTermLength","editableSearchTerm","keyDownFn","virtualScroll","ngModelChange","blur","focus","change","open","close","search","clear","add","remove","scroll","scrollToEnd"],["ngSelect",""],[4,"ngIf"],["ng-option-tmp",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["ng-optgroup-tmp",""],["ng-label-tmp",""],["ng-multi-label-tmp",""],["ng-header-tmp",""],[3,"ngTemplateOutlet"],["ng-footer-tmp",""],["ng-notfound-tmp",""],["ng-typetosearch-tmp",""],["ng-loadingtext-tmp",""],["ng-tag-tmp",""],["ng-loadingspinner-tmp",""]],template:function(n,a){1&n&&(e.TgZ(0,"ng-select",0,1),e.NdJ("ngModelChange",function(p){return a.value=p})("blur",function(p){return a.blurEvent.emit(p)})("focus",function(p){return a.focusEvent.emit(p)})("change",function(p){return a.changeEvent.emit(p)})("open",function(p){return a.openEvent.emit(p)})("close",function(p){return a.closeEvent.emit(p)})("search",function(p){return a.searchEvent.emit(p)})("clear",function(p){return a.clearEvent.emit(p)})("add",function(p){return a.addEvent.emit(p)})("remove",function(p){return a.removeEvent.emit(p)})("scroll",function(p){return a.scroll.emit(p)})("scrollToEnd",function(p){return a.scrollToEnd.emit(p)}),e.YNc(2,H,2,0,"ng-container",2),e.YNc(3,z,2,0,"ng-container",2),e.YNc(4,ae,2,0,"ng-container",2),e.YNc(5,pe,2,0,"ng-container",2),e.YNc(6,ie,2,0,"ng-container",2),e.YNc(7,ge,2,0,"ng-container",2),e.YNc(8,fe,2,0,"ng-container",2),e.YNc(9,xe,2,0,"ng-container",2),e.YNc(10,ve,2,0,"ng-container",2),e.YNc(11,Ce,2,0,"ng-container",2),e.YNc(12,Oe,2,0,"ng-container",2),e.qZA()),2&n&&(e.ekj("ng-select-invalid",a.errorState),e.Q6J("ngModel",a.value)("ngModelOptions",e.DdM(57,Ae))("placeholder",a.placeholder)("items",a.items)("addTag",a.addTag)("addTagText",a.addTagText)("appendTo",a.appendTo)("appearance",a.appearance)("bindLabel",a.bindLabel)("bindValue",a.bindValue)("closeOnSelect",a.closeOnSelect)("clearAllText",a.clearAllText)("clearable",a.clearable)("clearOnBackspace",a.clearOnBackspace)("dropdownPosition",a.dropdownPosition)("groupBy",a.groupBy)("groupValue",a.groupValue)("hideSelected",a.hideSelected)("isOpen",a.isOpen)("inputAttrs",a.inputAttrs)("loading",a.loading)("loadingText",a.loadingText)("labelForId",a.labelForId)("markFirst",a.markFirst)("maxSelectedItems",a.maxSelectedItems)("multiple",a.multiple)("notFoundText",a.notFoundText)("readonly",a.readonly)("typeahead",a.typeahead)("typeToSearchText",a.typeToSearchText)("trackByFn",a.trackByFn)("searchable",a.searchable)("searchFn",a.searchFn)("searchWhileComposing",a.searchWhileComposing)("clearSearchOnAdd",a.clearSearchOnAdd)("selectableGroup",a.selectableGroup)("selectableGroupAsModel",a.selectableGroupAsModel)("selectOnTab",a.selectOnTab)("tabIndex",a.tabIndex)("openOnEnter",a.openOnEnter)("minTermLength",a.minTermLength)("editableSearchTerm",a.editableSearchTerm)("keyDownFn",a.keyDownFn)("virtualScroll",a.virtualScroll),e.xp6(2),e.Q6J("ngIf",a.optionTemplate),e.xp6(1),e.Q6J("ngIf",a.optgroupTemplate),e.xp6(1),e.Q6J("ngIf",a.labelTemplate),e.xp6(1),e.Q6J("ngIf",a.multiLabelTemplate),e.xp6(1),e.Q6J("ngIf",a.headerTemplate),e.xp6(1),e.Q6J("ngIf",a.footerTemplate),e.xp6(1),e.Q6J("ngIf",a.notFoundTemplate),e.xp6(1),e.Q6J("ngIf",a.typeToSearchTemplate),e.xp6(1),e.Q6J("ngIf",a.loadingTextTemplate),e.xp6(1),e.Q6J("ngIf",a.tagTemplate),e.xp6(1),e.Q6J("ngIf",a.loadingSpinnerTemplate))},dependencies:[y.O5,y.tP,g.JJ,g.On,x.w9,x.C5,x.ir,x.mR,x.zB,x.Cm,x.WP,x.RK,x.pO,x.eC,x.Jr,x.dk,b,u,m,j,v,F,Z,k,U,P,R],styles:['.ng-select{padding-right:16px;padding-left:16px;margin-right:-16px;margin-left:-16px}.ng-select .ng-select-container,.ng-select .ng-select-container .ng-value-container{align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input>input{font:inherit;padding:0}.ng-select .ng-placeholder{transition:opacity .2s;opacity:1}.mat-form-field-hide-placeholder .ng-select .ng-placeholder{opacity:0}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{top:-2px;border-width:0 5px 5px}.ng-select.ng-select-single.ng-select-filtered .ng-placeholder{display:initial;visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-placeholder:after,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value:after{display:inline-block;content:""}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin:2px 4px 2px 0;border-radius:16px;font-size:.875em;line-height:18px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:auto;margin-left:4px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;margin:0 8px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;width:18px;height:18px;border-radius:100%;text-align:center}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{margin-right:-4px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{margin-left:-4px;margin-right:auto}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{margin-left:-4px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{margin-right:-4px;margin-left:auto}.ng-select .ng-clear-wrapper{text-align:center}.ng-select .ng-arrow-wrapper{width:18px}.ng-select .ng-arrow-wrapper .ng-arrow{border-width:5px 5px 2px;border-style:solid}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.ng-dropdown-panel .ng-dropdown-header,.ng-dropdown-panel .ng-dropdown-footer{padding:14px 16px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:14px 16px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{position:relative;padding:14px 16px;text-overflow:ellipsis;text-decoration:none;text-align:left;white-space:nowrap;overflow:hidden}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:right}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:32px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:32px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-right:5px;font-size:80%;font-weight:400}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}\n'],encapsulation:2,changeDetection:0}),t})();const qe={title:"Basic",component:(()=>{class t{constructor(){this.foods=[{id:1,name:"Apple"},{id:2,name:"Lemon"},{id:3,name:"Lime"},{id:4,name:"Orange",disabled:!0},{id:5,name:"Strawberry"}],this.food=2,this.multiple=!1,this.disabled=!1,this.required=!0}onMultiSelectChange(){this.food=this.multiple?[2]:2}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:15,vars:8,consts:[[3,"ngModel","ngModelChange","change"],[3,"ngModel","ngModelChange"],["bindLabel","name","bindValue","id","appendTo","app-select-overview",3,"items","multiple","ngModel","required","disabled","ngModelChange"]],template:function(n,a){1&n&&(e.TgZ(0,"div")(1,"mat-checkbox",0),e.NdJ("ngModelChange",function(p){return a.multiple=p})("change",function(){return a.onMultiSelectChange()}),e._uU(2,"Mulitple select"),e.qZA(),e.TgZ(3,"mat-checkbox",1),e.NdJ("ngModelChange",function(p){return a.disabled=p}),e._uU(4,"Disable select"),e.qZA(),e.TgZ(5,"mat-checkbox",1),e.NdJ("ngModelChange",function(p){return a.required=p}),e._uU(6,"Required"),e.qZA()(),e.TgZ(7,"mat-form-field")(8,"mat-label"),e._uU(9,"Select Food"),e.qZA(),e.TgZ(10,"mtx-select",2),e.NdJ("ngModelChange",function(p){return a.food=p}),e.qZA(),e.TgZ(11,"mat-hint"),e._uU(12,"Choose your favorite food"),e.qZA(),e.TgZ(13,"mat-error"),e._uU(14,"Please choose a food"),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("ngModel",a.multiple),e.xp6(2),e.Q6J("ngModel",a.disabled),e.xp6(2),e.Q6J("ngModel",a.required),e.xp6(5),e.Q6J("items",a.foods)("multiple",a.multiple)("ngModel",a.food)("required",a.required)("disabled",a.disabled))},dependencies:[g.JJ,g.Q7,g.On,T.oG,d.KE,d.hX,d.bx,d.TO,M],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(6278),filecontent:o(53208)},{file:"app.component.ts",content:o(83321),filecontent:o(34320)},{file:"app.component.scss",content:o(10177),filecontent:o(78876)}]};var Q=o(32296);function De(t,s){if(1&t&&(e.TgZ(0,"mtx-option",4),e._uU(1),e.qZA()),2&t){const n=s.$implicit;e.Q6J("value",n.id)("disabled",n.disabled),e.xp6(1),e.hij("",n.name," ")}}const Ie={title:"MtxOption",component:(()=>{class t{constructor(){this.selectedCars=[3],this.cars=[{id:1,name:"Volvo"},{id:2,name:"Saab",disabled:!0},{id:3,name:"Opel"},{id:4,name:"Audi"}]}toggleDisabled(){const n=this.cars[1];n.disabled=!n.disabled}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:22,vars:7,consts:[["mat-raised-button","",3,"click"],["appendTo","app-select-overview",3,"multiple","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value"],[3,"value","disabled"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1," If you have simple use case, you can omit items array and bind options directly in html using "),e.TgZ(2,"b"),e._uU(3,"mtx-option"),e.qZA(),e._uU(4," component.\n"),e.qZA(),e.TgZ(5,"div")(6,"button",0),e.NdJ("click",function(){return a.toggleDisabled()}),e._uU(7,"Toggle disabled"),e.qZA()(),e.TgZ(8,"mat-form-field")(9,"mat-label"),e._uU(10,"Select Car"),e.qZA(),e.TgZ(11,"mtx-select",1),e.NdJ("ngModelChange",function(p){return a.selectedCars=p}),e.YNc(12,De,2,3,"mtx-option",2),e.TgZ(13,"mtx-option",3),e._uU(14,"Custom"),e.qZA()(),e.TgZ(15,"mat-hint"),e._uU(16,"Choose your favorite car"),e.qZA(),e.TgZ(17,"mat-error"),e._uU(18,"Please choose a car"),e.qZA()(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"json"),e.qZA()),2&n&&(e.xp6(11),e.Q6J("multiple",!0)("ngModel",a.selectedCars),e.xp6(1),e.Q6J("ngForOf",a.cars),e.xp6(1),e.Q6J("value","custom"),e.xp6(7),e.hij("Selected car ID: ",e.lcZ(21,5,a.selectedCars),""))},dependencies:[y.sg,g.JJ,g.On,Q.lW,d.KE,d.hX,d.bx,d.TO,M,E,y.Ts],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(4781),filecontent:o(45461)},{file:"app.component.ts",content:o(38779),filecontent:o(36990)},{file:"app.component.scss",content:o(1186),filecontent:o(86044)}]};function Le(t,s){if(1&t&&(e._UZ(0,"img",2),e._uU(1)),2&t){const n=s.item;e.Q6J("src",n.avatar,e.LSH),e.xp6(1),e.hij(" ",n.name," ")}}const Ze={title:"Custom label template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[0].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-label-tmp",""],["height","15","width","15",3,"src"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom selected item label using "),e.TgZ(2,"b"),e._uU(3,"ng-label-tmp"),e.qZA()(),e.TgZ(4,"mat-form-field")(5,"mat-label"),e._uU(6,"Select City"),e.qZA(),e.TgZ(7,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(8,Le,2,2,"ng-template",1),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(7),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[g.JJ,g.On,d.KE,d.hX,d.bx,d.TO,M,m],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(37535),filecontent:o(16552)},{file:"app.component.ts",content:o(69144),filecontent:o(25544)},{file:"app.component.scss",content:o(91307),filecontent:o(97815)}]};var S=o(95195);function ke(t,s){if(1&t&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&t){const n=e.oxw().item;e.xp6(1),e.Oqu(n.name)}}function Ue(t,s){if(1&t&&(e.TgZ(0,"mat-card",4)(1,"mat-card-header")(2,"mat-card-title"),e._uU(3),e.qZA(),e.TgZ(4,"mat-card-subtitle"),e._uU(5,"Card subtitle"),e.qZA()(),e.TgZ(6,"mat-card-content"),e._UZ(7,"img",5),e._uU(8," Some quick example text to build "),e.qZA(),e.TgZ(9,"mat-card-actions")(10,"button",6),e._uU(11,"LIKE"),e.qZA(),e.TgZ(12,"button",6),e._uU(13,"SHARE"),e.qZA()()()),2&t){const n=e.oxw().item;e.xp6(3),e.Oqu(n.name),e.xp6(4),e.Q6J("src",n.avatar,e.LSH)}}function Pe(t,s){if(1&t&&(e.YNc(0,ke,2,1,"div",2),e.YNc(1,Ue,14,2,"mat-card",3)),2&t){const n=s.item;e.Q6J("ngIf","Kaunas"===n.name),e.xp6(1),e.Q6J("ngIf","Kaunas"!==n.name)}}const Re={title:"Custom option template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[1].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-option-tmp",""],[4,"ngIf"],["class","example-card",4,"ngIf"],[1,"example-card"],["height","15","width","15",3,"src"],["mat-button",""]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom dropdown panel option template using "),e.TgZ(2,"b"),e._uU(3,"ng-option-tmp"),e.qZA()(),e.TgZ(4,"mat-form-field")(5,"mat-label"),e._uU(6,"Select City"),e.qZA(),e.TgZ(7,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(8,Pe,2,2,"ng-template",1),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(7),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[y.O5,g.JJ,g.On,Q.lW,S.a8,S.hq,S.dn,S.dk,S.$j,S.n5,d.KE,d.hX,d.bx,d.TO,M,u],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(13825),filecontent:o(16163)},{file:"app.component.ts",content:o(62674),filecontent:o(28351)},{file:"app.component.scss",content:o(71191),filecontent:o(4736)}]};function Be(t,s){if(1&t&&(e._UZ(0,"img",4),e.TgZ(1,"b"),e._uU(2),e.qZA()),2&t){const n=s.item;e.Q6J("src",n.avatar,e.LSH),e.xp6(2),e.Oqu(n.name)}}function Je(t,s){if(1&t&&(e._uU(0," City group logo "),e._UZ(1,"img",4)),2&t){const n=s.item;e.xp6(1),e.Q6J("src",n.avatar,e.LSH)}}function Qe(t,s){if(1&t&&(e.TgZ(0,"b"),e._uU(1),e.qZA()),2&t){const n=s.item;e.xp6(1),e.Oqu(n.name)}}const Ye={title:"Custom optgroup template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[2].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["groupBy","avatar","bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-label-tmp",""],["ng-optgroup-tmp",""],["ng-option-tmp",""],["height","15","width","15",3,"src"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom label option and optgroup templates"),e.qZA(),e.TgZ(2,"mat-form-field")(3,"mat-label"),e._uU(4,"Select City"),e.qZA(),e.TgZ(5,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(6,Be,3,2,"ng-template",1),e.YNc(7,Je,2,1,"ng-template",2),e.YNc(8,Qe,2,1,"ng-template",3),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[g.JJ,g.On,d.KE,d.hX,d.bx,d.TO,M,b,u,m],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(94423),filecontent:o(3021)},{file:"app.component.ts",content:o(72268),filecontent:o(41484)},{file:"app.component.scss",content:o(73512),filecontent:o(12753)}]};var Ve=o(94997),Ne=o(1309),Ke=o(71629),We=o(52240);function Ge(t,s){if(1&t&&(e.ynx(0),e._UZ(1,"doc-heading",4)(2,"example-viewer",5),e.BQk()),2&t){const n=s.$implicit;e.xp6(1),e.Q6J("text",n.title),e.xp6(1),e.Q6J("exampleData",n)}}function He(t,s){if(1&t&&(e.ynx(0),e.YNc(1,Ge,3,2,"ng-container",3),e.BQk()),2&t){const n=s.ngIf;e.xp6(1),e.Q6J("ngForOf",n.examples)}}function Xe(t,s){if(1&t&&(e.ynx(0),e._UZ(1,"doc-viewer",1),e.BQk()),2&t){const n=s.ngIf;e.xp6(1),e.Q6J("textContent",n.content.default)}}let Y=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(l.gz))},t.\u0275cmp=e.Xpm({type:t,selectors:[["app-select-overview"]],decls:19,vars:3,consts:[["href","https://ng-select.github.io/ng-select/","target","_blank"],["type","danger"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"text"],[3,"exampleData"]],template:function(n,a){1&n&&(e.TgZ(0,"p")(1,"code"),e._uU(2,"mtx-select"),e.qZA(),e._uU(3," is a Material form field wrapper of "),e.TgZ(4,"code"),e._uU(5,"ng-select"),e.qZA(),e._uU(6,". "),e.TgZ(7,"a",0),e._uU(8,"View ng-select demos"),e.qZA()(),e.TgZ(9,"mtx-alert",1),e._uU(10," If you use "),e.TgZ(11,"code"),e._uU(12,"mtx-select"),e.qZA(),e._uU(13,", you shouldn't import the "),e.TgZ(14,"code"),e._uU(15,"ng-select"),e.qZA(),e._uU(16," styles.\n"),e.qZA(),e.YNc(17,He,2,1,"ng-container",2),e.ALo(18,"async")),2&n&&(e.xp6(17),e.Q6J("ngIf",e.lcZ(18,1,a.route.data)))},dependencies:[y.sg,y.O5,Ve.P,Ne.Q,Ke.B,y.Ov],styles:["[_nghost-%COMP%]{position:relative;display:block}"]}),t})(),V=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(l.gz))},t.\u0275cmp=e.Xpm({type:t,selectors:[["app-select-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(n,a){1&n&&(e.YNc(0,Xe,2,1,"ng-container",0),e.ALo(1,"async")),2&n&&e.Q6J("ngIf",e.lcZ(1,1,a.route.data))},dependencies:[y.O5,We.z,y.Ov],encapsulation:2}),t})(),$e=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[C.m8,l.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:Y,pathMatch:"full",data:{examples:[qe,Ie,Ze,Re,Ye]}},{path:"api",component:V,pathMatch:"full",data:{content:o(2576)}},{path:"**",redirectTo:"overview"}])]}),t})()},1309:(i,c,o)=>{"use strict";o.d(c,{Q:()=>T});var l=o(65879),C=o(96814),e=o(30617);let g=(()=>{class d{constructor(h){this.platformLocation=h,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}}return d.\u0275fac=function(h){return new(h||d)(l.Y36(C.lw))},d.\u0275cmp=l.Xpm({type:d,selectors:[["header-link"]],inputs:{example:"example"},decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(h,f){1&h&&(l.TgZ(0,"a",0)(1,"mat-icon"),l._uU(2,"link"),l.qZA()()),2&h&&(l.Q6J("href",f.getFragmentUrl(),l.LSH),l.uIk("aria-describedby",f.example))},dependencies:[e.Hw],styles:["h1 .header-link,h2 .header-link,h3 .header-link,h4 .header-link,h5 .header-link,h6 .header-link{display:inline-flex;padding:2px 0;margin-left:-30px;color:#6e6e6e;text-decoration:none;-webkit-user-select:none;user-select:none;visibility:hidden;vertical-align:middle}h1:hover .header-link,h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{visibility:visible}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{vertical-align:middle}\n"],encapsulation:2}),d})(),T=(()=>{class d{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["doc-heading"]],inputs:{text:"text"},decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(h,f){1&h&&(l.TgZ(0,"h3",0),l._UZ(1,"header-link",1),l.TgZ(2,"span"),l._uU(3),l.qZA()()),2&h&&(l.Q6J("id",f.id),l.xp6(1),l.Q6J("example",f.text),l.xp6(2),l.hij(" ",f.text,""))},dependencies:[g],encapsulation:2}),d})()},52240:(i,c,o)=>{"use strict";o.d(c,{z:()=>C});var l=o(65879);let C=(()=>{class e{constructor(){this.textContent=""}ngOnDestroy(){}}return e.\u0275fac=function(T){return new(T||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["doc-viewer"]],inputs:{textContent:"textContent"},decls:1,vars:1,consts:[[1,"docs-markdown",3,"innerHTML"]],template:function(T,d){1&T&&l._UZ(0,"div",0),2&T&&l.Q6J("innerHTML",d.textContent,l.oJD)},styles:[".docs-markdown h1,.docs-markdown h2{font-weight:400}.docs-markdown h3{margin:40px 0 20px;padding-bottom:3px;font-weight:300;font-size:24px;line-height:32px}.docs-markdown h4{display:block;margin-top:28px;margin-bottom:16px;font-weight:700;font-size:20px;background:none}.docs-markdown h4 code{padding:0;background:none}.docs-markdown h5{font-size:15px}.docs-markdown h6{font-size:13px}.docs-markdown table{width:100%;margin:0 0 32px;border-collapse:collapse;border-radius:2px;border-spacing:0}.docs-markdown table code{padding:0;background-color:transparent}.docs-markdown th{max-width:100px;padding:13px 16px;font-weight:400;text-align:left}.docs-markdown td{padding:8px 16px;font-weight:400;font-size:14px}.docs-markdown pre{display:block;margin:16px auto;overflow-x:auto;border-radius:5px;white-space:pre-wrap;background:rgba(0,0,0,.01);border:.5px solid rgba(0,0,0,.2)}\n"],encapsulation:2}),e})()},71629:(i,c,o)=>{"use strict";o.d(c,{B:()=>E});var l=o(65879),C=o(22939),e=o(7821),g=o(96814),T=o(32296),d=o(30617),_=o(74104),h=o(92596);const f=["demo"];function O(u,b){if(1&u){const m=l.EpF();l.TgZ(0,"mat-tab",11)(1,"div",12)(2,"div",13)(3,"button",14),l.NdJ("click",function(){l.CHM(m);const v=l.MAs(8),F=l.oxw(2);return l.KtG(F.copySource(v))}),l.TgZ(4,"mat-icon"),l._uU(5,"content_copy"),l.qZA()()(),l.TgZ(6,"div",15),l._UZ(7,"pre",16,17),l.qZA()()()}if(2&u){const m=b.$implicit;l.Q6J("label",m.file),l.xp6(3),l.Q6J("matTooltip","Copy example source"),l.xp6(4),l.Q6J("innerHtml",m.content,l.oJD)}}function A(u,b){if(1&u&&(l.TgZ(0,"div",8)(1,"mat-tab-group",9),l.YNc(2,O,9,3,"mat-tab",10),l.qZA()()),2&u){const m=l.oxw();l.xp6(2),l.Q6J("ngForOf",m.exampleData.files)}}function q(u,b){if(1&u&&l._UZ(0,"div",18),2&u){const m=l.oxw();l.Q6J("innerHtml",m.exampleData.description,l.oJD)}}function D(u,b){}let E=(()=>{class u{constructor(m,j,v){this.snackbar=m,this.copier=j,this.componentFactoryResolver=v,this.showSource=!1}ngOnInit(){const m=this.componentFactoryResolver.resolveComponentFactory(this.exampleData.component);this.demoComponentRef=this.demoRef.createComponent(m)}ngOnDestroy(){this.demoComponentRef&&this.demoComponentRef.destroy()}toggleSourceView(){this.showSource=!this.showSource}copySource(m){this.copier.copyText(m.innerText)?this.snackbar.open("Code copied","",{duration:2500}):this.snackbar.open("Copy failed. Please try again!","",{duration:2500})}}return u.\u0275fac=function(m){return new(m||u)(l.Y36(C.ux),l.Y36(e.u),l.Y36(l._Vd))},u.\u0275cmp=l.Xpm({type:u,selectors:[["example-viewer"]],viewQuery:function(m,j){if(1&m&&l.Gf(f,7,l.s_b),2&m){let v;l.iGM(v=l.CRH())&&(j.demoRef=v.first)}},inputs:{type:"type",exampleData:"exampleData"},decls:13,vars:4,consts:[[1,"docs-example-viewer-wrapper"],[1,"docs-example-viewer-title"],[1,"docs-example-viewer-title-spacer"],["mat-icon-button","","type","button","aria-label","View source",3,"matTooltip","click"],["class","docs-example-viewer-source",4,"ngIf"],[1,"docs-example-viewer-body"],[3,"innerHtml",4,"ngIf"],["demo",""],[1,"docs-example-viewer-source"],["animationDuration","0ms","mat-stretch-tabs","false"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"docs-example-source-wrapper"],[1,"button-bar"],["mat-icon-button","","type","button","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"matTooltip","click"],[1,"code-snippet"],[1,"docs-example-source",3,"innerHtml"],["textContent",""],[3,"innerHtml"]],template:function(m,j){1&m&&(l.TgZ(0,"div",0)(1,"div",1)(2,"span"),l._uU(3),l.qZA(),l._UZ(4,"div",2),l.TgZ(5,"button",3),l.NdJ("click",function(){return j.toggleSourceView()}),l.TgZ(6,"mat-icon"),l._uU(7,"code"),l.qZA()()(),l.YNc(8,A,3,1,"div",4),l.TgZ(9,"div",5),l.YNc(10,q,1,1,"div",6),l.YNc(11,D,0,0,"ng-template",null,7,l.W1O),l.qZA()()),2&m&&(l.xp6(3),l.Oqu(j.exampleData.title),l.xp6(2),l.Q6J("matTooltip","View source"),l.xp6(3),l.Q6J("ngIf",j.showSource),l.xp6(2),l.Q6J("ngIf",j.exampleData.description))},dependencies:[g.sg,g.O5,T.RK,d.Hw,_.uX,_.SP,h.gM],styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px}.docs-example-viewer-title[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}.code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none;font-size:14px}"]}),u})()},6278:i=>{i.exports='<div>\n <mat-checkbox [(ngModel)]="multiple" (change)="onMultiSelectChange()">Mulitple select</mat-checkbox>\n <mat-checkbox [(ngModel)]="disabled">Disable select</mat-checkbox>\n <mat-checkbox [(ngModel)]="required">Required</mat-checkbox>\n</div>\n\n<mat-form-field>\n <mat-label>Select Food</mat-label>\n\n <mtx-select [items]="foods" bindLabel="name" bindValue="id" [multiple]="multiple"\n [(ngModel)]="food" [required]="required" [disabled]="disabled"\n appendTo="app-select-overview">\n </mtx-select>\n\n <mat-hint>Choose your favorite food</mat-hint>\n <mat-error>Please choose a food</mat-error>\n</mat-form-field>\n'},37535:i=>{i.exports='<p>Custom selected item label using <b>ng-label-tmp</b></p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name"\n appendTo="app-select-overview">\n <ng-template ng-label-tmp let-item="item">\n <img height="15" width="15" [src]="item.avatar" />\n {{item.name}}\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},94423:i=>{i.exports='<p>Custom label option and optgroup templates</p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" groupBy="avatar" [(ngModel)]="selectedCity"\n bindLabel="name" bindValue="name" appendTo="app-select-overview">\n <ng-template ng-label-tmp let-item="item">\n <img height="15" width="15" [src]="item.avatar" />\n <b>{{item.name}}</b>\n </ng-template>\n <ng-template ng-optgroup-tmp let-item="item" let-index="index">\n City group logo <img height="15" width="15" [src]="item.avatar" />\n </ng-template>\n <ng-template ng-option-tmp let-item="item" let-index="index" let-search="searchTerm">\n <b>{{item.name}}</b>\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},13825:i=>{i.exports='<p>Custom dropdown panel option template using <b>ng-option-tmp</b></p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name"\n appendTo="app-select-overview">\n <ng-template ng-option-tmp let-item="item" let-index="index" let-search="searchTerm">\n <div *ngIf="item.name === 'Kaunas'">{{item.name}}</div>\n <mat-card class="example-card" *ngIf="item.name !== 'Kaunas'">\n <mat-card-header>\n <mat-card-title>{{item.name}}</mat-card-title>\n <mat-card-subtitle>Card subtitle</mat-card-subtitle>\n </mat-card-header>\n <mat-card-content>\n <img height="15" width="15" [src]="item.avatar" />\n Some quick example text to build\n </mat-card-content>\n <mat-card-actions>\n <button mat-button>LIKE</button>\n <button mat-button>SHARE</button>\n </mat-card-actions>\n </mat-card>\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},4781:i=>{i.exports='<p>\n If you have simple use case, you can omit items array and bind options directly in html using\n <b>mtx-option</b>\n component.\n</p>\n\n<div>\n <button mat-raised-button (click)="toggleDisabled()">Toggle disabled</button>\n</div>\n\n<mat-form-field>\n <mat-label>Select Car</mat-label>\n\n <mtx-select [multiple]="true" [(ngModel)]="selectedCars" appendTo="app-select-overview">\n <mtx-option *ngFor="let car of cars" [value]="car.id" [disabled]="car.disabled">{{car.name}}\n </mtx-option>\n <mtx-option [value]="'custom'">Custom</mtx-option>\n </mtx-select>\n\n <mat-hint>Choose your favorite car</mat-hint>\n <mat-error>Please choose a car</mat-error>\n</mat-form-field>\n\n<p>Selected car ID: {{selectedCars | json}}</p>\n'},10177:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},91307:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},73512:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},71191:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},1186:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},83321:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n foods = [\n { id: 1, name: 'Apple' },\n { id: 2, name: 'Lemon' },\n { id: 3, name: 'Lime' },\n { id: 4, name: 'Orange', disabled: true },\n { id: 5, name: 'Strawberry' },\n ];\n\n food: number | number[] = 2;\n\n multiple = false;\n disabled = false;\n required = true;\n\n onMultiSelectChange() {\n this.food = this.multiple ? [2] : 2;\n }\n}\n'},69144:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[0].name;\n}\n'},72268:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[2].name;\n}\n'},62674:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[1].name;\n}\n'},38779:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n selectedCars = [3];\n cars = [\n { id: 1, name: 'Volvo' },\n { id: 2, name: 'Saab', disabled: true },\n { id: 3, name: 'Opel' },\n { id: 4, name: 'Audi' },\n ];\n\n toggleDisabled() {\n const car: any = this.cars[1];\n car.disabled = !car.disabled;\n }\n}\n'},2576:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Select

\n

API reference for Material Extensions Select

\n

import { MtxSelectModule } from '@ng-matero/extensions/select';

\n

Directives

\n

MtxSelect

\n

Selector: [mtx-select]

\n

Exported as: mtxSelect

\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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()
addTag: boolean | AddTagFn
Allows to create custom options. Default is false.
@Input()
addTagText: string
Set custom text when using tagging. Default is 'Add item'.
@Input()
appendTo: string
Append dropdown to body or any other element using css selector. For correct positioning body should have position:relative. Default is 'body' (since v15).
@Input()
bindValue: string
Object property to use for selected model. By default binds to whole object.
@Input()
bindLabel: string
Object property to use for label. Default is 'label'.
@Input()
closeOnSelect: boolean
Whether to close the menu when a value is selected. Default is true.
@Input()
clearAllText: string
Set custom text for clear all icon title. Default is 'Clear all'.
@Input()
clearable: boolean
Allow to clear selected value. Default is true.
@Input()
clearOnBackspace: boolean
Clear selected values one by one when clicking backspace. Default is true.
@Input()
compareWith: CompareWithFn
A function to compare the option values with the selected values. The first argument is a value from an option. The second is a value from the selection(model). A boolean should be returned.
@Input()
dropdownPosition: DropdownPosition
Set the dropdown position on open. Default is 'auto'.
@Input()
groupBy: string | (() => void)
Allow to group items by key or function expression.
@Input()
groupValue: GroupValueFn
Function expression to provide group value.
@Input()
selectableGroup: boolean
Allow to select group when groupBy is used. Default is false.
@Input()
selectableGroupAsModel: boolean
Indicates whether to select all children or group itself. Default is true.
@Input()
items: boolean
Items array. Default is [].
@Input()
loading: boolean
You can set the loading state from the outside (e.g. async items loading).
@Input()
loadingText: string
Set custom text when for loading items. Default is 'Loading...'.
@Input()
labelForId: string
Id to associate control with label.
@Input()
markFirst: boolean
Marks first item as focused when opening/filtering. Default is true.
@Input()
isOpen: boolean
Allows manual control of dropdown opening and closing. True - won't close. False - won't open.
@Input()
maxSelectedItems: number
When multiple = true, allows to set a limit number of selection.
@Input()
hideSelected: boolean
Allows to hide selected items. Default is false.
@Input()
multiple: boolean
Allows to select multiple items. Default is false.
@Input()
notFoundText: string
Set custom text when filter returns empty result. Default is 'No items found'.
@Input()
placeholder: string
Placeholder text.
@Input()
searchable: boolean
Allow to search for value. Default is true.
@Input()
readonly: boolean
Set ng-select as readonly. Mostly used with reactive forms. Default is false.
@Input()
searchFn: SearchFn
Allow to clear selected value. Default is null.
@Input()
searchWhileComposing: boolean
Whether items should be filtered while composition started. Default is true.
@Input()
trackByFn: TrackByFn
Provide custom trackBy function. Default is null.
@Input()
clearSearchOnAdd: boolean
Clears search input when item is selected. Default true. Default false when closeOnSelect is false. Default is true.
@Input()
editableSearchTerm: boolean
Allow to edit search query if option selected. Default false. Works only if multiple is false.
@Input()
selectOnTab: boolean
Select marked dropdown item using tab. Default is true.
@Input()
openOnEnter: boolean
Open dropdown using enter. Default is true.
@Input()
typeahead: Subject
Custom autocomplete or advanced filter.
@Input()
minTermLength: number
Minimum term length to start a search. Should be used with typeahead. Default is 0.
@Input()
typeToSearchText: string
Set custom text when using Typeahead. Default is 'Type to search'.
@Input()
virtualScroll: boolean
Enable virtual scroll for better performance when rendering a lot of data. Default is false.
@Input()
inputAttrs: { [key: string]: string }
Pass custom attributes to underlying input element.
@Input()
tabIndex: number
Set tabindex on ng-select.
@Input()
keyDownFn: ($event: KeyboardEvent) => boolean
Provide custom keyDown function. Executed before default handler. Return false to suppress execution of default key down handlers. Default is true.
@Output()
focus: void
Fired on select focus.
@Output()
blur: void
Fired on select blur.
@Output()
change: void
Fired on model change. Outputs whole model.
@Output()
open: void
Fired on select dropdown open.
@Output()
close: void
Fired on select dropdown close.
@Output()
add: void
Fired when item is added while [multiple]="true". Outputs added item.
@Output()
remove: void
Fired when item is removed while [multiple]="true".
@Output()
search: { term: string, items: any[] }
Fired while typing search term. Outputs search term with filtered items.
@Output()
clear: void
Fired on clear icon click.
@Output()
scroll: { start: number; end: number }
Fired when scrolled. Provides the start and end index of the currently available items. Can be used for loading more items in chunks before the user has scrolled all the way to the bottom of the list.
@Output()
scrollToEnd: void
Fired when scrolled to the end of items. Can be used for loading more items in chunks.
openOpens the select dropdown panel.
closeCloses the select dropdown panel.
focusFocuses the select element.
blurBlurs the select element.
\n

Interfaces

\n

MtxSelectDefaultOptions

\n

Represents the default options for the select that can be configured using the MTX_SELECT_DEFAULT_OPTIONS injection token.

\n
interface MtxSelectDefaultOptions {\n  placeholder?: string;\n  notFoundText?: string;\n  typeToSearchText?: string;\n  addTagText?: string;\n  loadingText?: string;\n  clearAllText?: string;\n  appendTo?: string;\n  bindValue?: string;\n  bindLabel?: string;\n  openOnEnter?: boolean;\n  clearSearchOnAdd?: boolean;\n}\n
\n

Type aliases

\n\n
type DropdownPosition = 'bottom' | 'top' | 'auto';\n
\n

AddTagFn

\n
type AddTagFn = (term: string) => any | Promise<any>;\n
\n

CompareWithFn

\n
type CompareWithFn = (a: any, b: any) => boolean;\n
\n

GroupValueFn

\n
type GroupValueFn = (key: string | Record<string, any>, children: any[]) => string | Record<string, any>;\n
\n

SearchFn

\n
type SearchFn = (term: string, item: any) => boolean;\n
\n

TrackByFn

\n
type TrackByFn = (item: any) => any;\n
\n

Constants

\n

MTX_SELECT_DEFAULT_OPTIONS

\n

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

\n
const MTX_SELECT_DEFAULT_OPTIONS: InjectionToken<() => MtxSelectDefaultOptions>;\n
\n'},53208:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='
\n Mulitple select\n Disable select\n Required\n
\n\n\n Select Food\n\n \n \n\n Choose your favorite food\n Please choose a food\n\n'},78876:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},34320:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n foods = [\n { id: 1, name: 'Apple' },\n { id: 2, name: 'Lemon' },\n { id: 3, name: 'Lime' },\n { id: 4, name: 'Orange', disabled: true },\n { id: 5, name: 'Strawberry' },\n ];\n\n food: number | number[] = 2;\n\n multiple = false;\n disabled = false;\n required = true;\n\n onMultiSelectChange() {\n this.food = this.multiple ? [2] : 2;\n }\n}\n"},16552:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom selected item label using ng-label-tmp

\n\n\n Select City\n\n \n \n \n {{item.name}}\n \n \n\n Choose your city\n Please choose a city\n\n'},97815:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},25544:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[0].name;\n}\n"},3021:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom label option and optgroup templates

\n\n\n Select City\n\n \n \n \n {{item.name}}\n \n \n City group logo \n \n \n {{item.name}}\n \n \n\n Choose your city\n Please choose a city\n\n'},12753:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},41484:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[2].name;\n}\n"},16163:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom dropdown panel option template using ng-option-tmp

\n\n\n Select City\n\n \n \n
{{item.name}}
\n \n \n {{item.name}}\n Card subtitle\n \n \n \n Some quick example text to build\n \n \n \n \n \n \n
\n
\n\n Choose your city\n Please choose a city\n
\n'},4736:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},28351:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[1].name;\n}\n"},45461:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

\n If you have simple use case, you can omit items array and bind options directly in html using\n mtx-option\n component.\n

\n\n
\n \n
\n\n\n Select Car\n\n \n {{car.name}}\n \n Custom\n \n\n Choose your favorite car\n Please choose a car\n\n\n

Selected car ID: {{selectedCars | json}}

\n'},86044:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},36990:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n selectedCars = [3];\n cars = [\n { id: 1, name: 'Volvo' },\n { id: 2, name: 'Saab', disabled: true },\n { id: 3, name: 'Opel' },\n { id: 4, name: 'Audi' },\n ];\n\n toggleDisabled() {\n const car: any = this.cars[1];\n car.disabled = !car.disabled;\n }\n}\n"}}]); \ No newline at end of file diff --git a/923.bb72f300ab853b90.js b/923.bb72f300ab853b90.js new file mode 100644 index 00000000..a6981d67 --- /dev/null +++ b/923.bb72f300ab853b90.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[923],{78923:(i,c,o)=>{"use strict";o.r(c),o.d(c,{SelectApiComponent:()=>V,SelectModule:()=>$e,SelectOverviewComponent:()=>Y});var l=o(52787),C=o(48041),e=o(65879),g=o(56223),T=o(75986),d=o(64170),_=o(42495),h=o(23680),f=o(78645),O=o(63019),A=o(59773),q=o(27921);const D=["*"];let E=(()=>{class t{get disabled(){return this._disabled}set disabled(n){this._disabled=(0,_.Ig)(n)}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}constructor(n){this.elementRef=n,this._disabled=!1,this.stateChange$=new f.x}ngOnChanges(n){n.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.SBq))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mtx-option"]],inputs:{value:"value",disabled:"disabled"},exportAs:["mtxOption"],features:[e.TTD],ngContentSelectors:D,decls:1,vars:0,template:function(n,a){1&n&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),t})(),u=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-option-tmp",""]]}),t})(),b=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-optgroup-tmp",""]]}),t})(),m=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-label-tmp",""]]}),t})(),j=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-multi-label-tmp",""]]}),t})(),v=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-header-tmp",""]]}),t})(),F=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-footer-tmp",""]]}),t})(),Z=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-notfound-tmp",""]]}),t})(),k=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-typetosearch-tmp",""]]}),t})(),U=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-loadingtext-tmp",""]]}),t})(),P=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-tag-tmp",""]]}),t})(),R=(()=>{class t{constructor(n){this.template=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.Rgc))},t.\u0275dir=e.lG2({type:t,selectors:[["","ng-loadingspinner-tmp",""]]}),t})();var N=o(4300),y=o(96814),x=o(54807);const K=["ngSelect"];function W(t,s){}const B=function(t,s,n,a){return{item:t,item$:s,index:n,searchTerm:a}};function G(t,s){if(1&t&&e.YNc(0,W,0,0,"ng-template",4),2&t){const n=s.item,a=s.item$,r=s.index,p=s.searchTerm,w=e.oxw(2);e.Q6J("ngTemplateOutlet",w.optionTemplate)("ngTemplateOutletContext",e.l5B(2,B,n,a,r,p))}}function H(t,s){1&t&&(e.ynx(0),e.YNc(1,G,1,7,"ng-template",3),e.BQk())}function X(t,s){}function $(t,s){if(1&t&&e.YNc(0,X,0,0,"ng-template",4),2&t){const n=s.item,a=s.item$,r=s.index,p=s.searchTerm,w=e.oxw(2);e.Q6J("ngTemplateOutlet",w.optgroupTemplate)("ngTemplateOutletContext",e.l5B(2,B,n,a,r,p))}}function z(t,s){1&t&&(e.ynx(0),e.YNc(1,$,1,7,"ng-template",5),e.BQk())}function ee(t,s){}const te=function(t,s,n){return{item:t,clear:s,label:n}};function ne(t,s){if(1&t&&e.YNc(0,ee,0,0,"ng-template",4),2&t){const n=s.item,a=s.clear,r=s.label,p=e.oxw(2);e.Q6J("ngTemplateOutlet",p.labelTemplate)("ngTemplateOutletContext",e.kEZ(2,te,n,a,r))}}function ae(t,s){1&t&&(e.ynx(0),e.YNc(1,ne,1,6,"ng-template",6),e.BQk())}function se(t,s){}const le=function(t,s){return{items:t,clear:s}};function oe(t,s){if(1&t&&e.YNc(0,se,0,0,"ng-template",4),2&t){const n=s.items,a=s.clear,r=e.oxw(2);e.Q6J("ngTemplateOutlet",r.multiLabelTemplate)("ngTemplateOutletContext",e.WLB(2,le,n,a))}}function pe(t,s){1&t&&(e.ynx(0),e.YNc(1,oe,1,5,"ng-template",7),e.BQk())}function ce(t,s){}function re(t,s){if(1&t&&e.YNc(0,ce,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.headerTemplate)}}function ie(t,s){1&t&&(e.ynx(0),e.YNc(1,re,1,1,"ng-template",8),e.BQk())}function de(t,s){}function me(t,s){if(1&t&&e.YNc(0,de,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.footerTemplate)}}function ge(t,s){1&t&&(e.ynx(0),e.YNc(1,me,1,1,"ng-template",10),e.BQk())}function he(t,s){}const I=function(t){return{searchTerm:t}};function ue(t,s){if(1&t&&e.YNc(0,he,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.notFoundTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function fe(t,s){1&t&&(e.ynx(0),e.YNc(1,ue,1,4,"ng-template",11),e.BQk())}function be(t,s){}function je(t,s){if(1&t&&e.YNc(0,be,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.typeToSearchTemplate)}}function xe(t,s){1&t&&(e.ynx(0),e.YNc(1,je,1,1,"ng-template",12),e.BQk())}function _e(t,s){}function Te(t,s){if(1&t&&e.YNc(0,_e,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.loadingTextTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function ve(t,s){1&t&&(e.ynx(0),e.YNc(1,Te,1,4,"ng-template",13),e.BQk())}function ye(t,s){}function we(t,s){if(1&t&&e.YNc(0,ye,0,0,"ng-template",4),2&t){const n=s.searchTerm,a=e.oxw(2);e.Q6J("ngTemplateOutlet",a.tagTemplate)("ngTemplateOutletContext",e.VKq(2,I,n))}}function Ce(t,s){1&t&&(e.ynx(0),e.YNc(1,we,1,4,"ng-template",14),e.BQk())}function Se(t,s){}function Me(t,s){if(1&t&&e.YNc(0,Se,0,0,"ng-template",9),2&t){const n=e.oxw(2);e.Q6J("ngTemplateOutlet",n.loadingSpinnerTemplate)}}function Oe(t,s){1&t&&(e.ynx(0),e.YNc(1,Me,1,1,"ng-template",15),e.BQk())}const Ae=function(){return{standalone:!0}},Ee=new e.OlP("mtx-select-default-options");let J=0;const Fe=(0,h.Id)((0,h.FD)(class{constructor(t,s,n,a){this._defaultErrorStateMatcher=t,this._parentForm=s,this._parentFormGroup=n,this.ngControl=a,this.stateChanges=new f.x}}));let M=(()=>{class t extends Fe{get clearSearchOnAdd(){return this._clearSearchOnAdd??this.closeOnSelect}set clearSearchOnAdd(n){this._clearSearchOnAdd=n}get items(){return this._items}set items(n){this._itemsAreUsed=!0,this._items=n}get value(){return this._value}set value(n){this._value=n,this._onChange(n),this.stateChanges.next()}get id(){return this._id}set id(n){this._id=n||this._uid,this.stateChanges.next()}get placeholder(){return this._placeholder}set placeholder(n){this._placeholder=n,this.stateChanges.next()}get focused(){return this._focused}get empty(){return null==this.value||Array.isArray(this.value)&&0===this.value.length}get shouldLabelFloat(){return this.focused||!this.empty}get required(){return this._required??this.ngControl?.control?.hasValidator(g.kI.required)??!1}set required(n){this._required=(0,_.Ig)(n),this.stateChanges.next()}get panelOpen(){return!!this.ngSelect.isOpen}constructor(n,a,r,p,w,ze,et,tt,nt){super(p,w,ze,et),this._changeDetectorRef=n,this._elementRef=a,this._focusMonitor=r,this._parentFormField=tt,this._defaultOptions=nt,this.addTag=!1,this.addTagText=this._defaultOptions?.addTagText??"Add item",this.appearance="underline",this.appendTo=this._defaultOptions?.appendTo??"body",this.bindLabel=this._defaultOptions?.bindLabel,this.bindValue=this._defaultOptions?.bindValue,this.closeOnSelect=!0,this.clearAllText=this._defaultOptions?.clearAllText??"Clear all",this.clearable=!0,this.clearOnBackspace=!0,this.dropdownPosition="auto",this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.hideSelected=!1,this.loading=!1,this.loadingText=this._defaultOptions?.loadingText??"Loading...",this.labelForId=null,this.markFirst=!0,this.multiple=!1,this.notFoundText=this._defaultOptions?.notFoundText??"No items found",this.searchable=!0,this.readonly=!1,this.searchFn=null,this.searchWhileComposing=!0,this.selectOnTab=!1,this.trackByFn=null,this.inputAttrs={},this.openOnEnter=this._defaultOptions?.openOnEnter??!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=L=>!0,this.virtualScroll=!1,this.typeToSearchText=this._defaultOptions?.typeToSearchText??"Type to search",this.blurEvent=new e.vpe,this.focusEvent=new e.vpe,this.changeEvent=new e.vpe,this.openEvent=new e.vpe,this.closeEvent=new e.vpe,this.searchEvent=new e.vpe,this.clearEvent=new e.vpe,this.addEvent=new e.vpe,this.removeEvent=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this._clearSearchOnAdd=this._defaultOptions?.clearSearchOnAdd,this._items=[],this._itemsAreUsed=!1,this._destroy$=new f.x,this._value=null,this.stateChanges=new f.x,this._uid="mtx-select-"+J++,this._placeholder=this._defaultOptions?.placeholder,this._focused=!1,this.ariaLabel="",this.ariaLabelledby=null,this._ariaDescribedby=null,this.controlType="mtx-select",this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mtx-select-value-"+J++,r.monitor(this._elementRef,!0).subscribe(L=>{this._focused&&!L&&this._onTouched(),this._focused=!!L,this.stateChanges.next()}),this.ngControl&&(this.ngControl.valueAccessor=this),this.id=this.id}ngOnInit(){this.compareWith&&(this.ngSelect.compareWith=this.compareWith)}ngAfterViewInit(){this._itemsAreUsed||this._setItemsFromMtxOptions()}ngDoCheck(){const n=this.ngControl;this.ngControl&&(this._previousControl!==n.control&&(void 0!==this._previousControl&&null!==n.disabled&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this.stateChanges.complete(),this._focusMonitor.stopMonitoring(this._elementRef)}_getAriaLabelledby(){if(this.ariaLabel)return null;const n=this._parentFormField?.getLabelId();let a=(n?n+" ":"")+this._valueId;return this.ariaLabelledby&&(a+=" "+this.ariaLabelledby),a}setDescribedByIds(n){this._ariaDescribedby=n.length?n.join(" "):null}setDisabledState(n){this.disabled=n,this.readonly=n,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}onContainerClick(n){const a=n.target;/mat-mdc-form-field|mtx-select/g.test(a.parentElement?.classList[0]||"")&&(this.focus(),this.open())}writeValue(n){this.value=n,this._changeDetectorRef.markForCheck()}registerOnChange(n){this._onChange=n}registerOnTouched(n){this._onTouched=n}_setItemsFromMtxOptions(){const n=r=>{this.items=r.map(p=>({$ngOptionValue:p.value,$ngOptionLabel:p.elementRef.nativeElement.innerHTML,disabled:p.disabled})),this.ngSelect.itemsList.setItems(this.items),this.ngSelect.hasValue&&this.ngSelect.itemsList.mapSelectedItems(),this.ngSelect.detectChanges()},a=()=>{const r=(0,O.T)(this.mtxOptions.changes,this._destroy$);(0,O.T)(...this.mtxOptions.map(p=>p.stateChange$)).pipe((0,A.R)(r)).subscribe(p=>{const w=this.ngSelect.itemsList.findItem(p.value);w.disabled=p.disabled,w.label=p.label||w.label,this.ngSelect.detectChanges()})};this.mtxOptions.changes.pipe((0,q.O)(this.mtxOptions),(0,A.R)(this._destroy$)).subscribe(r=>{n(r),a()})}open(){this.ngSelect.open()}close(){this.ngSelect.close()}focus(){this.ngSelect.focus()}blur(){this.ngSelect.blur()}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(e.sBO),e.Y36(e.SBq),e.Y36(N.tE),e.Y36(h.rD),e.Y36(g.F,8),e.Y36(g.sg,8),e.Y36(g.a5,10),e.Y36(d.G_,8),e.Y36(Ee,8))},t.\u0275cmp=e.Xpm({type:t,selectors:[["mtx-select"]],contentQueries:function(n,a,r){if(1&n&&(e.Suo(r,u,5,e.Rgc),e.Suo(r,b,5,e.Rgc),e.Suo(r,m,5,e.Rgc),e.Suo(r,j,5,e.Rgc),e.Suo(r,v,5,e.Rgc),e.Suo(r,F,5,e.Rgc),e.Suo(r,Z,5,e.Rgc),e.Suo(r,k,5,e.Rgc),e.Suo(r,U,5,e.Rgc),e.Suo(r,P,5,e.Rgc),e.Suo(r,R,5,e.Rgc),e.Suo(r,E,5)),2&n){let p;e.iGM(p=e.CRH())&&(a.optionTemplate=p.first),e.iGM(p=e.CRH())&&(a.optgroupTemplate=p.first),e.iGM(p=e.CRH())&&(a.labelTemplate=p.first),e.iGM(p=e.CRH())&&(a.multiLabelTemplate=p.first),e.iGM(p=e.CRH())&&(a.headerTemplate=p.first),e.iGM(p=e.CRH())&&(a.footerTemplate=p.first),e.iGM(p=e.CRH())&&(a.notFoundTemplate=p.first),e.iGM(p=e.CRH())&&(a.typeToSearchTemplate=p.first),e.iGM(p=e.CRH())&&(a.loadingTextTemplate=p.first),e.iGM(p=e.CRH())&&(a.tagTemplate=p.first),e.iGM(p=e.CRH())&&(a.loadingSpinnerTemplate=p.first),e.iGM(p=e.CRH())&&(a.mtxOptions=p)}},viewQuery:function(n,a){if(1&n&&e.Gf(K,7),2&n){let r;e.iGM(r=e.CRH())&&(a.ngSelect=r.first)}},hostAttrs:["role","combobox","aria-autocomplete","none",1,"mtx-select"],hostVars:20,hostBindings:function(n,a){2&n&&(e.uIk("id",a.id)("aria-expanded",a.panelOpen)("aria-label",a.ariaLabel||null)("aria-labelledby",a._getAriaLabelledby())("aria-describedby",a._ariaDescribedby||null)("aria-required",a.required.toString())("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState),e.ekj("mtx-select-floating",a.shouldLabelFloat)("mtx-select-disabled",a.disabled)("mtx-select-invalid",a.errorState)("mtx-select-required",a.required)("mtx-select-empty",a.empty)("mtx-select-multiple",a.multiple))},inputs:{disabled:"disabled",addTag:"addTag",addTagText:"addTagText",appearance:"appearance",appendTo:"appendTo",bindLabel:"bindLabel",bindValue:"bindValue",closeOnSelect:"closeOnSelect",clearAllText:"clearAllText",clearable:"clearable",clearOnBackspace:"clearOnBackspace",compareWith:"compareWith",dropdownPosition:"dropdownPosition",groupBy:"groupBy",groupValue:"groupValue",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",hideSelected:"hideSelected",isOpen:"isOpen",loading:"loading",loadingText:"loadingText",labelForId:"labelForId",markFirst:"markFirst",maxSelectedItems:"maxSelectedItems",multiple:"multiple",notFoundText:"notFoundText",searchable:"searchable",readonly:"readonly",searchFn:"searchFn",searchWhileComposing:"searchWhileComposing",selectOnTab:"selectOnTab",trackByFn:"trackByFn",inputAttrs:"inputAttrs",tabIndex:"tabIndex",openOnEnter:"openOnEnter",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",virtualScroll:"virtualScroll",typeToSearchText:"typeToSearchText",typeahead:"typeahead",clearSearchOnAdd:"clearSearchOnAdd",items:"items",value:"value",id:"id",placeholder:"placeholder",required:"required",errorStateMatcher:"errorStateMatcher",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},exportAs:["mtxSelect"],features:[e._Bn([{provide:d.Eo,useExisting:t}]),e.qOj],decls:13,vars:58,consts:[[3,"ngModel","ngModelOptions","placeholder","items","addTag","addTagText","appendTo","appearance","bindLabel","bindValue","closeOnSelect","clearAllText","clearable","clearOnBackspace","dropdownPosition","groupBy","groupValue","hideSelected","isOpen","inputAttrs","loading","loadingText","labelForId","markFirst","maxSelectedItems","multiple","notFoundText","readonly","typeahead","typeToSearchText","trackByFn","searchable","searchFn","searchWhileComposing","clearSearchOnAdd","selectableGroup","selectableGroupAsModel","selectOnTab","tabIndex","openOnEnter","minTermLength","editableSearchTerm","keyDownFn","virtualScroll","ngModelChange","blur","focus","change","open","close","search","clear","add","remove","scroll","scrollToEnd"],["ngSelect",""],[4,"ngIf"],["ng-option-tmp",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["ng-optgroup-tmp",""],["ng-label-tmp",""],["ng-multi-label-tmp",""],["ng-header-tmp",""],[3,"ngTemplateOutlet"],["ng-footer-tmp",""],["ng-notfound-tmp",""],["ng-typetosearch-tmp",""],["ng-loadingtext-tmp",""],["ng-tag-tmp",""],["ng-loadingspinner-tmp",""]],template:function(n,a){1&n&&(e.TgZ(0,"ng-select",0,1),e.NdJ("ngModelChange",function(p){return a.value=p})("blur",function(p){return a.blurEvent.emit(p)})("focus",function(p){return a.focusEvent.emit(p)})("change",function(p){return a.changeEvent.emit(p)})("open",function(p){return a.openEvent.emit(p)})("close",function(p){return a.closeEvent.emit(p)})("search",function(p){return a.searchEvent.emit(p)})("clear",function(p){return a.clearEvent.emit(p)})("add",function(p){return a.addEvent.emit(p)})("remove",function(p){return a.removeEvent.emit(p)})("scroll",function(p){return a.scroll.emit(p)})("scrollToEnd",function(p){return a.scrollToEnd.emit(p)}),e.YNc(2,H,2,0,"ng-container",2),e.YNc(3,z,2,0,"ng-container",2),e.YNc(4,ae,2,0,"ng-container",2),e.YNc(5,pe,2,0,"ng-container",2),e.YNc(6,ie,2,0,"ng-container",2),e.YNc(7,ge,2,0,"ng-container",2),e.YNc(8,fe,2,0,"ng-container",2),e.YNc(9,xe,2,0,"ng-container",2),e.YNc(10,ve,2,0,"ng-container",2),e.YNc(11,Ce,2,0,"ng-container",2),e.YNc(12,Oe,2,0,"ng-container",2),e.qZA()),2&n&&(e.ekj("ng-select-invalid",a.errorState),e.Q6J("ngModel",a.value)("ngModelOptions",e.DdM(57,Ae))("placeholder",a.placeholder)("items",a.items)("addTag",a.addTag)("addTagText",a.addTagText)("appendTo",a.appendTo)("appearance",a.appearance)("bindLabel",a.bindLabel)("bindValue",a.bindValue)("closeOnSelect",a.closeOnSelect)("clearAllText",a.clearAllText)("clearable",a.clearable)("clearOnBackspace",a.clearOnBackspace)("dropdownPosition",a.dropdownPosition)("groupBy",a.groupBy)("groupValue",a.groupValue)("hideSelected",a.hideSelected)("isOpen",a.isOpen)("inputAttrs",a.inputAttrs)("loading",a.loading)("loadingText",a.loadingText)("labelForId",a.labelForId)("markFirst",a.markFirst)("maxSelectedItems",a.maxSelectedItems)("multiple",a.multiple)("notFoundText",a.notFoundText)("readonly",a.readonly)("typeahead",a.typeahead)("typeToSearchText",a.typeToSearchText)("trackByFn",a.trackByFn)("searchable",a.searchable)("searchFn",a.searchFn)("searchWhileComposing",a.searchWhileComposing)("clearSearchOnAdd",a.clearSearchOnAdd)("selectableGroup",a.selectableGroup)("selectableGroupAsModel",a.selectableGroupAsModel)("selectOnTab",a.selectOnTab)("tabIndex",a.tabIndex)("openOnEnter",a.openOnEnter)("minTermLength",a.minTermLength)("editableSearchTerm",a.editableSearchTerm)("keyDownFn",a.keyDownFn)("virtualScroll",a.virtualScroll),e.xp6(2),e.Q6J("ngIf",a.optionTemplate),e.xp6(1),e.Q6J("ngIf",a.optgroupTemplate),e.xp6(1),e.Q6J("ngIf",a.labelTemplate),e.xp6(1),e.Q6J("ngIf",a.multiLabelTemplate),e.xp6(1),e.Q6J("ngIf",a.headerTemplate),e.xp6(1),e.Q6J("ngIf",a.footerTemplate),e.xp6(1),e.Q6J("ngIf",a.notFoundTemplate),e.xp6(1),e.Q6J("ngIf",a.typeToSearchTemplate),e.xp6(1),e.Q6J("ngIf",a.loadingTextTemplate),e.xp6(1),e.Q6J("ngIf",a.tagTemplate),e.xp6(1),e.Q6J("ngIf",a.loadingSpinnerTemplate))},dependencies:[y.O5,y.tP,g.JJ,g.On,x.w9,x.C5,x.ir,x.mR,x.zB,x.Cm,x.WP,x.RK,x.pO,x.eC,x.Jr,x.dk,b,u,m,j,v,F,Z,k,U,P,R],styles:['.ng-select{padding-right:16px;padding-left:16px;margin-right:-16px;margin-left:-16px}.ng-select .ng-select-container,.ng-select .ng-select-container .ng-value-container{align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input>input{font:inherit;padding:0}.ng-select .ng-select-container .ng-clear-wrapper{width:24px;text-align:center}.ng-select .ng-placeholder{transition:opacity .2s;opacity:1}.mat-form-field-hide-placeholder .ng-select .ng-placeholder{opacity:0}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{top:-2px;border-width:0 5px 5px}.ng-select.ng-select-single.ng-select-filtered .ng-placeholder{display:initial;visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-placeholder:after,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value:after{display:inline-block;content:""}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin:2px 4px 2px 0;border-radius:16px;font-size:.875em;line-height:18px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:auto;margin-left:4px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;margin:0 8px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;width:18px;height:18px;border-radius:100%;text-align:center}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{margin-right:-4px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{margin-left:-4px;margin-right:auto}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{margin-left:-4px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{margin-right:-4px;margin-left:auto}.ng-select .ng-arrow-wrapper{width:10px}.ng-select .ng-arrow-wrapper .ng-arrow{border-width:5px 5px 2px;border-style:solid}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.ng-dropdown-panel .ng-dropdown-header,.ng-dropdown-panel .ng-dropdown-footer{padding:14px 16px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:14px 16px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{position:relative;padding:14px 16px;text-overflow:ellipsis;text-decoration:none;text-align:left;white-space:nowrap;overflow:hidden}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{text-align:right}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:32px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:32px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-right:5px;font-size:80%;font-weight:400}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}\n'],encapsulation:2,changeDetection:0}),t})();const qe={title:"Basic",component:(()=>{class t{constructor(){this.foods=[{id:1,name:"Apple"},{id:2,name:"Lemon"},{id:3,name:"Lime"},{id:4,name:"Orange",disabled:!0},{id:5,name:"Strawberry"}],this.food=2,this.multiple=!1,this.disabled=!1,this.required=!0}onMultiSelectChange(){this.food=this.multiple?[2]:2}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:15,vars:8,consts:[[3,"ngModel","ngModelChange","change"],[3,"ngModel","ngModelChange"],["bindLabel","name","bindValue","id","appendTo","app-select-overview",3,"items","multiple","ngModel","required","disabled","ngModelChange"]],template:function(n,a){1&n&&(e.TgZ(0,"div")(1,"mat-checkbox",0),e.NdJ("ngModelChange",function(p){return a.multiple=p})("change",function(){return a.onMultiSelectChange()}),e._uU(2,"Mulitple select"),e.qZA(),e.TgZ(3,"mat-checkbox",1),e.NdJ("ngModelChange",function(p){return a.disabled=p}),e._uU(4,"Disable select"),e.qZA(),e.TgZ(5,"mat-checkbox",1),e.NdJ("ngModelChange",function(p){return a.required=p}),e._uU(6,"Required"),e.qZA()(),e.TgZ(7,"mat-form-field")(8,"mat-label"),e._uU(9,"Select Food"),e.qZA(),e.TgZ(10,"mtx-select",2),e.NdJ("ngModelChange",function(p){return a.food=p}),e.qZA(),e.TgZ(11,"mat-hint"),e._uU(12,"Choose your favorite food"),e.qZA(),e.TgZ(13,"mat-error"),e._uU(14,"Please choose a food"),e.qZA()()),2&n&&(e.xp6(1),e.Q6J("ngModel",a.multiple),e.xp6(2),e.Q6J("ngModel",a.disabled),e.xp6(2),e.Q6J("ngModel",a.required),e.xp6(5),e.Q6J("items",a.foods)("multiple",a.multiple)("ngModel",a.food)("required",a.required)("disabled",a.disabled))},dependencies:[g.JJ,g.Q7,g.On,T.oG,d.KE,d.hX,d.bx,d.TO,M],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(6278),filecontent:o(53208)},{file:"app.component.ts",content:o(83321),filecontent:o(34320)},{file:"app.component.scss",content:o(10177),filecontent:o(78876)}]};var Q=o(32296);function De(t,s){if(1&t&&(e.TgZ(0,"mtx-option",4),e._uU(1),e.qZA()),2&t){const n=s.$implicit;e.Q6J("value",n.id)("disabled",n.disabled),e.xp6(1),e.hij("",n.name," ")}}const Ie={title:"MtxOption",component:(()=>{class t{constructor(){this.selectedCars=[3],this.cars=[{id:1,name:"Volvo"},{id:2,name:"Saab",disabled:!0},{id:3,name:"Opel"},{id:4,name:"Audi"}]}toggleDisabled(){const n=this.cars[1];n.disabled=!n.disabled}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:22,vars:7,consts:[["mat-raised-button","",3,"click"],["appendTo","app-select-overview",3,"multiple","ngModel","ngModelChange"],[3,"value","disabled",4,"ngFor","ngForOf"],[3,"value"],[3,"value","disabled"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1," If you have simple use case, you can omit items array and bind options directly in html using "),e.TgZ(2,"b"),e._uU(3,"mtx-option"),e.qZA(),e._uU(4," component.\n"),e.qZA(),e.TgZ(5,"div")(6,"button",0),e.NdJ("click",function(){return a.toggleDisabled()}),e._uU(7,"Toggle disabled"),e.qZA()(),e.TgZ(8,"mat-form-field")(9,"mat-label"),e._uU(10,"Select Car"),e.qZA(),e.TgZ(11,"mtx-select",1),e.NdJ("ngModelChange",function(p){return a.selectedCars=p}),e.YNc(12,De,2,3,"mtx-option",2),e.TgZ(13,"mtx-option",3),e._uU(14,"Custom"),e.qZA()(),e.TgZ(15,"mat-hint"),e._uU(16,"Choose your favorite car"),e.qZA(),e.TgZ(17,"mat-error"),e._uU(18,"Please choose a car"),e.qZA()(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"json"),e.qZA()),2&n&&(e.xp6(11),e.Q6J("multiple",!0)("ngModel",a.selectedCars),e.xp6(1),e.Q6J("ngForOf",a.cars),e.xp6(1),e.Q6J("value","custom"),e.xp6(7),e.hij("Selected car ID: ",e.lcZ(21,5,a.selectedCars),""))},dependencies:[y.sg,g.JJ,g.On,Q.lW,d.KE,d.hX,d.bx,d.TO,M,E,y.Ts],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(4781),filecontent:o(45461)},{file:"app.component.ts",content:o(38779),filecontent:o(36990)},{file:"app.component.scss",content:o(1186),filecontent:o(86044)}]};function Le(t,s){if(1&t&&(e._UZ(0,"img",2),e._uU(1)),2&t){const n=s.item;e.Q6J("src",n.avatar,e.LSH),e.xp6(1),e.hij(" ",n.name," ")}}const Ze={title:"Custom label template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[0].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-label-tmp",""],["height","15","width","15",3,"src"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom selected item label using "),e.TgZ(2,"b"),e._uU(3,"ng-label-tmp"),e.qZA()(),e.TgZ(4,"mat-form-field")(5,"mat-label"),e._uU(6,"Select City"),e.qZA(),e.TgZ(7,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(8,Le,2,2,"ng-template",1),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(7),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[g.JJ,g.On,d.KE,d.hX,d.bx,d.TO,M,m],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(37535),filecontent:o(16552)},{file:"app.component.ts",content:o(69144),filecontent:o(25544)},{file:"app.component.scss",content:o(91307),filecontent:o(97815)}]};var S=o(95195);function ke(t,s){if(1&t&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&t){const n=e.oxw().item;e.xp6(1),e.Oqu(n.name)}}function Ue(t,s){if(1&t&&(e.TgZ(0,"mat-card",4)(1,"mat-card-header")(2,"mat-card-title"),e._uU(3),e.qZA(),e.TgZ(4,"mat-card-subtitle"),e._uU(5,"Card subtitle"),e.qZA()(),e.TgZ(6,"mat-card-content"),e._UZ(7,"img",5),e._uU(8," Some quick example text to build "),e.qZA(),e.TgZ(9,"mat-card-actions")(10,"button",6),e._uU(11,"LIKE"),e.qZA(),e.TgZ(12,"button",6),e._uU(13,"SHARE"),e.qZA()()()),2&t){const n=e.oxw().item;e.xp6(3),e.Oqu(n.name),e.xp6(4),e.Q6J("src",n.avatar,e.LSH)}}function Pe(t,s){if(1&t&&(e.YNc(0,ke,2,1,"div",2),e.YNc(1,Ue,14,2,"mat-card",3)),2&t){const n=s.item;e.Q6J("ngIf","Kaunas"===n.name),e.xp6(1),e.Q6J("ngIf","Kaunas"!==n.name)}}const Re={title:"Custom option template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[1].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-option-tmp",""],[4,"ngIf"],["class","example-card",4,"ngIf"],[1,"example-card"],["height","15","width","15",3,"src"],["mat-button",""]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom dropdown panel option template using "),e.TgZ(2,"b"),e._uU(3,"ng-option-tmp"),e.qZA()(),e.TgZ(4,"mat-form-field")(5,"mat-label"),e._uU(6,"Select City"),e.qZA(),e.TgZ(7,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(8,Pe,2,2,"ng-template",1),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(7),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[y.O5,g.JJ,g.On,Q.lW,S.a8,S.hq,S.dn,S.dk,S.$j,S.n5,d.KE,d.hX,d.bx,d.TO,M,u],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(13825),filecontent:o(16163)},{file:"app.component.ts",content:o(62674),filecontent:o(28351)},{file:"app.component.scss",content:o(71191),filecontent:o(4736)}]};function Be(t,s){if(1&t&&(e._UZ(0,"img",4),e.TgZ(1,"b"),e._uU(2),e.qZA()),2&t){const n=s.item;e.Q6J("src",n.avatar,e.LSH),e.xp6(2),e.Oqu(n.name)}}function Je(t,s){if(1&t&&(e._uU(0," City group logo "),e._UZ(1,"img",4)),2&t){const n=s.item;e.xp6(1),e.Q6J("src",n.avatar,e.LSH)}}function Qe(t,s){if(1&t&&(e.TgZ(0,"b"),e._uU(1),e.qZA()),2&t){const n=s.item;e.xp6(1),e.Oqu(n.name)}}const Ye={title:"Custom optgroup template",component:(()=>{class t{constructor(){this.cities=[{id:1,name:"Vilnius",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"},{id:2,name:"Kaunas",avatar:"//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15"},{id:3,name:"Pavilnys",avatar:"//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15"},{id:4,name:"Siauliai",avatar:"//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x"}],this.selectedCity=this.cities[2].name}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275cmp=e.Xpm({type:t,selectors:[["select-example"]],decls:13,vars:2,consts:[["groupBy","avatar","bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"items","ngModel","ngModelChange"],["ng-label-tmp",""],["ng-optgroup-tmp",""],["ng-option-tmp",""],["height","15","width","15",3,"src"]],template:function(n,a){1&n&&(e.TgZ(0,"p"),e._uU(1,"Custom label option and optgroup templates"),e.qZA(),e.TgZ(2,"mat-form-field")(3,"mat-label"),e._uU(4,"Select City"),e.qZA(),e.TgZ(5,"mtx-select",0),e.NdJ("ngModelChange",function(p){return a.selectedCity=p}),e.YNc(6,Be,3,2,"ng-template",1),e.YNc(7,Je,2,1,"ng-template",2),e.YNc(8,Qe,2,1,"ng-template",3),e.qZA(),e.TgZ(9,"mat-hint"),e._uU(10,"Choose your city"),e.qZA(),e.TgZ(11,"mat-error"),e._uU(12,"Please choose a city"),e.qZA()()),2&n&&(e.xp6(5),e.Q6J("items",a.cities)("ngModel",a.selectedCity))},dependencies:[g.JJ,g.On,d.KE,d.hX,d.bx,d.TO,M,b,u,m],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]}),t})(),files:[{file:"app.component.html",content:o(94423),filecontent:o(3021)},{file:"app.component.ts",content:o(72268),filecontent:o(41484)},{file:"app.component.scss",content:o(73512),filecontent:o(12753)}]};var Ve=o(94997),Ne=o(1309),Ke=o(71629),We=o(52240);function Ge(t,s){if(1&t&&(e.ynx(0),e._UZ(1,"doc-heading",4)(2,"example-viewer",5),e.BQk()),2&t){const n=s.$implicit;e.xp6(1),e.Q6J("text",n.title),e.xp6(1),e.Q6J("exampleData",n)}}function He(t,s){if(1&t&&(e.ynx(0),e.YNc(1,Ge,3,2,"ng-container",3),e.BQk()),2&t){const n=s.ngIf;e.xp6(1),e.Q6J("ngForOf",n.examples)}}function Xe(t,s){if(1&t&&(e.ynx(0),e._UZ(1,"doc-viewer",1),e.BQk()),2&t){const n=s.ngIf;e.xp6(1),e.Q6J("textContent",n.content.default)}}let Y=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(l.gz))},t.\u0275cmp=e.Xpm({type:t,selectors:[["app-select-overview"]],decls:19,vars:3,consts:[["href","https://ng-select.github.io/ng-select/","target","_blank"],["type","danger"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"text"],[3,"exampleData"]],template:function(n,a){1&n&&(e.TgZ(0,"p")(1,"code"),e._uU(2,"mtx-select"),e.qZA(),e._uU(3," is a Material form field wrapper of "),e.TgZ(4,"code"),e._uU(5,"ng-select"),e.qZA(),e._uU(6,". "),e.TgZ(7,"a",0),e._uU(8,"View ng-select demos"),e.qZA()(),e.TgZ(9,"mtx-alert",1),e._uU(10," If you use "),e.TgZ(11,"code"),e._uU(12,"mtx-select"),e.qZA(),e._uU(13,", you shouldn't import the "),e.TgZ(14,"code"),e._uU(15,"ng-select"),e.qZA(),e._uU(16," styles.\n"),e.qZA(),e.YNc(17,He,2,1,"ng-container",2),e.ALo(18,"async")),2&n&&(e.xp6(17),e.Q6J("ngIf",e.lcZ(18,1,a.route.data)))},dependencies:[y.sg,y.O5,Ve.P,Ne.Q,Ke.B,y.Ov],styles:["[_nghost-%COMP%]{position:relative;display:block}"]}),t})(),V=(()=>{class t{constructor(n){this.route=n}}return t.\u0275fac=function(n){return new(n||t)(e.Y36(l.gz))},t.\u0275cmp=e.Xpm({type:t,selectors:[["app-select-api"]],decls:2,vars:3,consts:[[4,"ngIf"],[3,"textContent"]],template:function(n,a){1&n&&(e.YNc(0,Xe,2,1,"ng-container",0),e.ALo(1,"async")),2&n&&e.Q6J("ngIf",e.lcZ(1,1,a.route.data))},dependencies:[y.O5,We.z,y.Ov],encapsulation:2}),t})(),$e=(()=>{class t{}return t.\u0275fac=function(n){return new(n||t)},t.\u0275mod=e.oAB({type:t}),t.\u0275inj=e.cJS({imports:[C.m8,l.Bz.forChild([{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:Y,pathMatch:"full",data:{examples:[qe,Ie,Ze,Re,Ye]}},{path:"api",component:V,pathMatch:"full",data:{content:o(2576)}},{path:"**",redirectTo:"overview"}])]}),t})()},1309:(i,c,o)=>{"use strict";o.d(c,{Q:()=>T});var l=o(65879),C=o(96814),e=o(30617);let g=(()=>{class d{constructor(h){this.platformLocation=h,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}}return d.\u0275fac=function(h){return new(h||d)(l.Y36(C.lw))},d.\u0275cmp=l.Xpm({type:d,selectors:[["header-link"]],inputs:{example:"example"},decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(h,f){1&h&&(l.TgZ(0,"a",0)(1,"mat-icon"),l._uU(2,"link"),l.qZA()()),2&h&&(l.Q6J("href",f.getFragmentUrl(),l.LSH),l.uIk("aria-describedby",f.example))},dependencies:[e.Hw],styles:["h1 .header-link,h2 .header-link,h3 .header-link,h4 .header-link,h5 .header-link,h6 .header-link{display:inline-flex;padding:2px 0;margin-left:-30px;color:#6e6e6e;text-decoration:none;-webkit-user-select:none;user-select:none;visibility:hidden;vertical-align:middle}h1:hover .header-link,h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{visibility:visible}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{vertical-align:middle}\n"],encapsulation:2}),d})(),T=(()=>{class d{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(h=>"&"!==h).join("-")}}return d.\u0275fac=function(h){return new(h||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["doc-heading"]],inputs:{text:"text"},decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(h,f){1&h&&(l.TgZ(0,"h3",0),l._UZ(1,"header-link",1),l.TgZ(2,"span"),l._uU(3),l.qZA()()),2&h&&(l.Q6J("id",f.id),l.xp6(1),l.Q6J("example",f.text),l.xp6(2),l.hij(" ",f.text,""))},dependencies:[g],encapsulation:2}),d})()},52240:(i,c,o)=>{"use strict";o.d(c,{z:()=>C});var l=o(65879);let C=(()=>{class e{constructor(){this.textContent=""}ngOnDestroy(){}}return e.\u0275fac=function(T){return new(T||e)},e.\u0275cmp=l.Xpm({type:e,selectors:[["doc-viewer"]],inputs:{textContent:"textContent"},decls:1,vars:1,consts:[[1,"docs-markdown",3,"innerHTML"]],template:function(T,d){1&T&&l._UZ(0,"div",0),2&T&&l.Q6J("innerHTML",d.textContent,l.oJD)},styles:[".docs-markdown h1,.docs-markdown h2{font-weight:400}.docs-markdown h3{margin:40px 0 20px;padding-bottom:3px;font-weight:300;font-size:24px;line-height:32px}.docs-markdown h4{display:block;margin-top:28px;margin-bottom:16px;font-weight:700;font-size:20px;background:none}.docs-markdown h4 code{padding:0;background:none}.docs-markdown h5{font-size:15px}.docs-markdown h6{font-size:13px}.docs-markdown table{width:100%;margin:0 0 32px;border-collapse:collapse;border-radius:2px;border-spacing:0}.docs-markdown table code{padding:0;background-color:transparent}.docs-markdown th{max-width:100px;padding:13px 16px;font-weight:400;text-align:left}.docs-markdown td{padding:8px 16px;font-weight:400;font-size:14px}.docs-markdown pre{display:block;margin:16px auto;overflow-x:auto;border-radius:5px;white-space:pre-wrap;background:rgba(0,0,0,.01);border:.5px solid rgba(0,0,0,.2)}\n"],encapsulation:2}),e})()},71629:(i,c,o)=>{"use strict";o.d(c,{B:()=>E});var l=o(65879),C=o(22939),e=o(7821),g=o(96814),T=o(32296),d=o(30617),_=o(74104),h=o(92596);const f=["demo"];function O(u,b){if(1&u){const m=l.EpF();l.TgZ(0,"mat-tab",11)(1,"div",12)(2,"div",13)(3,"button",14),l.NdJ("click",function(){l.CHM(m);const v=l.MAs(8),F=l.oxw(2);return l.KtG(F.copySource(v))}),l.TgZ(4,"mat-icon"),l._uU(5,"content_copy"),l.qZA()()(),l.TgZ(6,"div",15),l._UZ(7,"pre",16,17),l.qZA()()()}if(2&u){const m=b.$implicit;l.Q6J("label",m.file),l.xp6(3),l.Q6J("matTooltip","Copy example source"),l.xp6(4),l.Q6J("innerHtml",m.content,l.oJD)}}function A(u,b){if(1&u&&(l.TgZ(0,"div",8)(1,"mat-tab-group",9),l.YNc(2,O,9,3,"mat-tab",10),l.qZA()()),2&u){const m=l.oxw();l.xp6(2),l.Q6J("ngForOf",m.exampleData.files)}}function q(u,b){if(1&u&&l._UZ(0,"div",18),2&u){const m=l.oxw();l.Q6J("innerHtml",m.exampleData.description,l.oJD)}}function D(u,b){}let E=(()=>{class u{constructor(m,j,v){this.snackbar=m,this.copier=j,this.componentFactoryResolver=v,this.showSource=!1}ngOnInit(){const m=this.componentFactoryResolver.resolveComponentFactory(this.exampleData.component);this.demoComponentRef=this.demoRef.createComponent(m)}ngOnDestroy(){this.demoComponentRef&&this.demoComponentRef.destroy()}toggleSourceView(){this.showSource=!this.showSource}copySource(m){this.copier.copyText(m.innerText)?this.snackbar.open("Code copied","",{duration:2500}):this.snackbar.open("Copy failed. Please try again!","",{duration:2500})}}return u.\u0275fac=function(m){return new(m||u)(l.Y36(C.ux),l.Y36(e.u),l.Y36(l._Vd))},u.\u0275cmp=l.Xpm({type:u,selectors:[["example-viewer"]],viewQuery:function(m,j){if(1&m&&l.Gf(f,7,l.s_b),2&m){let v;l.iGM(v=l.CRH())&&(j.demoRef=v.first)}},inputs:{type:"type",exampleData:"exampleData"},decls:13,vars:4,consts:[[1,"docs-example-viewer-wrapper"],[1,"docs-example-viewer-title"],[1,"docs-example-viewer-title-spacer"],["mat-icon-button","","type","button","aria-label","View source",3,"matTooltip","click"],["class","docs-example-viewer-source",4,"ngIf"],[1,"docs-example-viewer-body"],[3,"innerHtml",4,"ngIf"],["demo",""],[1,"docs-example-viewer-source"],["animationDuration","0ms","mat-stretch-tabs","false"],[3,"label",4,"ngFor","ngForOf"],[3,"label"],[1,"docs-example-source-wrapper"],[1,"button-bar"],["mat-icon-button","","type","button","title","Copy example source","aria-label","Copy example source to clipboard",1,"docs-example-source-copy","docs-example-button",3,"matTooltip","click"],[1,"code-snippet"],[1,"docs-example-source",3,"innerHtml"],["textContent",""],[3,"innerHtml"]],template:function(m,j){1&m&&(l.TgZ(0,"div",0)(1,"div",1)(2,"span"),l._uU(3),l.qZA(),l._UZ(4,"div",2),l.TgZ(5,"button",3),l.NdJ("click",function(){return j.toggleSourceView()}),l.TgZ(6,"mat-icon"),l._uU(7,"code"),l.qZA()()(),l.YNc(8,A,3,1,"div",4),l.TgZ(9,"div",5),l.YNc(10,q,1,1,"div",6),l.YNc(11,D,0,0,"ng-template",null,7,l.W1O),l.qZA()()),2&m&&(l.xp6(3),l.Oqu(j.exampleData.title),l.xp6(2),l.Q6J("matTooltip","View source"),l.xp6(3),l.Q6J("ngIf",j.showSource),l.xp6(2),l.Q6J("ngIf",j.exampleData.description))},dependencies:[g.sg,g.O5,T.RK,d.Hw,_.uX,_.SP,h.gM],styles:["[_nghost-%COMP%]{display:block;padding:20px 0}.docs-example-viewer-wrapper[_ngcontent-%COMP%]{border-radius:4px}.docs-example-viewer-title[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;justify-content:center;padding:8px 8px 8px 16px}.docs-example-viewer-title-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.docs-example-viewer-body[_ngcontent-%COMP%]{padding:30px}.button-bar[_ngcontent-%COMP%]{float:right;padding:8px}.code-snippet[_ngcontent-%COMP%]{padding:20px}.docs-example-source[_ngcontent-%COMP%]{padding:0;margin:0;border:none;background:none;font-size:14px}"]}),u})()},6278:i=>{i.exports='<div>\n <mat-checkbox [(ngModel)]="multiple" (change)="onMultiSelectChange()">Mulitple select</mat-checkbox>\n <mat-checkbox [(ngModel)]="disabled">Disable select</mat-checkbox>\n <mat-checkbox [(ngModel)]="required">Required</mat-checkbox>\n</div>\n\n<mat-form-field>\n <mat-label>Select Food</mat-label>\n\n <mtx-select [items]="foods" bindLabel="name" bindValue="id" [multiple]="multiple"\n [(ngModel)]="food" [required]="required" [disabled]="disabled"\n appendTo="app-select-overview">\n </mtx-select>\n\n <mat-hint>Choose your favorite food</mat-hint>\n <mat-error>Please choose a food</mat-error>\n</mat-form-field>\n'},37535:i=>{i.exports='<p>Custom selected item label using <b>ng-label-tmp</b></p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name"\n appendTo="app-select-overview">\n <ng-template ng-label-tmp let-item="item">\n <img height="15" width="15" [src]="item.avatar" />\n {{item.name}}\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},94423:i=>{i.exports='<p>Custom label option and optgroup templates</p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" groupBy="avatar" [(ngModel)]="selectedCity"\n bindLabel="name" bindValue="name" appendTo="app-select-overview">\n <ng-template ng-label-tmp let-item="item">\n <img height="15" width="15" [src]="item.avatar" />\n <b>{{item.name}}</b>\n </ng-template>\n <ng-template ng-optgroup-tmp let-item="item" let-index="index">\n City group logo <img height="15" width="15" [src]="item.avatar" />\n </ng-template>\n <ng-template ng-option-tmp let-item="item" let-index="index" let-search="searchTerm">\n <b>{{item.name}}</b>\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},13825:i=>{i.exports='<p>Custom dropdown panel option template using <b>ng-option-tmp</b></p>\n\n<mat-form-field>\n <mat-label>Select City</mat-label>\n\n <mtx-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name"\n appendTo="app-select-overview">\n <ng-template ng-option-tmp let-item="item" let-index="index" let-search="searchTerm">\n <div *ngIf="item.name === 'Kaunas'">{{item.name}}</div>\n <mat-card class="example-card" *ngIf="item.name !== 'Kaunas'">\n <mat-card-header>\n <mat-card-title>{{item.name}}</mat-card-title>\n <mat-card-subtitle>Card subtitle</mat-card-subtitle>\n </mat-card-header>\n <mat-card-content>\n <img height="15" width="15" [src]="item.avatar" />\n Some quick example text to build\n </mat-card-content>\n <mat-card-actions>\n <button mat-button>LIKE</button>\n <button mat-button>SHARE</button>\n </mat-card-actions>\n </mat-card>\n </ng-template>\n </mtx-select>\n\n <mat-hint>Choose your city</mat-hint>\n <mat-error>Please choose a city</mat-error>\n</mat-form-field>\n'},4781:i=>{i.exports='<p>\n If you have simple use case, you can omit items array and bind options directly in html using\n <b>mtx-option</b>\n component.\n</p>\n\n<div>\n <button mat-raised-button (click)="toggleDisabled()">Toggle disabled</button>\n</div>\n\n<mat-form-field>\n <mat-label>Select Car</mat-label>\n\n <mtx-select [multiple]="true" [(ngModel)]="selectedCars" appendTo="app-select-overview">\n <mtx-option *ngFor="let car of cars" [value]="car.id" [disabled]="car.disabled">{{car.name}}\n </mtx-option>\n <mtx-option [value]="'custom'">Custom</mtx-option>\n </mtx-select>\n\n <mat-hint>Choose your favorite car</mat-hint>\n <mat-error>Please choose a car</mat-error>\n</mat-form-field>\n\n<p>Selected car ID: {{selectedCars | json}}</p>\n'},10177:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},91307:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},73512:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},71191:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},1186:i=>{i.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},83321:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n foods = [\n { id: 1, name: 'Apple' },\n { id: 2, name: 'Lemon' },\n { id: 3, name: 'Lime' },\n { id: 4, name: 'Orange', disabled: true },\n { id: 5, name: 'Strawberry' },\n ];\n\n food: number | number[] = 2;\n\n multiple = false;\n disabled = false;\n required = true;\n\n onMultiSelectChange() {\n this.food = this.multiple ? [2] : 2;\n }\n}\n'},69144:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[0].name;\n}\n'},72268:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[2].name;\n}\n'},62674:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[1].name;\n}\n'},38779:i=>{i.exports='import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n selectedCars = [3];\n cars = [\n { id: 1, name: 'Volvo' },\n { id: 2, name: 'Saab', disabled: true },\n { id: 3, name: 'Opel' },\n { id: 4, name: 'Audi' },\n ];\n\n toggleDisabled() {\n const car: any = this.cars[1];\n car.disabled = !car.disabled;\n }\n}\n'},2576:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Select

\n

API reference for Material Extensions Select

\n

import { MtxSelectModule } from '@ng-matero/extensions/select';

\n

Directives

\n

MtxSelect

\n

Selector: [mtx-select]

\n

Exported as: mtxSelect

\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\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()
addTag: boolean | AddTagFn
Allows to create custom options. Default is false.
@Input()
addTagText: string
Set custom text when using tagging. Default is 'Add item'.
@Input()
appendTo: string
Append dropdown to body or any other element using css selector. For correct positioning body should have position:relative. Default is 'body' (since v15).
@Input()
bindValue: string
Object property to use for selected model. By default binds to whole object.
@Input()
bindLabel: string
Object property to use for label. Default is 'label'.
@Input()
closeOnSelect: boolean
Whether to close the menu when a value is selected. Default is true.
@Input()
clearAllText: string
Set custom text for clear all icon title. Default is 'Clear all'.
@Input()
clearable: boolean
Allow to clear selected value. Default is true.
@Input()
clearOnBackspace: boolean
Clear selected values one by one when clicking backspace. Default is true.
@Input()
compareWith: CompareWithFn
A function to compare the option values with the selected values. The first argument is a value from an option. The second is a value from the selection(model). A boolean should be returned.
@Input()
dropdownPosition: DropdownPosition
Set the dropdown position on open. Default is 'auto'.
@Input()
groupBy: string | (() => void)
Allow to group items by key or function expression.
@Input()
groupValue: GroupValueFn
Function expression to provide group value.
@Input()
selectableGroup: boolean
Allow to select group when groupBy is used. Default is false.
@Input()
selectableGroupAsModel: boolean
Indicates whether to select all children or group itself. Default is true.
@Input()
items: boolean
Items array. Default is [].
@Input()
loading: boolean
You can set the loading state from the outside (e.g. async items loading).
@Input()
loadingText: string
Set custom text when for loading items. Default is 'Loading...'.
@Input()
labelForId: string
Id to associate control with label.
@Input()
markFirst: boolean
Marks first item as focused when opening/filtering. Default is true.
@Input()
isOpen: boolean
Allows manual control of dropdown opening and closing. True - won't close. False - won't open.
@Input()
maxSelectedItems: number
When multiple = true, allows to set a limit number of selection.
@Input()
hideSelected: boolean
Allows to hide selected items. Default is false.
@Input()
multiple: boolean
Allows to select multiple items. Default is false.
@Input()
notFoundText: string
Set custom text when filter returns empty result. Default is 'No items found'.
@Input()
placeholder: string
Placeholder text.
@Input()
searchable: boolean
Allow to search for value. Default is true.
@Input()
readonly: boolean
Set ng-select as readonly. Mostly used with reactive forms. Default is false.
@Input()
searchFn: SearchFn
Allow to clear selected value. Default is null.
@Input()
searchWhileComposing: boolean
Whether items should be filtered while composition started. Default is true.
@Input()
trackByFn: TrackByFn
Provide custom trackBy function. Default is null.
@Input()
clearSearchOnAdd: boolean
Clears search input when item is selected. Default true. Default false when closeOnSelect is false. Default is true.
@Input()
editableSearchTerm: boolean
Allow to edit search query if option selected. Default false. Works only if multiple is false.
@Input()
selectOnTab: boolean
Select marked dropdown item using tab. Default is true.
@Input()
openOnEnter: boolean
Open dropdown using enter. Default is true.
@Input()
typeahead: Subject
Custom autocomplete or advanced filter.
@Input()
minTermLength: number
Minimum term length to start a search. Should be used with typeahead. Default is 0.
@Input()
typeToSearchText: string
Set custom text when using Typeahead. Default is 'Type to search'.
@Input()
virtualScroll: boolean
Enable virtual scroll for better performance when rendering a lot of data. Default is false.
@Input()
inputAttrs: { [key: string]: string }
Pass custom attributes to underlying input element.
@Input()
tabIndex: number
Set tabindex on ng-select.
@Input()
keyDownFn: ($event: KeyboardEvent) => boolean
Provide custom keyDown function. Executed before default handler. Return false to suppress execution of default key down handlers. Default is true.
@Output()
focus: void
Fired on select focus.
@Output()
blur: void
Fired on select blur.
@Output()
change: void
Fired on model change. Outputs whole model.
@Output()
open: void
Fired on select dropdown open.
@Output()
close: void
Fired on select dropdown close.
@Output()
add: void
Fired when item is added while [multiple]="true". Outputs added item.
@Output()
remove: void
Fired when item is removed while [multiple]="true".
@Output()
search: { term: string, items: any[] }
Fired while typing search term. Outputs search term with filtered items.
@Output()
clear: void
Fired on clear icon click.
@Output()
scroll: { start: number; end: number }
Fired when scrolled. Provides the start and end index of the currently available items. Can be used for loading more items in chunks before the user has scrolled all the way to the bottom of the list.
@Output()
scrollToEnd: void
Fired when scrolled to the end of items. Can be used for loading more items in chunks.
openOpens the select dropdown panel.
closeCloses the select dropdown panel.
focusFocuses the select element.
blurBlurs the select element.
\n

Interfaces

\n

MtxSelectDefaultOptions

\n

Represents the default options for the select that can be configured using the MTX_SELECT_DEFAULT_OPTIONS injection token.

\n
interface MtxSelectDefaultOptions {\n  placeholder?: string;\n  notFoundText?: string;\n  typeToSearchText?: string;\n  addTagText?: string;\n  loadingText?: string;\n  clearAllText?: string;\n  appendTo?: string;\n  bindValue?: string;\n  bindLabel?: string;\n  openOnEnter?: boolean;\n  clearSearchOnAdd?: boolean;\n}\n
\n

Type aliases

\n\n
type DropdownPosition = 'bottom' | 'top' | 'auto';\n
\n

AddTagFn

\n
type AddTagFn = (term: string) => any | Promise<any>;\n
\n

CompareWithFn

\n
type CompareWithFn = (a: any, b: any) => boolean;\n
\n

GroupValueFn

\n
type GroupValueFn = (key: string | Record<string, any>, children: any[]) => string | Record<string, any>;\n
\n

SearchFn

\n
type SearchFn = (term: string, item: any) => boolean;\n
\n

TrackByFn

\n
type TrackByFn = (item: any) => any;\n
\n

Constants

\n

MTX_SELECT_DEFAULT_OPTIONS

\n

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

\n
const MTX_SELECT_DEFAULT_OPTIONS: InjectionToken<() => MtxSelectDefaultOptions>;\n
\n'},53208:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='
\n Mulitple select\n Disable select\n Required\n
\n\n\n Select Food\n\n \n \n\n Choose your favorite food\n Please choose a food\n\n'},78876:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},34320:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n foods = [\n { id: 1, name: 'Apple' },\n { id: 2, name: 'Lemon' },\n { id: 3, name: 'Lime' },\n { id: 4, name: 'Orange', disabled: true },\n { id: 5, name: 'Strawberry' },\n ];\n\n food: number | number[] = 2;\n\n multiple = false;\n disabled = false;\n required = true;\n\n onMultiSelectChange() {\n this.food = this.multiple ? [2] : 2;\n }\n}\n"},16552:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom selected item label using ng-label-tmp

\n\n\n Select City\n\n \n \n \n {{item.name}}\n \n \n\n Choose your city\n Please choose a city\n\n'},97815:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},25544:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[0].name;\n}\n"},3021:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom label option and optgroup templates

\n\n\n Select City\n\n \n \n \n {{item.name}}\n \n \n City group logo \n \n \n {{item.name}}\n \n \n\n Choose your city\n Please choose a city\n\n'},12753:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},41484:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[2].name;\n}\n"},16163:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

Custom dropdown panel option template using ng-option-tmp

\n\n\n Select City\n\n \n \n
{{item.name}}
\n \n \n {{item.name}}\n Card subtitle\n \n \n \n Some quick example text to build\n \n \n \n \n \n \n
\n
\n\n Choose your city\n Please choose a city\n
\n'},4736:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},28351:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n cities = [\n {\n id: 1,\n name: 'Vilnius',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n {\n id: 2,\n name: 'Kaunas',\n avatar: '//www.gravatar.com/avatar/ddac2aa63ce82315b513be9dc93336e5?d=retro&r=g&s=15',\n },\n {\n id: 3,\n name: 'Pavilnys',\n avatar: '//www.gravatar.com/avatar/6acb7abf486516ab7fb0a6efa372042b?d=retro&r=g&s=15',\n },\n {\n id: 4,\n name: 'Siauliai',\n avatar: '//www.gravatar.com/avatar/b0d8c6e5ea589e6fc3d3e08afb1873bb?d=retro&r=g&s=30 2x',\n },\n ];\n\n selectedCity = this.cities[1].name;\n}\n"},45461:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l='

\n If you have simple use case, you can omit items array and bind options directly in html using\n mtx-option\n component.\n

\n\n
\n \n
\n\n\n Select Car\n\n \n {{car.name}}\n \n Custom\n \n\n Choose your favorite car\n Please choose a car\n\n\n

Selected car ID: {{selectedCars | json}}

\n'},86044:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},36990:(i,c,o)=>{"use strict";o.r(c),o.d(c,{default:()=>l});const l="import { Component } from '@angular/core';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n})\nexport class AppComponent {\n selectedCars = [3];\n cars = [\n { id: 1, name: 'Volvo' },\n { id: 2, name: 'Saab', disabled: true },\n { id: 3, name: 'Opel' },\n { id: 4, name: 'Audi' },\n ];\n\n toggleDisabled() {\n const car: any = this.cars[1];\n car.disabled = !car.disabled;\n }\n}\n"}}]); \ No newline at end of file diff --git a/index.html b/index.html index 9cf77be3..61a6f898 100644 --- a/index.html +++ b/index.html @@ -10,10 +10,10 @@ - + Loading... - + diff --git a/main.1fae6c0f83f342fc.js b/main.1fae6c0f83f342fc.js new file mode 100644 index 00000000..fb2e2bd5 --- /dev/null +++ b/main.1fae6c0f83f342fc.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{24084:(ct,ye,l)=>{"use strict";function e(U,K){(function s(U){return"string"==typeof U&&-1!==U.indexOf(".")&&1===parseFloat(U)})(U)&&(U="100%");var D=function c(U){return"string"==typeof U&&-1!==U.indexOf("%")}(U);return U=360===K?U:Math.min(K,Math.max(0,parseFloat(U))),D&&(U=parseInt(String(U*K),10)/100),Math.abs(U-K)<1e-6?1:U=360===K?(U<0?U%K+K:U%K)/parseFloat(String(K)):U%K/parseFloat(String(K))}function r(U){return Math.min(1,Math.max(0,U))}function d(U){return U=parseFloat(U),(isNaN(U)||U<0||U>1)&&(U=1),U}function f(U){return U<=1?"".concat(100*Number(U),"%"):U}function p(U){return 1===U.length?"0"+U:String(U)}function V(U,K,D){U=e(U,255),K=e(K,255),D=e(D,255);var Z=Math.max(U,K,D),Ce=Math.min(U,K,D),De=0,j=0,P=(Z+Ce)/2;if(Z===Ce)j=0,De=0;else{var W=Z-Ce;switch(j=P>.5?W/(2-Z-Ce):W/(Z+Ce),Z){case U:De=(K-D)/W+(K1&&(D-=1),D<1/6?U+6*D*(K-U):D<.5?K:D<2/3?U+(K-U)*(2/3-D)*6:U}function te(U,K,D){U=e(U,255),K=e(K,255),D=e(D,255);var Z=Math.max(U,K,D),Ce=Math.min(U,K,D),De=0,j=Z,P=Z-Ce,W=0===Z?0:P/Z;if(Z===Ce)De=0;else{switch(Z){case U:De=(K-D)/P+(KJe});var G={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var ce="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),ue="[\\s|\\(]+(".concat(ce,")[,|\\s]+(").concat(ce,")[,|\\s]+(").concat(ce,")\\s*\\)?"),Ye="[\\s|\\(]+(".concat(ce,")[,|\\s]+(").concat(ce,")[,|\\s]+(").concat(ce,")[,|\\s]+(").concat(ce,")\\s*\\)?"),Le={CSS_UNIT:new RegExp(ce),rgb:new RegExp("rgb"+ue),rgba:new RegExp("rgba"+Ye),hsl:new RegExp("hsl"+ue),hsla:new RegExp("hsla"+Ye),hsv:new RegExp("hsv"+ue),hsva:new RegExp("hsva"+Ye),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function ze(U){return!!Le.CSS_UNIT.exec(String(U))}var Je=function(){function U(K,D){var Z;if(void 0===K&&(K=""),void 0===D&&(D={}),K instanceof U)return K;"number"==typeof K&&(K=function xt(U){return{r:U>>16,g:(65280&U)>>8,b:255&U}}(K)),this.originalInput=K;var Ce=function we(U){var K={r:0,g:0,b:0},D=1,Z=null,Ce=null,De=null,j=!1,P=!1;return"string"==typeof U&&(U=function ee(U){if(0===(U=U.trim().toLowerCase()).length)return!1;var K=!1;if(G[U])U=G[U],K=!0;else if("transparent"===U)return{r:0,g:0,b:0,a:0,format:"name"};var D=Le.rgb.exec(U);return D?{r:D[1],g:D[2],b:D[3]}:(D=Le.rgba.exec(U))?{r:D[1],g:D[2],b:D[3],a:D[4]}:(D=Le.hsl.exec(U))?{h:D[1],s:D[2],l:D[3]}:(D=Le.hsla.exec(U))?{h:D[1],s:D[2],l:D[3],a:D[4]}:(D=Le.hsv.exec(U))?{h:D[1],s:D[2],v:D[3]}:(D=Le.hsva.exec(U))?{h:D[1],s:D[2],v:D[3],a:D[4]}:(D=Le.hex8.exec(U))?{r:le(D[1]),g:le(D[2]),b:le(D[3]),a:_t(D[4]),format:K?"name":"hex8"}:(D=Le.hex6.exec(U))?{r:le(D[1]),g:le(D[2]),b:le(D[3]),format:K?"name":"hex"}:(D=Le.hex4.exec(U))?{r:le(D[1]+D[1]),g:le(D[2]+D[2]),b:le(D[3]+D[3]),a:_t(D[4]+D[4]),format:K?"name":"hex8"}:!!(D=Le.hex3.exec(U))&&{r:le(D[1]+D[1]),g:le(D[2]+D[2]),b:le(D[3]+D[3]),format:K?"name":"hex"}}(U)),"object"==typeof U&&(ze(U.r)&&ze(U.g)&&ze(U.b)?(K=function T(U,K,D){return{r:255*e(U,255),g:255*e(K,255),b:255*e(D,255)}}(U.r,U.g,U.b),j=!0,P="%"===String(U.r).substr(-1)?"prgb":"rgb"):ze(U.h)&&ze(U.s)&&ze(U.v)?(Z=f(U.s),Ce=f(U.v),K=function Re(U,K,D){U=6*e(U,360),K=e(K,100),D=e(D,100);var Z=Math.floor(U),Ce=U-Z,De=D*(1-K),j=D*(1-Ce*K),P=D*(1-(1-Ce)*K),W=Z%6;return{r:255*[D,j,De,De,P,D][W],g:255*[P,D,D,j,De,De][W],b:255*[De,De,P,D,D,j][W]}}(U.h,Z,Ce),j=!0,P="hsv"):ze(U.h)&&ze(U.s)&&ze(U.l)&&(Z=f(U.s),De=f(U.l),K=function Me(U,K,D){var Z,Ce,De;if(U=e(U,360),K=e(K,100),D=e(D,100),0===K)Ce=D,De=D,Z=D;else{var j=D<.5?D*(1+K):D+K-D*K,P=2*D-j;Z=Q(P,j,U+1/3),Ce=Q(P,j,U),De=Q(P,j,U-1/3)}return{r:255*Z,g:255*Ce,b:255*De}}(U.h,Z,De),j=!0,P="hsl"),Object.prototype.hasOwnProperty.call(U,"a")&&(D=U.a)),D=d(D),{ok:j,format:U.format||P,r:Math.min(255,Math.max(K.r,0)),g:Math.min(255,Math.max(K.g,0)),b:Math.min(255,Math.max(K.b,0)),a:D}}(K);this.originalInput=K,this.r=Ce.r,this.g=Ce.g,this.b=Ce.b,this.a=Ce.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(Z=D.format)&&void 0!==Z?Z:Ce.format,this.gradientType=D.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=Ce.ok}return U.prototype.isDark=function(){return this.getBrightness()<128},U.prototype.isLight=function(){return!this.isDark()},U.prototype.getBrightness=function(){var K=this.toRgb();return(299*K.r+587*K.g+114*K.b)/1e3},U.prototype.getLuminance=function(){var K=this.toRgb(),De=K.r/255,j=K.g/255,P=K.b/255;return.2126*(De<=.03928?De/12.92:Math.pow((De+.055)/1.055,2.4))+.7152*(j<=.03928?j/12.92:Math.pow((j+.055)/1.055,2.4))+.0722*(P<=.03928?P/12.92:Math.pow((P+.055)/1.055,2.4))},U.prototype.getAlpha=function(){return this.a},U.prototype.setAlpha=function(K){return this.a=d(K),this.roundA=Math.round(100*this.a)/100,this},U.prototype.isMonochrome=function(){return 0===this.toHsl().s},U.prototype.toHsv=function(){var K=te(this.r,this.g,this.b);return{h:360*K.h,s:K.s,v:K.v,a:this.a}},U.prototype.toHsvString=function(){var K=te(this.r,this.g,this.b),D=Math.round(360*K.h),Z=Math.round(100*K.s),Ce=Math.round(100*K.v);return 1===this.a?"hsv(".concat(D,", ").concat(Z,"%, ").concat(Ce,"%)"):"hsva(".concat(D,", ").concat(Z,"%, ").concat(Ce,"%, ").concat(this.roundA,")")},U.prototype.toHsl=function(){var K=V(this.r,this.g,this.b);return{h:360*K.h,s:K.s,l:K.l,a:this.a}},U.prototype.toHslString=function(){var K=V(this.r,this.g,this.b),D=Math.round(360*K.h),Z=Math.round(100*K.s),Ce=Math.round(100*K.l);return 1===this.a?"hsl(".concat(D,", ").concat(Z,"%, ").concat(Ce,"%)"):"hsla(".concat(D,", ").concat(Z,"%, ").concat(Ce,"%, ").concat(this.roundA,")")},U.prototype.toHex=function(K){return void 0===K&&(K=!1),Se(this.r,this.g,this.b,K)},U.prototype.toHexString=function(K){return void 0===K&&(K=!1),"#"+this.toHex(K)},U.prototype.toHex8=function(K){return void 0===K&&(K=!1),function Ae(U,K,D,Z,Ce){var De=[p(Math.round(U).toString(16)),p(Math.round(K).toString(16)),p(Math.round(D).toString(16)),p(He(Z))];return Ce&&De[0].startsWith(De[0].charAt(1))&&De[1].startsWith(De[1].charAt(1))&&De[2].startsWith(De[2].charAt(1))&&De[3].startsWith(De[3].charAt(1))?De[0].charAt(0)+De[1].charAt(0)+De[2].charAt(0)+De[3].charAt(0):De.join("")}(this.r,this.g,this.b,this.a,K)},U.prototype.toHex8String=function(K){return void 0===K&&(K=!1),"#"+this.toHex8(K)},U.prototype.toHexShortString=function(K){return void 0===K&&(K=!1),1===this.a?this.toHexString(K):this.toHex8String(K)},U.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},U.prototype.toRgbString=function(){var K=Math.round(this.r),D=Math.round(this.g),Z=Math.round(this.b);return 1===this.a?"rgb(".concat(K,", ").concat(D,", ").concat(Z,")"):"rgba(".concat(K,", ").concat(D,", ").concat(Z,", ").concat(this.roundA,")")},U.prototype.toPercentageRgb=function(){var K=function(D){return"".concat(Math.round(100*e(D,255)),"%")};return{r:K(this.r),g:K(this.g),b:K(this.b),a:this.a}},U.prototype.toPercentageRgbString=function(){var K=function(D){return Math.round(100*e(D,255))};return 1===this.a?"rgb(".concat(K(this.r),"%, ").concat(K(this.g),"%, ").concat(K(this.b),"%)"):"rgba(".concat(K(this.r),"%, ").concat(K(this.g),"%, ").concat(K(this.b),"%, ").concat(this.roundA,")")},U.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var K="#"+Se(this.r,this.g,this.b,!1),D=0,Z=Object.entries(G);D=0&&(K.startsWith("hex")||"name"===K)?"name"===K&&0===this.a?this.toName():this.toRgbString():("rgb"===K&&(Z=this.toRgbString()),"prgb"===K&&(Z=this.toPercentageRgbString()),("hex"===K||"hex6"===K)&&(Z=this.toHexString()),"hex3"===K&&(Z=this.toHexString(!0)),"hex4"===K&&(Z=this.toHex8String(!0)),"hex8"===K&&(Z=this.toHex8String()),"name"===K&&(Z=this.toName()),"hsl"===K&&(Z=this.toHslString()),"hsv"===K&&(Z=this.toHsvString()),Z||this.toHexString())},U.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},U.prototype.clone=function(){return new U(this.toString())},U.prototype.lighten=function(K){void 0===K&&(K=10);var D=this.toHsl();return D.l+=K/100,D.l=r(D.l),new U(D)},U.prototype.brighten=function(K){void 0===K&&(K=10);var D=this.toRgb();return D.r=Math.max(0,Math.min(255,D.r-Math.round(-K/100*255))),D.g=Math.max(0,Math.min(255,D.g-Math.round(-K/100*255))),D.b=Math.max(0,Math.min(255,D.b-Math.round(-K/100*255))),new U(D)},U.prototype.darken=function(K){void 0===K&&(K=10);var D=this.toHsl();return D.l-=K/100,D.l=r(D.l),new U(D)},U.prototype.tint=function(K){return void 0===K&&(K=10),this.mix("white",K)},U.prototype.shade=function(K){return void 0===K&&(K=10),this.mix("black",K)},U.prototype.desaturate=function(K){void 0===K&&(K=10);var D=this.toHsl();return D.s-=K/100,D.s=r(D.s),new U(D)},U.prototype.saturate=function(K){void 0===K&&(K=10);var D=this.toHsl();return D.s+=K/100,D.s=r(D.s),new U(D)},U.prototype.greyscale=function(){return this.desaturate(100)},U.prototype.spin=function(K){var D=this.toHsl(),Z=(D.h+K)%360;return D.h=Z<0?360+Z:Z,new U(D)},U.prototype.mix=function(K,D){void 0===D&&(D=50);var Z=this.toRgb(),Ce=new U(K).toRgb(),De=D/100;return new U({r:(Ce.r-Z.r)*De+Z.r,g:(Ce.g-Z.g)*De+Z.g,b:(Ce.b-Z.b)*De+Z.b,a:(Ce.a-Z.a)*De+Z.a})},U.prototype.analogous=function(K,D){void 0===K&&(K=6),void 0===D&&(D=30);var Z=this.toHsl(),Ce=360/D,De=[this];for(Z.h=(Z.h-(Ce*K>>1)+720)%360;--K;)Z.h=(Z.h+Ce)%360,De.push(new U(Z));return De},U.prototype.complement=function(){var K=this.toHsl();return K.h=(K.h+180)%360,new U(K)},U.prototype.monochromatic=function(K){void 0===K&&(K=6);for(var D=this.toHsv(),Z=D.h,Ce=D.s,De=D.v,j=[],P=1/K;K--;)j.push(new U({h:Z,s:Ce,v:De})),De=(De+P)%1;return j},U.prototype.splitcomplement=function(){var K=this.toHsl(),D=K.h;return[this,new U({h:(D+72)%360,s:K.s,l:K.l}),new U({h:(D+216)%360,s:K.s,l:K.l})]},U.prototype.onBackground=function(K){var D=this.toRgb(),Z=new U(K).toRgb(),Ce=D.a+Z.a*(1-D.a);return new U({r:(D.r*D.a+Z.r*Z.a*(1-D.a))/Ce,g:(D.g*D.a+Z.g*Z.a*(1-D.a))/Ce,b:(D.b*D.a+Z.b*Z.a*(1-D.a))/Ce,a:Ce})},U.prototype.triad=function(){return this.polyad(3)},U.prototype.tetrad=function(){return this.polyad(4)},U.prototype.polyad=function(K){for(var D=this.toHsl(),Z=D.h,Ce=[this],De=360/K,j=1;j{"use strict";l.d(ye,{u:()=>r});var e=l(65879);let r=(()=>{class s{copyText(d){this.createTextareaAndSelect(d);const f=document.execCommand("copy");return this.removeFake(),f}createTextareaAndSelect(d){this.textarea=document.createElement("textarea"),this.textarea.style.fontSize="12pt",this.textarea.classList.add("cdk-visually-hidden");const f=window.pageYOffset||document.documentElement.scrollTop;this.textarea.style.top=f+"px",this.textarea.setAttribute("readonly",""),this.textarea.value=d,document.body.appendChild(this.textarea),this.textarea.select(),this.textarea.setSelectionRange(0,this.textarea.value.length)}removeFake(){this.textarea&&(document.body.removeChild(this.textarea),delete this.textarea)}}return s.\u0275fac=function(d){return new(d||s)},s.\u0275prov=e.Yz7({token:s,factory:s.\u0275fac}),s})()},48041:(ct,ye,l)=>{"use strict";l.d(ye,{Vi:()=>Cc,Z:()=>md.Z,m8:()=>kl});var e=l(96814),r=l(56223),s=l(52787),c=l(26236),d=l(65879),f=l(23680),p=l(16672),T=l(33651),V=l(4300),Se=(l(42495),l(62831),l(86825),l(47394),l(78645)),He=(l(74911),l(63019),l(22096)),xt=(l(92438),l(36028),l(68484)),G=l(64170),R=(l(27921),l(94664)),ce=(l(48180),l(32181)),Ye=(l(37398),l(99397)),Le=l(5177),ee=l(49388);const oe={provide:new d.OlP("mat-autocomplete-scroll-strategy"),deps:[T.aV],useFactory:function Mt(k){return()=>k.scrollStrategies.reposition()}};let ut=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[oe],imports:[T.U8,f.Ng,f.BQ,e.ez,p.ZD,f.Ng,f.BQ]}),k})();var tt=l(39014),St=l(77954);let ni=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[St.Su,f.BQ,xt.eL,f.BQ]}),k})();var Pe=l(32296);l(78337);let Qe=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[f.BQ,f.si,f.BQ]}),k})();var We=l(95195),Ct=l(75986),st=l(22557),nt=l(2032);let Pt=(()=>{class k{constructor(){this.changes=new Se.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(u,O){return`${u} \u2013 ${O}`}formatYearRangeLabel(u,O){return`${u} to ${O}`}}return k.\u0275fac=function(u){return new(u||k)},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac,providedIn:"root"}),k})();const er={provide:new d.OlP("mat-datepicker-scroll-strategy"),deps:[T.aV],useFactory:function _r(k){return()=>k.scrollStrategies.reposition()}};let Bn=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Pt,er],imports:[e.ez,Pe.ot,T.U8,V.rt,xt.eL,f.BQ,p.ZD]}),k})();var vr=l(19347),so=l(26385);let lo=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({}),k})(),$=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,f.BQ,lo,xt.eL]}),k})(),ho=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[f.uc,f.BQ,f.uc,f.BQ]}),k})();var mo=l(30617),ko=l(59038),Yr=l(77988),Eo=l(21476),po=l(16007),Oe=l(55940),g=l(87466),w=l(98525),X=l(32651),Fe=l(82599),at=l(92202),Tt=l(22939),It=l(13566);let cn=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[ee.vT]}),k})(),On=(()=>{class k{constructor(){this.changes=new Se.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return k.\u0275fac=function(u){return new(u||k)},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac,providedIn:"root"}),k})();const Kn={provide:On,deps:[[new d.FiY,new d.tp0,On]],useFactory:function Ur(k){return k||new On}};let rs=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Kn,f.rD],imports:[f.BQ,e.ez,xt.eL,cn,mo.Ps,f.si,f.BQ]}),k})();var za=l(49538),Ua=l(74104);let Wa=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[f.BQ,f.BQ]}),k})();var qo=l(92596);l(65619),l(2664),l(59773);let N=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({}),k})(),Gr=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[N,f.BQ,f.BQ]}),k})();var wr=l(16676),us=l.t(wr,2),vl=l.n(wr);const Qn=wr||us,jo=new d.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Fn(){return{useUtc:!1}}});function Ro(k,z){const u=Array(k);for(let O=0;O{class k extends f._A{constructor(u,O){super(),this._options=O,this.setLocale(u||Qn.locale())}setLocale(u){super.setLocale(u);let O=Qn.localeData(u);this._localeData={firstDayOfWeek:O.firstDayOfWeek(),longMonths:O.months(),shortMonths:O.monthsShort(),dates:Ro(31,xe=>this.createDate(2017,0,xe+1).format("D")),longDaysOfWeek:O.weekdays(),shortDaysOfWeek:O.weekdaysShort(),narrowDaysOfWeek:O.weekdaysMin()}}getYear(u){return this.clone(u).year()}getMonth(u){return this.clone(u).month()}getDate(u){return this.clone(u).date()}getDayOfWeek(u){return this.clone(u).day()}getMonthNames(u){return"long"==u?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(u){return"long"==u?this._localeData.longDaysOfWeek:"short"==u?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(u){return this.clone(u).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(u){return this.clone(u).daysInMonth()}clone(u){return u.clone().locale(this.locale)}createDate(u,O,xe){const lt=this._createMoment({year:u,month:O,date:xe}).locale(this.locale);return lt.isValid(),lt}today(){return this._createMoment().locale(this.locale)}parse(u,O){return u&&"string"==typeof u?this._createMoment(u,O,this.locale):u?this._createMoment(u).locale(this.locale):null}format(u,O){return u=this.clone(u),this.isValid(u),u.format(O)}addCalendarYears(u,O){return this.clone(u).add({years:O})}addCalendarMonths(u,O){return this.clone(u).add({months:O})}addCalendarDays(u,O){return this.clone(u).add({days:O})}toIso8601(u){return this.clone(u).format()}deserialize(u){let O;if(u instanceof Date)O=this._createMoment(u).locale(this.locale);else if(this.isDateInstance(u))return this.clone(u);if("string"==typeof u){if(!u)return null;O=this._createMoment(u,Qn.ISO_8601).locale(this.locale)}return O&&this.isValid(O)?this._createMoment(O).locale(this.locale):super.deserialize(u)}isDateInstance(u){return Qn.isMoment(u)}isValid(u){return this.clone(u).isValid()}invalid(){return Qn.invalid()}_createMoment(u,O,xe){const{strict:lt,useUtc:ti}=this._options||{};return ti?Qn.utc(u,O,xe,lt):Qn(u,O,xe,lt)}}return k.\u0275fac=function(u){return new(u||k)(d.LFG(f.Ad,8),d.LFG(jo,8))},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac}),k})();const hs={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let Os=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[{provide:f._A,useClass:bl,deps:[f.Ad,jo]}]}),k})(),ms=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[{provide:f.sG,useValue:hs}],imports:[Os]}),k})(),Za=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[c._t,ut,tt.g,ni,Pe.ot,Qe,We.QW,Ct.p9,st.Hi,rs,Bn,vr.Is,so.t,$,ho,mo.Ps,nt.c,ko.ie,Yr.Tx,Eo.TU,po.Cv,Oe.Cq,g.Fk,f.si,w.LD,X.SJ,at.KP,Fe.rP,Tt.ZX,It.JX,za.p0,Ua.Nh,Wa,qo.AV,Gr,ms]}),k})(),Ka=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez]}),k})(),zo=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,Pe.ot,Oe.Cq]}),k})(),la=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez]}),k})(),Qa=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,r.u5,Ct.p9,la,la]}),k})();var Ja=l(80386),io=l(43079);let ps=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Ja.FB],imports:[e.ez,T.U8,V.rt,xt.eL,Pe.ot,io.t8]}),k})();var Ls=l(85344);let _s=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Ls.c],imports:[e.ez,vr.Is,Pe.ot,mo.Ps,la]}),k})();var yl=l(79420);l(33888);const sd=[T.U8,(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({}),k})()];let qa=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[sd]}),k})(),ld=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[yl.U],imports:[e.ez,r.u5,za.p0,It.JX,Eo.TU,Ct.p9,Pe.ot,po.Cv,st.Hi,qo.AV,tt.g,mo.Ps,w.LD,G.lN,Yr.Tx,c._t,_s,la,qa,qa]}),k})();var Ml=l(5294);let da=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Ml.go],imports:[e.ez,Pe.ot,T.U8,V.rt,xt.eL]}),k})();var dd=l(55067);let cd=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[dd.Rv],imports:[T.U8,xt.eL,f.BQ,f.BQ]}),k})(),fs=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,Oe.Cq,po.Cv]}),k})();var Ra=l(1586);let wl=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Ra.Ii],imports:[e.ez,T.U8,V.rt]}),k})(),Pa=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez]}),k})();var gs=l(54807);let es=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,r.u5,r.UX,gs.A0]}),k})(),ta=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez,f.BQ,f.BQ]}),k})(),ca=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[e.ez]}),k})();var Rs=l(14482);let Dl=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[Rs.oN],imports:[V.rt,e.ez,T.U8,f.BQ,la,f.BQ,p.ZD]}),k})();var fo=l(23403),Cl=l(70489);const ua="default"in wr?vl():wr;function ha(k,z){const u=Array(k);for(let O=0;O{class k extends fo.e{constructor(u,O,xe){super(xe),this._useUtc=!1,this.setLocale(u||ua.locale()),this._useUtc=O.useUtc}setLocale(u){super.setLocale(u);const O=ua.localeData(u);this._localeData={firstDayOfWeek:O.firstDayOfWeek(),longMonths:O.months(),shortMonths:O.monthsShort(),dates:ha(31,xe=>super.createDate(2017,0,xe+1).format("D")),hours:ha(24,xe=>this.createDatetime(2017,0,1,xe,0).format("H")),minutes:ha(60,xe=>this.createDatetime(2017,0,1,1,xe).format("m")),longDaysOfWeek:O.weekdays(),shortDaysOfWeek:O.weekdaysShort(),narrowDaysOfWeek:O.weekdaysMin()}}getHour(u){return super.clone(u).hour()}getMinute(u){return super.clone(u).minute()}isInNextMonth(u,O){const xe=this.getDateInNextMonth(u);return super.sameMonthAndYear(xe,O)}createDatetime(u,O,xe,lt,ti){if(O<0||O>11)throw Error(`Invalid month index "${O}". Month index has to be between 0 and 11.`);if(xe<1)throw Error(`Invalid date "${xe}". Date has to be greater than 0.`);if(lt<0||lt>23)throw Error(`Invalid hour "${lt}". Hour has to be between 0 and 23.`);if(ti<0||ti>59)throw Error(`Invalid minute "${ti}". Minute has to be between 0 and 59.`);let ci;if(ci=this._useUtc?ua.utc({year:u,month:O,date:xe,hour:lt,minute:ti}):ua({year:u,month:O,date:xe,hour:lt,minute:ti}),!ci.isValid())throw Error(`Invalid date "${xe}" for month with index "${O}".`);return ci.locale(this.locale)}getFirstDateOfMonth(u){return super.clone(u).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(u,O){return super.clone(u).add({hours:O})}addCalendarMinutes(u,O){return super.clone(u).add({minutes:O})}deserialize(u){return this._delegate.deserialize(u)}getDateInNextMonth(u){return super.clone(u).date(1).add({month:1})}}return k.\u0275fac=function(u){return new(u||k)(d.LFG(f.Ad,8),d.LFG(jo,8),d.LFG(f._A))},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac}),k})();const pa={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"}};let $i=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[{provide:fo.e,useClass:ma}],imports:[Os]}),k})(),m=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[{provide:Cl.I,useValue:pa}],imports:[ms,$i]}),k})(),J=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({imports:[Ka,zo,Qa,ps,ld,da,_s,cd,fs,wl,Pa,es,ta,ca,Dl,m]}),k})();var ge=l(94628),qe=l(69862),Ot=l(64716);const Kt=new d.OlP("ngProgressHttpConfig");let xi=(()=>{class k{constructor(u,O){this.ngProgress=u,this._inProgressCount=0,this._config={id:"root",silentApis:[],matcher:void 0},this._config=O?{...this._config,...O}:this._config}intercept(u,O){return u.headers.has("ignoreProgressBar")?O.handle(u.clone({headers:u.headers.delete("ignoreProgressBar")})):this.checkUrl(u)?O.handle(u):(this._inProgressCount++,this._progressRef=this.ngProgress.ref(this._config.id),this._progressRef.isStarted||this._progressRef.start(),O.handle(u).pipe((0,Ot.x)(()=>{this._inProgressCount--,0===this._inProgressCount&&this._progressRef.complete()})))}checkUrl(u){const O=u.url.toLowerCase();return this._config.matcher&&this._config.silentApis?.length?an(O,this._config.matcher)&&Yi(O,this._config.silentApis):this._config.silentApis?.length?Yi(O,this._config.silentApis):!!this._config.matcher&&an(O,this._config.matcher)}}return k.\u0275fac=function(u){return new(u||k)(d.LFG(ge.fW),d.LFG(Kt,8))},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac}),k})();function Yi(k,z){return!!z.find(u=>k.includes(u.toLowerCase()))}function an(k,z){return!!k.match(z)}let pr=(()=>{class k{static withConfig(u){return{ngModule:k,providers:[{provide:Kt,useValue:u}]}}}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[{provide:qe.TP,useClass:xi,multi:!0}]}),k})();const Br=new d.OlP("ngProgressRouterConfig");function Uo(k,z){let u=!1;return z.map(O=>u=u||k instanceof O),u}let $r=(()=>{class k{constructor(u,O,xe){this._config={id:"root",delay:0,startEvents:[s.OD],completeEvents:[s.m2,s.gk,s.Q3]},this._config=xe?{...this._config,...xe}:this._config;const lt=u.ref(this._config.id),ti=(0,He.of)({}).pipe((0,Ye.b)(()=>lt.start())),ci=(0,He.of)({}).pipe((0,Le.g)(this._config.delay),(0,Ye.b)(()=>lt.complete())),Jn=[...this._config.startEvents,...this._config.completeEvents];O.events.pipe((0,ce.h)(nr=>Uo(nr,Jn)),(0,R.w)(nr=>Uo(nr,this._config.startEvents)?ti:ci)).subscribe()}}return k.\u0275fac=function(u){return new(u||k)(d.LFG(ge.fW),d.LFG(s.F0),d.LFG(Br,8))},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac,providedIn:"root"}),k})(),ud=(()=>{class k{constructor(u){}static withConfig(u){return{ngModule:k,providers:[{provide:Br,useValue:u}]}}}return k.\u0275fac=function(u){return new(u||k)(d.LFG($r))},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({}),k})();var hd=l(7821);let kl=(()=>{class k{}return k.\u0275fac=function(u){return new(u||k)},k.\u0275mod=d.oAB({type:k}),k.\u0275inj=d.cJS({providers:[hd.u],imports:[e.ez,r.UX,r.u5,s.Bz,Za,J,ge.Q8,pr,ud,e.ez,r.UX,r.u5,s.Bz,Za,J,ge.Q8,pr,ud]}),k})(),Cc=(()=>{class k{constructor(){this.change=new d.vpe,this._value="ltr"}get value(){return this._value}set value(u){this._value=u,this.change.next(u)}ngOnDestroy(){this.change.complete()}}return k.\u0275fac=function(u){return new(u||k)},k.\u0275prov=d.Yz7({token:k,factory:k.\u0275fac,providedIn:"root"}),k})();var md=l(49345)},16030:(ct,ye,l)=>{"use strict";l.d(ye,{Y:()=>f});var e=l(52787),r=l(32181),s=l(836),c=l(47394),d=l(65879);let f=(()=>{class p{constructor(V){this.router=V,this.subscriptions=new c.w0,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,r.h)(Q=>Q instanceof e.m2)),this.softNavigations=this.navigationEndEvents.pipe((0,s.T)(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(V){this.navigationFocusRequests.push(V)}relinquishFocusOnNavigation(V){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf(V),1)}requestSkipLinkFocus(V){this.skipLinkFocusRequests.push(V),this.setSkipLinkHref(V)}relinquishSkipLinkFocus(V){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf(V),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref(V){const Q=this.router.url.split("#")[0];this.skipLinkHref=V?`${Q}#${V.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView(V,Q){const Me=/(components|cdk)\/([^/]+)/,te=V.match(Me),Re=Q.match(Me);return V&&Q&&te&&Re&&te[0]===Re[0]&&te[1]===Re[1]}}return p.\u0275fac=function(V){return new(V||p)(d.LFG(e.F0))},p.\u0275prov=d.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},49345:(ct,ye,l)=>{"use strict";l.d(ye,{Z:()=>r});var e=l(65879);let r=(()=>{class s{constructor(){this.change=new e.vpe,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(d){this._value=d,this.change.next(d)}ngOnDestroy(){this.change.complete()}}return s.\u0275fac=function(d){return new(d||s)},s.\u0275prov=e.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},7265:(ct,ye,l)=>{"use strict";var e=l(6593),r=l(65879),s=l(86825);function d(Oe){return new r.vHH(3e3,!1)}function _e(Oe){switch(Oe.length){case 0:return new s.ZN;case 1:return Oe[0];default:return new s.ZE(Oe)}}function ke(Oe,g,w=new Map,X=new Map){const Fe=[],at=[];let Tt=-1,It=null;if(g.forEach(Ht=>{const Jt=Ht.get("offset"),hi=Jt==Tt,_i=hi&&It||new Map;Ht.forEach((Fi,wi)=>{let bi=wi,Ei=Fi;if("offset"!==wi)switch(bi=Oe.normalizePropertyName(bi,Fe),Ei){case s.k1:Ei=w.get(wi);break;case s.l3:Ei=X.get(wi);break;default:Ei=Oe.normalizeStyleValue(wi,bi,Ei,Fe)}_i.set(bi,Ei)}),hi||at.push(_i),It=_i,Tt=Jt}),Fe.length)throw function ee(Oe){return new r.vHH(3502,!1)}();return at}function pt(Oe,g,w,X){switch(g){case"start":Oe.onStart(()=>X(w&&Be(w,"start",Oe)));break;case"done":Oe.onDone(()=>X(w&&Be(w,"done",Oe)));break;case"destroy":Oe.onDestroy(()=>X(w&&Be(w,"destroy",Oe)))}}function Be(Oe,g,w){const at=Mt(Oe.element,Oe.triggerName,Oe.fromState,Oe.toState,g||Oe.phaseName,w.totalTime??Oe.totalTime,!!w.disabled),Tt=Oe._data;return null!=Tt&&(at._data=Tt),at}function Mt(Oe,g,w,X,Fe="",at=0,Tt){return{element:Oe,triggerName:g,fromState:w,toState:X,phaseName:Fe,totalTime:at,disabled:!!Tt}}function oe(Oe,g,w){let X=Oe.get(g);return X||Oe.set(g,X=w),X}function Te(Oe){const g=Oe.indexOf(":");return[Oe.substring(1,g),Oe.slice(g+1)]}const mt=(()=>typeof document>"u"?null:document.documentElement)();function ut(Oe){const g=Oe.parentNode||Oe.host||null;return g===mt?null:g}let St=null,Ut=!1;function gt(Oe,g){for(;g;){if(g===Oe)return!0;g=ut(g)}return!1}function Rt(Oe,g,w){if(w)return Array.from(Oe.querySelectorAll(g));const X=Oe.querySelector(g);return X?[X]:[]}let ve=(()=>{class Oe{validateStyleProperty(w){return function li(Oe){St||(St=function ni(){return typeof document<"u"?document.body:null}()||{},Ut=!!St.style&&"WebkitAppearance"in St.style);let g=!0;return St.style&&!function tt(Oe){return"ebkit"==Oe.substring(1,6)}(Oe)&&(g=Oe in St.style,!g&&Ut&&(g="Webkit"+Oe.charAt(0).toUpperCase()+Oe.slice(1)in St.style)),g}(w)}matchesElement(w,X){return!1}containsElement(w,X){return gt(w,X)}getParentElement(w){return ut(w)}query(w,X,Fe){return Rt(w,X,Fe)}computeStyle(w,X,Fe){return Fe||""}animate(w,X,Fe,at,Tt,It=[],Ht){return new s.ZN(Fe,at)}}return Oe.\u0275fac=function(w){return new(w||Oe)},Oe.\u0275prov=r.Yz7({token:Oe,factory:Oe.\u0275fac}),Oe})(),et=(()=>{class Oe{}return Oe.NOOP=new ve,Oe})();const Pe=1e3,Y="ng-enter",ne="ng-leave",dt="ng-trigger",se=".ng-trigger",rt="ng-animating",Ft=".ng-animating";function $t(Oe){if("number"==typeof Oe)return Oe;const g=Oe.match(/^(-?[\.\d]+)(m?s)/);return!g||g.length<2?0:kt(parseFloat(g[1]),g[2])}function kt(Oe,g){return"s"===g?Oe*Pe:Oe}function Yt(Oe,g,w){return Oe.hasOwnProperty("duration")?Oe:function Qe(Oe,g,w){let Fe,at=0,Tt="";if("string"==typeof Oe){const It=Oe.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===It)return g.push(d()),{duration:0,delay:0,easing:""};Fe=kt(parseFloat(It[1]),It[2]);const Ht=It[3];null!=Ht&&(at=kt(parseFloat(Ht),It[4]));const Jt=It[5];Jt&&(Tt=Jt)}else Fe=Oe;if(!w){let It=!1,Ht=g.length;Fe<0&&(g.push(function f(){return new r.vHH(3100,!1)}()),It=!0),at<0&&(g.push(function p(){return new r.vHH(3101,!1)}()),It=!0),It&&g.splice(Ht,0,d())}return{duration:Fe,delay:at,easing:Tt}}(Oe,g,w)}function We(Oe,g={}){return Object.keys(Oe).forEach(w=>{g[w]=Oe[w]}),g}function Ct(Oe){const g=new Map;return Object.keys(Oe).forEach(w=>{g.set(w,Oe[w])}),g}function ht(Oe,g=new Map,w){if(w)for(let[X,Fe]of w)g.set(X,Fe);for(let[X,Fe]of Oe)g.set(X,Fe);return g}function Xe(Oe,g,w){g.forEach((X,Fe)=>{const at=yt(Fe);w&&!w.has(Fe)&&w.set(Fe,Oe.style[at]),Oe.style[at]=X})}function Et(Oe,g){g.forEach((w,X)=>{const Fe=yt(X);Oe.style[Fe]=""})}function $e(Oe){return Array.isArray(Oe)?1==Oe.length?Oe[0]:(0,s.vP)(Oe):Oe}const F=new RegExp("{{\\s*(.+?)\\s*}}","g");function L(Oe){let g=[];if("string"==typeof Oe){let w;for(;w=F.exec(Oe);)g.push(w[1]);F.lastIndex=0}return g}function A(Oe,g,w){const X=Oe.toString(),Fe=X.replace(F,(at,Tt)=>{let It=g[Tt];return null==It&&(w.push(function V(Oe){return new r.vHH(3003,!1)}()),It=""),It.toString()});return Fe==X?Oe:Fe}function B(Oe){const g=[];let w=Oe.next();for(;!w.done;)g.push(w.value),w=Oe.next();return g}const fe=/-+([a-z0-9])/g;function yt(Oe){return Oe.replace(fe,(...g)=>g[1].toUpperCase())}function be(Oe,g,w){switch(g.type){case 7:return Oe.visitTrigger(g,w);case 0:return Oe.visitState(g,w);case 1:return Oe.visitTransition(g,w);case 2:return Oe.visitSequence(g,w);case 3:return Oe.visitGroup(g,w);case 4:return Oe.visitAnimate(g,w);case 5:return Oe.visitKeyframes(g,w);case 6:return Oe.visitStyle(g,w);case 8:return Oe.visitReference(g,w);case 9:return Oe.visitAnimateChild(g,w);case 10:return Oe.visitAnimateRef(g,w);case 11:return Oe.visitQuery(g,w);case 12:return Oe.visitStagger(g,w);default:throw function Q(Oe){return new r.vHH(3004,!1)}()}}function ie(Oe,g){return window.getComputedStyle(Oe)[g]}const Qt="*";function ei(Oe,g){const w=[];return"string"==typeof Oe?Oe.split(/\s*,\s*/).forEach(X=>function pi(Oe,g,w){if(":"==Oe[0]){const Ht=function Ci(Oe,g){switch(Oe){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(w,X)=>parseFloat(X)>parseFloat(w);case":decrement":return(w,X)=>parseFloat(X) *"}}(Oe,w);if("function"==typeof Ht)return void g.push(Ht);Oe=Ht}const X=Oe.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==X||X.length<4)return w.push(function re(Oe){return new r.vHH(3015,!1)}()),g;const Fe=X[1],at=X[2],Tt=X[3];g.push(mn(Fe,Tt));"<"==at[0]&&!(Fe==Qt&&Tt==Qt)&&g.push(mn(Tt,Fe))}(X,w,g)):w.push(Oe),w}const tn=new Set(["true","1"]),Oi=new Set(["false","0"]);function mn(Oe,g){const w=tn.has(Oe)||Oi.has(Oe),X=tn.has(g)||Oi.has(g);return(Fe,at)=>{let Tt=Oe==Qt||Oe==Fe,It=g==Qt||g==at;return!Tt&&w&&"boolean"==typeof Fe&&(Tt=Fe?tn.has(Oe):Oi.has(Oe)),!It&&X&&"boolean"==typeof at&&(It=at?tn.has(g):Oi.has(g)),Tt&&It}}const Xn=new RegExp("s*:selfs*,?","g");function Ln(Oe,g,w,X){return new Pi(Oe).build(g,w,X)}class Pi{constructor(g){this._driver=g}build(g,w,X){const Fe=new Bi(w);return this._resetContextStyleTimingState(Fe),be(this,$e(g),Fe)}_resetContextStyleTimingState(g){g.currentQuerySelector="",g.collectedStyles=new Map,g.collectedStyles.set("",new Map),g.currentTime=0}visitTrigger(g,w){let X=w.queryCount=0,Fe=w.depCount=0;const at=[],Tt=[];return"@"==g.name.charAt(0)&&w.errors.push(function te(){return new r.vHH(3006,!1)}()),g.definitions.forEach(It=>{if(this._resetContextStyleTimingState(w),0==It.type){const Ht=It,Jt=Ht.name;Jt.toString().split(/\s*,\s*/).forEach(hi=>{Ht.name=hi,at.push(this.visitState(Ht,w))}),Ht.name=Jt}else if(1==It.type){const Ht=this.visitTransition(It,w);X+=Ht.queryCount,Fe+=Ht.depCount,Tt.push(Ht)}else w.errors.push(function Re(){return new r.vHH(3007,!1)}())}),{type:7,name:g.name,states:at,transitions:Tt,queryCount:X,depCount:Fe,options:null}}visitState(g,w){const X=this.visitStyle(g.styles,w),Fe=g.options&&g.options.params||null;if(X.containsDynamicStyles){const at=new Set,Tt=Fe||{};X.styles.forEach(It=>{It instanceof Map&&It.forEach(Ht=>{L(Ht).forEach(Jt=>{Tt.hasOwnProperty(Jt)||at.add(Jt)})})}),at.size&&(B(at.values()),w.errors.push(function Se(Oe,g){return new r.vHH(3008,!1)}()))}return{type:0,name:g.name,style:X,options:Fe?{params:Fe}:null}}visitTransition(g,w){w.queryCount=0,w.depCount=0;const X=be(this,$e(g.animation),w);return{type:1,matchers:ei(g.expr,w.errors),animation:X,queryCount:w.queryCount,depCount:w.depCount,options:bn(g.options)}}visitSequence(g,w){return{type:2,steps:g.steps.map(X=>be(this,X,w)),options:bn(g.options)}}visitGroup(g,w){const X=w.currentTime;let Fe=0;const at=g.steps.map(Tt=>{w.currentTime=X;const It=be(this,Tt,w);return Fe=Math.max(Fe,w.currentTime),It});return w.currentTime=Fe,{type:3,steps:at,options:bn(g.options)}}visitAnimate(g,w){const X=function vn(Oe,g){if(Oe.hasOwnProperty("duration"))return Oe;if("number"==typeof Oe)return jn(Yt(Oe,g).duration,0,"");const w=Oe;if(w.split(/\s+/).some(at=>"{"==at.charAt(0)&&"{"==at.charAt(1))){const at=jn(0,0,"");return at.dynamic=!0,at.strValue=w,at}const Fe=Yt(w,g);return jn(Fe.duration,Fe.delay,Fe.easing)}(g.timings,w.errors);w.currentAnimateTimings=X;let Fe,at=g.styles?g.styles:(0,s.oB)({});if(5==at.type)Fe=this.visitKeyframes(at,w);else{let Tt=g.styles,It=!1;if(!Tt){It=!0;const Jt={};X.easing&&(Jt.easing=X.easing),Tt=(0,s.oB)(Jt)}w.currentTime+=X.duration+X.delay;const Ht=this.visitStyle(Tt,w);Ht.isEmptyStep=It,Fe=Ht}return w.currentAnimateTimings=null,{type:4,timings:X,style:Fe,options:null}}visitStyle(g,w){const X=this._makeStyleAst(g,w);return this._validateStyleAst(X,w),X}_makeStyleAst(g,w){const X=[],Fe=Array.isArray(g.styles)?g.styles:[g.styles];for(let It of Fe)"string"==typeof It?It===s.l3?X.push(It):w.errors.push(new r.vHH(3002,!1)):X.push(Ct(It));let at=!1,Tt=null;return X.forEach(It=>{if(It instanceof Map&&(It.has("easing")&&(Tt=It.get("easing"),It.delete("easing")),!at))for(let Ht of It.values())if(Ht.toString().indexOf("{{")>=0){at=!0;break}}),{type:6,styles:X,easing:Tt,offset:g.offset,containsDynamicStyles:at,options:null}}_validateStyleAst(g,w){const X=w.currentAnimateTimings;let Fe=w.currentTime,at=w.currentTime;X&&at>0&&(at-=X.duration+X.delay),g.styles.forEach(Tt=>{"string"!=typeof Tt&&Tt.forEach((It,Ht)=>{const Jt=w.collectedStyles.get(w.currentQuerySelector),hi=Jt.get(Ht);let _i=!0;hi&&(at!=Fe&&at>=hi.startTime&&Fe<=hi.endTime&&(w.errors.push(function He(Oe,g,w,X,Fe){return new r.vHH(3010,!1)}()),_i=!1),at=hi.startTime),_i&&Jt.set(Ht,{startTime:at,endTime:Fe}),w.options&&function me(Oe,g,w){const X=g.params||{},Fe=L(Oe);Fe.length&&Fe.forEach(at=>{X.hasOwnProperty(at)||w.push(function T(Oe){return new r.vHH(3001,!1)}())})}(It,w.options,w.errors)})})}visitKeyframes(g,w){const X={type:5,styles:[],options:null};if(!w.currentAnimateTimings)return w.errors.push(function _t(){return new r.vHH(3011,!1)}()),X;let at=0;const Tt=[];let It=!1,Ht=!1,Jt=0;const hi=g.steps.map(wn=>{const Hn=this._makeStyleAst(wn,w);let ar=null!=Hn.offset?Hn.offset:function kn(Oe){if("string"==typeof Oe)return null;let g=null;if(Array.isArray(Oe))Oe.forEach(w=>{if(w instanceof Map&&w.has("offset")){const X=w;g=parseFloat(X.get("offset")),X.delete("offset")}});else if(Oe instanceof Map&&Oe.has("offset")){const w=Oe;g=parseFloat(w.get("offset")),w.delete("offset")}return g}(Hn.styles),cn=0;return null!=ar&&(at++,cn=Hn.offset=ar),Ht=Ht||cn<0||cn>1,It=It||cn0&&at<_i?w.errors.push(function G(){return new r.vHH(3202,!1)}()):0==at&&(Fi=1/(_i-1));const wi=_i-1,bi=w.currentTime,Ei=w.currentAnimateTimings,dn=Ei.duration;return hi.forEach((wn,Hn)=>{const ar=Fi>0?Hn==wi?1:Fi*Hn:Tt[Hn],cn=ar*dn;w.currentTime=bi+Ei.delay+cn,Ei.duration=cn,this._validateStyleAst(wn,w),wn.offset=ar,X.styles.push(wn)}),X}visitReference(g,w){return{type:8,animation:be(this,$e(g.animation),w),options:bn(g.options)}}visitAnimateChild(g,w){return w.depCount++,{type:9,options:bn(g.options)}}visitAnimateRef(g,w){return{type:10,animation:this.visitReference(g.animation,w),options:bn(g.options)}}visitQuery(g,w){const X=w.currentQuerySelector,Fe=g.options||{};w.queryCount++,w.currentQuery=g;const[at,Tt]=function Cn(Oe){const g=!!Oe.split(/\s*,\s*/).find(w=>":self"==w);return g&&(Oe=Oe.replace(Xn,"")),Oe=Oe.replace(/@\*/g,se).replace(/@\w+/g,w=>se+"-"+w.slice(1)).replace(/:animating/g,Ft),[Oe,g]}(g.selector);w.currentQuerySelector=X.length?X+" "+at:at,oe(w.collectedStyles,w.currentQuerySelector,new Map);const It=be(this,$e(g.animation),w);return w.currentQuery=null,w.currentQuerySelector=X,{type:11,selector:at,limit:Fe.limit||0,optional:!!Fe.optional,includeSelf:Tt,animation:It,originalSelector:g.selector,options:bn(g.options)}}visitStagger(g,w){w.currentQuery||w.errors.push(function we(){return new r.vHH(3013,!1)}());const X="full"===g.timings?{duration:0,delay:0,easing:"full"}:Yt(g.timings,w.errors,!0);return{type:12,animation:be(this,$e(g.animation),w),timings:X,options:null}}}class Bi{constructor(g){this.errors=g,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function bn(Oe){return Oe?(Oe=We(Oe)).params&&(Oe.params=function rr(Oe){return Oe?We(Oe):null}(Oe.params)):Oe={},Oe}function jn(Oe,g,w){return{duration:Oe,delay:g,easing:w}}function zn(Oe,g,w,X,Fe,at,Tt=null,It=!1){return{type:1,element:Oe,keyframes:g,preStyleProps:w,postStyleProps:X,duration:Fe,delay:at,totalTime:Fe+at,easing:Tt,subTimeline:It}}class qn{constructor(){this._map=new Map}get(g){return this._map.get(g)||[]}append(g,w){let X=this._map.get(g);X||this._map.set(g,X=[]),X.push(...w)}has(g){return this._map.has(g)}clear(){this._map.clear()}}const bo=new RegExp(":enter","g"),yo=new RegExp(":leave","g");function Ar(Oe,g,w,X,Fe,at=new Map,Tt=new Map,It,Ht,Jt=[]){return(new oo).buildKeyframes(Oe,g,w,X,Fe,at,Tt,It,Ht,Jt)}class oo{buildKeyframes(g,w,X,Fe,at,Tt,It,Ht,Jt,hi=[]){Jt=Jt||new qn;const _i=new Cr(g,w,Jt,Fe,at,hi,[]);_i.options=Ht;const Fi=Ht.delay?$t(Ht.delay):0;_i.currentTimeline.delayNextStep(Fi),_i.currentTimeline.setStyles([Tt],null,_i.errors,Ht),be(this,X,_i);const wi=_i.timelines.filter(bi=>bi.containsAnimation());if(wi.length&&It.size){let bi;for(let Ei=wi.length-1;Ei>=0;Ei--){const dn=wi[Ei];if(dn.element===w){bi=dn;break}}bi&&!bi.allowOnlyTimelineStyles()&&bi.setStyles([It],null,_i.errors,Ht)}return wi.length?wi.map(bi=>bi.buildKeyframes()):[zn(w,[],[],[],0,Fi,"",!1)]}visitTrigger(g,w){}visitState(g,w){}visitTransition(g,w){}visitAnimateChild(g,w){const X=w.subInstructions.get(w.element);if(X){const Fe=w.createSubContext(g.options),at=w.currentTimeline.currentTime,Tt=this._visitSubInstructions(X,Fe,Fe.options);at!=Tt&&w.transformIntoNewTimeline(Tt)}w.previousNode=g}visitAnimateRef(g,w){const X=w.createSubContext(g.options);X.transformIntoNewTimeline(),this._applyAnimationRefDelays([g.options,g.animation.options],w,X),this.visitReference(g.animation,X),w.transformIntoNewTimeline(X.currentTimeline.currentTime),w.previousNode=g}_applyAnimationRefDelays(g,w,X){for(const Fe of g){const at=Fe?.delay;if(at){const Tt="number"==typeof at?at:$t(A(at,Fe?.params??{},w.errors));X.delayNextStep(Tt)}}}_visitSubInstructions(g,w,X){let at=w.currentTimeline.currentTime;const Tt=null!=X.duration?$t(X.duration):null,It=null!=X.delay?$t(X.delay):null;return 0!==Tt&&g.forEach(Ht=>{const Jt=w.appendInstructionToTimeline(Ht,Tt,It);at=Math.max(at,Jt.duration+Jt.delay)}),at}visitReference(g,w){w.updateOptions(g.options,!0),be(this,g.animation,w),w.previousNode=g}visitSequence(g,w){const X=w.subContextCount;let Fe=w;const at=g.options;if(at&&(at.params||at.delay)&&(Fe=w.createSubContext(at),Fe.transformIntoNewTimeline(),null!=at.delay)){6==Fe.previousNode.type&&(Fe.currentTimeline.snapshotCurrentStyles(),Fe.previousNode=Dr);const Tt=$t(at.delay);Fe.delayNextStep(Tt)}g.steps.length&&(g.steps.forEach(Tt=>be(this,Tt,Fe)),Fe.currentTimeline.applyStylesToKeyframe(),Fe.subContextCount>X&&Fe.transformIntoNewTimeline()),w.previousNode=g}visitGroup(g,w){const X=[];let Fe=w.currentTimeline.currentTime;const at=g.options&&g.options.delay?$t(g.options.delay):0;g.steps.forEach(Tt=>{const It=w.createSubContext(g.options);at&&It.delayNextStep(at),be(this,Tt,It),Fe=Math.max(Fe,It.currentTimeline.currentTime),X.push(It.currentTimeline)}),X.forEach(Tt=>w.currentTimeline.mergeTimelineCollectedStyles(Tt)),w.transformIntoNewTimeline(Fe),w.previousNode=g}_visitTiming(g,w){if(g.dynamic){const X=g.strValue;return Yt(w.params?A(X,w.params,w.errors):X,w.errors)}return{duration:g.duration,delay:g.delay,easing:g.easing}}visitAnimate(g,w){const X=w.currentAnimateTimings=this._visitTiming(g.timings,w),Fe=w.currentTimeline;X.delay&&(w.incrementTime(X.delay),Fe.snapshotCurrentStyles());const at=g.style;5==at.type?this.visitKeyframes(at,w):(w.incrementTime(X.duration),this.visitStyle(at,w),Fe.applyStylesToKeyframe()),w.currentAnimateTimings=null,w.previousNode=g}visitStyle(g,w){const X=w.currentTimeline,Fe=w.currentAnimateTimings;!Fe&&X.hasCurrentStyleProperties()&&X.forwardFrame();const at=Fe&&Fe.easing||g.easing;g.isEmptyStep?X.applyEmptyStep(at):X.setStyles(g.styles,at,w.errors,w.options),w.previousNode=g}visitKeyframes(g,w){const X=w.currentAnimateTimings,Fe=w.currentTimeline.duration,at=X.duration,It=w.createSubContext().currentTimeline;It.easing=X.easing,g.styles.forEach(Ht=>{It.forwardTime((Ht.offset||0)*at),It.setStyles(Ht.styles,Ht.easing,w.errors,w.options),It.applyStylesToKeyframe()}),w.currentTimeline.mergeTimelineCollectedStyles(It),w.transformIntoNewTimeline(Fe+at),w.previousNode=g}visitQuery(g,w){const X=w.currentTimeline.currentTime,Fe=g.options||{},at=Fe.delay?$t(Fe.delay):0;at&&(6===w.previousNode.type||0==X&&w.currentTimeline.hasCurrentStyleProperties())&&(w.currentTimeline.snapshotCurrentStyles(),w.previousNode=Dr);let Tt=X;const It=w.invokeQuery(g.selector,g.originalSelector,g.limit,g.includeSelf,!!Fe.optional,w.errors);w.currentQueryTotal=It.length;let Ht=null;It.forEach((Jt,hi)=>{w.currentQueryIndex=hi;const _i=w.createSubContext(g.options,Jt);at&&_i.delayNextStep(at),Jt===w.element&&(Ht=_i.currentTimeline),be(this,g.animation,_i),_i.currentTimeline.applyStylesToKeyframe(),Tt=Math.max(Tt,_i.currentTimeline.currentTime)}),w.currentQueryIndex=0,w.currentQueryTotal=0,w.transformIntoNewTimeline(Tt),Ht&&(w.currentTimeline.mergeTimelineCollectedStyles(Ht),w.currentTimeline.snapshotCurrentStyles()),w.previousNode=g}visitStagger(g,w){const X=w.parentContext,Fe=w.currentTimeline,at=g.timings,Tt=Math.abs(at.duration),It=Tt*(w.currentQueryTotal-1);let Ht=Tt*w.currentQueryIndex;switch(at.duration<0?"reverse":at.easing){case"reverse":Ht=It-Ht;break;case"full":Ht=X.currentStaggerTime}const hi=w.currentTimeline;Ht&&hi.delayNextStep(Ht);const _i=hi.currentTime;be(this,g.animation,w),w.previousNode=g,X.currentStaggerTime=Fe.currentTime-_i+(Fe.startTime-X.currentTimeline.startTime)}}const Dr={};class Cr{constructor(g,w,X,Fe,at,Tt,It,Ht){this._driver=g,this.element=w,this.subInstructions=X,this._enterClassName=Fe,this._leaveClassName=at,this.errors=Tt,this.timelines=It,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Dr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ht||new Un(this._driver,w,0),It.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(g,w){if(!g)return;const X=g;let Fe=this.options;null!=X.duration&&(Fe.duration=$t(X.duration)),null!=X.delay&&(Fe.delay=$t(X.delay));const at=X.params;if(at){let Tt=Fe.params;Tt||(Tt=this.options.params={}),Object.keys(at).forEach(It=>{(!w||!Tt.hasOwnProperty(It))&&(Tt[It]=A(at[It],Tt,this.errors))})}}_copyOptions(){const g={};if(this.options){const w=this.options.params;if(w){const X=g.params={};Object.keys(w).forEach(Fe=>{X[Fe]=w[Fe]})}}return g}createSubContext(g=null,w,X){const Fe=w||this.element,at=new Cr(this._driver,Fe,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Fe,X||0));return at.previousNode=this.previousNode,at.currentAnimateTimings=this.currentAnimateTimings,at.options=this._copyOptions(),at.updateOptions(g),at.currentQueryIndex=this.currentQueryIndex,at.currentQueryTotal=this.currentQueryTotal,at.parentContext=this,this.subContextCount++,at}transformIntoNewTimeline(g){return this.previousNode=Dr,this.currentTimeline=this.currentTimeline.fork(this.element,g),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(g,w,X){const Fe={duration:w??g.duration,delay:this.currentTimeline.currentTime+(X??0)+g.delay,easing:""},at=new Yn(this._driver,g.element,g.keyframes,g.preStyleProps,g.postStyleProps,Fe,g.stretchStartingKeyframe);return this.timelines.push(at),Fe}incrementTime(g){this.currentTimeline.forwardTime(this.currentTimeline.duration+g)}delayNextStep(g){g>0&&this.currentTimeline.delayNextStep(g)}invokeQuery(g,w,X,Fe,at,Tt){let It=[];if(Fe&&It.push(this.element),g.length>0){g=(g=g.replace(bo,"."+this._enterClassName)).replace(yo,"."+this._leaveClassName);let Jt=this._driver.query(this.element,g,1!=X);0!==X&&(Jt=X<0?Jt.slice(Jt.length+X,Jt.length):Jt.slice(0,X)),It.push(...Jt)}return!at&&0==It.length&&Tt.push(function R(Oe){return new r.vHH(3014,!1)}()),It}}class Un{constructor(g,w,X,Fe){this._driver=g,this.element=w,this.startTime=X,this._elementTimelineStylesLookup=Fe,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(w),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(w,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(g){const w=1===this._keyframes.size&&this._pendingStyles.size;this.duration||w?(this.forwardTime(this.currentTime+g),w&&this.snapshotCurrentStyles()):this.startTime+=g}fork(g,w){return this.applyStylesToKeyframe(),new Un(this._driver,g,w||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(g){this.applyStylesToKeyframe(),this.duration=g,this._loadKeyframe()}_updateStyle(g,w){this._localTimelineStyles.set(g,w),this._globalTimelineStyles.set(g,w),this._styleSummary.set(g,{time:this.currentTime,value:w})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(g){g&&this._previousKeyframe.set("easing",g);for(let[w,X]of this._globalTimelineStyles)this._backFill.set(w,X||s.l3),this._currentKeyframe.set(w,s.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(g,w,X,Fe){w&&this._previousKeyframe.set("easing",w);const at=Fe&&Fe.params||{},Tt=function xo(Oe,g){const w=new Map;let X;return Oe.forEach(Fe=>{if("*"===Fe){X=X||g.keys();for(let at of X)w.set(at,s.l3)}else ht(Fe,w)}),w}(g,this._globalTimelineStyles);for(let[It,Ht]of Tt){const Jt=A(Ht,at,X);this._pendingStyles.set(It,Jt),this._localTimelineStyles.has(It)||this._backFill.set(It,this._globalTimelineStyles.get(It)??s.l3),this._updateStyle(It,Jt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((g,w)=>{this._currentKeyframe.set(w,g)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((g,w)=>{this._currentKeyframe.has(w)||this._currentKeyframe.set(w,g)}))}snapshotCurrentStyles(){for(let[g,w]of this._localTimelineStyles)this._pendingStyles.set(g,w),this._updateStyle(g,w)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const g=[];for(let w in this._currentKeyframe)g.push(w);return g}mergeTimelineCollectedStyles(g){g._styleSummary.forEach((w,X)=>{const Fe=this._styleSummary.get(X);(!Fe||w.time>Fe.time)&&this._updateStyle(X,w.value)})}buildKeyframes(){this.applyStylesToKeyframe();const g=new Set,w=new Set,X=1===this._keyframes.size&&0===this.duration;let Fe=[];this._keyframes.forEach((It,Ht)=>{const Jt=ht(It,new Map,this._backFill);Jt.forEach((hi,_i)=>{hi===s.k1?g.add(_i):hi===s.l3&&w.add(_i)}),X||Jt.set("offset",Ht/this.duration),Fe.push(Jt)});const at=g.size?B(g.values()):[],Tt=w.size?B(w.values()):[];if(X){const It=Fe[0],Ht=new Map(It);It.set("offset",0),Ht.set("offset",1),Fe=[It,Ht]}return zn(this.element,Fe,at,Tt,this.duration,this.startTime,this.easing,!1)}}class Yn extends Un{constructor(g,w,X,Fe,at,Tt,It=!1){super(g,w,Tt.delay),this.keyframes=X,this.preStyleProps=Fe,this.postStyleProps=at,this._stretchStartingKeyframe=It,this.timings={duration:Tt.duration,delay:Tt.delay,easing:Tt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let g=this.keyframes,{delay:w,duration:X,easing:Fe}=this.timings;if(this._stretchStartingKeyframe&&w){const at=[],Tt=X+w,It=w/Tt,Ht=ht(g[0]);Ht.set("offset",0),at.push(Ht);const Jt=ht(g[0]);Jt.set("offset",Zr(It)),at.push(Jt);const hi=g.length-1;for(let _i=1;_i<=hi;_i++){let Fi=ht(g[_i]);const wi=Fi.get("offset");Fi.set("offset",Zr((w+wi*X)/Tt)),at.push(Fi)}X=Tt,w=0,Fe="",g=at}return zn(this.element,g,this.preStyleProps,this.postStyleProps,X,w,Fe,!0)}}function Zr(Oe,g=3){const w=Math.pow(10,g-1);return Math.round(Oe*w)/w}class Mo{}const wo=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 Kr extends Mo{normalizePropertyName(g,w){return yt(g)}normalizeStyleValue(g,w,X,Fe){let at="";const Tt=X.toString().trim();if(wo.has(w)&&0!==X&&"0"!==X)if("number"==typeof X)at="px";else{const It=X.match(/^[+-]?[\d\.]+([a-z]*)$/);It&&0==It[1].length&&Fe.push(function Me(Oe,g){return new r.vHH(3005,!1)}())}return Tt+at}}function _r(Oe,g,w,X,Fe,at,Tt,It,Ht,Jt,hi,_i,Fi){return{type:0,element:Oe,triggerName:g,isRemovalTransition:Fe,fromState:w,fromStyles:at,toState:X,toStyles:Tt,timelines:It,queriedElements:Ht,preStyleProps:Jt,postStyleProps:hi,totalTime:_i,errors:Fi}}const er={};class Ai{constructor(g,w,X){this._triggerName=g,this.ast=w,this._stateStyles=X}match(g,w,X,Fe){return function Rn(Oe,g,w,X,Fe){return Oe.some(at=>at(g,w,X,Fe))}(this.ast.matchers,g,w,X,Fe)}buildStyles(g,w,X){let Fe=this._stateStyles.get("*");return void 0!==g&&(Fe=this._stateStyles.get(g?.toString())||Fe),Fe?Fe.buildStyles(w,X):new Map}build(g,w,X,Fe,at,Tt,It,Ht,Jt,hi){const _i=[],Fi=this.ast.options&&this.ast.options.params||er,bi=this.buildStyles(X,It&&It.params||er,_i),Ei=Ht&&Ht.params||er,dn=this.buildStyles(Fe,Ei,_i),wn=new Set,Hn=new Map,ar=new Map,cn="void"===Fe,mr={params:fr(Ei,Fi),delay:this.ast.options?.delay},x=hi?[]:Ar(g,w,this.ast.animation,at,Tt,bi,dn,mr,Jt,_i);let pe=0;if(x.forEach(Ue=>{pe=Math.max(Ue.duration+Ue.delay,pe)}),_i.length)return _r(w,this._triggerName,X,Fe,cn,bi,dn,[],[],Hn,ar,pe,_i);x.forEach(Ue=>{const wt=Ue.element,zt=oe(Hn,wt,new Set);Ue.preStyleProps.forEach(gi=>zt.add(gi));const Xt=oe(ar,wt,new Set);Ue.postStyleProps.forEach(gi=>Xt.add(gi)),wt!==w&&wn.add(wt)});const H=B(wn.values());return _r(w,this._triggerName,X,Fe,cn,bi,dn,x,H,Hn,ar,pe)}}function fr(Oe,g){const w=We(g);for(const X in Oe)Oe.hasOwnProperty(X)&&null!=Oe[X]&&(w[X]=Oe[X]);return w}class nn{constructor(g,w,X){this.styles=g,this.defaultParams=w,this.normalizer=X}buildStyles(g,w){const X=new Map,Fe=We(this.defaultParams);return Object.keys(g).forEach(at=>{const Tt=g[at];null!==Tt&&(Fe[at]=Tt)}),this.styles.styles.forEach(at=>{"string"!=typeof at&&at.forEach((Tt,It)=>{Tt&&(Tt=A(Tt,Fe,w));const Ht=this.normalizer.normalizePropertyName(It,w);Tt=this.normalizer.normalizeStyleValue(It,Ht,Tt,w),X.set(It,Tt)})}),X}}class Do{constructor(g,w,X){this.name=g,this.ast=w,this._normalizer=X,this.transitionFactories=[],this.states=new Map,w.states.forEach(Fe=>{this.states.set(Fe.name,new nn(Fe.style,Fe.options&&Fe.options.params||{},X))}),ao(this.states,"true","1"),ao(this.states,"false","0"),w.transitions.forEach(Fe=>{this.transitionFactories.push(new Ai(g,Fe,this.states))}),this.fallbackTransition=function lr(Oe,g,w){return new Ai(Oe,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Tt,It)=>!0],options:null,queryCount:0,depCount:0},g)}(g,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(g,w,X,Fe){return this.transitionFactories.find(Tt=>Tt.match(g,w,X,Fe))||null}matchStyles(g,w,X){return this.fallbackTransition.buildStyles(g,w,X)}}function ao(Oe,g,w){Oe.has(g)?Oe.has(w)||Oe.set(w,Oe.get(g)):Oe.has(w)&&Oe.set(g,Oe.get(w))}const Or=new qn;class qi{constructor(g,w,X){this.bodyNode=g,this._driver=w,this._normalizer=X,this._animations=new Map,this._playersById=new Map,this.players=[]}register(g,w){const X=[],at=Ln(this._driver,w,X,[]);if(X.length)throw function ze(Oe){return new r.vHH(3503,!1)}();this._animations.set(g,at)}_buildPlayer(g,w,X){const Fe=g.element,at=ke(this._normalizer,g.keyframes,w,X);return this._driver.animate(Fe,at,g.duration,g.delay,g.easing,[],!0)}create(g,w,X={}){const Fe=[],at=this._animations.get(g);let Tt;const It=new Map;if(at?(Tt=Ar(this._driver,w,at,Y,ne,new Map,new Map,X,Or,Fe),Tt.forEach(hi=>{const _i=oe(It,hi.element,new Map);hi.postStyleProps.forEach(Fi=>_i.set(Fi,null))})):(Fe.push(function Je(){return new r.vHH(3300,!1)}()),Tt=[]),Fe.length)throw function At(Oe){return new r.vHH(3504,!1)}();It.forEach((hi,_i)=>{hi.forEach((Fi,wi)=>{hi.set(wi,this._driver.computeStyle(_i,wi,s.l3))})});const Jt=_e(Tt.map(hi=>{const _i=It.get(hi.element);return this._buildPlayer(hi,new Map,_i)}));return this._playersById.set(g,Jt),Jt.onDestroy(()=>this.destroy(g)),this.players.push(Jt),Jt}destroy(g){const w=this._getPlayer(g);w.destroy(),this._playersById.delete(g);const X=this.players.indexOf(w);X>=0&&this.players.splice(X,1)}_getPlayer(g){const w=this._playersById.get(g);if(!w)throw function U(Oe){return new r.vHH(3301,!1)}();return w}listen(g,w,X,Fe){const at=Mt(w,"","","");return pt(this._getPlayer(g),X,at,Fe),()=>{}}command(g,w,X,Fe){if("register"==X)return void this.register(g,Fe[0]);if("create"==X)return void this.create(g,w,Fe[0]||{});const at=this._getPlayer(g);switch(X){case"play":at.play();break;case"pause":at.pause();break;case"reset":at.reset();break;case"restart":at.restart();break;case"finish":at.finish();break;case"init":at.init();break;case"setPosition":at.setPosition(parseFloat(Fe[0]));break;case"destroy":this.destroy(g)}}}const di="ng-animate-queued",Vi="ng-animate-disabled",Lr=[],Xi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},cr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},An="__ng_removed";class Mi{get params(){return this.options.params}constructor(g,w=""){this.namespaceId=w;const X=g&&g.hasOwnProperty("value");if(this.value=function Bn(Oe){return Oe??null}(X?g.value:g),X){const at=We(g);delete at.value,this.options=at}else this.options={};this.options.params||(this.options.params={})}absorbOptions(g){const w=g.params;if(w){const X=this.options.params;Object.keys(w).forEach(Fe=>{null==X[Fe]&&(X[Fe]=w[Fe])})}}}const or="void",Qr=new Mi(or);class Rr{constructor(g,w,X){this.id=g,this.hostElement=w,this._engine=X,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+g,Ki(w,this._hostClassName)}listen(g,w,X,Fe){if(!this._triggers.has(w))throw function K(Oe,g){return new r.vHH(3302,!1)}();if(null==X||0==X.length)throw function D(Oe){return new r.vHH(3303,!1)}();if(!function so(Oe){return"start"==Oe||"done"==Oe}(X))throw function Z(Oe,g){return new r.vHH(3400,!1)}();const at=oe(this._elementListeners,g,[]),Tt={name:w,phase:X,callback:Fe};at.push(Tt);const It=oe(this._engine.statesByElement,g,new Map);return It.has(w)||(Ki(g,dt),Ki(g,dt+"-"+w),It.set(w,Qr)),()=>{this._engine.afterFlush(()=>{const Ht=at.indexOf(Tt);Ht>=0&&at.splice(Ht,1),this._triggers.has(w)||It.delete(w)})}}register(g,w){return!this._triggers.has(g)&&(this._triggers.set(g,w),!0)}_getTrigger(g){const w=this._triggers.get(g);if(!w)throw function Ce(Oe){return new r.vHH(3401,!1)}();return w}trigger(g,w,X,Fe=!0){const at=this._getTrigger(w),Tt=new Li(this.id,w,g);let It=this._engine.statesByElement.get(g);It||(Ki(g,dt),Ki(g,dt+"-"+w),this._engine.statesByElement.set(g,It=new Map));let Ht=It.get(w);const Jt=new Mi(X,this.id);if(!(X&&X.hasOwnProperty("value"))&&Ht&&Jt.absorbOptions(Ht.options),It.set(w,Jt),Ht||(Ht=Qr),Jt.value!==or&&Ht.value===Jt.value){if(!function xn(Oe,g){const w=Object.keys(Oe),X=Object.keys(g);if(w.length!=X.length)return!1;for(let Fe=0;Fe{Et(g,dn),Xe(g,wn)})}return}const Fi=oe(this._engine.playersByElement,g,[]);Fi.forEach(Ei=>{Ei.namespaceId==this.id&&Ei.triggerName==w&&Ei.queued&&Ei.destroy()});let wi=at.matchTransition(Ht.value,Jt.value,g,Jt.params),bi=!1;if(!wi){if(!Fe)return;wi=at.fallbackTransition,bi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:w,transition:wi,fromState:Ht,toState:Jt,player:Tt,isFallbackTransition:bi}),bi||(Ki(g,di),Tt.onStart(()=>{Ti(g,di)})),Tt.onDone(()=>{let Ei=this.players.indexOf(Tt);Ei>=0&&this.players.splice(Ei,1);const dn=this._engine.playersByElement.get(g);if(dn){let wn=dn.indexOf(Tt);wn>=0&&dn.splice(wn,1)}}),this.players.push(Tt),Fi.push(Tt),Tt}deregister(g){this._triggers.delete(g),this._engine.statesByElement.forEach(w=>w.delete(g)),this._elementListeners.forEach((w,X)=>{this._elementListeners.set(X,w.filter(Fe=>Fe.name!=g))})}clearElementCache(g){this._engine.statesByElement.delete(g),this._elementListeners.delete(g);const w=this._engine.playersByElement.get(g);w&&(w.forEach(X=>X.destroy()),this._engine.playersByElement.delete(g))}_signalRemovalForInnerTriggers(g,w){const X=this._engine.driver.query(g,se,!0);X.forEach(Fe=>{if(Fe[An])return;const at=this._engine.fetchNamespacesByElement(Fe);at.size?at.forEach(Tt=>Tt.triggerLeaveAnimation(Fe,w,!1,!0)):this.clearElementCache(Fe)}),this._engine.afterFlushAnimationsDone(()=>X.forEach(Fe=>this.clearElementCache(Fe)))}triggerLeaveAnimation(g,w,X,Fe){const at=this._engine.statesByElement.get(g),Tt=new Map;if(at){const It=[];if(at.forEach((Ht,Jt)=>{if(Tt.set(Jt,Ht.value),this._triggers.has(Jt)){const hi=this.trigger(g,Jt,or,Fe);hi&&It.push(hi)}}),It.length)return this._engine.markElementAsRemoved(this.id,g,!0,w,Tt),X&&_e(It).onDone(()=>this._engine.processLeaveNode(g)),!0}return!1}prepareLeaveAnimationListeners(g){const w=this._elementListeners.get(g),X=this._engine.statesByElement.get(g);if(w&&X){const Fe=new Set;w.forEach(at=>{const Tt=at.name;if(Fe.has(Tt))return;Fe.add(Tt);const Ht=this._triggers.get(Tt).fallbackTransition,Jt=X.get(Tt)||Qr,hi=new Mi(or),_i=new Li(this.id,Tt,g);this._engine.totalQueuedPlayers++,this._queue.push({element:g,triggerName:Tt,transition:Ht,fromState:Jt,toState:hi,player:_i,isFallbackTransition:!0})})}}removeNode(g,w){const X=this._engine;if(g.childElementCount&&this._signalRemovalForInnerTriggers(g,w),this.triggerLeaveAnimation(g,w,!0))return;let Fe=!1;if(X.totalAnimations){const at=X.players.length?X.playersByQueriedElement.get(g):[];if(at&&at.length)Fe=!0;else{let Tt=g;for(;Tt=Tt.parentNode;)if(X.statesByElement.get(Tt)){Fe=!0;break}}}if(this.prepareLeaveAnimationListeners(g),Fe)X.markElementAsRemoved(this.id,g,!1,w);else{const at=g[An];(!at||at===Xi)&&(X.afterFlush(()=>this.clearElementCache(g)),X.destroyInnerAnimations(g),X._onRemovalComplete(g,w))}}insertNode(g,w){Ki(g,this._hostClassName)}drainQueuedTransitions(g){const w=[];return this._queue.forEach(X=>{const Fe=X.player;if(Fe.destroyed)return;const at=X.element,Tt=this._elementListeners.get(at);Tt&&Tt.forEach(It=>{if(It.name==X.triggerName){const Ht=Mt(at,X.triggerName,X.fromState.value,X.toState.value);Ht._data=g,pt(X.player,It.phase,Ht,It.callback)}}),Fe.markedForDestroy?this._engine.afterFlush(()=>{Fe.destroy()}):w.push(X)}),this._queue=[],w.sort((X,Fe)=>{const at=X.transition.ast.depCount,Tt=Fe.transition.ast.depCount;return 0==at||0==Tt?at-Tt:this._engine.driver.containsElement(X.element,Fe.element)?1:-1})}destroy(g){this.players.forEach(w=>w.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,g)}}class on{_onRemovalComplete(g,w){this.onRemovalComplete(g,w)}constructor(g,w,X){this.bodyNode=g,this.driver=w,this._normalizer=X,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Fe,at)=>{}}get queuedPlayers(){const g=[];return this._namespaceList.forEach(w=>{w.players.forEach(X=>{X.queued&&g.push(X)})}),g}createNamespace(g,w){const X=new Rr(g,w,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,w)?this._balanceNamespaceList(X,w):(this.newHostElements.set(w,X),this.collectEnterElement(w)),this._namespaceLookup[g]=X}_balanceNamespaceList(g,w){const X=this._namespaceList,Fe=this.namespacesByHostElement;if(X.length-1>=0){let Tt=!1,It=this.driver.getParentElement(w);for(;It;){const Ht=Fe.get(It);if(Ht){const Jt=X.indexOf(Ht);X.splice(Jt+1,0,g),Tt=!0;break}It=this.driver.getParentElement(It)}Tt||X.unshift(g)}else X.push(g);return Fe.set(w,g),g}register(g,w){let X=this._namespaceLookup[g];return X||(X=this.createNamespace(g,w)),X}registerTrigger(g,w,X){let Fe=this._namespaceLookup[g];Fe&&Fe.register(w,X)&&this.totalAnimations++}destroy(g,w){g&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const X=this._fetchNamespace(g);this.namespacesByHostElement.delete(X.hostElement);const Fe=this._namespaceList.indexOf(X);Fe>=0&&this._namespaceList.splice(Fe,1),X.destroy(w),delete this._namespaceLookup[g]}))}_fetchNamespace(g){return this._namespaceLookup[g]}fetchNamespacesByElement(g){const w=new Set,X=this.statesByElement.get(g);if(X)for(let Fe of X.values())if(Fe.namespaceId){const at=this._fetchNamespace(Fe.namespaceId);at&&w.add(at)}return w}trigger(g,w,X,Fe){if(vr(w)){const at=this._fetchNamespace(g);if(at)return at.trigger(w,X,Fe),!0}return!1}insertNode(g,w,X,Fe){if(!vr(w))return;const at=w[An];if(at&&at.setForRemoval){at.setForRemoval=!1,at.setForMove=!0;const Tt=this.collectedLeaveElements.indexOf(w);Tt>=0&&this.collectedLeaveElements.splice(Tt,1)}if(g){const Tt=this._fetchNamespace(g);Tt&&Tt.insertNode(w,X)}Fe&&this.collectEnterElement(w)}collectEnterElement(g){this.collectedEnterElements.push(g)}markElementAsDisabled(g,w){w?this.disabledNodes.has(g)||(this.disabledNodes.add(g),Ki(g,Vi)):this.disabledNodes.has(g)&&(this.disabledNodes.delete(g),Ti(g,Vi))}removeNode(g,w,X){if(vr(w)){const Fe=g?this._fetchNamespace(g):null;Fe?Fe.removeNode(w,X):this.markElementAsRemoved(g,w,!1,X);const at=this.namespacesByHostElement.get(w);at&&at.id!==g&&at.removeNode(w,X)}else this._onRemovalComplete(w,X)}markElementAsRemoved(g,w,X,Fe,at){this.collectedLeaveElements.push(w),w[An]={namespaceId:g,setForRemoval:Fe,hasAnimation:X,removedBeforeQueried:!1,previousTriggersValues:at}}listen(g,w,X,Fe,at){return vr(w)?this._fetchNamespace(g).listen(w,X,Fe,at):()=>{}}_buildInstruction(g,w,X,Fe,at){return g.transition.build(this.driver,g.element,g.fromState.value,g.toState.value,X,Fe,g.fromState.options,g.toState.options,w,at)}destroyInnerAnimations(g){let w=this.driver.query(g,se,!0);w.forEach(X=>this.destroyActiveAnimationsForElement(X)),0!=this.playersByQueriedElement.size&&(w=this.driver.query(g,Ft,!0),w.forEach(X=>this.finishActiveQueriedAnimationOnElement(X)))}destroyActiveAnimationsForElement(g){const w=this.playersByElement.get(g);w&&w.forEach(X=>{X.queued?X.markedForDestroy=!0:X.destroy()})}finishActiveQueriedAnimationOnElement(g){const w=this.playersByQueriedElement.get(g);w&&w.forEach(X=>X.finish())}whenRenderingDone(){return new Promise(g=>{if(this.players.length)return _e(this.players).onDone(()=>g());g()})}processLeaveNode(g){const w=g[An];if(w&&w.setForRemoval){if(g[An]=Xi,w.namespaceId){this.destroyInnerAnimations(g);const X=this._fetchNamespace(w.namespaceId);X&&X.clearElementCache(g)}this._onRemovalComplete(g,w.setForRemoval)}g.classList?.contains(Vi)&&this.markElementAsDisabled(g,!1),this.driver.query(g,".ng-animate-disabled",!0).forEach(X=>{this.markElementAsDisabled(X,!1)})}flush(g=-1){let w=[];if(this.newHostElements.size&&(this.newHostElements.forEach((X,Fe)=>this._balanceNamespaceList(X,Fe)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let X=0;XX()),this._flushFns=[],this._whenQuietFns.length){const X=this._whenQuietFns;this._whenQuietFns=[],w.length?_e(w).onDone(()=>{X.forEach(Fe=>Fe())}):X.forEach(Fe=>Fe())}}reportError(g){throw function De(Oe){return new r.vHH(3402,!1)}()}_flushAnimations(g,w){const X=new qn,Fe=[],at=new Map,Tt=[],It=new Map,Ht=new Map,Jt=new Map,hi=new Set;this.disabledNodes.forEach(ai=>{hi.add(ai);const oi=this.driver.query(ai,".ng-animate-queued",!0);for(let mi=0;mi{const mi=Y+Ei++;bi.set(oi,mi),ai.forEach(vi=>Ki(vi,mi))});const dn=[],wn=new Set,Hn=new Set;for(let ai=0;aiwn.add(vi)):Hn.add(oi))}const ar=new Map,cn=hr(Fi,Array.from(wn));cn.forEach((ai,oi)=>{const mi=ne+Ei++;ar.set(oi,mi),ai.forEach(vi=>Ki(vi,mi))}),g.push(()=>{wi.forEach((ai,oi)=>{const mi=bi.get(oi);ai.forEach(vi=>Ti(vi,mi))}),cn.forEach((ai,oi)=>{const mi=ar.get(oi);ai.forEach(vi=>Ti(vi,mi))}),dn.forEach(ai=>{this.processLeaveNode(ai)})});const mr=[],x=[];for(let ai=this._namespaceList.length-1;ai>=0;ai--)this._namespaceList[ai].drainQueuedTransitions(w).forEach(mi=>{const vi=mi.player,Ii=mi.element;if(mr.push(vi),this.collectedEnterElements.length){const fn=Ii[An];if(fn&&fn.setForMove){if(fn.previousTriggersValues&&fn.previousTriggersValues.has(mi.triggerName)){const Wi=fn.previousTriggersValues.get(mi.triggerName),On=this.statesByElement.get(mi.element);if(On&&On.has(mi.triggerName)){const Ur=On.get(mi.triggerName);Ur.value=Wi,On.set(mi.triggerName,Ur)}}return void vi.destroy()}}const Dn=!_i||!this.driver.containsElement(_i,Ii),un=ar.get(Ii),Zn=bi.get(Ii),ji=this._buildInstruction(mi,X,Zn,un,Dn);if(ji.errors&&ji.errors.length)return void x.push(ji);if(Dn)return vi.onStart(()=>Et(Ii,ji.fromStyles)),vi.onDestroy(()=>Xe(Ii,ji.toStyles)),void Fe.push(vi);if(mi.isFallbackTransition)return vi.onStart(()=>Et(Ii,ji.fromStyles)),vi.onDestroy(()=>Xe(Ii,ji.toStyles)),void Fe.push(vi);const Pn=[];ji.timelines.forEach(fn=>{fn.stretchStartingKeyframe=!0,this.disabledNodes.has(fn.element)||Pn.push(fn)}),ji.timelines=Pn,X.append(Ii,ji.timelines),Tt.push({instruction:ji,player:vi,element:Ii}),ji.queriedElements.forEach(fn=>oe(It,fn,[]).push(vi)),ji.preStyleProps.forEach((fn,Wi)=>{if(fn.size){let On=Ht.get(Wi);On||Ht.set(Wi,On=new Set),fn.forEach((Ur,Kn)=>On.add(Kn))}}),ji.postStyleProps.forEach((fn,Wi)=>{let On=Jt.get(Wi);On||Jt.set(Wi,On=new Set),fn.forEach((Ur,Kn)=>On.add(Kn))})});if(x.length){const ai=[];x.forEach(oi=>{ai.push(function P(Oe,g){return new r.vHH(3505,!1)}())}),mr.forEach(oi=>oi.destroy()),this.reportError(ai)}const pe=new Map,H=new Map;Tt.forEach(ai=>{const oi=ai.element;X.has(oi)&&(H.set(oi,oi),this._beforeAnimationBuild(ai.player.namespaceId,ai.instruction,pe))}),Fe.forEach(ai=>{const oi=ai.element;this._getPreviousPlayers(oi,!1,ai.namespaceId,ai.triggerName,null).forEach(vi=>{oe(pe,oi,[]).push(vi),vi.destroy()})});const Ue=dn.filter(ai=>Jr(ai,Ht,Jt)),wt=new Map;ur(wt,this.driver,Hn,Jt,s.l3).forEach(ai=>{Jr(ai,Ht,Jt)&&Ue.push(ai)});const Xt=new Map;wi.forEach((ai,oi)=>{ur(Xt,this.driver,new Set(ai),Ht,s.k1)}),Ue.forEach(ai=>{const oi=wt.get(ai),mi=Xt.get(ai);wt.set(ai,new Map([...oi?.entries()??[],...mi?.entries()??[]]))});const gi=[],en=[],Qi={};Tt.forEach(ai=>{const{element:oi,player:mi,instruction:vi}=ai;if(X.has(oi)){if(hi.has(oi))return mi.onDestroy(()=>Xe(oi,vi.toStyles)),mi.disabled=!0,mi.overrideTotalTime(vi.totalTime),void Fe.push(mi);let Ii=Qi;if(H.size>1){let un=oi;const Zn=[];for(;un=un.parentNode;){const ji=H.get(un);if(ji){Ii=ji;break}Zn.push(un)}Zn.forEach(ji=>H.set(ji,Ii))}const Dn=this._buildAnimation(mi.namespaceId,vi,pe,at,Xt,wt);if(mi.setRealPlayer(Dn),Ii===Qi)gi.push(mi);else{const un=this.playersByElement.get(Ii);un&&un.length&&(mi.parentPlayer=_e(un)),Fe.push(mi)}}else Et(oi,vi.fromStyles),mi.onDestroy(()=>Xe(oi,vi.toStyles)),en.push(mi),hi.has(oi)&&Fe.push(mi)}),en.forEach(ai=>{const oi=at.get(ai.element);if(oi&&oi.length){const mi=_e(oi);ai.setRealPlayer(mi)}}),Fe.forEach(ai=>{ai.parentPlayer?ai.syncPlayerEvents(ai.parentPlayer):ai.destroy()});for(let ai=0;ai!Dn.destroyed);Ii.length?lo(this,oi,Ii):this.processLeaveNode(oi)}return dn.length=0,gi.forEach(ai=>{this.players.push(ai),ai.onDone(()=>{ai.destroy();const oi=this.players.indexOf(ai);this.players.splice(oi,1)}),ai.play()}),gi}afterFlush(g){this._flushFns.push(g)}afterFlushAnimationsDone(g){this._whenQuietFns.push(g)}_getPreviousPlayers(g,w,X,Fe,at){let Tt=[];if(w){const It=this.playersByQueriedElement.get(g);It&&(Tt=It)}else{const It=this.playersByElement.get(g);if(It){const Ht=!at||at==or;It.forEach(Jt=>{Jt.queued||!Ht&&Jt.triggerName!=Fe||Tt.push(Jt)})}}return(X||Fe)&&(Tt=Tt.filter(It=>!(X&&X!=It.namespaceId||Fe&&Fe!=It.triggerName))),Tt}_beforeAnimationBuild(g,w,X){const at=w.element,Tt=w.isRemovalTransition?void 0:g,It=w.isRemovalTransition?void 0:w.triggerName;for(const Ht of w.timelines){const Jt=Ht.element,hi=Jt!==at,_i=oe(X,Jt,[]);this._getPreviousPlayers(Jt,hi,Tt,It,w.toState).forEach(wi=>{const bi=wi.getRealPlayer();bi.beforeDestroy&&bi.beforeDestroy(),wi.destroy(),_i.push(wi)})}Et(at,w.fromStyles)}_buildAnimation(g,w,X,Fe,at,Tt){const It=w.triggerName,Ht=w.element,Jt=[],hi=new Set,_i=new Set,Fi=w.timelines.map(bi=>{const Ei=bi.element;hi.add(Ei);const dn=Ei[An];if(dn&&dn.removedBeforeQueried)return new s.ZN(bi.duration,bi.delay);const wn=Ei!==Ht,Hn=function ln(Oe){const g=[];return co(Oe,g),g}((X.get(Ei)||Lr).map(pe=>pe.getRealPlayer())).filter(pe=>!!pe.element&&pe.element===Ei),ar=at.get(Ei),cn=Tt.get(Ei),mr=ke(this._normalizer,bi.keyframes,ar,cn),x=this._buildPlayer(bi,mr,Hn);if(bi.subTimeline&&Fe&&_i.add(Ei),wn){const pe=new Li(g,It,Ei);pe.setRealPlayer(x),Jt.push(pe)}return x});Jt.forEach(bi=>{oe(this.playersByQueriedElement,bi.element,[]).push(bi),bi.onDone(()=>function gr(Oe,g,w){let X=Oe.get(g);if(X){if(X.length){const Fe=X.indexOf(w);X.splice(Fe,1)}0==X.length&&Oe.delete(g)}return X}(this.playersByQueriedElement,bi.element,bi))}),hi.forEach(bi=>Ki(bi,rt));const wi=_e(Fi);return wi.onDestroy(()=>{hi.forEach(bi=>Ti(bi,rt)),Xe(Ht,w.toStyles)}),_i.forEach(bi=>{oe(Fe,bi,[]).push(wi)}),wi}_buildPlayer(g,w,X){return w.length>0?this.driver.animate(g.element,w,g.duration,g.delay,g.easing,X):new s.ZN(g.duration,g.delay)}}class Li{constructor(g,w,X){this.namespaceId=g,this.triggerName=w,this.element=X,this._player=new s.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(g){this._containsRealPlayer||(this._player=g,this._queuedCallbacks.forEach((w,X)=>{w.forEach(Fe=>pt(g,X,void 0,Fe))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(g.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(g){this.totalTime=g}syncPlayerEvents(g){const w=this._player;w.triggerCallback&&g.onStart(()=>w.triggerCallback("start")),g.onDone(()=>this.finish()),g.onDestroy(()=>this.destroy())}_queueEvent(g,w){oe(this._queuedCallbacks,g,[]).push(w)}onDone(g){this.queued&&this._queueEvent("done",g),this._player.onDone(g)}onStart(g){this.queued&&this._queueEvent("start",g),this._player.onStart(g)}onDestroy(g){this.queued&&this._queueEvent("destroy",g),this._player.onDestroy(g)}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(g){this.queued||this._player.setPosition(g)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(g){const w=this._player;w.triggerCallback&&w.triggerCallback(g)}}function vr(Oe){return Oe&&1===Oe.nodeType}function Pr(Oe,g){const w=Oe.style.display;return Oe.style.display=g??"none",w}function ur(Oe,g,w,X,Fe){const at=[];w.forEach(Ht=>at.push(Pr(Ht)));const Tt=[];X.forEach((Ht,Jt)=>{const hi=new Map;Ht.forEach(_i=>{const Fi=g.computeStyle(Jt,_i,Fe);hi.set(_i,Fi),(!Fi||0==Fi.length)&&(Jt[An]=cr,Tt.push(Jt))}),Oe.set(Jt,hi)});let It=0;return w.forEach(Ht=>Pr(Ht,at[It++])),Tt}function hr(Oe,g){const w=new Map;if(Oe.forEach(It=>w.set(It,[])),0==g.length)return w;const Fe=new Set(g),at=new Map;function Tt(It){if(!It)return 1;let Ht=at.get(It);if(Ht)return Ht;const Jt=It.parentNode;return Ht=w.has(Jt)?Jt:Fe.has(Jt)?1:Tt(Jt),at.set(It,Ht),Ht}return g.forEach(It=>{const Ht=Tt(It);1!==Ht&&w.get(Ht).push(It)}),w}function Ki(Oe,g){Oe.classList?.add(g)}function Ti(Oe,g){Oe.classList?.remove(g)}function lo(Oe,g,w){_e(w).onDone(()=>Oe.processLeaveNode(g))}function co(Oe,g){for(let w=0;wFe.add(at)):g.set(Oe,X),w.delete(Oe),!0}class kr{constructor(g,w,X){this.bodyNode=g,this._driver=w,this._normalizer=X,this._triggerCache={},this.onRemovalComplete=(Fe,at)=>{},this._transitionEngine=new on(g,w,X),this._timelineEngine=new qi(g,w,X),this._transitionEngine.onRemovalComplete=(Fe,at)=>this.onRemovalComplete(Fe,at)}registerTrigger(g,w,X,Fe,at){const Tt=g+"-"+Fe;let It=this._triggerCache[Tt];if(!It){const Ht=[],hi=Ln(this._driver,at,Ht,[]);if(Ht.length)throw function Le(Oe,g){return new r.vHH(3404,!1)}();It=function Ir(Oe,g,w){return new Do(Oe,g,w)}(Fe,hi,this._normalizer),this._triggerCache[Tt]=It}this._transitionEngine.registerTrigger(w,Fe,It)}register(g,w){this._transitionEngine.register(g,w)}destroy(g,w){this._transitionEngine.destroy(g,w)}onInsert(g,w,X,Fe){this._transitionEngine.insertNode(g,w,X,Fe)}onRemove(g,w,X){this._transitionEngine.removeNode(g,w,X)}disableAnimations(g,w){this._transitionEngine.markElementAsDisabled(g,w)}process(g,w,X,Fe){if("@"==X.charAt(0)){const[at,Tt]=Te(X);this._timelineEngine.command(at,w,Tt,Fe)}else this._transitionEngine.trigger(g,w,X,Fe)}listen(g,w,X,Fe,at){if("@"==X.charAt(0)){const[Tt,It]=Te(X);return this._timelineEngine.listen(Tt,w,It,at)}return this._transitionEngine.listen(g,w,X,Fe,at)}flush(g=-1){this._transitionEngine.flush(g)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(g){this._transitionEngine.afterFlushAnimationsDone(g)}}let pn=(()=>{class Oe{constructor(w,X,Fe){this._element=w,this._startStyles=X,this._endStyles=Fe,this._state=0;let at=Oe.initialStylesByElement.get(w);at||Oe.initialStylesByElement.set(w,at=new Map),this._initialStyles=at}start(){this._state<1&&(this._startStyles&&Xe(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Xe(this._element,this._initialStyles),this._endStyles&&(Xe(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Oe.initialStylesByElement.delete(this._element),this._startStyles&&(Et(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Et(this._element,this._endStyles),this._endStyles=null),Xe(this._element,this._initialStyles),this._state=3)}}return Oe.initialStylesByElement=new WeakMap,Oe})();function Xr(Oe){let g=null;return Oe.forEach((w,X)=>{(function Wn(Oe){return"display"===Oe||"position"===Oe})(X)&&(g=g||new Map,g.set(X,w))}),g}class In{constructor(g,w,X,Fe){this.element=g,this.keyframes=w,this.options=X,this._specialStyles=Fe,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=X.duration,this._delay=X.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(g=>g()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const g=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,g,this.options),this._finalKeyframe=g.length?g[g.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(g){const w=[];return g.forEach(X=>{w.push(Object.fromEntries(X))}),w}_triggerWebAnimation(g,w,X){return g.animate(this._convertKeyframesToObject(w),X)}onStart(g){this._originalOnStartFns.push(g),this._onStartFns.push(g)}onDone(g){this._originalOnDoneFns.push(g),this._onDoneFns.push(g)}onDestroy(g){this._onDestroyFns.push(g)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(g=>g()),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(g=>g()),this._onDestroyFns=[])}setPosition(g){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=g*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const g=new Map;this.hasStarted()&&this._finalKeyframe.forEach((X,Fe)=>{"offset"!==Fe&&g.set(Fe,this._finished?X:ie(this.element,Fe))}),this.currentSnapshot=g}triggerCallback(g){const w="start"===g?this._onStartFns:this._onDoneFns;w.forEach(X=>X()),w.length=0}}class Er{validateStyleProperty(g){return!0}validateAnimatableStyleProperty(g){return!0}matchesElement(g,w){return!1}containsElement(g,w){return gt(g,w)}getParentElement(g){return ut(g)}query(g,w,X){return Rt(g,w,X)}computeStyle(g,w,X){return window.getComputedStyle(g)[w]}animate(g,w,X,Fe,at,Tt=[]){const Ht={duration:X,delay:Fe,fill:0==Fe?"both":"forwards"};at&&(Ht.easing=at);const Jt=new Map,hi=Tt.filter(wi=>wi instanceof In);(function ot(Oe,g){return 0===Oe||0===g})(X,Fe)&&hi.forEach(wi=>{wi.currentSnapshot.forEach((bi,Ei)=>Jt.set(Ei,bi))});let _i=function st(Oe){return Oe.length?Oe[0]instanceof Map?Oe:Oe.map(g=>Ct(g)):[]}(w).map(wi=>ht(wi));_i=function C(Oe,g,w){if(w.size&&g.length){let X=g[0],Fe=[];if(w.forEach((at,Tt)=>{X.has(Tt)||Fe.push(Tt),X.set(Tt,at)}),Fe.length)for(let at=1;atTt.set(It,ie(Oe,It)))}}return g}(g,_i,Jt);const Fi=function jr(Oe,g){let w=null,X=null;return Array.isArray(g)&&g.length?(w=Xr(g[0]),g.length>1&&(X=Xr(g[g.length-1]))):g instanceof Map&&(w=Xr(g)),w||X?new pn(Oe,w,X):null}(g,_i);return new In(g,_i,Ht,Fi)}}var tr=l(96814);let Bo=(()=>{class Oe extends s._j{constructor(w,X){super(),this._nextAnimationId=0,this._renderer=w.createRenderer(X.body,{id:"0",encapsulation:r.ifc.None,styles:[],data:{animation:[]}})}build(w){const X=this._nextAnimationId.toString();this._nextAnimationId++;const Fe=Array.isArray(w)?(0,s.vP)(w):w;return qr(this._renderer,null,X,"register",[Fe]),new br(X,this._renderer)}}return Oe.\u0275fac=function(w){return new(w||Oe)(r.LFG(r.FYo),r.LFG(tr.K0))},Oe.\u0275prov=r.Yz7({token:Oe,factory:Oe.\u0275fac}),Oe})();class br extends s.LC{constructor(g,w){super(),this._id=g,this._renderer=w}create(g,w){return new zr(this._id,g,w||{},this._renderer)}}class zr{constructor(g,w,X,Fe){this.id=g,this.element=w,this._renderer=Fe,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",X)}_listen(g,w){return this._renderer.listen(this.element,`@@${this.id}:${g}`,w)}_command(g,...w){return qr(this._renderer,this.element,this.id,g,w)}onDone(g){this._listen("done",g)}onStart(g){this._listen("start",g)}onDestroy(g){this._listen("destroy",g)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(g){this._command("setPosition",g)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function qr(Oe,g,w,X,Fe){return Oe.setProperty(g,`@@${w}:${X}`,Fe)}const oa="@.disabled";let aa=(()=>{class Oe{constructor(w,X,Fe){this.delegate=w,this.engine=X,this._zone=Fe,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,X.onRemovalComplete=(at,Tt)=>{const It=Tt?.parentNode(at);It&&Tt.removeChild(It,at)}}createRenderer(w,X){const at=this.delegate.createRenderer(w,X);if(!(w&&X&&X.data&&X.data.animation)){let hi=this._rendererCache.get(at);return hi||(hi=new Fr("",at,this.engine,()=>this._rendererCache.delete(at)),this._rendererCache.set(at,hi)),hi}const Tt=X.id,It=X.id+"-"+this._currentId;this._currentId++,this.engine.register(It,w);const Ht=hi=>{Array.isArray(hi)?hi.forEach(Ht):this.engine.registerTrigger(Tt,It,w,hi.name,hi)};return X.data.animation.forEach(Ht),new ae(this,It,at,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(w,X,Fe){w>=0&&wX(Fe)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(at=>{const[Tt,It]=at;Tt(It)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([X,Fe]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return Oe.\u0275fac=function(w){return new(w||Oe)(r.LFG(r.FYo),r.LFG(kr),r.LFG(r.R0b))},Oe.\u0275prov=r.Yz7({token:Oe,factory:Oe.\u0275fac}),Oe})();class Fr{constructor(g,w,X,Fe){this.namespaceId=g,this.delegate=w,this.engine=X,this._onDestroy=Fe}get data(){return this.delegate.data}destroyNode(g){this.delegate.destroyNode?.(g)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(g,w){return this.delegate.createElement(g,w)}createComment(g){return this.delegate.createComment(g)}createText(g){return this.delegate.createText(g)}appendChild(g,w){this.delegate.appendChild(g,w),this.engine.onInsert(this.namespaceId,w,g,!1)}insertBefore(g,w,X,Fe=!0){this.delegate.insertBefore(g,w,X),this.engine.onInsert(this.namespaceId,w,g,Fe)}removeChild(g,w,X){this.engine.onRemove(this.namespaceId,w,this.delegate)}selectRootElement(g,w){return this.delegate.selectRootElement(g,w)}parentNode(g){return this.delegate.parentNode(g)}nextSibling(g){return this.delegate.nextSibling(g)}setAttribute(g,w,X,Fe){this.delegate.setAttribute(g,w,X,Fe)}removeAttribute(g,w,X){this.delegate.removeAttribute(g,w,X)}addClass(g,w){this.delegate.addClass(g,w)}removeClass(g,w){this.delegate.removeClass(g,w)}setStyle(g,w,X,Fe){this.delegate.setStyle(g,w,X,Fe)}removeStyle(g,w,X){this.delegate.removeStyle(g,w,X)}setProperty(g,w,X){"@"==w.charAt(0)&&w==oa?this.disableAnimations(g,!!X):this.delegate.setProperty(g,w,X)}setValue(g,w){this.delegate.setValue(g,w)}listen(g,w,X){return this.delegate.listen(g,w,X)}disableAnimations(g,w){this.engine.disableAnimations(g,w)}}class ae extends Fr{constructor(g,w,X,Fe,at){super(w,X,Fe,at),this.factory=g,this.namespaceId=w}setProperty(g,w,X){"@"==w.charAt(0)?"."==w.charAt(1)&&w==oa?this.disableAnimations(g,X=void 0===X||!!X):this.engine.process(this.namespaceId,g,w.slice(1),X):this.delegate.setProperty(g,w,X)}listen(g,w,X){if("@"==w.charAt(0)){const Fe=function q(Oe){switch(Oe){case"body":return document.body;case"document":return document;case"window":return window;default:return Oe}}(g);let at=w.slice(1),Tt="";return"@"!=at.charAt(0)&&([at,Tt]=function $(Oe){const g=Oe.indexOf(".");return[Oe.substring(0,g),Oe.slice(g+1)]}(at)),this.engine.listen(this.namespaceId,Fe,at,Tt,It=>{this.factory.scheduleListenerCallback(It._data||-1,X,It)})}return this.delegate.listen(g,w,X)}}const sn=[{provide:s._j,useClass:Bo},{provide:Mo,useFactory:function Bt(){return new Kr}},{provide:kr,useClass:(()=>{class Oe extends kr{constructor(w,X,Fe,at){super(w.body,X,Fe)}ngOnDestroy(){this.flush()}}return Oe.\u0275fac=function(w){return new(w||Oe)(r.LFG(tr.K0),r.LFG(et),r.LFG(Mo),r.LFG(r.z2F))},Oe.\u0275prov=r.Yz7({token:Oe,factory:Oe.\u0275fac}),Oe})()},{provide:r.FYo,useFactory:function yi(Oe,g,w){return new aa(Oe,g,w)},deps:[e.se,kr,r.R0b]}],yr=[{provide:et,useFactory:()=>new Er},{provide:r.QbO,useValue:"BrowserAnimations"},...sn],eo=[{provide:et,useClass:ve},{provide:r.QbO,useValue:"NoopAnimations"},...sn];let Ko=(()=>{class Oe{static withConfig(w){return{ngModule:Oe,providers:w.disableAnimations?eo:yr}}}return Oe.\u0275fac=function(w){return new(w||Oe)},Oe.\u0275mod=r.oAB({type:Oe}),Oe.\u0275inj=r.cJS({providers:yr,imports:[e.b2]}),Oe})();var ya=l(69862),Qo=l(52787),Ia=l(49388),Ho=l(48041),to=l(33651),ir=l(47394),Jo=l(49345),Gn=l(16030),Mn=l(32296),uo=l(30617),$n=l(92596),ho=l(94628);function Xo(Oe,g){if(1&Oe){const w=r.EpF();r.TgZ(0,"div",16)(1,"a",17),r.NdJ("focus",function(){r.CHM(w);const Fe=r.oxw();return r.KtG(Fe.skipLinkHidden=!1)})("blur",function(){r.CHM(w);const Fe=r.oxw();return r.KtG(Fe.skipLinkHidden=!0)}),r._uU(2," Skip to main content "),r.qZA()()}if(2&Oe){const w=r.oxw();r.ekj("cdk-visually-hidden",w.skipLinkHidden),r.xp6(1),r.Q6J("href",w.skipLinkHref,r.LSH)}}let mo=(()=>{class Oe{constructor(w,X){this._appThemes=w,this.navigationFocusService=X,this.subscriptions=new ir.w0,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"}ngOnDestroy(){this.subscriptions.unsubscribe()}}return Oe.\u0275fac=function(w){return new(w||Oe)(r.Y36(Jo.Z),r.Y36(Gn.Y))},Oe.\u0275cmp=r.Xpm({type:Oe,selectors:[["app-navbar"]],decls:25,vars:2,consts:[["color","white"],["aria-label","Top Toolbar",1,"docs-navbar-header"],["class","skip-link-wrapper",3,"cdk-visually-hidden",4,"ngIf"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon","","src","assets/img/angular-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo"],["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-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","","src","assets/img/github-circle-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["matButtonIcon","","src","assets/img/github-circle-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo","docs-navbar--github-logo"],["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,"href","focus","blur"]],template:function(w,X){1&w&&(r._UZ(0,"ng-progress",0),r.TgZ(1,"nav",1),r.YNc(2,Xo,3,3,"div",2),r.TgZ(3,"a",3),r._UZ(4,"img",4),r.TgZ(5,"span"),r._uU(6,"Material Extensions"),r.qZA()(),r.TgZ(7,"a",5),r._uU(8,"Components"),r.qZA(),r.TgZ(9,"a",6),r._uU(10,"Guides"),r.qZA(),r._UZ(11,"div",7),r.TgZ(12,"button",8),r.NdJ("click",function(){return X.toggleTheme()}),r.TgZ(13,"mat-icon"),r._uU(14),r.qZA()(),r.TgZ(15,"a",9),r._UZ(16,"img",10),r._uU(17," GitHub "),r.qZA(),r.TgZ(18,"a",11),r._UZ(19,"img",12),r.qZA()(),r.TgZ(20,"nav",13)(21,"a",14),r._uU(22,"Components"),r.qZA(),r.TgZ(23,"a",15),r._uU(24,"Guides"),r.qZA()()),2&w&&(r.xp6(2),r.Q6J("ngIf",X.skipLinkHref),r.xp6(12),r.Oqu(X.dark?"brightness_3":"wb_sunny"))},dependencies:[tr.O5,Qo.rH,Qo.Od,Mn.zs,Mn.o6,Mn.RK,uo.Hw,$n.gM,ho.Yh],styles:[".docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:4px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.mat-mdc-button-base[_ngcontent-%COMP%]:not(:disabled){color:inherit}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.logo[_ngcontent-%COMP%]{height:26px;margin-right:6px}.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}.docs-navbar--github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]}),Oe})(),ko=(()=>{class Oe{constructor(w,X,Fe){this._element=w,this._overlayContainer=X,this._appThemes=Fe,this._appThemes.change.subscribe(at=>{this._appThemes.themes.filter(Tt=>Tt!==at).forEach(Tt=>{this._element.nativeElement.classList.remove(Tt),this._overlayContainer.getContainerElement().classList.remove(Tt)}),this._element.nativeElement.classList.add(at),this._overlayContainer.getContainerElement().classList.add(at)})}}return Oe.\u0275fac=function(w){return new(w||Oe)(r.Y36(r.SBq),r.Y36(to.Xj),r.Y36(Ho.Z))},Oe.\u0275cmp=r.Xpm({type:Oe,selectors:[["app-root"]],decls:2,vars:0,consts:[[1,"mat-elevation-z6"]],template:function(w,X){1&w&&r._UZ(0,"app-navbar",0)(1,"router-outlet")},dependencies:[Qo.lC,mo],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}),Oe})();const Yr=[{path:"",pathMatch:"full",loadChildren:()=>Promise.all([l.e(592),l.e(777)]).then(l.bind(l,80777)).then(Oe=>Oe.HomepageModule)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([l.e(592),l.e(770)]).then(l.bind(l,51770)).then(Oe=>Oe.ComponentSidenavModule)},{path:"**",redirectTo:""}];let Eo=(()=>{class Oe{}return Oe.\u0275fac=function(w){return new(w||Oe)},Oe.\u0275mod=r.oAB({type:Oe,bootstrap:[ko]}),Oe.\u0275inj=r.cJS({providers:[{provide:Ia.Is,useClass:Ho.Vi}],imports:[Ko,e.b2,ya.JF,Qo.Bz.forRoot(Yr,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),Ho.m8]}),Oe})();(0,r.G48)(),e.q6().bootstrapModule(Eo).catch(Oe=>console.error(Oe))},80386:(ct,ye,l)=>{"use strict";l.d(ye,{FB:()=>R,YK:()=>ue});var e=l(42495),r=l(36028),s=l(33651),c=l(68484),d=l(96814),f=l(65879),p=l(23680),T=l(78645),V=l(47394),Q=l(63019),Me=l(48180),te=l(32181),Re=l(86825);const Se={transformPanel:(0,Re.X$)("transformPanel",[(0,Re.eR)("void => enter-dropdown",(0,Re.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Re.F4)([(0,Re.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,Re.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,Re.eR)("* => void",(0,Re.jt)("100ms linear",(0,Re.oB)({opacity:0})))])};var Ae=l(24084),Ke=l(43079),He=l(49388);function _t(Ye,Le){}function le(Ye,Le){if(1&Ye){const ee=f.EpF();f.TgZ(0,"color-chrome",2),f.NdJ("onChangeComplete",function(Je){f.CHM(ee);const At=f.oxw();return f.KtG(At.picker.select(At.getColorString(Je)))}),f.qZA()}if(2&Ye){const ee=f.oxw();f.Q6J("color",ee.picker.selected)}}let xt=0;const G=new f.OlP("mtx-colorpicker-scroll-strategy"),R={provide:G,deps:[s.aV],useFactory:function we(Ye){return()=>Ye.scrollStrategies.reposition()}},re=(0,p.pj)(class{constructor(Ye){this._elementRef=Ye}});let ce=(()=>{class Ye extends re{constructor(ee,ze){super(ee),this._changeDetectorRef=ze,this._animationState="enter-dropdown",this._animationDone=new T.x}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._animationDone.complete()}getColorString(ee){return{hex:1===ee.color.rgb.a?ee.color.hex:new Ae.C(ee.color.rgb).toHex8String(),rgb:new Ae.C(ee.color.rgb).toRgbString(),hsl:new Ae.C(ee.color.hsl).toHslString(),hsv:new Ae.C(ee.color.hsv).toHsvString()}[this.picker.format]}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(f.Y36(f.SBq),f.Y36(f.sBO))},Ye.\u0275cmp=f.Xpm({type:Ye,selectors:[["mtx-colorpicker-content"]],hostAttrs:[1,"mtx-colorpicker-content"],hostVars:1,hostBindings:function(ee,ze){1&ee&&f.WFA("@transformPanel.done",function(){return ze._animationDone.next()}),2&ee&&f.d8E("@transformPanel",ze._animationState)},inputs:{color:"color"},exportAs:["mtxColorpickerContent"],features:[f.qOj],decls:3,vars:3,consts:[[3,"ngIf","ngIfElse","ngTemplateOutlet"],["default",""],[3,"color","onChangeComplete"]],template:function(ee,ze){if(1&ee&&(f.YNc(0,_t,0,0,"ng-template",0),f.YNc(1,le,1,1,"ng-template",null,1,f.W1O)),2&ee){const Je=f.MAs(2);f.Q6J("ngIf",ze.picker.content)("ngIfElse",Je)("ngTemplateOutlet",ze.picker.content)}},dependencies:[d.O5,d.tP,Ke.KC],styles:[".mtx-colorpicker-content{display:block;border-radius:4px}\n"],encapsulation:2,data:{animation:[Se.transformPanel]},changeDetection:0}),Ye})(),ue=(()=>{class Ye{get disabled(){return void 0===this._disabled&&this.pickerInput?this.pickerInput.disabled:!!this._disabled}set disabled(ee){const ze=(0,e.Ig)(ee);ze!==this._disabled&&(this._disabled=ze,this._disabledChange.next(ze))}get restoreFocus(){return this._restoreFocus}set restoreFocus(ee){this._restoreFocus=(0,e.Ig)(ee)}get opened(){return this._opened}set opened(ee){(0,e.Ig)(ee)?this.open():this.close()}get color(){return this._color||(this.pickerInput?this.pickerInput.getThemePalette():void 0)}set color(ee){this._color=ee}get format(){return this._format||this.pickerInput.format}set format(ee){this._format=ee}get selected(){return this._validSelected}set selected(ee){this._validSelected=ee}constructor(ee,ze,Je,At,U,K){this._overlay=ee,this._ngZone=ze,this._viewContainerRef=Je,this._dir=U,this._document=K,this._inputStateChanges=V.w0.EMPTY,this.openedStream=new f.vpe,this.closedStream=new f.vpe,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this._opened=!1,this.id="mtx-colorpicker-"+xt++,this._validSelected="",this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._disabledChange=new T.x,this._selectedChanged=new T.x,this._scrollStrategy=At}ngOnChanges(){}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}select(ee){this.selected=ee,this._selectedChanged.next(ee)}registerInput(ee){if(this.pickerInput)throw Error("A Colorpicker can only be associated with a single input.");this.pickerInput=ee,this._inputStateChanges=ee._valueChange.subscribe(ze=>this.selected=ze)}open(){if(!this._opened&&!this.disabled){if(!this.pickerInput)throw Error("Attempted to open an Colorpicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;if(this._componentRef){const ze=this._componentRef.instance;ze._startExitAnimation(),ze._animationDone.pipe((0,Me.q)(1)).subscribe(()=>this._destroyOverlay())}const ee=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(ee)):ee()}_forwardContentValues(ee){ee.picker=this,ee.color=this.color}_openOverlay(){this._destroyOverlay();const ee=this.pickerInput.getOverlayLabelId(),ze=new c.C5(ce,this._viewContainerRef),Je=this._overlayRef=this._overlay.create(new s.X_({positionStrategy:this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:["mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:this._scrollStrategy(),panelClass:"mtx-colorpicker-popup"})),At=Je.overlayElement;At.setAttribute("role","dialog"),ee&&At.setAttribute("aria-labelledby",ee),this._getCloseStream(Je).subscribe(U=>{U&&U.preventDefault(),this.close()}),this._componentRef=Je.attach(ze),this._forwardContentValues(this._componentRef.instance),this._ngZone.onStable.pipe((0,Me.q)(1)).subscribe(()=>Je.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDropdownStrategy(){const ee=this._overlay.position().flexibleConnectedTo(this.pickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-colorpicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(ee)}_setConnectedPositions(ee){const ze="end"===this.xPosition?"end":"start",Je="start"===ze?"end":"start",At="above"===this.yPosition?"bottom":"top",U="top"===At?"bottom":"top";return ee.withPositions([{originX:ze,originY:U,overlayX:ze,overlayY:At},{originX:ze,originY:At,overlayX:ze,overlayY:U},{originX:Je,originY:U,overlayX:Je,overlayY:At},{originX:Je,originY:At,overlayX:Je,overlayY:U}])}_getCloseStream(ee){return(0,Q.T)(ee.backdropClick(),ee.detachments(),ee.keydownEvents().pipe((0,te.h)(ze=>ze.keyCode===r.hY&&!(0,r.Vb)(ze)||this.pickerInput&&(0,r.Vb)(ze,"altKey")&&ze.keyCode===r.LH)))}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(f.Y36(s.aV),f.Y36(f.R0b),f.Y36(f.s_b),f.Y36(G),f.Y36(He.Is,8),f.Y36(d.K0,8))},Ye.\u0275cmp=f.Xpm({type:Ye,selectors:[["mtx-colorpicker"]],inputs:{content:"content",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",opened:"opened",color:"color",format:"format"},outputs:{openedStream:"opened",closedStream:"closed"},exportAs:["mtxColorpicker"],features:[f.TTD],decls:0,vars:0,template:function(ee,ze){},encapsulation:2,changeDetection:0}),Ye})()},17400:(ct,ye,l)=>{"use strict";l.d(ye,{H:()=>c,x:()=>s});var e=l(78645),r=l(65879);let s=(()=>{class d{constructor(){this.resizeCanceled=new e.x,this.resizeCompleted=new e.x,this.triggerResize=new e.x}}return d.\u0275fac=function(p){return new(p||d)},d.\u0275prov=r.Yz7({token:d,factory:d.\u0275fac}),d})(),c=(()=>{class d{constructor(p){this._source=p,this.resizeCompleted=this._source.resizeCompleted}resize(p,T){this._source.triggerResize.next({columnId:p,size:T,completeImmediately:!0,isStickyColumn:!0})}}return d.\u0275fac=function(p){return new(p||d)(r.LFG(s))},d.\u0275prov=r.Yz7({token:d,factory:d.\u0275fac}),d})()},45034:(ct,ye,l)=>{"use strict";l.d(ye,{e:()=>He});var e=l(78645),r=l(92438),s=l(63019),c=l(37398),d=l(59773),f=l(32181),p=l(21441),T=l(48180),V=l(27921),Q=l(69384),Me=l(47422),te=l(63857),Re=l(65879);const Se="cdk-column-resize-hover-or-active";let Ke=0,He=(()=>{class _t{constructor(){this.destroyed=new e.x,this.selectorId=""+ ++Ke}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 xt=this.elementRef.nativeElement;(0,r.R)(xt,"mouseover").pipe((0,c.U)(G=>(0,te.o)(G.target,Me.n7)),(0,d.R)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,r.R)(xt,"mouseleave").pipe((0,f.h)(G=>!!G.relatedTarget&&!(0,te.w)(G.relatedTarget,Me.Lj)),(0,p.h)(null),(0,d.R)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,s.T)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,p.h)(void 0)),this.notifier.triggerResize.pipe((0,p.h)(void 0)),this.notifier.resizeCompleted.pipe((0,p.h)(void 0))).pipe((0,T.q)(1),(0,d.R)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,V.O)(null),(0,Q.G)(),(0,d.R)(this.destroyed)).subscribe(([xt,G])=>{G&&G.classList.add(Se),xt&&xt.classList.remove(Se)})}}return _t.\u0275fac=function(xt){return new(xt||_t)},_t.\u0275dir=Re.lG2({type:_t}),_t})()},76004:(ct,ye,l)=>{"use strict";l.d(ye,{Y:()=>te});var e=l(78645),r=l(52572),s=l(65592),c=l(93997),d=l(63020),f=l(37398),p=l(27921),T=l(836),V=l(63857),Q=l(47422),Me=l(65879);let te=(()=>{class Re{constructor(Ae){this._ngZone=Ae,this.headerCellHovered=new e.x,this.overlayHandleActiveForCell=new e.x,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,c.x)(),(0,d.B)()),this.headerRowHoveredOrActiveDistinct=(0,r.a)(this.headerCellHoveredDistinct.pipe((0,f.U)(Ke=>(0,V.o)(Ke,Q.b7)),(0,p.O)(null),(0,c.x)()),this.overlayHandleActiveForCell.pipe((0,f.U)(Ke=>(0,V.o)(Ke,Q.b7)),(0,p.O)(null),(0,c.x)())).pipe((0,T.T)(1),(0,f.U)(([Ke,He])=>He||Ke),(0,c.x)(),(0,d.B)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,d.B)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(Ae){return Ae!==this._lastSeenRow&&(this._lastSeenRow=Ae,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,f.U)(Ke=>Ke===Ae),(0,c.x)(),(0,d.B)())),this._lastSeenRowHover}_enterZone(){return Ae=>new s.y(Ke=>Ae.subscribe({next:He=>this._ngZone.run(()=>Ke.next(He)),error:He=>Ke.error(He),complete:()=>Ke.complete()}))}}return Re.\u0275fac=function(Ae){return new(Ae||Re)(Me.LFG(Me.R0b))},Re.\u0275prov=Me.Yz7({token:Re,factory:Re.\u0275fac}),Re})()},63857:(ct,ye,l)=>{"use strict";function e(d,f){return d.matches?d.matches(f):d.msMatchesSelector(f)}function r(d,f){if(!(d instanceof Node))return null;let p=d;for(;null!=p&&!(p instanceof Element);)p=p.parentNode;return p&&(c?p.closest(f):function s(d,f){let p=d;for(;null!=p&&!(p instanceof Element&&e(p,f));)p=p.parentNode;return p||null}(p,f))}l.d(ye,{o:()=>r,w:()=>e});const c=!!Element.prototype.closest},80919:(ct,ye,l)=>{"use strict";l.d(ye,{a:()=>e});class e{constructor(s,c,d,f){this.origin=s,this.overlayRef=c,this.minWidthPx=d,this.maxWidthPx=f}}},47422:(ct,ye,l)=>{"use strict";l.d(ye,{Lj:()=>s,b7:()=>r,n7:()=>e});const e=".cdk-header-cell, .mat-header-cell",r=".cdk-header-row, .mat-header-row",s=".mat-column-resize-overlay-thumb"},23403:(ct,ye,l)=>{"use strict";l.d(ye,{e:()=>r});var e=l(23680);class r extends e._A{constructor(c){super(),this._delegate=c}getValidDateOrNull(c){return this.isDateInstance(c)&&this.isValid(c)?c:null}compareDatetime(c,d,f=!0){return this.compareDate(c,d)||this.getHour(c)-this.getHour(d)||f&&this.getMinute(c)-this.getMinute(d)}sameDatetime(c,d){if(c&&d){const f=this.isValid(c),p=this.isValid(d);return f&&p?!this.compareDatetime(c,d):f===p}return c===d}sameYear(c,d){return c&&d&&this.getYear(c)===this.getYear(d)}sameDay(c,d){return c&&d&&this.getDate(c)===this.getDate(d)&&this.sameMonthAndYear(c,d)}sameHour(c,d){return c&&d&&this.getHour(c)===this.getHour(d)&&this.sameDay(c,d)}sameMinute(c,d){return c&&d&&this.getMinute(c)===this.getMinute(d)&&this.sameHour(c,d)}sameMonthAndYear(c,d){if(c&&d){const f=this.isValid(c),p=this.isValid(d);return f&&p?!(this.getYear(c)-this.getYear(d)||this.getMonth(c)-this.getMonth(d)):f===p}return c===d}clone(c){return this._delegate.clone(c)}addCalendarYears(c,d){return this._delegate.addCalendarYears(c,d)}addCalendarMonths(c,d){return this._delegate.addCalendarMonths(c,d)}addCalendarDays(c,d){return this._delegate.addCalendarDays(c,d)}getYear(c){return this._delegate.getYear(c)}getMonth(c){return this._delegate.getMonth(c)}getDate(c){return this._delegate.getDate(c)}getDayOfWeek(c){return this._delegate.getDayOfWeek(c)}getMonthNames(c){return this._delegate.getMonthNames(c)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(c){return this._delegate.getDayOfWeekNames(c)}getYearName(c){return this._delegate.getYearName(c)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(c){return this._delegate.getNumDaysInMonth(c)}createDate(c,d,f){return this._delegate.createDate(c,d,f)}today(){return this._delegate.today()}parse(c,d){return this._delegate.parse(c,d)}format(c,d){return this._delegate.format(c,d)}toIso8601(c){return this._delegate.toIso8601(c)}isDateInstance(c){return this._delegate.isDateInstance(c)}isValid(c){return this._delegate.isValid(c)}invalid(){return this._delegate.invalid()}clampDate(c,d,f){return d&&this.compareDatetime(c,d)<0?d:f&&this.compareDatetime(c,f)>0?f:c}}},70489:(ct,ye,l)=>{"use strict";l.d(ye,{I:()=>r});const r=new(l(65879).OlP)("mtx-datetime-formats")},59863:(ct,ye,l)=>{"use strict";l.d(ye,{U:()=>r});var e=l(65879);let r=(()=>{class s{transform(d){return d instanceof e.Rgc}}return s.\u0275fac=function(d){return new(d||s)},s.\u0275pipe=e.Yjl({name:"isTemplateRef",type:s,pure:!0}),s})()},42469:(ct,ye,l)=>{"use strict";l.d(ye,{y:()=>c});var e=l(2664),r=l(22096),s=l(65879);let c=(()=>{class d{transform(p){return(0,e.b)(p)?p:(0,r.of)(p)}}return d.\u0275fac=function(p){return new(p||d)},d.\u0275pipe=s.Yjl({name:"toObservable",type:d,pure:!0}),d})()},28098:(ct,ye,l)=>{"use strict";l.d(ye,{c:()=>et});var e=l(65879),r=l(36028),s=l(42495),c=l(81374),d=l(70489),f=l(4083),p=l(17503),T=l(83002),V=l(96814);const Q=["mtx-calendar-body",""];function Me(Pe,Ve){if(1&Pe&&(e.TgZ(0,"tr",2)(1,"td",3),e._uU(2),e.qZA()()),2&Pe){const E=e.oxw();e.xp6(1),e.uIk("colspan",E.numCols),e.xp6(1),e.Oqu(E.label)}}function te(Pe,Ve){if(1&Pe&&(e.TgZ(0,"td",7),e._uU(1),e.qZA()),2&Pe){const E=e.oxw(2);e.uIk("colspan",E._firstRowOffset),e.xp6(1),e.hij(" ",E._firstRowOffset>=E.labelMinRequiredCells?E.label:""," ")}}function Re(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"td",8),e.NdJ("click",function(){const dt=e.CHM(E).$implicit,se=e.oxw(2);return e.KtG(se._cellClicked(dt))}),e.TgZ(1,"div",9),e._uU(2),e.qZA()()}if(2&Pe){const E=Ve.$implicit,Y=Ve.index,ne=e.oxw().index,dt=e.oxw();e.ekj("mtx-calendar-body-active",dt._isActiveCell(ne,Y))("mtx-calendar-body-disabled",!E.enabled),e.Q6J("tabindex",dt._isActiveCell(ne,Y)?0:-1),e.uIk("data-mat-row",ne)("data-mat-col",Y)("aria-label",E.ariaLabel)("aria-disabled",!E.enabled||null),e.xp6(1),e.ekj("mtx-calendar-body-selected",dt.selectedValue===E.value)("mtx-calendar-body-today",dt.todayValue===E.value),e.uIk("aria-selected",dt.selectedValue===E.value),e.xp6(1),e.hij(" ",E.displayValue," ")}}function Se(Pe,Ve){if(1&Pe&&(e.TgZ(0,"tr",4),e.YNc(1,te,2,2,"td",5),e.YNc(2,Re,3,15,"td",6),e.qZA()),2&Pe){const E=Ve.$implicit,Y=Ve.index,ne=e.oxw();e.xp6(1),e.Q6J("ngIf",0===Y&&ne._firstRowOffset),e.xp6(1),e.Q6J("ngForOf",E)}}class Ae{constructor(Ve,E,Y,ne){this.value=Ve,this.displayValue=E,this.ariaLabel=Y,this.enabled=ne}}let Ke=(()=>{class Pe{constructor(){this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new e.vpe}get _firstRowOffset(){return this.rows&&this.rows.length&&this.rows[0].length?this.numCols-this.rows[0].length:0}_cellClicked(E){!this.allowDisabledSelection&&!E.enabled||this.selectedValueChange.emit(E.value)}_isActiveCell(E,Y){let ne=E*this.numCols+Y;return E&&(ne-=this._firstRowOffset),ne===this.activeCell}}return Pe.\u0275fac=function(E){return new(E||Pe)},Pe.\u0275cmp=e.Xpm({type:Pe,selectors:[["","mtx-calendar-body",""]],hostAttrs:[1,"mtx-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",allowDisabledSelection:"allowDisabledSelection",activeCell:"activeCell"},outputs:{selectedValueChange:"selectedValueChange"},exportAs:["mtxCalendarBody"],attrs:Q,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mtx-calendar-body-label"],["role","row"],["class","mtx-calendar-body-label","aria-hidden","true",4,"ngIf"],["role","gridcell","class","mtx-calendar-body-cell",3,"mtx-calendar-body-active","mtx-calendar-body-disabled","tabindex","click",4,"ngFor","ngForOf"],["aria-hidden","true",1,"mtx-calendar-body-label"],["role","gridcell",1,"mtx-calendar-body-cell",3,"tabindex","click"],[1,"mtx-calendar-body-cell-content"]],template:function(E,Y){1&E&&(e.YNc(0,Me,3,2,"tr",0),e.YNc(1,Se,3,2,"tr",1)),2&E&&(e.Q6J("ngIf",Y._firstRowOffset{class Pe{constructor(E,Y){if(this._adapter=E,this._dateFormats=Y,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(E){const Y=this._activeDate;this._activeDate=E||this._adapter.today(),Y&&this._activeDate&&!G(this._adapter,Y,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(E){this._selected=E,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(E))}ngAfterContentInit(){this._init()}_yearSelected(E){const Y=this._adapter.getMonth(this.activeDate),ne=this._adapter.createDatetime(E,Y,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(E,Y,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(ne)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return we(this._adapter,this.activeDate,this.minDate,this.maxDate)}_calendarStateDone(){this._calendarState=""}_init(){this._todayYear=this._adapter.getYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const Y=this._adapter.getYear(this.activeDate)-we(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let ne=0,dt=[];ne<_t;ne++)dt.push(Y+ne),4===dt.length&&(this._years.push(dt.map(se=>this._createCellForYear(se))),dt=[])}_createCellForYear(E){const Y=this._adapter.getYearName(this._adapter.createDate(E,0,1));return new Ae(E,Y,Y,this._shouldEnableYear(E))}_shouldEnableYear(E){if(null==E||this.maxDate&&E>this._adapter.getYear(this.maxDate)||this.minDate&&E{class Pe{constructor(E,Y,ne,dt){this._elementRef=E,this._adapter=Y,this._changeDetectorRef=ne,this._document=dt,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new e.vpe,this.activeDateChange=new e.vpe,this._userSelection=new e.vpe,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=se=>{this._timeChanged=!1,this.setTime(se),this._bindGlobalEvents(se)},this._pointerMove=se=>{se.cancelable&&se.preventDefault(),this.setTime(se)},this._pointerUp=se=>{se.cancelable&&se.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),this._hourView||this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(E){const Y=this._activeDate;this._activeDate=this._adapter.clampDate(E,this.minDate,this.maxDate),this._adapter.sameMinute(Y,this._activeDate)||this._init()}get selected(){return this._selected}set selected(E){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(E)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(E))}set startView(E){this._hourView="minute"!==E}get _hand(){const E=this._adapter.getHour(this.activeDate);this._selectedHour=E,this._selectedMinute=this._adapter.getMinute(this.activeDate);let Y=0,ne=U;return this._hourView?(ne=this._selectedHour>0&&this._selectedHour<13?U:27.5,this.twelvehour&&(ne=U),Y=Math.round(30*this._selectedHour)):Y=Math.round(6*this._selectedMinute),{height:`${ne}%`,marginTop:50-ne+"%",transform:`rotate(${Y}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(E){const Y=this._document,ne=Z(E),se=ne?"touchend":"mouseup";Y.addEventListener(ne?"touchmove":"mousemove",this._pointerMove,ze),Y.addEventListener(se,this._pointerUp,ze),ne&&Y.addEventListener("touchcancel",this._pointerUp,ze)}_removeGlobalEvents(){const E=this._document;E.removeEventListener("mousemove",this._pointerMove,ze),E.removeEventListener("mouseup",this._pointerUp,ze),E.removeEventListener("touchmove",this._pointerMove,ze),E.removeEventListener("touchend",this._pointerUp,ze),E.removeEventListener("touchcancel",this._pointerUp,ze)}_init(){this._hours.length=0,this._minutes.length=0;const E=this._adapter.getHourNames(),Y=this._adapter.getMinuteNames();if(this.twelvehour){const ne=[];for(let dt=0;dt=0)&&(!this.maxDate||this._adapter.compareDatetime($t,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter($t,T.B.HOUR));ne.push({value:dt,displayValue:dt%12==0?"12":E[dt%12],enabled:kt,top:50-Math.cos(se)*rt-K,left:50+Math.sin(se)*rt-K})}this._hours=ne.filter("AM"===this.AMPM?dt=>dt.value<12:dt=>dt.value>=12)}else for(let ne=0;ne0&&ne<13?U:27.5,Ft=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),ne,0),$t=(!this.minDate||this._adapter.compareDatetime(Ft,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(Ft,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(Ft,T.B.HOUR));this._hours.push({value:ne,displayValue:0===ne?"00":E[ne],enabled:$t,top:50-Math.cos(dt)*rt-K,left:50+Math.sin(dt)*rt-K,fontSize:ne>0&&ne<13?"":"80%"})}for(let ne=0;ne=0)&&(!this.maxDate||this._adapter.compareDatetime(se,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(se,T.B.MINUTE));this._minutes.push({value:ne,displayValue:0===ne?"00":Y[ne],enabled:rt,top:50-Math.cos(dt)*U-K,left:50+Math.sin(dt)*U-K})}}setTime(E){const Y=this._elementRef.nativeElement,ne=Y.getBoundingClientRect(),dt=Y.offsetWidth,se=Y.offsetHeight,{pageX:rt,pageY:Ft}=function Ce(Pe){let Ve;return Ve=Z(Pe)?Pe.touches[0]||Pe.changedTouches[0]:Pe,Ve}(E),$t=dt/2-(rt-ne.left-window.pageXOffset),kt=se/2-(Ft-ne.top-window.pageYOffset);let Yt=Math.atan2(-$t,kt);const Qe=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),We=Math.sqrt($t*$t+kt*kt),Ct=this._hourView&&We>(dt*(U/100)+.275*dt)/2;Yt<0&&(Yt=2*Math.PI+Yt);let nt,st=Math.round(Yt/Qe);this._hourView?(this.twelvehour?st="AM"===this.AMPM?0===st?12:st:12===st?0:st+12:(12===st&&(st=0),st=Ct?0===st?12:st:0===st?0:st+12),nt=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),st,this._adapter.getMinute(this.activeDate))):(this.interval&&(st*=this.interval),60===st&&(st=0),nt=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),st)),(!this.dateFilter||this.dateFilter(nt,this._hourView?T.B.HOUR:T.B.MINUTE))&&(this._timeChanged=!0,this.activeDate=nt,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate))}}return Pe.\u0275fac=function(E){return new(E||Pe)(e.Y36(e.SBq),e.Y36(He.e),e.Y36(e.sBO),e.Y36(V.K0))},Pe.\u0275cmp=e.Xpm({type:Pe,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(E,Y){1&E&&e.NdJ("mousedown",function(dt){return Y._pointerDown(dt)})("touchstart",function(dt){return Y._pointerDown(dt)})},inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:"twelvehour",AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],features:[e.TTD],decls:7,vars:7,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand",3,"ngStyle"],[1,"mtx-clock-hours"],["class","mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","fontSize","left","top",4,"ngFor","ngForOf"],[1,"mtx-clock-minutes"],["class","mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","left","top",4,"ngFor","ngForOf"],[1,"mtx-clock-cell"]],template:function(E,Y){1&E&&(e.TgZ(0,"div",0),e._UZ(1,"div",1)(2,"div",2),e.TgZ(3,"div",3),e.YNc(4,Le,2,11,"div",4),e.qZA(),e.TgZ(5,"div",5),e.YNc(6,ee,2,9,"div",6),e.qZA()()),2&E&&(e.xp6(2),e.Q6J("ngStyle",Y._hand),e.xp6(1),e.ekj("active",Y._hourView),e.xp6(1),e.Q6J("ngForOf",Y._hours),e.xp6(1),e.ekj("active",!Y._hourView),e.xp6(1),e.Q6J("ngForOf",Y._minutes))},dependencies:[V.sg,V.PC],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}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%}.mtx-clock-center{position:absolute;top:50%;left:50%;width:2%;height:2%;margin:-1%;border-radius:50%}.mtx-clock-hand{position:absolute;inset:0;width:1px;margin:0 auto;transform-origin:bottom}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%}.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}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none}\n'],encapsulation:2,changeDetection:0}),Pe})();function Z(Pe){return"t"===Pe.type[0]}const De=["hourInput"],j=["minuteInput"];function P(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"div",12)(1,"button",13),e.NdJ("keydown",function(ne){return ne.stopPropagation()})("click",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne.ampmChange.emit("AM"))}),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"button",14),e.NdJ("keydown",function(ne){return ne.stopPropagation()})("click",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne.ampmChange.emit("PM"))}),e._uU(4,"PM"),e.qZA()()}if(2&Pe){const E=e.oxw();e.xp6(1),e.ekj("mtx-time-ampm-active","AM"===E.AMPM),e.xp6(2),e.ekj("mtx-time-ampm-active","PM"===E.AMPM)}}function W(Pe,Ve){for(Pe=String(Pe);Pe.length{class Pe{set timeInterval(E){this._interval=(0,s.su)(E)}set timeMin(E){this._min=(0,s.su)(E)}set timeMax(E){this._max=(0,s.su)(E)}set timeValue(E){this._value=(0,s.su)(E),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(E,Y){this.element=E,this.cdr=Y,this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new e.vpe,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),this.timeValueChanged.emit(this._value)}focus(){this.writeValue("")}writeValue(E){this.inputElement.value=""!==E?W(E,2):"",this.cdr.markForCheck()}writePlaceholder(E){this.inputElement.placeholder=W(E,2),this.cdr.markForCheck()}keyDownHandler(E){if(String(this.inputElement.value).length>0){let Y=null;E.keyCode===r.LH?(Y=(0,s.su)(this._value),Y+=this._interval,E.stopPropagation()):E.keyCode===r.JH&&(Y=(0,s.su)(this._value),Y-=this._interval,E.stopPropagation()),"number"==typeof Y&&(this.writeValue(Y),this.writePlaceholder(Y),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(E){const Y=E?.key??null;isNaN(Number(Y))&&"Enter"!==Y&&E.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const E=(0,s.su)(this.inputElement?.value??null);if(E||0===this._min&&0===E){const Y=Math.min(Math.max(E,this._min),this._max);Y!==E&&(this.writeValue(Y),this.writePlaceholder(Y)),this._value=Y}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}}return Pe.\u0275fac=function(E){return new(E||Pe)(e.Y36(e.SBq),e.Y36(e.sBO))},Pe.\u0275dir=e.lG2({type:Pe,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(E,Y){1&E&&e.NdJ("blur",function(dt){return Y.blur(dt)})("focus",function(dt){return Y.focus(dt)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"]}),Pe})(),ke=(()=>{class Pe{get twelvehour(){return this._twelvehour}set twelvehour(E){this._twelvehour=(0,s.Ig)(E)}get activeDate(){return this._activeDate}set activeDate(E){this._activeDate=this._adapter.clampDate(E,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(E){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(E)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(E))}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(E))}get clockView(){return this._clockView}set clockView(E){this._clockView=E}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const E=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===E?"12":this.prefixWithZero(E>12?E-12:E):this.prefixWithZero(E)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(E){return E<10?"0"+String(E):String(E)}constructor(E,Y,ne){this._adapter=E,this._changeDetectorRef=Y,this._datetimepickerIntl=ne,this.selectedChange=new e.vpe,this.activeDateChange=new e.vpe,this._userSelection=new e.vpe,this.ampmChange=new e.vpe,this.clockViewChange=new e.vpe,this.interval=1,this._twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(E){E.clockView&&E.clockView.currentValue!==E.clockView.previousValue&&this.focusInputElement()}ngAfterViewInit(){this.focusInputElement()}focusInputElement(){"hour"===this.clockView?this.hourInputElement&&this.hourInputElement.nativeElement.focus():this.minuteInputElement&&this.minuteInputElement.nativeElement.focus()}handleHourInputChange(E){const Y=(0,s.su)(E);if(Y||0===Y){const ne=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this.updateHourForAmPm(Y),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(ne,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}updateHourForAmPm(E){return this.twelvehour?"AM"===this.AMPM?0===E||12===E?0:E:0===E||12===E?12:E+12:E}handleMinuteInputChange(E){const Y=(0,s.su)(E);if(Y||0===Y){const ne=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this._activeDate),Y);this._activeDate=this._adapter.clampDate(ne,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}handleFocus(E){this.clockView=E,this.clockViewChange.emit(E)}_timeSelected(E){"hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=E}_onActiveDateChange(E){this._activeDate=E,this.activeDateChange.emit(E)}handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}handleCancel(){this._userSelection.emit()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}}return Pe.\u0275fac=function(E){return new(E||Pe)(e.Y36(He.e),e.Y36(e.sBO),e.Y36(ce.i))},Pe.\u0275cmp=e.Xpm({type:Pe,selectors:[["mtx-time"]],viewQuery:function(E,Y){if(1&E&&(e.Gf(De,5,e.SBq),e.Gf(De,5,_e),e.Gf(j,5,e.SBq),e.Gf(j,5,_e)),2&E){let ne;e.iGM(ne=e.CRH())&&(Y.hourInputElement=ne.first),e.iGM(ne=e.CRH())&&(Y.hourInputDirective=ne.first),e.iGM(ne=e.CRH())&&(Y.minuteInputElement=ne.first),e.iGM(ne=e.CRH())&&(Y.minuteInputDirective=ne.first)}},hostAttrs:[1,"mtx-time"],inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:"twelvehour",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.TTD],decls:15,vars:27,consts:[[1,"mtx-time-input-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeMin","timeMax","timeValue","timeValueChanged","focus"],["hourInput","mtxTimeInput"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeMin","timeMax","timeValue","timeInterval","timeValueChanged","focus"],["minuteInput","mtxTimeInput"],["class","mtx-time-ampm",4,"ngIf"],[3,"AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","selectedChange","activeDateChange"],[1,"mtx-time-button-wrapper"],["mat-button","","type","button",1,"mtx-time-cancel-button",3,"click"],["mat-button","","type","button",1,"mtx-time-ok-button",3,"disabled","click"],[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"]],template:function(E,Y){if(1&E&&(e.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),e.NdJ("timeValueChanged",function(dt){return Y.handleHourInputChange(dt)})("focus",function(){return Y.handleFocus("hour")}),e.qZA(),e.TgZ(4,"div",4),e._uU(5,":"),e.qZA(),e.TgZ(6,"input",5,6),e.NdJ("timeValueChanged",function(dt){return Y.handleMinuteInputChange(dt)})("focus",function(){return Y.handleFocus("minute")}),e.qZA(),e.YNc(8,P,5,4,"div",7),e.qZA()(),e.TgZ(9,"mtx-clock",8),e.NdJ("selectedChange",function(dt){return Y._timeSelected(dt)})("activeDateChange",function(dt){return Y._onActiveDateChange(dt)}),e.qZA(),e.TgZ(10,"div",9)(11,"button",10),e.NdJ("click",function(){return Y.handleCancel()}),e._uU(12),e.qZA(),e.TgZ(13,"button",11),e.NdJ("click",function(){return Y.handleOk()}),e._uU(14),e.qZA()()),2&E){const ne=e.MAs(3),dt=e.MAs(7);e.xp6(2),e.ekj("mtx-time-input-active","hour"===Y.clockView)("mtx-time-input-warning",!ne.valid),e.Q6J("timeMin",Y.twelvehour?1:0)("timeMax",Y.twelvehour?12:23)("timeValue",Y.hour),e.xp6(4),e.ekj("mtx-time-input-active","minute"===Y.clockView)("mtx-time-input-warning",!dt.valid),e.Q6J("timeMin",0)("timeMax",59)("timeValue",Y.minute)("timeInterval",Y.interval),e.xp6(2),e.Q6J("ngIf",Y.twelvehour),e.xp6(1),e.Q6J("AMPM",Y.AMPM)("dateFilter",Y.dateFilter)("interval",Y.interval)("maxDate",Y.maxDate)("minDate",Y.minDate)("selected",Y.selected)("startView",Y.clockView)("twelvehour",Y.twelvehour),e.xp6(3),e.hij(" ",Y._datetimepickerIntl.cancelLabel," "),e.xp6(1),e.Q6J("disabled",(null==Y.minuteInputDirective?null:Y.minuteInputDirective.invalid)||(null==Y.hourInputDirective?null:Y.hourInputDirective.invalid)),e.xp6(1),e.hij(" ",Y._datetimepickerIntl.okLabel," ")}},dependencies:[V.O5,ue.lW,D,_e],styles:[".mtx-time{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-radius:8px;border:2px solid transparent;-webkit-appearance:none;appearance:none;outline:none}.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-typography-button-font-weight: 400;flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid}.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-radius:8px 8px 0 0}.mtx-time-ampm .mtx-time-pm{border-radius:0 0 8px 8px;border-top:none}.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}),Pe})();function pt(Pe,Ve){if(1&Pe&&(e.TgZ(0,"th"),e._uU(1),e.qZA()),2&Pe){const E=Ve.$implicit;e.uIk("aria-label",E.long),e.xp6(1),e.Oqu(E.narrow)}}let Mt=(()=>{class Pe{constructor(E,Y){if(this._adapter=E,this._dateFormats=Y,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");const ne=this._adapter.getFirstDayOfWeek(),dt=this._adapter.getDayOfWeekNames("narrow"),rt=this._adapter.getDayOfWeekNames("long").map((Ft,$t)=>({long:Ft,narrow:dt[$t]}));this._weekdays=rt.slice(ne).concat(rt.slice(0,ne)),this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(E){const Y=this._activeDate;this._activeDate=E||this._adapter.today(),Y&&this._activeDate&&!this._adapter.sameMonthAndYear(Y,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(Y,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(E){this._selected=E,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(E){this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),E,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"date"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._adapter.today());const E=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(E)-this._adapter.getFirstDayOfWeek())%7,this._createWeekCells()}_createWeekCells(){const E=this._adapter.getNumDaysInMonth(this.activeDate),Y=this._adapter.getDateNames();this._weeks=[[]];for(let ne=0,dt=this._firstWeekOffset;ne{class Pe{constructor(E,Y){if(this._adapter=E,this._dateFormats=Y,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(E){const Y=this._activeDate;this._activeDate=E||this._adapter.today(),Y&&this._activeDate&&!this._adapter.sameYear(Y,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(E){this._selected=E,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(E){const Y=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),E,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),E,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(Y)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"month"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const E=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(Y=>Y.map(ne=>this._createCellForMonth(ne,E[ne])))}_getMonthInCurrentYear(E){return this._adapter.sameYear(E,this.activeDate)?this._adapter.getMonth(E):null}_createCellForMonth(E,Y){const ne=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),E,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new Ae(E,Y.toLocaleUpperCase(),ne,this._isMonthEnabled(E))}_isMonthEnabled(E){if(!this.dateFilter)return!0;for(let ne=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),E,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(ne)===E;ne=this._adapter.addCalendarDays(ne,1))if(this.dateFilter(ne))return!0;return!1}}return Pe.\u0275fac=function(E){return new(E||Pe)(e.Y36(He.e,8),e.Y36(d.I,8))},Pe.\u0275cmp=e.Xpm({type:Pe,selectors:[["mtx-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection"},exportAs:["mtxYearView"],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"label","rows","todayValue","labelMinRequiredCells","numCols","activeCell","selectedValue","allowDisabledSelection","selectedValueChange"]],template:function(E,Y){1&E&&(e.TgZ(0,"table",0),e._UZ(1,"thead",1),e.TgZ(2,"tbody",2),e.NdJ("@slideCalendar.done",function(){return Y._calendarStateDone()})("selectedValueChange",function(dt){return Y._monthSelected(dt)}),e.qZA()()),2&E&&(e.xp6(2),e.Q6J("@slideCalendar",Y._calendarState)("label",Y._yearLabel)("rows",Y._months)("todayValue",Y._todayMonth)("labelMinRequiredCells",2)("numCols",4)("activeCell",Y._adapter.getMonth(Y.activeDate))("selectedValue",Y._selectedMonth)("allowDisabledSelection",!0))},dependencies:[Ke],encapsulation:2,data:{animation:[f.u.slideCalendar]},changeDetection:0}),Pe})();function Te(Pe,Ve){1&Pe&&(e.O4$(),e.TgZ(0,"svg",10),e._UZ(1,"path",11),e.qZA())}function mt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._yearClicked())}),e.TgZ(1,"span"),e._uU(2),e.qZA(),e.YNc(3,Te,2,0,"svg",9),e.qZA()}if(2&Pe){const E=e.oxw();e.ekj("active","year"===E.currentView||"multi-year"===E.currentView),e.uIk("aria-label",E._yearButtonLabel),e.xp6(2),e.Oqu(E._yearButtonText),e.xp6(1),e.Q6J("ngIf",E.multiYearSelector||"year"===E.type)}}function ut(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"button",15),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw(2);return e.KtG(ne._dateClicked())}),e._uU(1),e.qZA()}if(2&Pe){const E=e.oxw(2);e.ekj("active","month"===E.currentView)("not-clickable","month"===E.type),e.uIk("aria-label",E._dateButtonLabel),e.xp6(1),e.Oqu(E._dateButtonText)}}function tt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"span",22)(1,"button",23),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw(3);return e.KtG(ne._ampmClicked("AM"))}),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"button",24),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw(3);return e.KtG(ne._ampmClicked("PM"))}),e._uU(4,"PM"),e.qZA()()}if(2&Pe){const E=e.oxw(3);e.xp6(1),e.ekj("active","AM"===E._AMPM),e.xp6(2),e.ekj("active","PM"===E._AMPM)}}function St(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"span",16)(1,"span",17)(2,"button",18),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw(2);return e.KtG(ne._hoursClicked())}),e._uU(3),e.qZA(),e.TgZ(4,"span",19),e._uU(5,":"),e.qZA(),e.TgZ(6,"button",20),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw(2);return e.KtG(ne._minutesClicked())}),e._uU(7),e.qZA()(),e.YNc(8,tt,5,4,"span",21),e.qZA()}if(2&Pe){const E=e.oxw(2);e.ekj("active","clock"===E.currentView),e.xp6(2),e.ekj("active","hour"===E._clockView),e.uIk("aria-label",E._hourButtonLabel),e.xp6(1),e.Oqu(E._hoursButtonText),e.xp6(3),e.ekj("active","minute"===E._clockView),e.uIk("aria-label",E._minuteButtonLabel),e.xp6(1),e.Oqu(E._minutesButtonText),e.xp6(1),e.Q6J("ngIf",E.twelvehour)}}function Ut(Pe,Ve){if(1&Pe&&(e.TgZ(0,"div",12),e.YNc(1,ut,2,6,"button",13),e.YNc(2,St,9,11,"span",14),e.qZA()),2&Pe){const E=e.oxw();e.xp6(1),e.Q6J("ngIf","time"!==E.type),e.xp6(1),e.Q6J("ngIf",E.type.endsWith("time"))}}function li(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"div",25)(1,"div",26)(2,"button",27),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._previousClicked())}),e.O4$(),e.TgZ(3,"svg",28),e._UZ(4,"path",29),e.qZA()(),e.kcU(),e.TgZ(5,"div",30),e.NdJ("@slideCalendar.done",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._calendarStateDone())}),e.TgZ(6,"strong"),e._uU(7),e.qZA()(),e.TgZ(8,"button",31),e.NdJ("click",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._nextClicked())}),e.O4$(),e.TgZ(9,"svg",28),e._UZ(10,"path",32),e.qZA()()()()}if(2&Pe){const E=e.oxw();e.xp6(2),e.ekj("disabled",!E._previousEnabled()),e.uIk("aria-disabled",!E._previousEnabled())("aria-label",E._prevButtonLabel),e.xp6(3),e.Q6J("@slideCalendar",E._calendarState),e.xp6(2),e.Oqu(E._yearPeriodText),e.xp6(1),e.ekj("disabled",!E._nextEnabled()),e.uIk("aria-disabled",!E._nextEnabled())("aria-label",E._nextButtonLabel)}}function Gt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"mtx-month-view",33),e.NdJ("_userSelection",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._userSelected())})("selectedChange",function(ne){e.CHM(E);const dt=e.oxw();return e.KtG(dt._dateSelected(ne))}),e.qZA()}if(2&Pe){const E=e.oxw();e.Q6J("activeDate",E._activeDate)("dateFilter",E._dateFilterForViews)("selected",E.selected)("type",E.type)}}function ni(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"mtx-year-view",33),e.NdJ("_userSelection",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._userSelected())})("selectedChange",function(ne){e.CHM(E);const dt=e.oxw();return e.KtG(dt._monthSelected(ne))}),e.qZA()}if(2&Pe){const E=e.oxw();e.Q6J("activeDate",E._activeDate)("dateFilter",E._dateFilterForViews)("selected",E.selected)("type",E.type)}}function gt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"mtx-multi-year-view",34),e.NdJ("_userSelection",function(){e.CHM(E);const ne=e.oxw();return e.KtG(ne._userSelected())})("selectedChange",function(ne){e.CHM(E);const dt=e.oxw();return e.KtG(dt._yearSelected(ne))}),e.qZA()}if(2&Pe){const E=e.oxw();e.Q6J("activeDate",E._activeDate)("dateFilter",E._dateFilterForViews)("maxDate",E.maxDate)("minDate",E.minDate)("selected",E.selected)("type",E.type)}}function Rt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"mtx-time",37),e.NdJ("_userSelection",function(){e.CHM(E);const ne=e.oxw(2);return e.KtG(ne._userSelected())})("activeDateChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._onActiveDateChange(ne))})("selectedChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._timeSelected(ne))})("ampmChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._ampmClicked(ne))})("clockViewChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._clockView=ne)}),e.qZA()}if(2&Pe){const E=e.oxw(2);e.Q6J("AMPM",E._AMPM)("clockView",E._clockView)("twelvehour",E.twelvehour)("dateFilter",E.dateFilter)("interval",E.timeInterval)("maxDate",E.maxDate)("minDate",E.minDate)("selected",E._activeDate)}}function vt(Pe,Ve){if(1&Pe){const E=e.EpF();e.TgZ(0,"mtx-clock",38),e.NdJ("_userSelection",function(){e.CHM(E);const ne=e.oxw(2);return e.KtG(ne._userSelected())})("activeDateChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._onActiveDateChange(ne))})("selectedChange",function(ne){e.CHM(E);const dt=e.oxw(2);return e.KtG(dt._dialTimeSelected(ne))}),e.qZA()}if(2&Pe){const E=e.oxw(2);e.Q6J("AMPM",E._AMPM)("dateFilter",E.dateFilter)("interval",E.timeInterval)("maxDate",E.maxDate)("minDate",E.minDate)("selected",E._activeDate)("startView",E._clockView)("twelvehour",E.twelvehour)}}function ve(Pe,Ve){if(1&Pe&&(e.ynx(0),e.YNc(1,Rt,1,8,"mtx-time",35),e.YNc(2,vt,1,8,"ng-template",null,36,e.W1O),e.BQk()),2&Pe){const E=e.MAs(3),Y=e.oxw();e.xp6(1),e.Q6J("ngIf",Y.timeInput)("ngIfElse",E)}}let et=(()=>{class Pe{get multiYearSelector(){return this._multiYearSelector}set multiYearSelector(E){this._multiYearSelector=(0,s.Ig)(E)}get twelvehour(){return this._twelvehour}set twelvehour(E){this._twelvehour=(0,s.Ig)(E)}constructor(E,Y,ne,dt,se,rt){if(this._elementRef=E,this._intl=Y,this._ngZone=ne,this._adapter=dt,this._dateFormats=se,this._multiYearSelector=!1,this._twelvehour=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChange=new e.vpe,this.viewChanged=new e.vpe,this._userSelection=new e.vpe,this._clockView="hour",this._type="date",this._timeInput=!1,this._dateFilterForViews=Ft=>!!Ft&&(!this.dateFilter||this.dateFilter(Ft,T.B.DATE))&&(!this.minDate||this._adapter.compareDate(Ft,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(Ft,this.maxDate)<=0),!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._intlChanges=Y.changes.subscribe(()=>rt.markForCheck())}get type(){return this._type}set type(E){this._type=E||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(E){this._startAt=this._adapter.getValidDateOrNull(E)}get timeInput(){return this._timeInput}set timeInput(E){this._timeInput=(0,s.Ig)(E)}get selected(){return this._selected}set selected(E){this._selected=this._adapter.getValidDateOrNull(E)}get minDate(){return this._minDate}set minDate(E){this._minDate=this._adapter.getValidDateOrNull(E)}get maxDate(){return this._maxDate}set maxDate(E){this._maxDate=this._adapter.getValidDateOrNull(E)}get _activeDate(){return this._clampedActiveDate}set _activeDate(E){const Y=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(E,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),Y&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(Y,this._clampedActiveDate)&&(this._adapter.isInNextMonth(Y,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left"))}get currentView(){return this._currentView}set currentView(E){this._currentView=E,this.viewChanged.emit(E)}get _yearPeriodText(){if("multi-year"===this.currentView){const Y=this._adapter.getYear(this._activeDate)-we(this._adapter,this._activeDate,this.minDate,this.maxDate),ne=Y+_t-1,dt=this._adapter.getYearName(this._adapter.createDate(Y,0,1)),se=this._adapter.getYearName(this._adapter.createDate(ne,0,1));return this._intl.formatYearRange(dt,se)}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 E=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===E&&(E=24),E=E>12?E-12:E),this._2digit(E)}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._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||"month"}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(E){"date"===this.type?(!this._adapter.sameDate(E,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(E):(this._activeDate=E,this.currentView="clock")}_monthSelected(E){"month"===this.type?(!this._adapter.sameMonthAndYear(E,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(E)):(this._activeDate=E,this.currentView="month",this._clockView="hour")}_yearSelected(E){if("year"===this.type){if(!this._adapter.sameYear(E,this.selected)||!this.preventSameDateTimeSelection){const Y=this._adapter.createDatetime(this._adapter.getYear(E),0,1,0,0);this.selectedChange.emit(Y)}}else this._activeDate=E,this.currentView="year"}_timeSelected(E){this._activeDate=this._updateDate(E),(!this._adapter.sameDatetime(E,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(E)}_dialTimeSelected(E){"minute"!==this._clockView?(this._activeDate=this._updateDate(E),this._clockView="minute"):(!this._adapter.sameDatetime(E,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(E)}_onActiveDateChange(E){this._activeDate=E}_updateDate(E){if(this.twelvehour)if(12===this._adapter.getHour(E)){if("AM"===this._AMPM)return this._adapter.addCalendarHours(E,-12)}else if("PM"===this._AMPM)return this._adapter.addCalendarHours(E,12);return E}_selectAMPM(E){this._AMPM=this._adapter.getHour(E)>11?"PM":"AM"}_ampmClicked(E){if(this._currentView="clock",E===this._AMPM)return;const Y=this._adapter.getHour(this._activeDate);let ne;ne="AM"===E?Y>=12?this._adapter.getHour(this._activeDate)-12:12:(Y+12)%24;const dt=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),ne,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(dt)===ne&&(this._activeDate=dt,this._AMPM=E)}_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:-_t)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:_t)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_handleCalendarBodyKeydown(E){"month"===this.currentView?this._handleCalendarBodyKeydownInMonthView(E):"year"===this.currentView?this._handleCalendarBodyKeydownInYearView(E):"multi-year"===this.currentView?this._handleCalendarBodyKeydownInMultiYearView(E):this._handleCalendarBodyKeydownInClockView(E)}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,c.P)()).subscribe(()=>{this._elementRef.nativeElement.focus()})})}_calendarStateDone(){this._calendarState=""}_isSameView(E,Y){return"month"===this.currentView?this._adapter.getYear(E)===this._adapter.getYear(Y)&&this._adapter.getMonth(E)===this._adapter.getMonth(Y):"year"===this.currentView?this._adapter.getYear(E)===this._adapter.getYear(Y):G(this._adapter,E,Y,this.minDate,this.maxDate)}_handleCalendarBodyKeydownInMonthView(E){switch(E.keyCode){case r.oh:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-1);break;case r.SV:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1);break;case r.LH:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-7);break;case r.JH:this._activeDate=this._adapter.addCalendarDays(this._activeDate,7);break;case r.Sd:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1-this._adapter.getDate(this._activeDate));break;case r.uR:this._activeDate=this._adapter.addCalendarDays(this._activeDate,this._adapter.getNumDaysInMonth(this._activeDate)-this._adapter.getDate(this._activeDate));break;case r.Ku:this._activeDate=E.altKey?this._adapter.addCalendarYears(this._activeDate,-1):this._adapter.addCalendarMonths(this._activeDate,-1);break;case r.VM:this._activeDate=E.altKey?this._adapter.addCalendarYears(this._activeDate,1):this._adapter.addCalendarMonths(this._activeDate,1);break;case r.K5:return void(this._dateFilterForViews(this._activeDate)&&(this._dateSelected(this._activeDate),E.preventDefault()));default:return}E.preventDefault()}_handleCalendarBodyKeydownInYearView(E){switch(E.keyCode){case r.oh:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-1);break;case r.SV:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,1);break;case r.LH:this._activeDate=this._prevMonthInSameCol(this._activeDate);break;case r.JH:this._activeDate=this._nextMonthInSameCol(this._activeDate);break;case r.Sd:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case r.uR:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case r.Ku:this._activeDate=this._adapter.addCalendarYears(this._activeDate,E.altKey?-10:-1);break;case r.VM:this._activeDate=this._adapter.addCalendarYears(this._activeDate,E.altKey?10:1);break;case r.K5:this._monthSelected(this._activeDate);break;default:return}E.preventDefault()}_handleCalendarBodyKeydownInMultiYearView(E){switch(E.keyCode){case r.oh:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-1);break;case r.SV:this._activeDate=this._adapter.addCalendarYears(this._activeDate,1);break;case r.LH:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-4);break;case r.JH:this._activeDate=this._adapter.addCalendarYears(this._activeDate,4);break;case r.Sd:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-we(this._adapter,this._activeDate,this.minDate,this.maxDate));break;case r.uR:this._activeDate=this._adapter.addCalendarYears(this._activeDate,_t-we(this._adapter,this._activeDate,this.minDate,this.maxDate)-1);break;case r.Ku:this._activeDate=this._adapter.addCalendarYears(this._activeDate,E.altKey?10*-_t:-_t);break;case r.VM:this._activeDate=this._adapter.addCalendarYears(this._activeDate,E.altKey?10*_t:_t);break;case r.K5:this._yearSelected(this._activeDate);break;default:return}}_handleCalendarBodyKeydownInClockView(E){switch(E.keyCode){case r.LH:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.timeInterval);break;case r.JH:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.timeInterval);break;case r.K5:return void(this.timeInput||this._dialTimeSelected(this._activeDate));default:return}E.preventDefault()}_prevMonthInSameCol(E){const Y=this._adapter.getMonth(E)<=4?-5:this._adapter.getMonth(E)>=7?-7:-12;return this._adapter.addCalendarMonths(E,Y)}_nextMonthInSameCol(E){const Y=this._adapter.getMonth(E)<=4?7:this._adapter.getMonth(E)>=7?5:12;return this._adapter.addCalendarMonths(E,Y)}calendarState(E){this._calendarState=E}_2digit(E){return("00"+E).slice(-2)}}return Pe.\u0275fac=function(E){return new(E||Pe)(e.Y36(e.SBq),e.Y36(ce.i),e.Y36(e.R0b),e.Y36(He.e,8),e.Y36(d.I,8),e.Y36(e.sBO))},Pe.\u0275cmp=e.Xpm({type:Pe,selectors:[["mtx-calendar"]],hostAttrs:["tabindex","0",1,"mtx-calendar"],hostVars:2,hostBindings:function(E,Y){1&E&&e.NdJ("keydown",function(dt){return Y._handleCalendarBodyKeydown(dt)}),2&E&&e.ekj("mtx-calendar-with-time-input",Y.timeInput)},inputs:{multiYearSelector:"multiYearSelector",twelvehour:"twelvehour",startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:"preventSameDateTimeSelection",type:"type",startAt:"startAt",timeInput:"timeInput",selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],decls:9,vars:7,consts:[[1,"mtx-calendar-header"],["mat-button","","type","button","class","mtx-calendar-header-year",3,"active","click",4,"ngIf"],["class","mtx-calendar-header-date-time",4,"ngIf"],[1,"mtx-calendar-content",3,"ngSwitch"],["class","mtx-month-content",4,"ngIf"],[3,"activeDate","dateFilter","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["class","mtx-calendar-header-year-dropdown","matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",4,"ngIf"],["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","class","mtx-calendar-header-date",3,"active","not-clickable","click",4,"ngIf"],["class","mtx-calendar-header-time",3,"active",4,"ngIf"],["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"],["class","mtx-calendar-header-ampm-container",4,"ngIf"],[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"],[1,"mtx-month-content"],[1,"mtx-calendar-controls"],["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,"activeDate","dateFilter","selected","type","_userSelection","selectedChange"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange"],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange",4,"ngIf","ngIfElse"],["clock",""],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange"],[3,"AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","_userSelection","activeDateChange","selectedChange"]],template:function(E,Y){1&E&&(e.TgZ(0,"div",0),e.YNc(1,mt,4,5,"button",1),e.YNc(2,Ut,3,2,"div",2),e.qZA(),e.TgZ(3,"div",3),e.YNc(4,li,11,10,"div",4),e.YNc(5,Gt,1,4,"mtx-month-view",5),e.YNc(6,ni,1,4,"mtx-year-view",5),e.YNc(7,gt,1,6,"mtx-multi-year-view",6),e.YNc(8,ve,4,2,"ng-container",7),e.qZA()),2&E&&(e.xp6(1),e.Q6J("ngIf","time"!==Y.type),e.xp6(1),e.Q6J("ngIf","year"!==Y.type),e.xp6(1),e.Q6J("ngSwitch",Y.currentView),e.xp6(1),e.Q6J("ngIf","month"===Y.currentView||"year"===Y.currentView||"multi-year"===Y.currentView),e.xp6(1),e.Q6J("ngSwitchCase","month"),e.xp6(1),e.Q6J("ngSwitchCase","year"),e.xp6(1),e.Q6J("ngSwitchCase","multi-year"))},dependencies:[V.O5,V.RF,V.n9,V.ED,ue.lW,ue.RK,D,ke,Mt,oe,xt],styles:[".mtx-calendar{display:block;outline:none}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-radius:4px 4px 0 0}.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-radius:4px 0 0 4px}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-radius:0 4px 4px 0}[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}@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-radius:4px 0 0 4px}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-radius:0 4px 4px 0}[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}}.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}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none}.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}\n"],encapsulation:2,data:{animation:[f.u.slideCalendar]},changeDetection:0}),Pe})()},4083:(ct,ye,l)=>{"use strict";l.d(ye,{u:()=>r});var e=l(86825);const r={transformPanel:(0,e.X$)("transformPanel",[(0,e.eR)("void => enter-dropdown",(0,e.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,e.F4)([(0,e.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,e.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,e.eR)("void => enter-dialog",(0,e.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,e.F4)([(0,e.oB)({opacity:0,transform:"scale(0.7)"}),(0,e.oB)({transform:"none",opacity:1})]))),(0,e.eR)("* => void",(0,e.jt)("100ms linear",(0,e.oB)({opacity:0})))]),fadeInCalendar:(0,e.X$)("fadeInCalendar",[(0,e.SB)("void",(0,e.oB)({opacity:0})),(0,e.SB)("enter",(0,e.oB)({opacity:1})),(0,e.eR)("void => *",(0,e.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,e.X$)("slideCalendar",[(0,e.eR)("* => left",[(0,e.jt)(180,(0,e.F4)([(0,e.oB)({transform:"translateX(100%)",offset:.5}),(0,e.oB)({transform:"translateX(-100%)",offset:.51}),(0,e.oB)({transform:"translateX(0)",offset:1})]))]),(0,e.eR)("* => right",[(0,e.jt)(180,(0,e.F4)([(0,e.oB)({transform:"translateX(-100%)",offset:.5}),(0,e.oB)({transform:"translateX(100%)",offset:.51}),(0,e.oB)({transform:"translateX(0)",offset:1})]))])])}},17503:(ct,ye,l)=>{"use strict";function e(r){return Error(`MtxDatetimepicker: No provider found for ${r}. You must import one of the following modules at your application root: MtxNativeDatetimeModule, MtxMomentDatetimeModule, or provide a custom implementation.`)}l.d(ye,{Z:()=>e})},83002:(ct,ye,l)=>{"use strict";l.d(ye,{B:()=>e});var e=function(r){return r[r.DATE=0]="DATE",r[r.HOUR=1]="HOUR",r[r.MINUTE=2]="MINUTE",r}(e||{})},18834:(ct,ye,l)=>{"use strict";l.d(ye,{i:()=>s});var e=l(78645),r=l(65879);let s=(()=>{class c{constructor(){this.changes=new e.x,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(f,p){return`${f} \u2013 ${p}`}formatYearRangeLabel(f,p){return`${f} to ${p}`}}return c.\u0275fac=function(f){return new(f||c)},c.\u0275prov=r.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},5294:(ct,ye,l)=>{"use strict";l.d(ye,{VQ:()=>ue,go:()=>R});var e=l(65879),r=l(42495),s=l(36028),c=l(33651),d=l(68484),f=l(62831),p=l(23680),T=l(78645),V=l(47394),Q=l(63019),Me=l(48180),te=l(32181),Re=l(28098),Se=l(17503),Ae=l(4083),Ke=l(96814),He=l(4300),_t=l(23403),le=l(49388);let xt=0;const G=new e.OlP("mtx-datetimepicker-scroll-strategy"),R={provide:G,deps:[c.aV],useFactory:function we(Ye){return()=>Ye.scrollStrategies.reposition()}},re=(0,p.pj)(class{constructor(Ye){this._elementRef=Ye}});let ce=(()=>{class Ye extends re{constructor(ee,ze){super(ee),this._changeDetectorRef=ze,this._animationDone=new T.x,this._dialogLabelId=null}ngOnInit(){this._animationState=this.datetimepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterContentInit(){this._calendar._focusActiveCell()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._animationDone.complete()}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(e.Y36(e.SBq),e.Y36(e.sBO))},Ye.\u0275cmp=e.Xpm({type:Ye,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(ee,ze){if(1&ee&&e.Gf(Re.c,7),2&ee){let Je;e.iGM(Je=e.CRH())&&(ze._calendar=Je.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:4,hostBindings:function(ee,ze){1&ee&&e.WFA("@transformPanel.done",function(){return ze._animationDone.next()}),2&ee&&(e.uIk("mode",ze.datetimepicker.mode),e.d8E("@transformPanel",ze._animationState),e.ekj("mtx-datetimepicker-content-touch",null==ze.datetimepicker?null:ze.datetimepicker.touchUi))},inputs:{color:"color"},features:[e.qOj],decls:2,vars:19,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"id","ngClass","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","timeInterval","twelvehour","selected","timeInput","selectedChange","viewChanged","_userSelection"]],template:function(ee,ze){if(1&ee&&(e.TgZ(0,"div",0)(1,"mtx-calendar",1),e.NdJ("selectedChange",function(At){return ze.datetimepicker._select(At)})("viewChanged",function(At){return ze.datetimepicker._viewChanged(At)})("_userSelection",function(){return ze.datetimepicker.close()}),e.qZA()()),2&ee){let Je;e.uIk("aria-modal",!0)("aria-labelledby",null!==(Je=ze._dialogLabelId)&&void 0!==Je?Je:void 0)("mode",ze.datetimepicker.mode),e.xp6(1),e.Q6J("id",ze.datetimepicker.id)("ngClass",ze.datetimepicker.panelClass)("type",ze.datetimepicker.type)("startAt",ze.datetimepicker.startAt)("startView",ze.datetimepicker.startView)("maxDate",ze.datetimepicker._maxDate)("minDate",ze.datetimepicker._minDate)("dateFilter",ze.datetimepicker._dateFilter)("multiYearSelector",ze.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",ze.datetimepicker.preventSameDateTimeSelection)("timeInterval",ze.datetimepicker.timeInterval)("twelvehour",ze.datetimepicker.twelvehour)("selected",ze.datetimepicker._selected)("timeInput",ze.datetimepicker.timeInput)("@fadeInCalendar","enter"),e.uIk("mode",ze.datetimepicker.mode)}},dependencies:[Ke.mk,He.mK,Re.c],styles:[".mtx-datetimepicker-content{display:block;border-radius:4px}.mtx-datetimepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mtx-datetimepicker-content .mtx-calendar{width:296px;height:424px}.mtx-datetimepicker-content .mtx-calendar.mtx-calendar-with-time-input{height:490px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar{width:432px;height:328px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar.mtx-calendar-with-time-input{height:404px}@media all and (orientation: landscape){.mtx-datetimepicker-content[mode=auto] .mtx-calendar{width:432px;height:328px}.mtx-datetimepicker-content[mode=auto] .mtx-calendar.mtx-calendar-with-time-input{height:404px}}.mtx-datetimepicker-content-touch{display:block;max-height:80vh;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}@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=landscape] .mtx-calendar{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:64vh;height:90vh}.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=landscape]{width:90vw;height:64vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container-with-actions{height:135vw}}\n"],encapsulation:2,data:{animation:[Ae.u.transformPanel,Ae.u.fadeInCalendar]},changeDetection:0}),Ye})(),ue=(()=>{class Ye{get multiYearSelector(){return this._multiYearSelector}set multiYearSelector(ee){this._multiYearSelector=(0,r.Ig)(ee)}get twelvehour(){return this._twelvehour}set twelvehour(ee){this._twelvehour=(0,r.Ig)(ee)}get panelClass(){return this._panelClass}set panelClass(ee){this._panelClass=(0,r.du)(ee)}get opened(){return this._opened}set opened(ee){(0,r.Ig)(ee)?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(ee){this._color=ee}constructor(ee,ze,Je,At,U,K){if(this._overlay=ee,this._ngZone=ze,this._viewContainerRef=Je,this._scrollStrategy=At,this._dateAdapter=U,this._dir=K,this._document=(0,e.f3M)(Ke.K0),this._multiYearSelector=!1,this._twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChanged=new e.vpe,this.openedStream=new e.vpe,this.closedStream=new e.vpe,this.viewChanged=new e.vpe,this._opened=!1,this.id="mtx-datetimepicker-"+xt++,this._disabledChange=new T.x,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=V.w0.EMPTY,this._type="datetime",this._touchUi=!1,this._timeInput=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,!this._dateAdapter)throw(0,Se.Z)("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(ee){this._startAt=this._dateAdapter.getValidDateOrNull(ee)}get type(){return this._type}set type(ee){this._type=ee||"datetime"}get touchUi(){return this._touchUi}set touchUi(ee){this._touchUi=(0,r.Ig)(ee)}get timeInput(){return this._timeInput&&!this.touchUi}set timeInput(ee){this._timeInput=(0,r.Ig)(ee)}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(ee){const ze=(0,r.Ig)(ee);ze!==this._disabled&&(this._disabled=ze,this._disabledChange.next(ze))}get restoreFocus(){return this._restoreFocus}set restoreFocus(ee){this._restoreFocus=(0,r.Ig)(ee)}get _selected(){return this._validSelected}set _selected(ee){this._validSelected=ee}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(ee){this.viewChanged.emit(ee)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(ee){const ze=this._selected;this._selected=ee,this._dateAdapter.sameDatetime(ze,this._selected)||this.selectedChanged.emit(ee)}_registerInput(ee){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=ee,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(ze=>this._selected=ze)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,f.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const ee=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,ze=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:Je,location:At}=this._componentRef;Je._startExitAnimation(),Je._animationDone.pipe((0,Me.q)(1)).subscribe(()=>{const U=this._document.activeElement;ee&&(!U||U===this._document.activeElement||At.nativeElement.contains(U))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}ee?setTimeout(ze):ze()}_forwardContentValues(ee){ee.datetimepicker=this,ee.color=this.color,ee._dialogLabelId=this.datetimepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const ee=this.touchUi,ze=this.datetimepickerInput.getOverlayLabelId(),Je=new d.C5(ce,this._viewContainerRef),At=this._overlayRef=this._overlay.create(new c.X_({positionStrategy:ee?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[ee?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:ee?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(ee?"dialog":"popup")})),U=At.overlayElement;U.setAttribute("role","dialog"),ze&&U.setAttribute("aria-labelledby",ze),ee&&U.setAttribute("aria-modal","true"),this._getCloseStream(At).subscribe(K=>{K&&K.preventDefault(),this.close()}),this._componentRef=At.attach(Je),this._forwardContentValues(this._componentRef.instance),ee||this._ngZone.onStable.pipe((0,Me.q)(1)).subscribe(()=>At.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const ee=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(ee)}_setConnectedPositions(ee){const ze="end"===this.xPosition?"end":"start",Je="start"===ze?"end":"start",At="above"===this.yPosition?"bottom":"top",U="top"===At?"bottom":"top";return ee.withPositions([{originX:ze,originY:U,overlayX:ze,overlayY:At},{originX:ze,originY:At,overlayX:ze,overlayY:U},{originX:Je,originY:U,overlayX:Je,overlayY:At},{originX:Je,originY:At,overlayX:Je,overlayY:U}])}_getCloseStream(ee){return(0,Q.T)(ee.backdropClick(),ee.detachments(),ee.keydownEvents().pipe((0,te.h)(ze=>ze.keyCode===s.hY&&!(0,s.Vb)(ze)||this.datetimepickerInput&&(0,s.Vb)(ze,"altKey")&&ze.keyCode===s.LH)))}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(e.Y36(c.aV),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(G),e.Y36(_t.e,8),e.Y36(le.Is,8))},Ye.\u0275cmp=e.Xpm({type:Ye,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:"multiYearSelector",twelvehour:"twelvehour",startView:"startView",mode:"mode",timeInterval:"timeInterval",preventSameDateTimeSelection:"preventSameDateTimeSelection",panelClass:"panelClass",opened:"opened",color:"color",startAt:"startAt",type:"type",touchUi:"touchUi",timeInput:"timeInput",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus"},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],decls:0,vars:0,template:function(ee,ze){},encapsulation:2,changeDetection:0}),Ye})()},85344:(ct,ye,l)=>{"use strict";l.d(ye,{c:()=>ce});var e=l(19347),r=l(65879),s=l(96814),c=l(32296),d=l(30617),f=l(42469);function p(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",6),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2);return r.KtG(ze._onClose())}),r.TgZ(1,"mat-icon"),r._uU(2,"close"),r.qZA()()}}function T(ue,Ye){if(1&ue&&(r.TgZ(0,"h1",4)(1,"span"),r._uU(2),r.ALo(3,"async"),r.ALo(4,"toObservable"),r.qZA(),r.YNc(5,p,3,0,"button",5),r.qZA()),2&ue){const Le=r.oxw();r.xp6(2),r.Oqu(r.lcZ(3,2,r.lcZ(4,4,Le.data.title))),r.xp6(3),r.Q6J("ngIf",Le.data.showCloseIcon)}}function V(ue,Ye){if(1&ue&&(r.TgZ(0,"div",7)(1,"p"),r._uU(2),r.ALo(3,"async"),r.ALo(4,"toObservable"),r.qZA()()),2&ue){const Le=r.oxw();r.xp6(2),r.Oqu(r.lcZ(3,1,r.lcZ(4,3,Le.data.description)))}}function Q(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",13),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function Me(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",14),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function te(ue,Ye){if(1&ue&&(r.ynx(0),r.YNc(1,Q,4,7,"button",11),r.YNc(2,Me,4,7,"button",12),r.BQk()),2&ue){const Le=r.oxw().$implicit;r.xp6(1),r.Q6J("ngIf",Le.focusInitial),r.xp6(1),r.Q6J("ngIf",!Le.focusInitial)}}function Re(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",17),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function Se(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",18),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function Ae(ue,Ye){if(1&ue&&(r.ynx(0),r.YNc(1,Re,4,7,"button",15),r.YNc(2,Se,4,7,"button",16),r.BQk()),2&ue){const Le=r.oxw().$implicit;r.xp6(1),r.Q6J("ngIf",Le.focusInitial),r.xp6(1),r.Q6J("ngIf",!Le.focusInitial)}}function Ke(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",21),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function He(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",22),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function _t(ue,Ye){if(1&ue&&(r.ynx(0),r.YNc(1,Ke,4,7,"button",19),r.YNc(2,He,4,7,"button",20),r.BQk()),2&ue){const Le=r.oxw().$implicit;r.xp6(1),r.Q6J("ngIf",Le.focusInitial),r.xp6(1),r.Q6J("ngIf",!Le.focusInitial)}}function le(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",25),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function xt(ue,Ye){if(1&ue){const Le=r.EpF();r.TgZ(0,"button",26),r.NdJ("click",function(){r.CHM(Le);const ze=r.oxw(2).$implicit,Je=r.oxw();return r.KtG(Je._onClick(ze.onClick))}),r._uU(1),r.ALo(2,"async"),r.ALo(3,"toObservable"),r.qZA()}if(2&ue){const Le=r.oxw(2).$implicit;r.Q6J("color",Le.color)("ngClass",Le.class),r.xp6(1),r.hij(" ",r.lcZ(2,3,r.lcZ(3,5,Le.text))," ")}}function G(ue,Ye){if(1&ue&&(r.ynx(0),r.YNc(1,le,4,7,"button",23),r.YNc(2,xt,4,7,"button",24),r.BQk()),2&ue){const Le=r.oxw().$implicit;r.xp6(1),r.Q6J("ngIf",Le.focusInitial),r.xp6(1),r.Q6J("ngIf",!Le.focusInitial)}}function we(ue,Ye){if(1&ue&&(r.ynx(0)(1,8),r.YNc(2,te,3,2,"ng-container",9),r.YNc(3,Ae,3,2,"ng-container",9),r.YNc(4,_t,3,2,"ng-container",9),r.YNc(5,G,3,2,"ng-container",10),r.BQk()()),2&ue){const Le=Ye.$implicit;r.xp6(1),r.Q6J("ngSwitch",Le.type),r.xp6(1),r.Q6J("ngSwitchCase","raised"),r.xp6(1),r.Q6J("ngSwitchCase","stroked"),r.xp6(1),r.Q6J("ngSwitchCase","flat")}}let R=(()=>{class ue{constructor(Le,ee){this.dialogRef=Le,this.data=ee}_onClick(Le){Le&&Le.call(this),this._onClose()}_onClose(){this.dialogRef.close()}}return ue.\u0275fac=function(Le){return new(Le||ue)(r.Y36(e.so),r.Y36(e.WI))},ue.\u0275cmp=r.Xpm({type:ue,selectors:[["mtx-dialog-container"]],hostAttrs:[1,"mtx-dialog-container"],exportAs:["mtxDialogContainer"],decls:4,vars:3,consts:[["class","mtx-dialog-title",4,"ngIf"],["class","mtx-dialog-content",4,"ngIf"],[1,"mtx-dialog-actions"],[4,"ngFor","ngForOf"],[1,"mtx-dialog-title"],["mat-icon-button","",3,"click",4,"ngIf"],["mat-icon-button","",3,"click"],[1,"mtx-dialog-content"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-raised-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-raised-button","",3,"color","ngClass","click",4,"ngIf"],["mat-raised-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-raised-button","",3,"color","ngClass","click"],["mat-stroked-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-stroked-button","",3,"color","ngClass","click",4,"ngIf"],["mat-stroked-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-stroked-button","",3,"color","ngClass","click"],["mat-flat-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-flat-button","",3,"color","ngClass","click",4,"ngIf"],["mat-flat-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-flat-button","",3,"color","ngClass","click"],["mat-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-button","",3,"color","ngClass","click",4,"ngIf"],["mat-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-button","",3,"color","ngClass","click"]],template:function(Le,ee){1&Le&&(r.YNc(0,T,6,6,"h1",0),r.YNc(1,V,5,5,"div",1),r.TgZ(2,"div",2),r.YNc(3,we,6,4,"ng-container",3),r.qZA()),2&Le&&(r.Q6J("ngIf",ee.data.title),r.xp6(1),r.Q6J("ngIf",ee.data.description),r.xp6(2),r.Q6J("ngForOf",ee.data.buttons))},dependencies:[s.mk,s.sg,s.O5,s.RF,s.n9,s.ED,c.lW,c.RK,d.Hw,s.Ov,f.y],styles:[".mtx-dialog-title{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;margin:0;line-height:48px;font-weight:500;font-size:20px}.mtx-dialog-title .mat-mdc-button-base{margin-right:-16px}[dir=rtl] .mtx-dialog-title .mat-mdc-button-base{margin-right:0;margin-left:-16px}.mtx-dialog-content{display:block;max-height:65vh;padding:0 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mtx-dialog-content p{margin-top:0}.mtx-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:8px}.mtx-dialog-actions .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-dialog-actions .mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),ue})();const re={title:"",description:"",buttons:[{color:"warn",text:"OK",focusInitial:!0,onClick:()=>{}},{text:"CLOSE",onClick:()=>{}}],showCloseIcon:!1,disableClose:!0,width:"300px"};let ce=(()=>{class ue{constructor(Le){this.dialog=Le}originalOpen(Le=R,ee){return this.dialog.open(Le,ee)}open(Le,ee=R){const ze=Object.assign({},re,Le);return this.dialog.open(ee,{...ze,data:ze})}alert(Le,ee="",ze=(()=>{})){this.open({title:Le,description:ee,buttons:[{color:"warn",text:"OK",onClick:()=>ze()}]})}confirm(Le,ee="",ze=(()=>{}),Je=(()=>{})){this.open({title:Le,description:ee,buttons:[{color:"warn",text:"OK",onClick:()=>ze()},{text:"CLOSE",onClick:()=>Je()}]})}}return ue.\u0275fac=function(Le){return new(Le||ue)(r.LFG(e.uw))},ue.\u0275prov=r.Yz7({token:ue,factory:ue.\u0275fac}),ue})()},4860:(ct,ye,l)=>{"use strict";l.d(ye,{u:()=>f});var e=l(36028),r=l(78645),s=l(63019),c=l(32181),d=l(48180);class f{constructor(T,V){this._overlayRef=V,this._afterDismissed=new r.x,this._afterOpened=new r.x,this.containerInstance=T,this.disableClose=T.drawerConfig.disableClose,T._animationStateChanged.pipe((0,c.h)(Q=>"done"===Q.phaseName&&"visible"===Q.toState),(0,d.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),T._animationStateChanged.pipe((0,c.h)(Q=>"done"===Q.phaseName&&"hidden"===Q.toState),(0,d.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),V.dispose()}),V.detachments().pipe((0,d.q)(1)).subscribe(()=>{this._afterDismissed.next(this._result),this._afterDismissed.complete()}),(0,s.T)(V.backdropClick(),V.keydownEvents().pipe((0,c.h)(Q=>Q.keyCode===e.hY))).subscribe(Q=>{!this.disableClose&&("keydown"!==Q.type||!(0,e.Vb)(Q))&&(Q.preventDefault(),this.dismiss())})}dismiss(T){this._afterDismissed.closed||(this.containerInstance._animationStateChanged.pipe((0,c.h)(V=>"start"===V.phaseName),(0,d.q)(1)).subscribe(V=>{this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},V.totalTime+100),this._overlayRef.detachBackdrop()}),this._result=T,this.containerInstance.exit())}afterDismissed(){return this._afterDismissed}afterOpened(){return this._afterOpened}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}}},55067:(ct,ye,l)=>{"use strict";l.d(ye,{jC:()=>He,Rv:()=>le});var e=l(49388),r=l(33651),s=l(68484),c=l(65879),d=l(22096);class f{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.closeOnNavigation=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.position="right"}}var p=l(42495),T=l(71088),V=l(62831),Q=l(96814),Me=l(86825);const te={drawerState:(0,Me.X$)("state",[(0,Me.SB)("void, hidden",(0,Me.oB)({"box-shadow":"none",visibility:"hidden"})),(0,Me.SB)("visible",(0,Me.oB)({transform:"none",visibility:"visible"})),(0,Me.eR)("visible => void, visible => hidden",(0,Me.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)")),(0,Me.eR)("void => visible",(0,Me.jt)("150ms cubic-bezier(0, 0, 0.2, 1)"))])};var Re=l(4300);function Se(G,we){}let Ae=(()=>{class G extends s.en{get _drawerPosition(){return`mtx-drawer-${this.drawerConfig.position}`}get _drawerWidth(){return"left"===this.drawerConfig.position||"right"===this.drawerConfig.position?(0,p.HM)(this.drawerConfig.width):"100vw"}get _drawerHeight(){return"top"===this.drawerConfig.position||"bottom"===this.drawerConfig.position?(0,p.HM)(this.drawerConfig.height):"100vh"}_getDrawerSize(){return{width:this._drawerWidth,height:this._drawerHeight,minWidth:(0,p.HM)(this.drawerConfig.minWidth),minHeight:(0,p.HM)(this.drawerConfig.minHeight),maxWidth:(0,p.HM)(this.drawerConfig.maxWidth),maxHeight:(0,p.HM)(this.drawerConfig.maxHeight)}}constructor(R,re,ce,ue,Ye,Le,ee,ze){super(),this._elementRef=R,this._changeDetectorRef=re,this._focusTrapFactory=ce,this._interactivityChecker=ue,this._ngZone=Ye,this.drawerConfig=ze,this._animationState="void",this._animationStateChanged=new c.vpe,this._elementFocusedBeforeOpened=null,this.attachDomPortal=Je=>(this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(Je)),this._document=ee,this._breakpointSubscription=Le.observe([T.u3.Medium,T.u3.Large,T.u3.XLarge]).subscribe(()=>{})}attachComponentPortal(R){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(R)}attachTemplatePortal(R){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(R)}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(R){"hidden"===R.toState?this._restoreFocus():"visible"===R.toState&&this._trapFocus(),this._animationStateChanged.emit(R)}_onAnimationStart(R){this._animationStateChanged.emit(R)}_toggleClass(R,re){this._elementRef.nativeElement.classList.toggle(R,re)}_validatePortalAttached(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach drawer content after content is already attached")}_setPanelClass(){this._elementRef.nativeElement.classList.add(...(0,p.Eq)(this.drawerConfig.panelClass||[]))}_forceFocus(R,re){this._interactivityChecker.isFocusable(R)||(R.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{R.addEventListener("blur",()=>R.removeAttribute("tabindex")),R.addEventListener("mousedown",()=>R.removeAttribute("tabindex"))})),R.focus(re)}_focusByCssSelector(R,re){const ce=this._elementRef.nativeElement.querySelector(R);ce&&this._forceFocus(ce,re)}_trapFocus(){const R=this._elementRef.nativeElement;switch(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(R)),this.drawerConfig.autoFocus){case!1:case"dialog":const re=(0,V.ht)();re!==R&&!R.contains(re)&&R.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.drawerConfig.autoFocus)}}_restoreFocus(){const R=this._elementFocusedBeforeOpened;if(this.drawerConfig.restoreFocus&&R&&"function"==typeof R.focus){const re=(0,V.ht)(),ce=this._elementRef.nativeElement;(!re||re===this._document.body||re===ce||ce.contains(re))&&R.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._elementFocusedBeforeOpened=(0,V.ht)(),this._elementRef.nativeElement.focus&&this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>this._elementRef.nativeElement.focus())})}}return G.\u0275fac=function(R){return new(R||G)(c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(Re.qV),c.Y36(Re.ic),c.Y36(c.R0b),c.Y36(T.Yg),c.Y36(Q.K0,8),c.Y36(f))},G.\u0275cmp=c.Xpm({type:G,selectors:[["mtx-drawer-container"]],viewQuery:function(R,re){if(1&R&&c.Gf(s.Pl,7),2&R){let ce;c.iGM(ce=c.CRH())&&(re._portalOutlet=ce.first)}},hostAttrs:["tabindex","-1","role","dialog","aria-modal","true",1,"mtx-drawer-container"],hostVars:4,hostBindings:function(R,re){1&R&&c.WFA("@state.start",function(ue){return re._onAnimationStart(ue)})("@state.done",function(ue){return re._onAnimationDone(ue)}),2&R&&(c.uIk("aria-label",null==re.drawerConfig?null:re.drawerConfig.ariaLabel),c.d8E("@state",re._animationState),c.Tol(re._drawerPosition))},features:[c.qOj],decls:2,vars:2,consts:[[1,"mtx-drawer-content-wrapper"],["cdkPortalOutlet",""]],template:function(R,re){1&R&&(c.TgZ(0,"div",0),c.YNc(1,Se,0,0,"ng-template",1),c.qZA()),2&R&&c.Akn(re._getDrawerSize())},dependencies:[s.Pl],styles:[".mtx-drawer-container{display:block;outline:0}.cdk-high-contrast-active .mtx-drawer-container{outline:1px solid}.mtx-drawer-content-wrapper{box-sizing:border-box;padding:8px 16px;overflow:auto}.mtx-drawer-right{transform:translate(100%)}.mtx-drawer-left{transform:translate(-100%)}.mtx-drawer-bottom{transform:translateY(100%)}.mtx-drawer-top{transform:translateY(-100%)}\n"],encapsulation:2,data:{animation:[te.drawerState]}}),G})();var Ke=l(4860);const He=new c.OlP("MtxDrawerData"),_t=new c.OlP("mtx-drawer-default-options");let le=(()=>{class G{get _openedDrawerRef(){const R=this._parentDrawer;return R?R._openedDrawerRef:this._drawerRefAtThisLevel}set _openedDrawerRef(R){this._parentDrawer?this._parentDrawer._openedDrawerRef=R:this._drawerRefAtThisLevel=R}constructor(R,re,ce,ue){this._overlay=R,this._injector=re,this._parentDrawer=ce,this._defaultOptions=ue,this._drawerRefAtThisLevel=null}open(R,re){const ce=function xt(G,we){return{...G,...we}}(this._defaultOptions||new f,re),ue=this._createOverlay(ce),Ye=this._attachContainer(ue,ce),Le=new Ke.u(Ye,ue);if(R instanceof c.Rgc)Ye.attachTemplatePortal(new s.UE(R,null,{$implicit:ce.data,drawerRef:Le}));else{const ee=new s.C5(R,void 0,this._createInjector(ce,Le)),ze=Ye.attachComponentPortal(ee);Le.instance=ze.instance}return Le.afterDismissed().subscribe(()=>{this._openedDrawerRef==Le&&(this._openedDrawerRef=null)}),this._openedDrawerRef?(this._openedDrawerRef.afterDismissed().subscribe(()=>Le.containerInstance.enter()),this._openedDrawerRef.dismiss()):Le.containerInstance.enter(),this._openedDrawerRef=Le,Le}dismiss(R){this._openedDrawerRef&&this._openedDrawerRef.dismiss(R)}ngOnDestroy(){this._drawerRefAtThisLevel&&this._drawerRefAtThisLevel.dismiss()}_attachContainer(R,re){const ue=c.zs3.create({parent:re&&re.viewContainerRef&&re.viewContainerRef.injector||this._injector,providers:[{provide:f,useValue:re}]}),Ye=new s.C5(Ae,re.viewContainerRef,ue);return R.attach(Ye).instance}_createOverlay(R){const re=new r.X_({direction:R.direction,hasBackdrop:R.hasBackdrop,disposeOnNavigation:R.closeOnNavigation,maxWidth:"100%",scrollStrategy:R.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global()[R.position]("0")});return R.backdropClass&&(re.backdropClass=R.backdropClass),this._overlay.create(re)}_createInjector(R,re){const ce=R&&R.viewContainerRef&&R.viewContainerRef.injector,ue=[{provide:Ke.u,useValue:re},{provide:He,useValue:R.data}];return R.direction&&(!ce||!ce.get(e.Is,null,c.XFs.Optional))&&ue.push({provide:e.Is,useValue:{value:R.direction,change:(0,d.of)()}}),c.zs3.create({parent:ce||this._injector,providers:ue})}}return G.\u0275fac=function(R){return new(R||G)(c.LFG(r.aV),c.LFG(c.zs3),c.LFG(G,12),c.LFG(_t,8))},G.\u0275prov=c.Yz7({token:G,factory:G.\u0275fac}),G})()},33888:(ct,ye,l)=>{"use strict";l.d(ye,{V:()=>re});var e=l(96814),r=l(14643),s=l(42495),c=l(36028),d=l(78645),f=l(92438),p=l(63019),T=l(21441),V=l(59773),Q=l(37398),Me=l(32181),te=l(27921),Re=l(93997),Se=l(69384),Ae=l(47422),Ke=l(63857),He=l(65879);let _t=(()=>{class ce{constructor(){this.destroyed=new d.x}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,f.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,T.h)(this.resizeRef.origin.nativeElement),(0,V.R)(this.destroyed)).subscribe(Ye=>this.eventDispatcher.headerCellHovered.next(Ye)),(0,f.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,Q.U)(Ye=>Ye.relatedTarget&&(0,Ke.o)(Ye.relatedTarget,Ae.n7)),(0,V.R)(this.destroyed)).subscribe(Ye=>this.eventDispatcher.headerCellHovered.next(Ye)),(0,f.R)(this.elementRef.nativeElement,"mousedown").pipe((0,V.R)(this.destroyed)).subscribe(Ye=>{this._dragStarted(Ye)})})}_dragStarted(Ye){if(0!==Ye.button)return;const Le=(0,f.R)(this.document,"mouseup"),ee=(0,f.R)(this.document,"mousemove"),ze=(0,f.R)(this.document,"keyup").pipe((0,Me.h)(Ce=>Ce.keyCode===c.hY)),Je=Ye.screenX,At=this._getOriginWidth();let U=0,K=this._getOriginOffset(),D=At,Z=0;this.updateResizeActive(!0),Le.pipe((0,V.R)((0,p.T)(ze,this.destroyed))).subscribe(({screenX:Ce})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(D,Ce!==Je)})}),ze.pipe((0,V.R)((0,p.T)(Le,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(At)}),ee.pipe((0,Q.U)(({screenX:Ce})=>Ce),(0,te.O)(Je),(0,Re.x)(),(0,Se.G)(),(0,V.R)((0,p.T)(Le,ze,this.destroyed))).subscribe(([Ce,De])=>{let j=De-Ce;if(0!==Z){if(Z<0&&j<0||Z>0&&j>0)return void(Z+=j);{const W=Z+j;if(Z=Z>0?Math.max(W,0):Math.min(W,0),j=W-Z,0===j)return}}let P=D+(this._isLtr()?j:-j);P=Math.min(Math.max(P,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:P,previousSize:D,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const W=this._getOriginWidth(),_e=this._getOriginOffset(),ke=_e-K,pt=W-D;D=W,K=_e,Z+=j+(this._isLtr()?-pt:pt),U+=ke+(this._isLtr()?pt:0),this._updateOverlayOffset(U)})})}updateResizeActive(Ye){this.eventDispatcher.overlayHandleActiveForCell.next(Ye?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(Ye){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,s.HM)(Ye)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(Ye,Le=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const ee={columnId:this.columnDef.name,size:Ye};Le?this.resizeNotifier.resizeCompleted.next(ee):this.resizeNotifier.resizeCanceled.next(ee)})}}return ce.\u0275fac=function(Ye){return new(Ye||ce)},ce.\u0275dir=He.lG2({type:ce}),ce})();var le=l(45034),xt=l(76004),G=l(17400),we=l(80919),R=l(49388);let re=(()=>{class ce extends _t{constructor(Ye,Le,ee,ze,Je,At,U,K,D,Z){super(),this.columnDef=Ye,this.columnResize=Le,this.directionality=ee,this.elementRef=ze,this.eventDispatcher=Je,this.ngZone=At,this.resizeNotifier=U,this.resizeRef=K,this.styleScheduler=D,this.document=Z}updateResizeActive(Ye){super.updateResizeActive(Ye),this.resizeRef.overlayRef.updateSize({height:Ye?this.columnResize.getTableHeight():this.resizeRef.origin.nativeElement.offsetHeight})}}return ce.\u0275fac=function(Ye){return new(Ye||ce)(He.Y36(r.fo),He.Y36(le.e),He.Y36(R.Is),He.Y36(He.SBq),He.Y36(xt.Y),He.Y36(He.R0b),He.Y36(G.x),He.Y36(we.a),He.Y36(r.nl),He.Y36(e.K0))},ce.\u0275cmp=He.Xpm({type:ce,selectors:[["ng-component"]],hostAttrs:[1,"mat-column-resize-overlay-thumb"],features:[He.qOj],decls:0,vars:0,template:function(Ye,Le){},encapsulation:2,changeDetection:0}),ce})()},79420:(ct,ye,l)=>{"use strict";l.d(ye,{U:()=>r});var e=l(65879);let r=(()=>{class s{constructor(){}getCellValue(d,f){const p=f.field?f.field.split("."):[];let T="";return p.forEach((V,Q)=>{T=0===Q?d[V]:T&&T[V]}),T}getColData(d,f){return d.map(p=>this.getCellValue(p,f))}str2arr(d){return d.replace(/[\r\n\s]/g,"").split(",")}isEmpty(d){return null==d||""===d.toString()}isContainHTML(d){return/<\/?[a-z][\s\S]*>/i.test(d)}}return s.\u0275fac=function(d){return new(d||s)},s.\u0275prov=e.Yz7({token:s,factory:s.\u0275fac}),s})()},59747:(ct,ye,l)=>{"use strict";l.d(ye,{cB:()=>d,dr:()=>p});var e=l(68484),r=l(96814),s=l(65879),c=l(78645);const d=new s.OlP("MtxPopoverContent");let f=(()=>{class T{constructor(Q,Me,te,Re,Se,Ae,Ke){this._template=Q,this._componentFactoryResolver=Me,this._appRef=te,this._injector=Re,this._viewContainerRef=Se,this._document=Ae,this._changeDetectorRef=Ke,this._attached=new c.x}attach(Q={}){this._portal||(this._portal=new e.UE(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new e.u0(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const Me=this._template.elementRef.nativeElement;Me.parentNode.insertBefore(this._outlet.outletElement,Me),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,Q),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return T.\u0275fac=function(Q){return new(Q||T)(s.Y36(s.Rgc),s.Y36(s._Vd),s.Y36(s.z2F),s.Y36(s.zs3),s.Y36(s.s_b),s.Y36(r.K0),s.Y36(s.sBO))},T.\u0275dir=s.lG2({type:T}),T})(),p=(()=>{class T extends f{}return T.\u0275fac=function(){let V;return function(Me){return(V||(V=s.n5z(T)))(Me||T)}}(),T.\u0275dir=s.lG2({type:T,selectors:[["ng-template","mtxPopoverContent",""]],features:[s._Bn([{provide:d,useExisting:T}]),s.qOj]}),T})()},97712:(ct,ye,l)=>{"use strict";function e(){throw Error('mtx-popover-trigger: must pass in an mtx-popover instance.\n\n Example:\n \n ')}function r(){throw Error("mtxPopoverPosition[0] value must be either 'above', 'below', 'before' or 'after'.\n Example: ")}function s(){throw Error("mtxPopoverPosition[1] value must be either 'above', 'below', 'before', 'after' or 'center'.\n Example: ")}l.d(ye,{C4:()=>e,hd:()=>s,z9:()=>r})},1586:(ct,ye,l)=>{"use strict";l.d(ye,{Ii:()=>He,Qf:()=>_t});var e=l(4300),r=l(36028),s=l(33651),c=l(68484),d=l(65879),f=l(47394),p=l(22096),T=l(63019),V=l(32181),Q=l(48180),Me=l(59773),te=l(3425),Re=l(97712),Se=l(49388);const Ae=new d.OlP("mtx-popover-scroll-strategy"),He={provide:Ae,deps:[s.aV],useFactory:function Ke(le){return()=>le.scrollStrategies.reposition()}};let _t=(()=>{class le{get popover(){return this._popover}set popover(G){G!==this._popover&&(this._popover=G,this._popoverCloseSubscription.unsubscribe(),G&&(this._popoverCloseSubscription=G.closed.subscribe(we=>{this._destroyPopover()})))}constructor(G,we,R,re,ce,ue,Ye){this._overlay=G,this._elementRef=we,this._viewContainerRef=R,this._dir=ce,this._changeDetectorRef=ue,this._focusMonitor=Ye,this._overlayRef=null,this._popoverOpen=!1,this._halt=!1,this._positionSubscription=f.w0.EMPTY,this._popoverCloseSubscription=f.w0.EMPTY,this._closingActionsSubscription=f.w0.EMPTY,this._openedBy=void 0,this.popoverOpened=new d.vpe,this.popoverClosed=new d.vpe,this._scrollStrategy=re}ngAfterContentInit(){this._checkPopover(),this._setCurrentConfig()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._positionSubscription.unsubscribe(),this._popoverCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe()}_setCurrentConfig(){this.triggerEvent&&(this.popover.triggerEvent=this.triggerEvent),this.popover.setCurrentStyles()}get popoverOpen(){return this._popoverOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_handleClick(G){"click"===this.popover.triggerEvent&&this.togglePopover()}_handleMouseEnter(G){this._halt=!1,"hover"===this.popover.triggerEvent&&(this._mouseoverTimer=setTimeout(()=>{this.openPopover()},this.popover.enterDelay))}_handleMouseLeave(G){"hover"===this.popover.triggerEvent&&(this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null),this._popoverOpen?setTimeout(()=>{this.popover.closeDisabled||this.closePopover()},this.popover.leaveDelay):this._halt=!0)}_handleMousedown(G){(0,e.X6)(G)||(this._openedBy=0===G.button?"mouse":void 0)}_handleKeydown(G){const we=G.keyCode;(we===r.K5||we===r.L_)&&(this._openedBy="keyboard")}togglePopover(){return this._popoverOpen?this.closePopover():this.openPopover()}openPopover(){if(this._popoverOpen||this._halt)return;this._checkPopover();const G=this._createOverlay(),we=G.getConfig();this._setPosition(we.positionStrategy),"click"===this.popover.triggerEvent&&(we.hasBackdrop=this.popover.hasBackdrop??!0),G.attach(this._getPortal()),this.popover.lazyContent&&this.popover.lazyContent.attach(this.popoverData),this._closingActionsSubscription=this._popoverClosingActions().subscribe(()=>this.closePopover()),this._initPopover(),this.popover instanceof te.hI&&this.popover._startAnimation()}closePopover(){this.popover.closed.emit()}focus(G,we){this._focusMonitor&&G?this._focusMonitor.focusVia(this._elementRef,G,we):this._elementRef.nativeElement.focus(we)}_destroyPopover(G){if(!this._overlayRef||!this.popoverOpen)return;this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null);const we=this.popover;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._openedBy=void 0,we instanceof te.hI?(we._resetAnimation(),we.lazyContent?we._animationDone.pipe((0,V.h)(R=>"void"===R.toState),(0,Q.q)(1),(0,Me.R)(we.lazyContent._attached)).subscribe({next:()=>we.lazyContent.detach(),complete:()=>this._setIsPopoverOpen(!1)}):this._setIsPopoverOpen(!1)):(this._setIsPopoverOpen(!1),we.lazyContent&&we.lazyContent.detach())}_initPopover(){this.popover.direction=this.dir,this.popover.setElevation(),this._setIsPopoverOpen(!0)}_setIsPopoverOpen(G){this._popoverOpen=G,this._popoverOpen?this.popoverOpened.emit():this.popoverClosed.emit()}_checkPopover(){this.popover||(0,Re.C4)()}_createOverlay(){if(this._overlayRef)this._overlayRef.getConfig().positionStrategy.setOrigin(this._getTargetElement());else{const G=this._getOverlayConfig();this._subscribeToPositions(G.positionStrategy),this._overlayRef=this._overlay.create(G)}return this._overlayRef}_getOverlayConfig(){return new s.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._getTargetElement()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mtx-popover-panel"),backdropClass:this.popover.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.popover.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_getTargetElement(){return this.targetElement?this.targetElement.elementRef:this._elementRef}_subscribeToPositions(G){this._positionSubscription=G.positionChanges.subscribe(we=>{const R="start"===we.connectionPair.overlayX?"after":"end"===we.connectionPair.overlayX?"before":"center",re="top"===we.connectionPair.overlayY?"below":"bottom"===we.connectionPair.overlayY?"above":"center",ce="above"===this.popover.position[0]||"below"===this.popover.position[0]?[re,R]:[R,re];this._changeDetectorRef.markForCheck(),this.popover.setCurrentStyles(ce),this.popover.setPositionClasses(ce)})}_setPosition(G){const[we,R,re]="before"===this.popover.position[0]||"after"===this.popover.position[1]?["start","center","end"]:"after"===this.popover.position[0]||"before"===this.popover.position[1]?["end","center","start"]:["center","start","end"],[ce,ue,Ye]="above"===this.popover.position[0]||"below"===this.popover.position[1]?["top","center","bottom"]:"below"===this.popover.position[0]||"above"===this.popover.position[1]?["bottom","center","top"]:["center","top","bottom"],[Le,ee]="below"===this.popover.position[0]||"above"===this.popover.position[0]?[we,we]:"before"===this.popover.position[0]?["end","start"]:["start","end"],[ze,Je]="before"===this.popover.position[0]||"after"===this.popover.position[0]?[ce,ce]:"below"===this.popover.position[0]?["top","bottom"]:["bottom","top"],At=Le,U=ze,K=this.popover.xOffset&&!isNaN(Number(this.popover.xOffset))?Number("ltr"===this.dir?this.popover.xOffset:-this.popover.xOffset):0,D=this.popover.yOffset&&!isNaN(Number(this.popover.yOffset))?Number(this.popover.yOffset):0;let Z=[{originX:we,originY:ce,overlayX:Le,overlayY:ze}];("above"===this.popover.position[0]||"below"===this.popover.position[0])&&(Z=[{originX:we,originY:ce,overlayX:Le,overlayY:ze,offsetY:D},{originX:R,originY:ce,overlayX:R,overlayY:ze,offsetY:D},{originX:re,originY:ce,overlayX:re,overlayY:ze,offsetY:D},{originX:we,originY:U,overlayX:Le,overlayY:Je,offsetY:-D},{originX:R,originY:U,overlayX:R,overlayY:Je,offsetY:-D},{originX:re,originY:U,overlayX:re,overlayY:Je,offsetY:-D}]),("before"===this.popover.position[0]||"after"===this.popover.position[0])&&(Z=[{originX:we,originY:ce,overlayX:Le,overlayY:ze,offsetX:K},{originX:we,originY:ue,overlayX:Le,overlayY:ue,offsetX:K},{originX:we,originY:Ye,overlayX:Le,overlayY:Ye,offsetX:K},{originX:At,originY:ce,overlayX:ee,overlayY:ze,offsetX:-K},{originX:At,originY:ue,overlayX:ee,overlayY:ue,offsetX:-K},{originX:At,originY:Ye,overlayX:ee,overlayY:Ye,offsetX:-K}]),G.withPositions(Z).withDefaultOffsetX(K).withDefaultOffsetY(D)}_popoverClosingActions(){const G="click"===this.popover.triggerEvent&&!0===this.popover.closeOnBackdropClick?this._overlayRef.backdropClick():(0,p.of)(),we=this._overlayRef.detachments();return(0,T.T)(G,we)}_getPortal(){return(!this._portal||this._portal.templateRef!==this.popover.templateRef)&&(this._portal=new c.UE(this.popover.templateRef,this._viewContainerRef)),this._portal}}return le.\u0275fac=function(G){return new(G||le)(d.Y36(s.aV),d.Y36(d.SBq),d.Y36(d.s_b),d.Y36(Ae),d.Y36(Se.Is,8),d.Y36(d.sBO),d.Y36(e.tE))},le.\u0275dir=d.lG2({type:le,selectors:[["","mtx-popover-trigger-for",""],["","mtxPopoverTriggerFor",""]],hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(G,we){1&G&&d.NdJ("click",function(re){return we._handleClick(re)})("mouseenter",function(re){return we._handleMouseEnter(re)})("mouseleave",function(re){return we._handleMouseLeave(re)})("mousedown",function(re){return we._handleMousedown(re)})("keydown",function(re){return we._handleKeydown(re)}),2&G&&d.uIk("aria-expanded",we.popoverOpen||null)("aria-controls",we.popoverOpen?we.popover.panelId:null)},inputs:{popover:["mtxPopoverTriggerFor","popover"],popoverData:["mtxPopoverTriggerData","popoverData"],targetElement:["mtxPopoverTargetAt","targetElement"],triggerEvent:["mtxPopoverTriggerOn","triggerEvent"]},outputs:{popoverOpened:"popoverOpened",popoverClosed:"popoverClosed"},exportAs:["mtxPopoverTrigger"]}),le})()},3425:(ct,ye,l)=>{"use strict";l.d(ye,{hI:()=>Ke});var e=l(42495),r=l(36028),s=l(65879),c=l(78645),d=l(86825);const f=(0,d.X$)("transformPopover",[(0,d.SB)("void",(0,d.oB)({opacity:0,transform:"scale(0.8)"})),(0,d.eR)("void => enter",(0,d.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,d.oB)({opacity:1,transform:"scale(1)"}))),(0,d.eR)("* => void",(0,d.jt)("100ms 25ms linear",(0,d.oB)({opacity:0})))]);var p=l(59747),T=l(97712),V=l(96814),Q=l(4300);function Me(He,_t){if(1&He){const le=s.EpF();s.TgZ(0,"div",0),s.NdJ("keydown",function(G){s.CHM(le);const we=s.oxw();return s.KtG(we._handleKeydown(G))})("click",function(){s.CHM(le);const G=s.oxw();return s.KtG(G._handleClick())})("mouseover",function(){s.CHM(le);const G=s.oxw();return s.KtG(G._handleMouseOver())})("mouseleave",function(){s.CHM(le);const G=s.oxw();return s.KtG(G._handleMouseLeave())})("@transformPopover.start",function(G){s.CHM(le);const we=s.oxw();return s.KtG(we._onAnimationStart(G))})("@transformPopover.done",function(G){s.CHM(le);const we=s.oxw();return s.KtG(we._onAnimationDone(G))}),s.TgZ(1,"div",1),s.Hsn(2),s.qZA(),s._UZ(3,"div",2),s.qZA()}if(2&He){const le=s.oxw();s.Q6J("id",le.panelId)("ngClass",le._classList)("@transformPopover",le._panelAnimationState)("cdkTrapFocus",le.focusTrapEnabled)("cdkTrapFocusAutoCapture",le.focusTrapAutoCaptureEnabled),s.uIk("aria-label",le.ariaLabel||null)("aria-labelledby",le.ariaLabelledby||null)("aria-describedby",le.ariaDescribedby||null),s.xp6(3),s.Q6J("ngStyle",le.arrowStyles)}}const te=["*"],Re=new s.OlP("mtx-popover-default-options",{providedIn:"root",factory:function Se(){return{backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ae=0,Ke=(()=>{class He{get triggerEvent(){return this._triggerEvent}set triggerEvent(le){this._triggerEvent=le}get enterDelay(){return this._enterDelay}set enterDelay(le){this._enterDelay=le}get leaveDelay(){return this._leaveDelay}set leaveDelay(le){this._leaveDelay=le}get position(){return this._position}set position(le){["before","after","above","below"].includes(le[0])||(0,T.z9)(),["before","after","above","below","center"].includes(le[1])||(0,T.hd)(),this._position=le,this.setPositionClasses()}get xOffset(){return this._panelOffsetX}set xOffset(le){this._panelOffsetX=le}get yOffset(){return this._panelOffsetY}set yOffset(le){this._panelOffsetY=le}get arrowWidth(){return this._arrowWidth}set arrowWidth(le){this._arrowWidth=le}get arrowHeight(){return this._arrowHeight}set arrowHeight(le){this._arrowHeight=le}get arrowOffsetX(){return this._arrowOffsetX}set arrowOffsetX(le){this._arrowOffsetX=le}get arrowOffsetY(){return this._arrowOffsetY}set arrowOffsetY(le){this._arrowOffsetY=le}get closeOnPanelClick(){return this._closeOnPanelClick}set closeOnPanelClick(le){this._closeOnPanelClick=(0,e.Ig)(le)}get closeOnBackdropClick(){return this._closeOnBackdropClick}set closeOnBackdropClick(le){this._closeOnBackdropClick=(0,e.Ig)(le)}get focusTrapEnabled(){return this._focusTrapEnabled}set focusTrapEnabled(le){this._focusTrapEnabled=(0,e.Ig)(le)}get focusTrapAutoCaptureEnabled(){return this._focusTrapAutoCaptureEnabled}set focusTrapAutoCaptureEnabled(le){this._focusTrapAutoCaptureEnabled=(0,e.Ig)(le)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(le){this._hasBackdrop=(0,e.Ig)(le)}get elevation(){return Math.max(0,Math.min(Math.round(this._elevation),24))}set elevation(le){this._elevation=le}set panelClass(le){le&&le.length&&(this._classList=le.split(" ").reduce((xt,G)=>(xt[G]=!0,xt),{}),this._elementRef.nativeElement.className="",this.setPositionClasses())}get classList(){return this.panelClass}set classList(le){this.panelClass=le}constructor(le,xt,G){this._elementRef=le,this._ngZone=xt,this._defaultOptions=G,this._triggerEvent=this._defaultOptions.triggerEvent??"hover",this._enterDelay=this._defaultOptions.enterDelay??100,this._leaveDelay=this._defaultOptions.leaveDelay??100,this._position=this._defaultOptions.position??["below","after"],this._panelOffsetX=this._defaultOptions.xOffset??0,this._panelOffsetY=this._defaultOptions.yOffset??0,this._arrowWidth=this._defaultOptions.arrowWidth??16,this._arrowHeight=this._defaultOptions.arrowHeight??16,this._arrowOffsetX=this._defaultOptions.arrowOffsetX??20,this._arrowOffsetY=this._defaultOptions.arrowOffsetY??20,this._closeOnPanelClick=this._defaultOptions.closeOnPanelClick??!1,this._closeOnBackdropClick=this._defaultOptions.closeOnBackdropClick??!0,this._focusTrapEnabled=this._defaultOptions.focusTrapEnabled??!1,this._focusTrapAutoCaptureEnabled=this._defaultOptions.focusTrapAutoCaptureEnabled??!1,this._hasBackdrop=this._defaultOptions.hasBackdrop,this._elevation=this._defaultOptions.elevation??8,this._elevationPrefix="mat-elevation-z",this._classList={},this._panelAnimationState="void",this._animationDone=new c.x,this._isAnimating=!1,this.closeDisabled=!1,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this.closed=new s.vpe,this.panelId="mtx-popover-panel-"+Ae++}ngOnInit(){this.setPositionClasses()}ngOnDestroy(){this.closed.complete()}_handleKeydown(le){le.keyCode===r.hY&&((0,r.Vb)(le)||(le.preventDefault(),this.closed.emit("keydown")))}_handleClick(){this.closeOnPanelClick&&this.closed.emit("click")}_handleMouseOver(){"hover"===this.triggerEvent&&(this.closeDisabled=!0)}_handleMouseLeave(){"hover"===this.triggerEvent&&setTimeout(()=>{this.closeDisabled=!1,this.closed.emit()},this.leaveDelay)}setCurrentStyles(le=this.position){const xt="after"===le[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"center"===le[1]?`calc(50% - ${this.arrowWidth/2}px)`:"",G="before"===le[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"";this.arrowStyles="above"===le[0]||"below"===le[0]?{left:"ltr"===this.direction?xt:G,right:"ltr"===this.direction?G:xt}:{top:"below"===le[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"",bottom:"above"===le[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"center"===le[1]?`calc(50% - ${this.arrowHeight/2}px)`:""}}setPositionClasses(le=this.position){this._classList["mtx-popover-before-above"]="before"===le[0]&&"above"===le[1],this._classList["mtx-popover-before-center"]="before"===le[0]&&"center"===le[1],this._classList["mtx-popover-before-below"]="before"===le[0]&&"below"===le[1],this._classList["mtx-popover-after-above"]="after"===le[0]&&"above"===le[1],this._classList["mtx-popover-after-center"]="after"===le[0]&&"center"===le[1],this._classList["mtx-popover-after-below"]="after"===le[0]&&"below"===le[1],this._classList["mtx-popover-above-before"]="above"===le[0]&&"before"===le[1],this._classList["mtx-popover-above-center"]="above"===le[0]&&"center"===le[1],this._classList["mtx-popover-above-after"]="above"===le[0]&&"after"===le[1],this._classList["mtx-popover-below-before"]="below"===le[0]&&"before"===le[1],this._classList["mtx-popover-below-center"]="below"===le[0]&&"center"===le[1],this._classList["mtx-popover-below-after"]="below"===le[0]&&"after"===le[1]}setElevation(){const le=`${this._elevationPrefix}${this.elevation}`;this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[le]=!0,this._previousElevation=le}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(le){this._animationDone.next(le),this._isAnimating=!1}_onAnimationStart(le){this._isAnimating=!0}}return He.\u0275fac=function(le){return new(le||He)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(Re))},He.\u0275cmp=s.Xpm({type:He,selectors:[["mtx-popover"]],contentQueries:function(le,xt,G){if(1&le&&s.Suo(G,p.cB,5),2&le){let we;s.iGM(we=s.CRH())&&(xt.lazyContent=we.first)}},viewQuery:function(le,xt){if(1&le&&s.Gf(s.Rgc,5),2&le){let G;s.iGM(G=s.CRH())&&(xt.templateRef=G.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],triggerEvent:"triggerEvent",enterDelay:"enterDelay",leaveDelay:"leaveDelay",position:"position",xOffset:"xOffset",yOffset:"yOffset",arrowWidth:"arrowWidth",arrowHeight:"arrowHeight",arrowOffsetX:"arrowOffsetX",arrowOffsetY:"arrowOffsetY",closeOnPanelClick:"closeOnPanelClick",closeOnBackdropClick:"closeOnBackdropClick",focusTrapEnabled:"focusTrapEnabled",focusTrapAutoCaptureEnabled:"focusTrapAutoCaptureEnabled",hasBackdrop:"hasBackdrop",elevation:"elevation",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed"},exportAs:["mtxPopover"],ngContentSelectors:te,decls:1,vars:0,consts:[["tabindex","-1","role","dialog",1,"mtx-popover-panel",3,"id","ngClass","cdkTrapFocus","cdkTrapFocusAutoCapture","keydown","click","mouseover","mouseleave"],[1,"mtx-popover-content"],[1,"mtx-popover-direction-arrow",3,"ngStyle"]],template:function(le,xt){1&le&&(s.F$t(),s.YNc(0,Me,4,9,"ng-template"))},dependencies:[V.mk,V.PC,Q.mK],styles:['.mtx-popover-panel{position:relative;max-height:calc(100vh - 48px);padding:8px;border-radius:4px;font-size:16px;outline:0}.mtx-popover-panel[class*=mtx-popover-below]{margin-top:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-above]{margin-bottom:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-before]{margin-right:calc(.5em + 2px)}[dir=rtl] .mtx-popover-panel[class*=mtx-popover-before]{margin-right:auto;margin-left:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-after]{margin-left:calc(.5em + 2px)}[dir=rtl] .mtx-popover-panel[class*=mtx-popover-after]{margin-left:auto;margin-right:calc(.5em + 2px)}.mtx-popover-direction-arrow{position:absolute}.mtx-popover-direction-arrow:before,.mtx-popover-direction-arrow:after{position:absolute;display:inline-block;content:"";border-width:.5em;border-style:solid}.mtx-popover-direction-arrow:after{border-width:calc(.5em - 1px)}[class*=mtx-popover-below] .mtx-popover-direction-arrow,[class*=mtx-popover-above] .mtx-popover-direction-arrow{width:1em}[class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{left:1px}[dir=rtl] [class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[dir=rtl] [class*=mtx-popover-above] .mtx-popover-direction-arrow:after{right:1px;left:auto}[class*=mtx-popover-below] .mtx-popover-direction-arrow{top:0}[class*=mtx-popover-below] .mtx-popover-direction-arrow:before,[class*=mtx-popover-below] .mtx-popover-direction-arrow:after{bottom:0;border-top-width:0}[class*=mtx-popover-above] .mtx-popover-direction-arrow{bottom:0}[class*=mtx-popover-above] .mtx-popover-direction-arrow:before,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{top:0;border-bottom-width:0}[class*=mtx-popover-before] .mtx-popover-direction-arrow,[class*=mtx-popover-after] .mtx-popover-direction-arrow{height:1em}[class*=mtx-popover-before] .mtx-popover-direction-arrow:after,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{top:1px}[class*=mtx-popover-before] .mtx-popover-direction-arrow{right:0}[class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[class*=mtx-popover-before] .mtx-popover-direction-arrow:after{left:0;border-right-width:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow{right:auto;left:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:after{left:auto;right:0;border-left-width:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:before{border-right-width:.5em}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:after{border-right-width:calc(.5em - 1px)}[class*=mtx-popover-after] .mtx-popover-direction-arrow{left:0}[class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{right:0;border-left-width:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow{left:auto;right:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{right:auto;left:0;border-right-width:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:before{border-left-width:.5em}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-left-width:calc(.5em - 1px)}\n'],encapsulation:2,data:{animation:[f]},changeDetection:0}),He})()},14482:(ct,ye,l)=>{"use strict";l.d(ye,{Yv:()=>Z,oN:()=>re});var e=l(42495),r=l(36028),s=l(33651),c=l(62831),d=l(68484),f=l(96814),p=l(65879),T=l(78645),V=l(59773),Q=l(48180),Me=l(16672),te=l(4300),Re=l(49388),Se=l(59863);const Ae=["tooltip"];function Ke(j,P){}const He=function(j){return{$implicit:j}};function _t(j,P){if(1&j&&p.YNc(0,Ke,0,0,"ng-template",5),2&j){const W=p.oxw();p.Q6J("ngTemplateOutlet",W.message)("ngTemplateOutletContext",p.VKq(2,He,W.tooltipContext))}}function le(j,P){if(1&j&&p._uU(0),2&j){const W=p.oxw();p.Oqu(W.message)}}function G(j){return Error(`Tooltip position "${j}" is invalid.`)}const we=new p.OlP("mtx-tooltip-scroll-strategy"),re={provide:we,deps:[s.aV],useFactory:function R(j){return()=>j.scrollStrategies.reposition({scrollThrottle:20})}},ue=new p.OlP("mtx-tooltip-default-options",{providedIn:"root",factory:function ce(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Le="tooltip-panel",ee=(0,c.i$)({passive:!0});let D=(()=>{class j{get position(){return this._position}set position(W){W!==this._position&&(this._position=W,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(W){this._positionAtOrigin=(0,e.Ig)(W),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(W){this._disabled=(0,e.Ig)(W),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(W){this._showDelay=(0,e.su)(W)}get hideDelay(){return this._hideDelay}set hideDelay(W){this._hideDelay=(0,e.su)(W),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(W){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=W instanceof p.Rgc?W:null!=W?`${W}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipContext(){return this._tooltipContext}set tooltipContext(W){this._tooltipContext=W,this._setTooltipContext(this._tooltipContext)}get tooltipClass(){return this._tooltipClass}set tooltipClass(W){this._tooltipClass=W,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt,St){this._overlay=W,this._elementRef=_e,this._scrollDispatcher=ke,this._viewContainerRef=pt,this._ngZone=Be,this._platform=Mt,this._ariaDescriber=oe,this._focusMonitor=Te,this._dir=ut,this._defaultOptions=tt,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mtx",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new T.x,this._scrollStrategy=mt,this._document=St,tt&&(tt.position&&(this.position=tt.position),tt.positionAtOrigin&&(this.positionAtOrigin=tt.positionAtOrigin),tt.touchGestures&&(this.touchGestures=tt.touchGestures)),ut.change.pipe((0,V.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,V.R)(this._destroyed)).subscribe(W=>{W?"keyboard"===W&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const W=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([_e,ke])=>{W.removeEventListener(_e,ke,ee)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(W,this.message,"tooltip"),this._focusMonitor.stopMonitoring(W)}show(W=this.showDelay,_e){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const ke=this._createOverlay(_e);this._detach(),this._portal=this._portal||new d.C5(this._tooltipComponent,this._viewContainerRef);const pt=this._tooltipInstance=ke.attach(this._portal).instance;pt._triggerElement=this._elementRef.nativeElement,pt._mouseLeaveHideDelay=this._hideDelay,pt.afterHidden().pipe((0,V.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._setTooltipContext(this._tooltipContext),this._updateTooltipMessage(),pt.show(W)}hide(W=this.hideDelay){const _e=this._tooltipInstance;_e&&(_e.isVisible()?_e.hide(W):(_e._cancelPendingAnimations(),this._detach()))}toggle(W){this._isTooltipVisible()?this.hide():this.show(void 0,W)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(W){if(this._overlayRef){const pt=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!W)&&pt._origin instanceof p.SBq)return this._overlayRef;this._detach()}const _e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),ke=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&W||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(_e);return ke.positionChanges.pipe((0,V.R)(this._destroyed)).subscribe(pt=>{this._updateCurrentPositionClass(pt.connectionPair),this._tooltipInstance&&pt.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:ke,panelClass:`${this._cssClassPrefix}-${Le}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,V.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,V.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,V.R)(this._destroyed)).subscribe(pt=>{this._isTooltipVisible()&&pt.keyCode===r.hY&&!(0,r.Vb)(pt)&&(pt.preventDefault(),pt.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(W){const _e=W.getConfig().positionStrategy,ke=this._getOrigin(),pt=this._getOverlayPosition();_e.withPositions([this._addOffset({...ke.main,...pt.main}),this._addOffset({...ke.fallback,...pt.fallback})])}_addOffset(W){return W}_getOrigin(){const W=!this._dir||"ltr"==this._dir.value,_e=this.position;let ke;if("above"==_e||"below"==_e)ke={originX:"center",originY:"above"==_e?"top":"bottom"};else if("before"==_e||"left"==_e&&W||"right"==_e&&!W)ke={originX:"start",originY:"center"};else{if(!("after"==_e||"right"==_e&&W||"left"==_e&&!W))throw G(_e);ke={originX:"end",originY:"center"}}const{x:pt,y:Be}=this._invertPosition(ke.originX,ke.originY);return{main:ke,fallback:{originX:pt,originY:Be}}}_getOverlayPosition(){const W=!this._dir||"ltr"==this._dir.value,_e=this.position;let ke;if("above"==_e)ke={overlayX:"center",overlayY:"bottom"};else if("below"==_e)ke={overlayX:"center",overlayY:"top"};else if("before"==_e||"left"==_e&&W||"right"==_e&&!W)ke={overlayX:"end",overlayY:"center"};else{if(!("after"==_e||"right"==_e&&W||"left"==_e&&!W))throw G(_e);ke={overlayX:"start",overlayY:"center"}}const{x:pt,y:Be}=this._invertPosition(ke.overlayX,ke.overlayY);return{main:ke,fallback:{overlayX:pt,overlayY:Be}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,Q.q)(1),(0,V.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipContext(W){this._tooltipInstance&&(this._tooltipInstance.tooltipContext=W,this._tooltipInstance._markForCheck())}_setTooltipClass(W){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=W,this._tooltipInstance._markForCheck())}_invertPosition(W,_e){return"above"===this.position||"below"===this.position?"top"===_e?_e="bottom":"bottom"===_e&&(_e="top"):"end"===W?W="start":"start"===W&&(W="end"),{x:W,y:_e}}_updateCurrentPositionClass(W){const{overlayY:_e,originX:ke,originY:pt}=W;let Be;if(Be="center"===_e?this._dir&&"rtl"===this._dir.value?"end"===ke?"left":"right":"start"===ke?"left":"right":"bottom"===_e&&"top"===pt?"above":"below",Be!==this._currentPosition){const Mt=this._overlayRef;if(Mt){const oe=`${this._cssClassPrefix}-${Le}-`;Mt.removePanelClass(oe+this._currentPosition),Mt.addPanelClass(oe+Be)}this._currentPosition=Be}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",W=>{let _e;this._setupPointerExitEventsIfNeeded(),void 0!==W.x&&void 0!==W.y&&(_e=W),this.show(void 0,_e)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",W=>{const _e=W.targetTouches?.[0],ke=_e?{x:_e.clientX,y:_e.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,ke),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const W=[];if(this._platformSupportsMouseEvents())W.push(["mouseleave",_e=>{const ke=_e.relatedTarget;(!ke||!this._overlayRef?.overlayElement.contains(ke))&&this.hide()}],["wheel",_e=>this._wheelListener(_e)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const _e=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};W.push(["touchend",_e],["touchcancel",_e])}this._addListeners(W),this._passiveListeners.push(...W)}_addListeners(W){W.forEach(([_e,ke])=>{this._elementRef.nativeElement.addEventListener(_e,ke,ee)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(W){if(this._isTooltipVisible()){const _e=this._document.elementFromPoint(W.clientX,W.clientY),ke=this._elementRef.nativeElement;_e!==ke&&!ke.contains(_e)&&this.hide()}}_disableNativeGesturesIfNecessary(){const W=this.touchGestures;if("off"!==W){const _e=this._elementRef.nativeElement,ke=_e.style;("on"===W||"INPUT"!==_e.nodeName&&"TEXTAREA"!==_e.nodeName)&&(ke.userSelect=ke.msUserSelect=ke.webkitUserSelect=ke.MozUserSelect="none"),("on"===W||!_e.draggable)&&(ke.webkitUserDrag="none"),ke.touchAction="none",ke.webkitTapHighlightColor="transparent"}}}return j.\u0275fac=function(W){p.$Z()},j.\u0275dir=p.lG2({type:j,inputs:{position:["mtxTooltipPosition","position"],positionAtOrigin:["mtxTooltipPositionAtOrigin","positionAtOrigin"],disabled:["mtxTooltipDisabled","disabled"],showDelay:["mtxTooltipShowDelay","showDelay"],hideDelay:["mtxTooltipHideDelay","hideDelay"],touchGestures:["mtxTooltipTouchGestures","touchGestures"],message:["mtxTooltip","message"],tooltipContext:["mtxTooltipContext","tooltipContext"],tooltipClass:["mtxTooltipClass","tooltipClass"]}}),j})(),Z=(()=>{class j extends D{constructor(W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt,St){super(W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt,St),this._tooltipComponent=De,this._cssClassPrefix="mtx-mdc",this._viewportMargin=8}_addOffset(W){const ke=!this._dir||"ltr"==this._dir.value;return"top"===W.originY?W.offsetY=-8:"bottom"===W.originY?W.offsetY=8:"start"===W.originX?W.offsetX=ke?-8:8:"end"===W.originX&&(W.offsetX=ke?8:-8),W}}return j.\u0275fac=function(W){return new(W||j)(p.Y36(s.aV),p.Y36(p.SBq),p.Y36(Me.mF),p.Y36(p.s_b),p.Y36(p.R0b),p.Y36(c.t4),p.Y36(te.$s),p.Y36(te.tE),p.Y36(we),p.Y36(Re.Is,8),p.Y36(ue,8),p.Y36(f.K0))},j.\u0275dir=p.lG2({type:j,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-mdc-tooltip-trigger"],exportAs:["mtxTooltip"],features:[p.qOj]}),j})(),Ce=(()=>{class j{constructor(W,_e){this._changeDetectorRef=W,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new T.x,this._animationsDisabled="NoopAnimations"===_e}show(W){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},W)}hide(W){clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},W)}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:W}){(!W||!this._triggerElement.contains(W))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:W}){(W===this._showAnimation||W===this._hideAnimation)&&this._finalizeAnimation(W===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(W){W?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(W){const _e=this._tooltip.nativeElement,ke=this._showAnimation,pt=this._hideAnimation;if(_e.classList.remove(W?pt:ke),_e.classList.add(W?ke:pt),this._isVisible=W,W&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Be=getComputedStyle(_e);("0s"===Be.getPropertyValue("animation-duration")||"none"===Be.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}W&&this._onShow(),this._animationsDisabled&&(_e.classList.add("_mtx-animation-noopable"),this._finalizeAnimation(W))}}return j.\u0275fac=function(W){return new(W||j)(p.Y36(p.sBO),p.Y36(p.QbO,8))},j.\u0275dir=p.lG2({type:j}),j})(),De=(()=>{class j extends Ce{constructor(W,_e,ke){super(W,ke),this._elementRef=_e,this._isMultiline=!1,this._showAnimation="mtx-mdc-tooltip-show",this._hideAnimation="mtx-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const W=this._elementRef.nativeElement.getBoundingClientRect();return W.height>24&&W.width>=200}}return j.\u0275fac=function(W){return new(W||j)(p.Y36(p.sBO),p.Y36(p.SBq),p.Y36(p.QbO,8))},j.\u0275cmp=p.Xpm({type:j,selectors:[["mtx-tooltip-component"]],viewQuery:function(W,_e){if(1&W&&p.Gf(Ae,7),2&W){let ke;p.iGM(ke=p.CRH())&&(_e._tooltip=ke.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(W,_e){1&W&&p.NdJ("mouseleave",function(pt){return _e._handleMouseLeave(pt)}),2&W&&p.Udp("zoom",_e.isVisible()?1:null)},features:[p.qOj],decls:7,vars:7,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mtx-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(W,_e){if(1&W&&(p.TgZ(0,"div",0,1),p.NdJ("animationend",function(pt){return _e._handleAnimationEnd(pt)}),p.TgZ(2,"div",2),p.YNc(3,_t,1,4,"ng-template",3),p.ALo(4,"isTemplateRef"),p.YNc(5,le,1,1,"ng-template",null,4,p.W1O),p.qZA()()),2&W){const ke=p.MAs(6);p.ekj("mdc-tooltip--multiline",_e._isMultiline),p.Q6J("ngClass",_e.tooltipClass),p.xp6(3),p.Q6J("ngIf",p.lcZ(4,5,_e.message))("ngIfElse",ke)}},dependencies:[f.mk,f.O5,f.tP,Se.U],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface:before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface:before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:184px;margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:304px;align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid transparent;z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface,.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mdc-tooltip.mat-mdc-tooltip,.mdc-tooltip.mtx-mdc-tooltip{position:relative}.mtx-mdc-tooltip{position:relative;transform:scale(0)}.mtx-mdc-tooltip:before{content:"";inset:0;z-index:-1;position:absolute}.mtx-mdc-tooltip-panel-below .mtx-mdc-tooltip:before{top:-8px}.mtx-mdc-tooltip-panel-above .mtx-mdc-tooltip:before{bottom:-8px}.mtx-mdc-tooltip-panel-right .mtx-mdc-tooltip:before{left:-8px}.mtx-mdc-tooltip-panel-left .mtx-mdc-tooltip:before{right:-8px}.mtx-mdc-tooltip._mtx-animation-noopable{animation:none;transform:scale(1)}.mtx-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mtx-mdc-tooltip-show{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mtx-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.mtx-mdc-tooltip-show{animation:mtx-mdc-tooltip-show .15s cubic-bezier(0,0,.2,1) forwards}.mtx-mdc-tooltip-hide{animation:mtx-mdc-tooltip-hide 75ms cubic-bezier(.4,0,1,1) forwards}\n'],encapsulation:2,changeDetection:0}),j})()},83274:function(ct,ye,l){!function(e){"use strict";e.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(s){return/^nm$/i.test(s)},meridiem:function(s,c,d){return s<12?d?"vm":"VM":d?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(s){return s+(1===s||8===s||s>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},61867:function(ct,ye,l){!function(e){"use strict";var r=function(p){return 0===p?0:1===p?1:2===p?2:p%100>=3&&p%100<=10?3:p%100>=11?4:5},s={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(p){return function(T,V,Q,Me){var te=r(T),Re=s[p][r(T)];return 2===te&&(Re=Re[V?0:1]),Re.replace(/%d/i,T)}},d=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];e.defineLocale("ar-dz",{months:d,monthsShort:d,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(p){return"\u0645"===p},meridiem:function(p,T,V){return p<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s: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")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(l(16676))},17078:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},77776:function(ct,ye,l){!function(e){"use strict";var r={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},s=function(T){return 0===T?0:1===T?1:2===T?2:T%100>=3&&T%100<=10?3:T%100>=11?4:5},c={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(T){return function(V,Q,Me,te){var Re=s(V),Se=c[T][s(V)];return 2===Re&&(Se=Se[Q?0:1]),Se.replace(/%d/i,V)}},f=["\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"];e.defineLocale("ar-ly",{months:f,monthsShort:f,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(T){return"\u0645"===T},meridiem:function(T,V,Q){return T<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},preparse:function(T){return T.replace(/\u060c/g,",")},postformat:function(T){return T.replace(/\d/g,function(V){return r[V]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},56789:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},6897:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(d){return"\u0645"===d},meridiem:function(d,f,p){return d<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(d){return d.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(f){return s[f]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(l(16676))},71585:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},22097:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},c=function(V){return 0===V?0:1===V?1:2===V?2:V%100>=3&&V%100<=10?3:V%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},f=function(V){return function(Q,Me,te,Re){var Se=c(Q),Ae=d[V][c(Q)];return 2===Se&&(Ae=Ae[Me?0:1]),Ae.replace(/%d/i,Q)}},p=["\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"];e.defineLocale("ar",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(V){return"\u0645"===V},meridiem:function(V,Q,Me){return V<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(V){return V.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(Q){return s[Q]}).replace(/\u060c/g,",")},postformat:function(V){return V.replace(/\d/g,function(Q){return r[Q]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},15611:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(c)},meridiem:function(c,d,f){return c<4?"gec\u0259":c<12?"s\u0259h\u0259r":c<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(c){if(0===c)return c+"-\u0131nc\u0131";var d=c%10;return c+(r[d]||r[c%100-d]||r[c>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},62459:function(ct,ye,l){!function(e){"use strict";function s(d,f,p){return"m"===p?f?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===p?f?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":d+" "+function r(d,f){var p=d.split("_");return f%10==1&&f%100!=11?p[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?p[1]:p[2]}({ss:f?"\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:f?"\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:f?"\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"}[p],+d)}e.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:s,mm:s,h:s,hh:s,d:"\u0434\u0437\u0435\u043d\u044c",dd:s,M:"\u043c\u0435\u0441\u044f\u0446",MM:s,y:"\u0433\u043e\u0434",yy:s},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(d){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(d)},meridiem:function(d,f,p){return d<4?"\u043d\u043e\u0447\u044b":d<12?"\u0440\u0430\u043d\u0456\u0446\u044b":d<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(d,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return d%10!=2&&d%10!=3||d%100==12||d%100==13?d+"-\u044b":d+"-\u0456";case"D":return d+"-\u0433\u0430";default:return d}},week:{dow:1,doy:7}})}(l(16676))},91825:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10,d=s%100;return 0===s?s+"-\u0435\u0432":0===d?s+"-\u0435\u043d":d>10&&d<20?s+"-\u0442\u0438":1===c?s+"-\u0432\u0438":2===c?s+"-\u0440\u0438":7===c||8===c?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(16676))},75918:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},49683:function(ct,ye,l){!function(e){"use strict";var r={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},s={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===f?d<4?d:d+12:"\u09ad\u09cb\u09b0"===f||"\u09b8\u0995\u09be\u09b2"===f?d:"\u09a6\u09c1\u09aa\u09c1\u09b0"===f?d>=3?d:d+12:"\u09ac\u09bf\u0995\u09be\u09b2"===f||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===f?d+12:void 0},meridiem:function(d,f,p){return d<4?"\u09b0\u09be\u09a4":d<6?"\u09ad\u09cb\u09b0":d<12?"\u09b8\u0995\u09be\u09b2":d<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<18?"\u09ac\u09bf\u0995\u09be\u09b2":d<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(16676))},34065:function(ct,ye,l){!function(e){"use strict";var r={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},s={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(d){return d.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u09b0\u09be\u09a4"===f&&d>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===f&&d<5||"\u09ac\u09bf\u0995\u09be\u09b2"===f?d+12:d},meridiem:function(d,f,p){return d<4?"\u09b0\u09be\u09a4":d<10?"\u09b8\u0995\u09be\u09b2":d<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":d<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(16676))},11034:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},s={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(d){return d.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===f&&d>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===f&&d<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===f?d+12:d},meridiem:function(d,f,p){return d<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":d<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":d<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":d<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(l(16676))},27671:function(ct,ye,l){!function(e){"use strict";function r(Ae,Ke,He){return Ae+" "+function d(Ae,Ke){return 2===Ke?function f(Ae){var Ke={m:"v",b:"v",d:"z"};return void 0===Ke[Ae.charAt(0)]?Ae:Ke[Ae.charAt(0)]+Ae.substring(1)}(Ae):Ae}({mm:"munutenn",MM:"miz",dd:"devezh"}[He],Ae)}function c(Ae){return Ae>9?c(Ae%10):Ae}var p=[/^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],T=/^(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,Re=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.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:Re,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:Re,monthsRegex:T,monthsShortRegex:T,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:p,longMonthsParse:p,shortMonthsParse:p,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:r,h:"un eur",hh:"%d eur",d:"un devezh",dd:r,M:"ur miz",MM:r,y:"ur bloaz",yy:function s(Ae){switch(c(Ae)){case 1:case 3:case 4:case 5:case 9:return Ae+" bloaz";default:return Ae+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Ae){return Ae+(1===Ae?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Ae){return"g.m."===Ae},meridiem:function(Ae,Ke,He){return Ae<12?"a.m.":"g.m."}})}(l(16676))},38153:function(ct,ye,l){!function(e){"use strict";function r(c,d,f){var p=c+" ";switch(f){case"ss":return p+(1===c?"sekunda":2===c||3===c||4===c?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return p+(1===c?"minuta":2===c||3===c||4===c?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return p+(1===c?"sat":2===c||3===c||4===c?"sata":"sati");case"dd":return p+(1===c?"dan":"dana");case"MM":return p+(1===c?"mjesec":2===c||3===c||4===c?"mjeseca":"mjeseci");case"yy":return p+(1===c?"godina":2===c||3===c||4===c?"godine":"godina")}}e.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:r,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}})}(l(16676))},54287:function(ct,ye,l){!function(e){"use strict";e.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(s,c){var d=1===s?"r":2===s?"n":3===s?"r":4===s?"t":"\xe8";return("w"===c||"W"===c)&&(d="a"),s+d},week:{dow:1,doy:4}})}(l(16676))},72616:function(ct,ye,l){!function(e){"use strict";var r={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},s="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),c=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],d=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function f(V){return V>1&&V<5&&1!=~~(V/10)}function p(V,Q,Me,te){var Re=V+" ";switch(Me){case"s":return Q||te?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return Q||te?Re+(f(V)?"sekundy":"sekund"):Re+"sekundami";case"m":return Q?"minuta":te?"minutu":"minutou";case"mm":return Q||te?Re+(f(V)?"minuty":"minut"):Re+"minutami";case"h":return Q?"hodina":te?"hodinu":"hodinou";case"hh":return Q||te?Re+(f(V)?"hodiny":"hodin"):Re+"hodinami";case"d":return Q||te?"den":"dnem";case"dd":return Q||te?Re+(f(V)?"dny":"dn\xed"):Re+"dny";case"M":return Q||te?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return Q||te?Re+(f(V)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Re+"m\u011bs\xedci";case"y":return Q||te?"rok":"rokem";case"yy":return Q||te?Re+(f(V)?"roky":"let"):Re+"lety"}}e.defineLocale("cs",{months:r,monthsShort:s,monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},27049:function(ct,ye,l){!function(e){"use strict";e.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(s){return s+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(s)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(s)?"\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}})}(l(16676))},99172:function(ct,ye,l){!function(e){"use strict";e.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(s){var d="";return s>20?d=40===s||50===s||60===s||80===s||100===s?"fed":"ain":s>0&&(d=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][s]),s+d},week:{dow:1,doy:4}})}(l(16676))},20605:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},93395:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return d?T[f][0]:T[f][1]}e.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:r,mm:"%d Minuten",h:r,hh:"%d Stunden",d:r,dd:r,w:r,ww:"%d Wochen",M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},99835:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return d?T[f][0]:T[f][1]}e.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:r,mm:"%d Minuten",h:r,hh:"%d Stunden",d:r,dd:r,w:r,ww:"%d Wochen",M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},94013:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[c+" Tage",c+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[c+" Monate",c+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[c+" Jahre",c+" Jahren"]};return d?T[f][0]:T[f][1]}e.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:r,mm:"%d Minuten",h:r,hh:"%d Stunden",d:r,dd:r,w:r,ww:"%d Wochen",M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},14570:function(ct,ye,l){!function(e){"use strict";var r=["\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"],s=["\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"];e.defineLocale("dv",{months:r,monthsShort:r,weekdays:s,weekdaysShort:s,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(d){return"\u0789\u078a"===d},meridiem:function(d,f,p){return d<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(l(16676))},31859:function(ct,ye,l){!function(e){"use strict";e.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(c,d){return c?"string"==typeof d&&/D/.test(d.substring(0,d.indexOf("MMMM")))?this._monthsGenitiveEl[c.month()]:this._monthsNominativeEl[c.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(c,d,f){return c>11?f?"\u03bc\u03bc":"\u039c\u039c":f?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(c){return"\u03bc"===(c+"").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(c,d){var f=this._calendarEl[c],p=d&&d.hours();return function r(c){return typeof Function<"u"&&c instanceof Function||"[object Function]"===Object.prototype.toString.call(c)}(f)&&(f=f.apply(d)),f.replace("{}",p%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}})}(l(16676))},55785:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:0,doy:4}})}(l(16676))},83792:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")}})}(l(16676))},57651:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},81929:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},19818:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")}})}(l(16676))},6612:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:0,doy:6}})}(l(16676))},24900:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},72721:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},95159:function(ct,ye,l){!function(e){"use strict";e.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(s){return"p"===s.charAt(0).toLowerCase()},meridiem:function(s,c,d){return s>11?d?"p.t.m.":"P.T.M.":d?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(l(16676))},11780:function(ct,ye,l){!function(e){"use strict";var r="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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}})}(l(16676))},23468:function(ct,ye,l){!function(e){"use strict";var r="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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"})}(l(16676))},44938:function(ct,ye,l){!function(e){"use strict";var r="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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}})}(l(16676))},21954:function(ct,ye,l){!function(e){"use strict";var r="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),s="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),c=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],d=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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"})}(l(16676))},11453:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[c+"sekundi",c+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[c+" minuti",c+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[c+" tunni",c+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[c+" kuu",c+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[c+" aasta",c+" aastat"]};return d?T[f][2]?T[f][2]:T[f][1]:p?T[f][0]:T[f][1]}e.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:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:"%d p\xe4eva",M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},44697:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},52900:function(ct,ye,l){!function(e){"use strict";var r={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},s={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(d){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(d)},meridiem:function(d,f,p){return d<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(d){return d.replace(/[\u06f0-\u06f9]/g,function(f){return s[f]}).replace(/\u060c/g,",")},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(l(16676))},49775:function(ct,ye,l){!function(e){"use strict";var r="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),s=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",r[7],r[8],r[9]];function c(p,T,V,Q){var Me="";switch(V){case"s":return Q?"muutaman sekunnin":"muutama sekunti";case"ss":Me=Q?"sekunnin":"sekuntia";break;case"m":return Q?"minuutin":"minuutti";case"mm":Me=Q?"minuutin":"minuuttia";break;case"h":return Q?"tunnin":"tunti";case"hh":Me=Q?"tunnin":"tuntia";break;case"d":return Q?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Me=Q?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return Q?"kuukauden":"kuukausi";case"MM":Me=Q?"kuukauden":"kuukautta";break;case"y":return Q?"vuoden":"vuosi";case"yy":Me=Q?"vuoden":"vuotta"}return function d(p,T){return p<10?T?s[p]:r[p]:p}(p,Q)+" "+Me}e.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:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},64282:function(ct,ye,l){!function(e){"use strict";e.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(s){return s},week:{dow:1,doy:4}})}(l(16676))},84236:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},92830:function(ct,ye,l){!function(e){"use strict";e.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(s,c){switch(c){default:case"M":case"Q":case"D":case"DDD":case"d":return s+(1===s?"er":"e");case"w":case"W":return s+(1===s?"re":"e")}}})}(l(16676))},21412:function(ct,ye,l){!function(e){"use strict";e.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(s,c){switch(c){default:case"M":case"Q":case"D":case"DDD":case"d":return s+(1===s?"er":"e");case"w":case"W":return s+(1===s?"re":"e")}},week:{dow:1,doy:4}})}(l(16676))},89361:function(ct,ye,l){!function(e){"use strict";var c=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,d=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];e.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:c,monthsShortRegex:c,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:d,longMonthsParse:d,shortMonthsParse:d,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(p,T){switch(T){case"D":return p+(1===p?"er":"");default:case"M":case"Q":case"DDD":case"d":return p+(1===p?"er":"e");case"w":case"W":return p+(1===p?"re":"e")}},week:{dow:1,doy:4}})}(l(16676))},66984:function(ct,ye,l){!function(e){"use strict";var r="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),s="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(d,f){return d?/-MMM-/.test(f)?s[d.month()]:r[d.month()]:r},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(d){return d+(1===d||8===d||d>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},93961:function(ct,ye,l){!function(e){"use strict";e.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(T){return T+(1===T?"d":T%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(16676))},78849:function(ct,ye,l){!function(e){"use strict";e.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(T){return T+(1===T?"d":T%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(16676))},34273:function(ct,ye,l){!function(e){"use strict";e.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(s){return 0===s.indexOf("un")?"n"+s:"en "+s},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}})}(l(16676))},40623:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={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:[c+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",c+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[c+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",c+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[c+" \u0935\u0930\u093e\u0902\u0928\u0940",c+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[c+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",c+" \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:[c+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",c+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[c+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",c+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return p?T[f][0]:T[f][1]}e.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: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}(\u0935\u0947\u0930)/,ordinal:function(c,d){return"D"===d?c+"\u0935\u0947\u0930":c},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(c,d){return 12===c&&(c=0),"\u0930\u093e\u0924\u0940"===d?c<4?c:c+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===d?c:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===d?c>12?c:c+12:"\u0938\u093e\u0902\u091c\u0947"===d?c+12:void 0},meridiem:function(c,d,f){return c<4?"\u0930\u093e\u0924\u0940":c<12?"\u0938\u0915\u093e\u0933\u0940\u0902":c<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":c<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(l(16676))},62696:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T={s:["thoddea sekondamni","thodde sekond"],ss:[c+" sekondamni",c+" sekond"],m:["eka mintan","ek minut"],mm:[c+" mintamni",c+" mintam"],h:["eka voran","ek vor"],hh:[c+" voramni",c+" voram"],d:["eka disan","ek dis"],dd:[c+" disamni",c+" dis"],M:["eka mhoinean","ek mhoino"],MM:[c+" mhoineamni",c+" mhoine"],y:["eka vorsan","ek voros"],yy:[c+" vorsamni",c+" vorsam"]};return p?T[f][0]:T[f][1]}e.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: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}(er)/,ordinal:function(c,d){return"D"===d?c+"er":c},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(c,d){return 12===c&&(c=0),"rati"===d?c<4?c:c+12:"sokallim"===d?c:"donparam"===d?c>12?c:c+12:"sanje"===d?c+12:void 0},meridiem:function(c,d,f){return c<4?"rati":c<12?"sokallim":c<16?"donparam":c<20?"sanje":"rati"}})}(l(16676))},66928:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},s={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(d){return d.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u0ab0\u0abe\u0aa4"===f?d<4?d:d+12:"\u0ab8\u0ab5\u0abe\u0ab0"===f?d:"\u0aac\u0aaa\u0acb\u0ab0"===f?d>=10?d:d+12:"\u0ab8\u0abe\u0a82\u0a9c"===f?d+12:void 0},meridiem:function(d,f,p){return d<4?"\u0ab0\u0abe\u0aa4":d<10?"\u0ab8\u0ab5\u0abe\u0ab0":d<17?"\u0aac\u0aaa\u0acb\u0ab0":d<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(l(16676))},24804:function(ct,ye,l){!function(e){"use strict";e.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(s){return 2===s?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":s+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(s){return 2===s?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":s+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(s){return 2===s?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":s+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(s){return 2===s?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":s%10==0&&10!==s?s+" \u05e9\u05e0\u05d4":s+" \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(s){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(s)},meridiem:function(s,c,d){return s<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":s<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":s<12?d?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":s<18?d?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(l(16676))},23015:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},c=[/^\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];e.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:c,longMonthsParse:c,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(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(T){return s[T]})},postformat:function(p){return p.replace(/\d/g,function(T){return r[T]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(p,T){return 12===p&&(p=0),"\u0930\u093e\u0924"===T?p<4?p:p+12:"\u0938\u0941\u092c\u0939"===T?p:"\u0926\u094b\u092a\u0939\u0930"===T?p>=10?p:p+12:"\u0936\u093e\u092e"===T?p+12:void 0},meridiem:function(p,T,V){return p<4?"\u0930\u093e\u0924":p<10?"\u0938\u0941\u092c\u0939":p<17?"\u0926\u094b\u092a\u0939\u0930":p<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(l(16676))},17134:function(ct,ye,l){!function(e){"use strict";function r(c,d,f){var p=c+" ";switch(f){case"ss":return p+(1===c?"sekunda":2===c||3===c||4===c?"sekunde":"sekundi");case"m":return d?"jedna minuta":"jedne minute";case"mm":return p+(1===c?"minuta":2===c||3===c||4===c?"minute":"minuta");case"h":return d?"jedan sat":"jednog sata";case"hh":return p+(1===c?"sat":2===c||3===c||4===c?"sata":"sati");case"dd":return p+(1===c?"dan":"dana");case"MM":return p+(1===c?"mjesec":2===c||3===c||4===c?"mjeseca":"mjeseci");case"yy":return p+(1===c?"godina":2===c||3===c||4===c?"godine":"godina")}}e.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:r,m:r,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}})}(l(16676))},50670:function(ct,ye,l){!function(e){"use strict";var r="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function s(f,p,T,V){var Q=f;switch(T){case"s":return V||p?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return Q+(V||p)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(V||p?" perc":" perce");case"mm":return Q+(V||p?" perc":" perce");case"h":return"egy"+(V||p?" \xf3ra":" \xf3r\xe1ja");case"hh":return Q+(V||p?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(V||p?" nap":" napja");case"dd":return Q+(V||p?" nap":" napja");case"M":return"egy"+(V||p?" h\xf3nap":" h\xf3napja");case"MM":return Q+(V||p?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(V||p?" \xe9v":" \xe9ve");case"yy":return Q+(V||p?" \xe9v":" \xe9ve")}return""}function c(f){return(f?"":"[m\xfalt] ")+"["+r[this.day()]+"] LT[-kor]"}e.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(f){return"u"===f.charAt(1).toLowerCase()},meridiem:function(f,p,T){return f<12?!0===T?"de":"DE":!0===T?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return c.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return c.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},4523:function(ct,ye,l){!function(e){"use strict";e.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(s){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(s)},meridiem:function(s){return s<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":s<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":s<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(s,c){switch(c){case"DDD":case"w":case"W":case"DDDo":return 1===s?s+"-\u056b\u0576":s+"-\u0580\u0564";default:return s}},week:{dow:1,doy:7}})}(l(16676))},99233:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"pagi"===c?s:"siang"===c?s>=11?s:s+12:"sore"===c||"malam"===c?s+12:void 0},meridiem:function(s,c,d){return s<11?"pagi":s<15?"siang":s<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}})}(l(16676))},94693:function(ct,ye,l){!function(e){"use strict";function r(d){return d%100==11||d%10!=1}function s(d,f,p,T){var V=d+" ";switch(p){case"s":return f||T?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return r(d)?V+(f||T?"sek\xfandur":"sek\xfandum"):V+"sek\xfanda";case"m":return f?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return r(d)?V+(f||T?"m\xedn\xfatur":"m\xedn\xfatum"):f?V+"m\xedn\xfata":V+"m\xedn\xfatu";case"hh":return r(d)?V+(f||T?"klukkustundir":"klukkustundum"):V+"klukkustund";case"d":return f?"dagur":T?"dag":"degi";case"dd":return r(d)?f?V+"dagar":V+(T?"daga":"d\xf6gum"):f?V+"dagur":V+(T?"dag":"degi");case"M":return f?"m\xe1nu\xf0ur":T?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return r(d)?f?V+"m\xe1nu\xf0ir":V+(T?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):f?V+"m\xe1nu\xf0ur":V+(T?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return f||T?"\xe1r":"\xe1ri";case"yy":return r(d)?V+(f||T?"\xe1r":"\xe1rum"):V+(f||T?"\xe1r":"\xe1ri")}}e.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,ss:s,m:s,mm:s,h:"klukkustund",hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},78118:function(ct,ye,l){!function(e){"use strict";e.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(s){return(/^[0-9].+$/.test(s)?"tra":"in")+" "+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",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}})}(l(16676))},63936:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},86871:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return"\u5143"===c[1]?1:parseInt(c[1]||s,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(s){return"\u5348\u5f8c"===s},meridiem:function(s,c,d){return s<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(s){return s.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(s){return this.week()!==s.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(s,c){switch(c){case"y":return 1===s?"\u5143\u5e74":s+"\u5e74";case"d":case"D":case"DDD":return s+"\u65e5";default:return s}},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"}})}(l(16676))},68710:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"enjing"===c?s:"siyang"===c?s>=11?s:s+12:"sonten"===c||"ndalu"===c?s+12:void 0},meridiem:function(s,c,d){return s<11?"enjing":s<15?"siyang":s<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}})}(l(16676))},17125:function(ct,ye,l){!function(e){"use strict";e.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(s){return s.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(c,d,f){return"\u10d8"===f?d+"\u10e8\u10d8":d+f+"\u10e8\u10d8"})},past:function(s){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(s)?s.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(s)?s.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):s},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(s){return 0===s?s:1===s?s+"-\u10da\u10d8":s<20||s<=100&&s%20==0||s%100==0?"\u10db\u10d4-"+s:s+"-\u10d4"},week:{dow:1,doy:7}})}(l(16676))},82461:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c){return c+(r[c]||r[c%10]||r[c>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},77399:function(ct,ye,l){!function(e){"use strict";var r={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},s={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(d){return"\u179b\u17d2\u1784\u17b6\u1785"===d},meridiem:function(d,f,p){return d<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(d){return d.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},week:{dow:1,doy:4}})}(l(16676))},38720:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},s={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(d){return d.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===f?d<4?d:d+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===f?d:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===f?d>=10?d:d+12:"\u0cb8\u0c82\u0c9c\u0cc6"===f?d+12:void 0},meridiem:function(d,f,p){return d<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":d<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":d<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":d<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(d){return d+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(l(16676))},85306:function(ct,ye,l){!function(e){"use strict";e.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(s,c){switch(c){case"d":case"D":case"DDD":return s+"\uc77c";case"M":return s+"\uc6d4";case"w":case"W":return s+"\uc8fc";default:return s}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(s){return"\uc624\ud6c4"===s},meridiem:function(s,c,d){return s<12?"\uc624\uc804":"\uc624\ud6c4"}})}(l(16676))},82995:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},s={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},c=["\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"];e.defineLocale("ku",{months:c,monthsShort:c,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(f){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(f)},meridiem:function(f,p,T){return f<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(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(p){return s[p]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(p){return r[p]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},8779:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c){return c+(r[c]||r[c%10]||r[c>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},62057:function(ct,ye,l){!function(e){"use strict";function r(p,T,V,Q){var Me={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 T?Me[V][0]:Me[V][1]}function d(p){if(p=parseInt(p,10),isNaN(p))return!1;if(p<0)return!0;if(p<10)return 4<=p&&p<=7;if(p<100){var T=p%10;return d(0===T?p/10:T)}if(p<1e4){for(;p>=10;)p/=10;return d(p)}return d(p/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function s(p){return d(p.substr(0,p.indexOf(" ")))?"a "+p:"an "+p},past:function c(p){return d(p.substr(0,p.indexOf(" ")))?"viru "+p:"virun "+p},s:"e puer Sekonnen",ss:"%d Sekonnen",m:r,mm:"%d Minutten",h:r,hh:"%d Stonnen",d:r,dd:"%d Deeg",M:r,MM:"%d M\xe9int",y:r,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},17192:function(ct,ye,l){!function(e){"use strict";e.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(s){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===s},meridiem:function(s,c,d){return s<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(s){return"\u0e97\u0eb5\u0ec8"+s}})}(l(16676))},15430:function(ct,ye,l){!function(e){"use strict";var r={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 c(V,Q,Me,te){return Q?f(Me)[0]:te?f(Me)[1]:f(Me)[2]}function d(V){return V%10==0||V>10&&V<20}function f(V){return r[V].split("_")}function p(V,Q,Me,te){var Re=V+" ";return 1===V?Re+c(0,Q,Me[0],te):Q?Re+(d(V)?f(Me)[1]:f(Me)[0]):te?Re+f(Me)[1]:Re+(d(V)?f(Me)[1]:f(Me)[2])}e.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 s(V,Q,Me,te){return Q?"kelios sekund\u0117s":te?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:p,m:c,mm:p,h:c,hh:p,d:c,dd:p,M:c,MM:p,y:c,yy:p},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(V){return V+"-oji"},week:{dow:1,doy:4}})}(l(16676))},53363:function(ct,ye,l){!function(e){"use strict";var r={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 s(T,V,Q){return Q?V%10==1&&V%100!=11?T[2]:T[3]:V%10==1&&V%100!=11?T[0]:T[1]}function c(T,V,Q){return T+" "+s(r[Q],T,V)}function d(T,V,Q){return s(r[Q],T,V)}e.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 f(T,V){return V?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:c,m:d,mm:c,h:d,hh:c,d,dd:c,M:d,MM:c,y:d,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},72939:function(ct,ye,l){!function(e){"use strict";var r={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(c,d){return 1===c?d[0]:c>=2&&c<=4?d[1]:d[2]},translate:function(c,d,f){var p=r.words[f];return 1===f.length?d?p[0]:p[1]:c+" "+r.correctGrammaticalCase(c,p)}};e.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:r.translate,m:r.translate,mm:r.translate,h:r.translate,hh:r.translate,d:"dan",dd:r.translate,M:"mjesec",MM:r.translate,y:"godinu",yy:r.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},38212:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},69718:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10,d=s%100;return 0===s?s+"-\u0435\u0432":0===d?s+"-\u0435\u043d":d>10&&d<20?s+"-\u0442\u0438":1===c?s+"-\u0432\u0438":2===c?s+"-\u0440\u0438":7===c||8===c?s+"-\u043c\u0438":s+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(16676))},50561:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===c&&s>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===c||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===c?s+12:s},meridiem:function(s,c,d){return s<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":s<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":s<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":s<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(l(16676))},68929:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){switch(f){case"s":return d?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return c+(d?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return c+(d?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return c+(d?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return c+(d?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return c+(d?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return c+(d?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return c}}e.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(c){return"\u04ae\u0425"===c},meridiem:function(c,d,f){return c<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: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} \u04e9\u0434\u04e9\u0440/,ordinal:function(c,d){switch(d){case"d":case"D":case"DDD":return c+" \u04e9\u0434\u04e9\u0440";default:return c}}})}(l(16676))},84880:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function c(f,p,T,V){var Q="";if(p)switch(T){case"s":Q="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":Q="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":Q="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":Q="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":Q="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":Q="%d \u0924\u093e\u0938";break;case"d":Q="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":Q="%d \u0926\u093f\u0935\u0938";break;case"M":Q="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":Q="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":Q="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":Q="%d \u0935\u0930\u094d\u0937\u0947"}else switch(T){case"s":Q="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":Q="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":Q="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":Q="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":Q="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":Q="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":Q="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":Q="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":Q="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":Q="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":Q="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":Q="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return Q.replace(/%d/i,f)}e.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:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},preparse:function(f){return f.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(p){return s[p]})},postformat:function(f){return f.replace(/\d/g,function(p){return r[p]})},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(f,p){return 12===f&&(f=0),"\u092a\u0939\u093e\u091f\u0947"===p||"\u0938\u0915\u093e\u0933\u0940"===p?f:"\u0926\u0941\u092a\u093e\u0930\u0940"===p||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===p||"\u0930\u093e\u0924\u094d\u0930\u0940"===p?f>=12?f:f+12:void 0},meridiem:function(f,p,T){return f>=0&&f<6?"\u092a\u0939\u093e\u091f\u0947":f<12?"\u0938\u0915\u093e\u0933\u0940":f<17?"\u0926\u0941\u092a\u093e\u0930\u0940":f<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(l(16676))},42074:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"pagi"===c?s:"tengahari"===c?s>=11?s:s+12:"petang"===c||"malam"===c?s+12:void 0},meridiem:function(s,c,d){return s<11?"pagi":s<15?"tengahari":s<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}})}(l(16676))},63193:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"pagi"===c?s:"tengahari"===c?s>=11?s:s+12:"petang"===c||"malam"===c?s+12:void 0},meridiem:function(s,c,d){return s<11?"pagi":s<15?"tengahari":s<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}})}(l(16676))},54082:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},82261:function(ct,ye,l){!function(e){"use strict";var r={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},s={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(d){return d.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},week:{dow:1,doy:4}})}(l(16676))},15273:function(ct,ye,l){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},19874:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},s={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(d){return d.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u0930\u093e\u0924\u093f"===f?d<4?d:d+12:"\u092c\u093f\u0939\u093e\u0928"===f?d:"\u0926\u093f\u0909\u0901\u0938\u094b"===f?d>=10?d:d+12:"\u0938\u093e\u0901\u091d"===f?d+12:void 0},meridiem:function(d,f,p){return d<3?"\u0930\u093e\u0924\u093f":d<12?"\u092c\u093f\u0939\u093e\u0928":d<16?"\u0926\u093f\u0909\u0901\u0938\u094b":d<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(l(16676))},81484:function(ct,ye,l){!function(e){"use strict";var r="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),s="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],d=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},51667:function(ct,ye,l){!function(e){"use strict";var r="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),s="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),c=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],d=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,T){return p?/-MMM-/.test(T)?s[p.month()]:r[p.month()]:r},monthsRegex:d,monthsShortRegex:d,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},17262:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},19679:function(ct,ye,l){!function(e){"use strict";e.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(s,c){var d=1===s?"r":2===s?"n":3===s?"r":4===s?"t":"\xe8";return("w"===c||"W"===c)&&(d="a"),s+d},week:{dow:1,doy:4}})}(l(16676))},96830:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},s={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(d){return d.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(d,f){return 12===d&&(d=0),"\u0a30\u0a3e\u0a24"===f?d<4?d:d+12:"\u0a38\u0a35\u0a47\u0a30"===f?d:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===f?d>=10?d:d+12:"\u0a38\u0a3c\u0a3e\u0a2e"===f?d+12:void 0},meridiem:function(d,f,p){return d<4?"\u0a30\u0a3e\u0a24":d<10?"\u0a38\u0a35\u0a47\u0a30":d<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":d<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(l(16676))},93616:function(ct,ye,l){!function(e){"use strict";var r="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),s="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),c=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function d(T){return T%10<5&&T%10>1&&~~(T/10)%10!=1}function f(T,V,Q){var Me=T+" ";switch(Q){case"ss":return Me+(d(T)?"sekundy":"sekund");case"m":return V?"minuta":"minut\u0119";case"mm":return Me+(d(T)?"minuty":"minut");case"h":return V?"godzina":"godzin\u0119";case"hh":return Me+(d(T)?"godziny":"godzin");case"ww":return Me+(d(T)?"tygodnie":"tygodni");case"MM":return Me+(d(T)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Me+(d(T)?"lata":"lat")}}e.defineLocale("pl",{months:function(T,V){return T?/D MMMM/.test(V)?s[T.month()]:r[T.month()]:r},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:c,longMonthsParse:c,shortMonthsParse:c,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:f,m:f,mm:f,h:f,hh:f,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:f,M:"miesi\u0105c",MM:f,y:"rok",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},32751:function(ct,ye,l){!function(e){"use strict";e.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"})}(l(16676))},55138:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},17968:function(ct,ye,l){!function(e){"use strict";function r(c,d,f){var T=" ";return(c%100>=20||c>=100&&c%100==0)&&(T=" de "),c+T+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[f]}e.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:r,m:"un minut",mm:r,h:"o or\u0103",hh:r,d:"o zi",dd:r,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:r,M:"o lun\u0103",MM:r,y:"un an",yy:r},week:{dow:1,doy:7}})}(l(16676))},81828:function(ct,ye,l){!function(e){"use strict";function s(f,p,T){return"m"===T?p?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":f+" "+function r(f,p){var T=f.split("_");return p%10==1&&p%100!=11?T[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?T[1]:T[2]}({ss:p?"\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:p?"\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"}[T],+f)}var c=[/^\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];e.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:c,longMonthsParse:c,shortMonthsParse:c,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(f){if(f.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(f){if(f.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:s,m:s,mm:s,h:"\u0447\u0430\u0441",hh:s,d:"\u0434\u0435\u043d\u044c",dd:s,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:s,M:"\u043c\u0435\u0441\u044f\u0446",MM:s,y:"\u0433\u043e\u0434",yy:s},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(f){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(f)},meridiem:function(f,p,T){return f<4?"\u043d\u043e\u0447\u0438":f<12?"\u0443\u0442\u0440\u0430":f<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(f,p){switch(p){case"M":case"d":case"DDD":return f+"-\u0439";case"D":return f+"-\u0433\u043e";case"w":case"W":return f+"-\u044f";default:return f}},week:{dow:1,doy:4}})}(l(16676))},62188:function(ct,ye,l){!function(e){"use strict";var r=["\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"],s=["\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"];e.defineLocale("sd",{months:r,monthsShort:r,weekdays:s,weekdaysShort:s,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,f,p){return d<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(16676))},6562:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},87172:function(ct,ye,l){!function(e){"use strict";e.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(s){return s+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(s){return"\u0db4.\u0dc0."===s||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===s},meridiem:function(s,c,d){return s>11?d?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":d?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(l(16676))},99966:function(ct,ye,l){!function(e){"use strict";var r="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),s="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function c(p){return p>1&&p<5}function d(p,T,V,Q){var Me=p+" ";switch(V){case"s":return T||Q?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return T||Q?Me+(c(p)?"sekundy":"sek\xfand"):Me+"sekundami";case"m":return T?"min\xfata":Q?"min\xfatu":"min\xfatou";case"mm":return T||Q?Me+(c(p)?"min\xfaty":"min\xfat"):Me+"min\xfatami";case"h":return T?"hodina":Q?"hodinu":"hodinou";case"hh":return T||Q?Me+(c(p)?"hodiny":"hod\xedn"):Me+"hodinami";case"d":return T||Q?"de\u0148":"d\u0148om";case"dd":return T||Q?Me+(c(p)?"dni":"dn\xed"):Me+"d\u0148ami";case"M":return T||Q?"mesiac":"mesiacom";case"MM":return T||Q?Me+(c(p)?"mesiace":"mesiacov"):Me+"mesiacmi";case"y":return T||Q?"rok":"rokom";case"yy":return T||Q?Me+(c(p)?"roky":"rokov"):Me+"rokmi"}}e.defineLocale("sk",{months:r,monthsShort:s,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},4287:function(ct,ye,l){!function(e){"use strict";function r(c,d,f,p){var T=c+" ";switch(f){case"s":return d||p?"nekaj sekund":"nekaj sekundami";case"ss":return T+(1===c?d?"sekundo":"sekundi":2===c?d||p?"sekundi":"sekundah":c<5?d||p?"sekunde":"sekundah":"sekund");case"m":return d?"ena minuta":"eno minuto";case"mm":return T+(1===c?d?"minuta":"minuto":2===c?d||p?"minuti":"minutama":c<5?d||p?"minute":"minutami":d||p?"minut":"minutami");case"h":return d?"ena ura":"eno uro";case"hh":return T+(1===c?d?"ura":"uro":2===c?d||p?"uri":"urama":c<5?d||p?"ure":"urami":d||p?"ur":"urami");case"d":return d||p?"en dan":"enim dnem";case"dd":return T+(1===c?d||p?"dan":"dnem":2===c?d||p?"dni":"dnevoma":d||p?"dni":"dnevi");case"M":return d||p?"en mesec":"enim mesecem";case"MM":return T+(1===c?d||p?"mesec":"mesecem":2===c?d||p?"meseca":"mesecema":c<5?d||p?"mesece":"meseci":d||p?"mesecev":"meseci");case"y":return d||p?"eno leto":"enim letom";case"yy":return T+(1===c?d||p?"leto":"letom":2===c?d||p?"leti":"letoma":c<5?d||p?"leta":"leti":d||p?"let":"leti")}}e.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: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:7}})}(l(16676))},15291:function(ct,ye,l){!function(e){"use strict";e.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(s){return"M"===s.charAt(0)},meridiem:function(s,c,d){return s<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}})}(l(16676))},37603:function(ct,ye,l){!function(e){"use strict";var r={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(c,d){return c%10>=1&&c%10<=4&&(c%100<10||c%100>=20)?c%10==1?d[0]:d[1]:d[2]},translate:function(c,d,f,p){var V,T=r.words[f];return 1===f.length?"y"===f&&d?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":p||d?T[0]:T[1]:(V=r.correctGrammaticalCase(c,T),"yy"===f&&d&&"\u0433\u043e\u0434\u0438\u043d\u0443"===V?c+" \u0433\u043e\u0434\u0438\u043d\u0430":c+" "+V)}};e.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:r.translate,m:r.translate,mm:r.translate,h:r.translate,hh:r.translate,d:r.translate,dd:r.translate,M:r.translate,MM:r.translate,y:r.translate,yy:r.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},80450:function(ct,ye,l){!function(e){"use strict";var r={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(c,d){return c%10>=1&&c%10<=4&&(c%100<10||c%100>=20)?c%10==1?d[0]:d[1]:d[2]},translate:function(c,d,f,p){var V,T=r.words[f];return 1===f.length?"y"===f&&d?"jedna godina":p||d?T[0]:T[1]:(V=r.correctGrammaticalCase(c,T),"yy"===f&&d&&"godinu"===V?c+" godina":c+" "+V)}};e.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:r.translate,m:r.translate,mm:r.translate,h:r.translate,hh:r.translate,d:r.translate,dd:r.translate,M:r.translate,MM:r.translate,y:r.translate,yy:r.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},30383:function(ct,ye,l){!function(e){"use strict";e.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(s,c,d){return s<11?"ekuseni":s<15?"emini":s<19?"entsambama":"ebusuku"},meridiemHour:function(s,c){return 12===s&&(s=0),"ekuseni"===c?s:"emini"===c?s>=11?s:s+12:"entsambama"===c||"ebusuku"===c?0===s?0:s+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(l(16676))},37221:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?":e":1===c||2===c?":a":":e")},week:{dow:1,doy:4}})}(l(16676))},51743:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},6351:function(ct,ye,l){!function(e){"use strict";var r={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},s={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(d){return d+"\u0bb5\u0ba4\u0bc1"},preparse:function(d){return d.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(f){return s[f]})},postformat:function(d){return d.replace(/\d/g,function(f){return r[f]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(d,f,p){return d<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":d<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":d<10?" \u0b95\u0bbe\u0bb2\u0bc8":d<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":d<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":d<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(d,f){return 12===d&&(d=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===f?d<2?d:d+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===f||"\u0b95\u0bbe\u0bb2\u0bc8"===f||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===f&&d>=10?d:d+12},week:{dow:0,doy:6}})}(l(16676))},98118:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===c?s<4?s:s+12:"\u0c09\u0c26\u0c2f\u0c02"===c?s:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===c?s>=10?s:s+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===c?s+12:void 0},meridiem:function(s,c,d){return s<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":s<10?"\u0c09\u0c26\u0c2f\u0c02":s<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":s<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(l(16676))},26278:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},36987:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c,d){return 12===c&&(c=0),"\u0448\u0430\u0431"===d?c<4?c:c+12:"\u0441\u0443\u0431\u04b3"===d?c:"\u0440\u04ef\u0437"===d?c>=11?c:c+12:"\u0431\u0435\u0433\u043e\u04b3"===d?c+12:void 0},meridiem:function(c,d,f){return c<4?"\u0448\u0430\u0431":c<11?"\u0441\u0443\u0431\u04b3":c<16?"\u0440\u04ef\u0437":c<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(c){return c+(r[c]||r[c%10]||r[c>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},39325:function(ct,ye,l){!function(e){"use strict";e.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(s){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===s},meridiem:function(s,c,d){return s<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"}})}(l(16676))},43485:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c,d){switch(d){case"d":case"D":case"Do":case"DD":return c;default:if(0===c)return c+"'unjy";var f=c%10;return c+(r[f]||r[c%100-f]||r[c>=100?100:null])}},week:{dow:1,doy:7}})}(l(16676))},68148:function(ct,ye,l){!function(e){"use strict";e.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(s){return s},week:{dow:1,doy:4}})}(l(16676))},59616:function(ct,ye,l){!function(e){"use strict";var r="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function d(T,V,Q,Me){var te=function f(T){var V=Math.floor(T%1e3/100),Q=Math.floor(T%100/10),Me=T%10,te="";return V>0&&(te+=r[V]+"vatlh"),Q>0&&(te+=(""!==te?" ":"")+r[Q]+"maH"),Me>0&&(te+=(""!==te?" ":"")+r[Me]),""===te?"pagh":te}(T);switch(Q){case"ss":return te+" lup";case"mm":return te+" tup";case"hh":return te+" rep";case"dd":return te+" jaj";case"MM":return te+" jar";case"yy":return te+" DIS"}}e.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 s(T){var V=T;return-1!==T.indexOf("jaj")?V.slice(0,-3)+"leS":-1!==T.indexOf("jar")?V.slice(0,-3)+"waQ":-1!==T.indexOf("DIS")?V.slice(0,-3)+"nem":V+" pIq"},past:function c(T){var V=T;return-1!==T.indexOf("jaj")?V.slice(0,-3)+"Hu\u2019":-1!==T.indexOf("jar")?V.slice(0,-3)+"wen":-1!==T.indexOf("DIS")?V.slice(0,-3)+"ben":V+" ret"},s:"puS lup",ss:d,m:"wa\u2019 tup",mm:d,h:"wa\u2019 rep",hh:d,d:"wa\u2019 jaj",dd:d,M:"wa\u2019 jar",MM:d,y:"wa\u2019 DIS",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},24040:function(ct,ye,l){!function(e){"use strict";var r={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"};e.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(c,d,f){return c<12?f?"\xf6\xf6":"\xd6\xd6":f?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(c){return"\xf6s"===c||"\xd6S"===c},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, 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(c,d){switch(d){case"d":case"D":case"Do":case"DD":return c;default:if(0===c)return c+"'\u0131nc\u0131";var f=c%10;return c+(r[f]||r[c%100-f]||r[c>=100?100:null])}},week:{dow:1,doy:7}})}(l(16676))},594:function(ct,ye,l){!function(e){"use strict";function s(c,d,f,p){var T={s:["viensas secunds","'iensas secunds"],ss:[c+" secunds",c+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[c+" m\xeduts",c+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[c+" \xfeoras",c+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[c+" ziuas",c+" ziuas"],M:["'n mes","'iens mes"],MM:[c+" mesen",c+" mesen"],y:["'n ar","'iens ar"],yy:[c+" ars",c+" ars"]};return p||d?T[f][0]:T[f][1]}e.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(c){return"d'o"===c.toLowerCase()},meridiem:function(c,d,f){return c>11?f?"d'o":"D'O":f?"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,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},23226:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},80673:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},69580:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===c||"\u0633\u06d5\u06be\u06d5\u0631"===c||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===c?s:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===c||"\u0643\u06d5\u0686"===c?s+12:s>=11?s:s+12},meridiem:function(s,c,d){var f=100*s+c;return f<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":f<900?"\u0633\u06d5\u06be\u06d5\u0631":f<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":f<1230?"\u0686\u06c8\u0634":f<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(s,c){switch(c){case"d":case"D":case"DDD":return s+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return s+"-\u06be\u06d5\u067e\u062a\u06d5";default:return s}},preparse:function(s){return s.replace(/\u060c/g,",")},postformat:function(s){return s.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(l(16676))},87270:function(ct,ye,l){!function(e){"use strict";function s(p,T,V){return"m"===V?T?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===V?T?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":p+" "+function r(p,T){var V=p.split("_");return T%10==1&&T%100!=11?V[0]:T%10>=2&&T%10<=4&&(T%100<10||T%100>=20)?V[1]:V[2]}({ss:T?"\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:T?"\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:T?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[V],+p)}function d(p){return function(){return p+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.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 c(p,T){var V={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===p?V.nominative.slice(1,7).concat(V.nominative.slice(0,1)):p?V[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(T)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(T)?"genitive":"nominative"][p.day()]:V.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:d("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:d("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:d("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:d("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return d("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return d("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:s,m:s,mm:s,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:s,d:"\u0434\u0435\u043d\u044c",dd:s,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:s,y:"\u0440\u0456\u043a",yy:s},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(p)},meridiem:function(p,T,V){return p<4?"\u043d\u043e\u0447\u0456":p<12?"\u0440\u0430\u043d\u043a\u0443":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(p,T){switch(T){case"M":case"d":case"DDD":case"w":case"W":return p+"-\u0439";case"D":return p+"-\u0433\u043e";default:return p}},week:{dow:1,doy:7}})}(l(16676))},11656:function(ct,ye,l){!function(e){"use strict";var r=["\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"],s=["\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"];e.defineLocale("ur",{months:r,monthsShort:r,weekdays:s,weekdaysShort:s,weekdaysMin:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(d){return"\u0634\u0627\u0645"===d},meridiem:function(d,f,p){return d<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(16676))},18744:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},68364:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},75049:function(ct,ye,l){!function(e){"use strict";e.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(s){return/^ch$/i.test(s)},meridiem:function(s,c,d){return s<12?d?"sa":"SA":d?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(s){return s},week:{dow:1,doy:4}})}(l(16676))},15106:function(ct,ye,l){!function(e){"use strict";e.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(s){var c=s%10;return s+(1==~~(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},6199:function(ct,ye,l){!function(e){"use strict";e.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}})}(l(16676))},27280:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?s:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?s+12:s>=11?s:s+12},meridiem:function(s,c,d){var f=100*s+c;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(s){return s.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(s){return this.week()!==s.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(s,c){switch(c){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u5468";default:return s}},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}})}(l(16676))},36860:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?s:"\u4e2d\u5348"===c?s>=11?s:s+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?s+12:void 0},meridiem:function(s,c,d){var f=100*s+c;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1200?"\u4e0a\u5348":1200===f?"\u4e2d\u5348":f<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(s,c){switch(c){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u9031";default:return s}},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"}})}(l(16676))},78364:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?s:"\u4e2d\u5348"===c?s>=11?s:s+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?s+12:void 0},meridiem:function(s,c,d){var f=100*s+c;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<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(s,c){switch(c){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u9031";default:return s}},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"}})}(l(16676))},482:function(ct,ye,l){!function(e){"use strict";e.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(s,c){return 12===s&&(s=0),"\u51cc\u6668"===c||"\u65e9\u4e0a"===c||"\u4e0a\u5348"===c?s:"\u4e2d\u5348"===c?s>=11?s:s+12:"\u4e0b\u5348"===c||"\u665a\u4e0a"===c?s+12:void 0},meridiem:function(s,c,d){var f=100*s+c;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<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(s,c){switch(c){case"d":case"D":case"DDD":return s+"\u65e5";case"M":return s+"\u6708";case"w":case"W":return s+"\u9031";default:return s}},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"}})}(l(16676))},16676:function(ct,ye,l){(ct=l.nmd(ct)).exports=function(){"use strict";var e,Ke;function r(){return e.apply(null,arguments)}function c(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function d(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function f(m,b){return Object.prototype.hasOwnProperty.call(m,b)}function p(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var b;for(b in m)if(f(m,b))return!1;return!0}function T(m){return void 0===m}function V(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function Q(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function Me(m,b){var ge,J=[],qe=m.length;for(ge=0;ge>>0;for(ge=0;ge0)for(J=0;J=0?J?"+":"":"-")+Math.pow(10,Math.max(0,b-ge.length)).toString().substr(1)+ge}var Z=/(\[[^\[]*\])|(\\)?([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,Ce=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,De={},j={};function P(m,b,J,ge){var qe=ge;"string"==typeof ge&&(qe=function(){return this[ge]()}),m&&(j[m]=qe),b&&(j[b[0]]=function(){return D(qe.apply(this,arguments),b[1],b[2])}),J&&(j[J]=function(){return this.localeData().ordinal(qe.apply(this,arguments),m)})}function W(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function ke(m,b){return m.isValid()?(b=pt(b,m.localeData()),De[b]=De[b]||function _e(m){var J,ge,b=m.match(Z);for(J=0,ge=b.length;J=0&&Ce.test(m);)m=m.replace(Ce,ge),Ce.lastIndex=0,J-=1;return m}var Gt={};function ni(m,b){var J=m.toLowerCase();Gt[J]=Gt[J+"s"]=Gt[b]=m}function gt(m){return"string"==typeof m?Gt[m]||Gt[m.toLowerCase()]:void 0}function Rt(m){var J,ge,b={};for(ge in m)f(m,ge)&&(J=gt(ge))&&(b[J]=m[ge]);return b}var vt={};function ve(m,b){vt[m]=b}function Pe(m){return m%4==0&&m%100!=0||m%400==0}function Ve(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function E(m){var b=+m,J=0;return 0!==b&&isFinite(b)&&(J=Ve(b)),J}function Y(m,b){return function(J){return null!=J?(dt(this,m,J),r.updateOffset(this,b),this):ne(this,m)}}function ne(m,b){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+b]():NaN}function dt(m,b,J){m.isValid()&&!isNaN(J)&&("FullYear"===b&&Pe(m.year())&&1===m.month()&&29===m.date()?(J=E(J),m._d["set"+(m._isUTC?"UTC":"")+b](J,m.month(),mn(J,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+b](J))}var B,Ft=/\d/,$t=/\d\d/,kt=/\d{3}/,Yt=/\d{4}/,Qe=/[+-]?\d{6}/,We=/\d\d?/,Ct=/\d\d\d\d?/,st=/\d\d\d\d\d\d?/,nt=/\d{1,3}/,ht=/\d{1,4}/,Xe=/[+-]?\d{1,6}/,Et=/\d+/,$e=/[+-]?\d+/,me=/Z|[+-]\d\d:?\d\d/gi,F=/Z|[+-]\d\d(?::?\d\d)?/gi,A=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function fe(m,b,J){B[m]=Le(b)?b:function(ge,qe){return ge&&J?J:b}}function yt(m,b){return f(B,m)?B[m](b._strict,b._locale):new RegExp(function Ne(m){return ot(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(b,J,ge,qe,Ot){return J||ge||qe||Ot}))}(m))}function ot(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}B={};var C={};function be(m,b){var J,qe,ge=b;for("string"==typeof m&&(m=[m]),V(b)&&(ge=function(Ot,Kt){Kt[b]=E(Ot)}),qe=m.length,J=0;J68?1900:2e3)};var bo=Y("FullYear",!0);function yo(m,b,J,ge,qe,Ot,Kt){var xi;return m<100&&m>=0?(xi=new Date(m+400,b,J,ge,qe,Ot,Kt),isFinite(xi.getFullYear())&&xi.setFullYear(m)):xi=new Date(m,b,J,ge,qe,Ot,Kt),xi}function Ar(m){var b,J;return m<100&&m>=0?((J=Array.prototype.slice.call(arguments))[0]=m+400,b=new Date(Date.UTC.apply(null,J)),isFinite(b.getUTCFullYear())&&b.setUTCFullYear(m)):b=new Date(Date.UTC.apply(null,arguments)),b}function oo(m,b,J){var ge=7+b-J;return-(7+Ar(m,0,ge).getUTCDay()-b)%7+ge-1}function Dr(m,b,J,ge,qe){var Yi,an,xi=1+7*(b-1)+(7+J-ge)%7+oo(m,ge,qe);return xi<=0?an=sr(Yi=m-1)+xi:xi>sr(m)?(Yi=m+1,an=xi-sr(m)):(Yi=m,an=xi),{year:Yi,dayOfYear:an}}function Cr(m,b,J){var Ot,Kt,ge=oo(m.year(),b,J),qe=Math.floor((m.dayOfYear()-ge-1)/7)+1;return qe<1?Ot=qe+Un(Kt=m.year()-1,b,J):qe>Un(m.year(),b,J)?(Ot=qe-Un(m.year(),b,J),Kt=m.year()+1):(Kt=m.year(),Ot=qe),{week:Ot,year:Kt}}function Un(m,b,J){var ge=oo(m,b,J),qe=oo(m+1,b,J);return(sr(m)-ge+qe)/7}P("w",["ww",2],"wo","week"),P("W",["WW",2],"Wo","isoWeek"),ni("week","w"),ni("isoWeek","W"),ve("week",5),ve("isoWeek",5),fe("w",We),fe("ww",We,$t),fe("W",We),fe("WW",We,$t),ie(["w","ww","W","WW"],function(m,b,J,ge){b[ge.substr(0,1)]=E(m)});function _r(m,b){return m.slice(b,7).concat(m.slice(0,b))}P("d",0,"do","day"),P("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),P("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),P("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),P("e",0,0,"weekday"),P("E",0,0,"isoWeekday"),ni("day","d"),ni("weekday","e"),ni("isoWeekday","E"),ve("day",11),ve("weekday",11),ve("isoWeekday",11),fe("d",We),fe("e",We),fe("E",We),fe("dd",function(m,b){return b.weekdaysMinRegex(m)}),fe("ddd",function(m,b){return b.weekdaysShortRegex(m)}),fe("dddd",function(m,b){return b.weekdaysRegex(m)}),ie(["dd","ddd","dddd"],function(m,b,J,ge){var qe=J._locale.weekdaysParse(m,ge,J._strict);null!=qe?b.d=qe:Ae(J).invalidWeekday=m}),ie(["d","e","E"],function(m,b,J,ge){b[ge]=E(m)});var er="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ai="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),yn="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Rn=A,fr=A,nn=A;function ao(m,b,J){var ge,qe,Ot,Kt=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ge=0;ge<7;++ge)Ot=Re([2e3,1]).day(ge),this._minWeekdaysParse[ge]=this.weekdaysMin(Ot,"").toLocaleLowerCase(),this._shortWeekdaysParse[ge]=this.weekdaysShort(Ot,"").toLocaleLowerCase(),this._weekdaysParse[ge]=this.weekdays(Ot,"").toLocaleLowerCase();return J?"dddd"===b?-1!==(qe=Oi.call(this._weekdaysParse,Kt))?qe:null:"ddd"===b?-1!==(qe=Oi.call(this._shortWeekdaysParse,Kt))?qe:null:-1!==(qe=Oi.call(this._minWeekdaysParse,Kt))?qe:null:"dddd"===b?-1!==(qe=Oi.call(this._weekdaysParse,Kt))||-1!==(qe=Oi.call(this._shortWeekdaysParse,Kt))||-1!==(qe=Oi.call(this._minWeekdaysParse,Kt))?qe:null:"ddd"===b?-1!==(qe=Oi.call(this._shortWeekdaysParse,Kt))||-1!==(qe=Oi.call(this._weekdaysParse,Kt))||-1!==(qe=Oi.call(this._minWeekdaysParse,Kt))?qe:null:-1!==(qe=Oi.call(this._minWeekdaysParse,Kt))||-1!==(qe=Oi.call(this._weekdaysParse,Kt))||-1!==(qe=Oi.call(this._shortWeekdaysParse,Kt))?qe:null}function rn(){function m(pr,Br){return Br.length-pr.length}var Ot,Kt,xi,Yi,an,b=[],J=[],ge=[],qe=[];for(Ot=0;Ot<7;Ot++)Kt=Re([2e3,1]).day(Ot),xi=ot(this.weekdaysMin(Kt,"")),Yi=ot(this.weekdaysShort(Kt,"")),an=ot(this.weekdays(Kt,"")),b.push(xi),J.push(Yi),ge.push(an),qe.push(xi),qe.push(Yi),qe.push(an);b.sort(m),J.sort(m),ge.sort(m),qe.sort(m),this._weekdaysRegex=new RegExp("^("+qe.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ge.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+J.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+b.join("|")+")","i")}function Lr(){return this.hours()%12||12}function cr(m,b){P(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function An(m,b){return b._meridiemParse}P("H",["HH",2],0,"hour"),P("h",["hh",2],0,Lr),P("k",["kk",2],0,function Xi(){return this.hours()||24}),P("hmm",0,0,function(){return""+Lr.apply(this)+D(this.minutes(),2)}),P("hmmss",0,0,function(){return""+Lr.apply(this)+D(this.minutes(),2)+D(this.seconds(),2)}),P("Hmm",0,0,function(){return""+this.hours()+D(this.minutes(),2)}),P("Hmmss",0,0,function(){return""+this.hours()+D(this.minutes(),2)+D(this.seconds(),2)}),cr("a",!0),cr("A",!1),ni("hour","h"),ve("hour",13),fe("a",An),fe("A",An),fe("H",We),fe("h",We),fe("k",We),fe("HH",We,$t),fe("hh",We,$t),fe("kk",We,$t),fe("hmm",Ct),fe("hmmss",st),fe("Hmm",Ct),fe("Hmmss",st),be(["H","HH"],Pt),be(["k","kk"],function(m,b,J){var ge=E(m);b[Pt]=24===ge?0:ge}),be(["a","A"],function(m,b,J){J._isPm=J._locale.isPM(m),J._meridiem=m}),be(["h","hh"],function(m,b,J){b[Pt]=E(m),Ae(J).bigHour=!0}),be("hmm",function(m,b,J){var ge=m.length-2;b[Pt]=E(m.substr(0,ge)),b[Wt]=E(m.substr(ge)),Ae(J).bigHour=!0}),be("hmmss",function(m,b,J){var ge=m.length-4,qe=m.length-2;b[Pt]=E(m.substr(0,ge)),b[Wt]=E(m.substr(ge,2)),b[Qt]=E(m.substr(qe)),Ae(J).bigHour=!0}),be("Hmm",function(m,b,J){var ge=m.length-2;b[Pt]=E(m.substr(0,ge)),b[Wt]=E(m.substr(ge))}),be("Hmmss",function(m,b,J){var ge=m.length-4,qe=m.length-2;b[Pt]=E(m.substr(0,ge)),b[Wt]=E(m.substr(ge,2)),b[Qt]=E(m.substr(qe))});var Qr=Y("Hours",!0);var Bn,on={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:Ji,monthsShort:Xn,week:{dow:0,doy:6},weekdays:er,weekdaysMin:yn,weekdaysShort:Ai,meridiemParse:/[ap]\.?m?\.?/i},Li={},gr={};function vr(m,b){var J,ge=Math.min(m.length,b.length);for(J=0;J0;){if(qe=hr(Ot.slice(0,J).join("-")))return qe;if(ge&&ge.length>=J&&vr(Ot,ge)>=J-1)break;J--}b++}return Bn}(m)}function xn(m){var b,J=m._a;return J&&-2===Ae(m).overflow&&(b=J[je]<0||J[je]>11?je:J[ft]<1||J[ft]>mn(J[Ee],J[je])?ft:J[Pt]<0||J[Pt]>24||24===J[Pt]&&(0!==J[Wt]||0!==J[Qt]||0!==J[ei])?Pt:J[Wt]<0||J[Wt]>59?Wt:J[Qt]<0||J[Qt]>59?Qt:J[ei]<0||J[ei]>999?ei:-1,Ae(m)._overflowDayOfYear&&(bft)&&(b=ft),Ae(m)._overflowWeeks&&-1===b&&(b=pi),Ae(m)._overflowWeekday&&-1===b&&(b=Ci),Ae(m).overflow=b),m}var Jr=/^\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)?)?$/,kr=/^\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)?)?$/,jr=/Z|[+-]\d\d(?::?\d\d)?/,pn=[["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]],Xr=[["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/]],Wn=/^\/?Date\((-?\d+)/i,In=/^(?:(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}))$/,Er={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tr(m){var b,J,Ot,Kt,xi,Yi,ge=m._i,qe=Jr.exec(ge)||kr.exec(ge),an=pn.length,pr=Xr.length;if(qe){for(Ae(m).iso=!0,b=0,J=an;b7)&&(Yi=!0)):(Ot=m._locale._week.dow,Kt=m._locale._week.doy,an=Cr(_n(),Ot,Kt),J=Fr(b.gg,m._a[Ee],an.year),ge=Fr(b.w,an.week),null!=b.d?((qe=b.d)<0||qe>6)&&(Yi=!0):null!=b.e?(qe=b.e+Ot,(b.e<0||b.e>6)&&(Yi=!0)):qe=Ot),ge<1||ge>Un(J,Ot,Kt)?Ae(m)._overflowWeeks=!0:null!=Yi?Ae(m)._overflowWeekday=!0:(xi=Dr(J,ge,qe,Ot,Kt),m._a[Ee]=xi.year,m._dayOfYear=xi.dayOfYear)}(m),null!=m._dayOfYear&&(Kt=Fr(m._a[Ee],qe[Ee]),(m._dayOfYear>sr(Kt)||0===m._dayOfYear)&&(Ae(m)._overflowDayOfYear=!0),J=Ar(Kt,0,m._dayOfYear),m._a[je]=J.getUTCMonth(),m._a[ft]=J.getUTCDate()),b=0;b<3&&null==m._a[b];++b)m._a[b]=ge[b]=qe[b];for(;b<7;b++)m._a[b]=ge[b]=null==m._a[b]?2===b?1:0:m._a[b];24===m._a[Pt]&&0===m._a[Wt]&&0===m._a[Qt]&&0===m._a[ei]&&(m._nextDay=!0,m._a[Pt]=0),m._d=(m._useUTC?Ar:yo).apply(null,ge),Ot=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[Pt]=24),m._w&&typeof m._w.d<"u"&&m._w.d!==Ot&&(Ae(m).weekdayMismatch=!0)}}function it(m){if(m._f!==r.ISO_8601)if(m._f!==r.RFC_2822){m._a=[],Ae(m).empty=!0;var J,ge,qe,Ot,Kt,an,pr,b=""+m._i,xi=b.length,Yi=0;for(pr=(qe=pt(m._f,m._locale).match(Z)||[]).length,J=0;J0&&Ae(m).unusedInput.push(Kt),b=b.slice(b.indexOf(ge)+ge.length),Yi+=ge.length),j[Ot]?(ge?Ae(m).empty=!1:Ae(m).unusedTokens.push(Ot),Ie(Ot,ge,m)):m._strict&&!ge&&Ae(m).unusedTokens.push(Ot);Ae(m).charsLeftOver=xi-Yi,b.length>0&&Ae(m).unusedInput.push(b),m._a[Pt]<=12&&!0===Ae(m).bigHour&&m._a[Pt]>0&&(Ae(m).bigHour=void 0),Ae(m).parsedDateParts=m._a.slice(0),Ae(m).meridiem=m._meridiem,m._a[Pt]=function Bt(m,b,J){var ge;return null==J?b:null!=m.meridiemHour?m.meridiemHour(b,J):(null!=m.isPM&&((ge=m.isPM(J))&&b<12&&(b+=12),!ge&&12===b&&(b=0)),b)}(m._locale,m._a[Pt],m._meridiem),null!==(an=Ae(m).era)&&(m._a[Ee]=m._locale.erasConvertYear(an,m._a[Ee])),q(m),xn(m)}else oa(m);else tr(m)}function eo(m){var b=m._i,J=m._f;return m._locale=m._locale||ln(m._l),null===b||void 0===J&&""===b?_t({nullInput:!0}):("string"==typeof b&&(m._i=b=m._locale.preparse(b)),R(b)?new we(xn(b)):(Q(b)?m._d=b:c(J)?function yi(m){var b,J,ge,qe,Ot,Kt,xi=!1,Yi=m._f.length;if(0===Yi)return Ae(m).invalidFormat=!0,void(m._d=new Date(NaN));for(qe=0;qethis?this:m:_t()});function Qo(m,b){var J,ge;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return _n();for(J=b[0],ge=1;ge=0?new Date(m+400,b,J)-xr:new Date(m,b,J).valueOf()}function Es(m,b,J){return m<100&&m>=0?Date.UTC(m+400,b,J)-xr:Date.UTC(m,b,J)}function Ao(m,b){return b.erasAbbrRegex(m)}function ea(){var qe,Ot,m=[],b=[],J=[],ge=[],Kt=this.eras();for(qe=0,Ot=Kt.length;qe(Ot=Un(m,ge,qe))&&(b=Ot),cs.call(this,m,b,J,ge,qe))}function cs(m,b,J,ge,qe){var Ot=Dr(m,b,J,ge,qe),Kt=Ar(Ot.year,0,Ot.dayOfYear);return this.year(Kt.getUTCFullYear()),this.month(Kt.getUTCMonth()),this.date(Kt.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"),fe("N",Ao),fe("NN",Ao),fe("NNN",Ao),fe("NNNN",function Ga(m,b){return b.erasNameRegex(m)}),fe("NNNNN",function Vn(m,b){return b.erasNarrowRegex(m)}),be(["N","NN","NNN","NNNN","NNNNN"],function(m,b,J,ge){var qe=J._locale.erasParse(m,ge,J._strict);qe?Ae(J).era=qe:Ae(J).invalidEra=m}),fe("y",Et),fe("yy",Et),fe("yyy",Et),fe("yyyy",Et),fe("yo",function ls(m,b){return b._eraYearOrdinalRegex||Et}),be(["y","yy","yyy","yyyy"],Ee),be(["yo"],function(m,b,J,ge){var qe;J._locale._eraYearOrdinalRegex&&(qe=m.match(J._locale._eraYearOrdinalRegex)),b[Ee]=J._locale.eraYearOrdinalParse?J._locale.eraYearOrdinalParse(m,qe):parseInt(m,10)}),P(0,["gg",2],0,function(){return this.weekYear()%100}),P(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Nr("gggg","weekYear"),Nr("ggggg","weekYear"),Nr("GGGG","isoWeekYear"),Nr("GGGGG","isoWeekYear"),ni("weekYear","gg"),ni("isoWeekYear","GG"),ve("weekYear",1),ve("isoWeekYear",1),fe("G",$e),fe("g",$e),fe("GG",We,$t),fe("gg",We,$t),fe("GGGG",ht,Yt),fe("gggg",ht,Yt),fe("GGGGG",Xe,Qe),fe("ggggg",Xe,Qe),ie(["gggg","ggggg","GGGG","GGGGG"],function(m,b,J,ge){b[ge.substr(0,2)]=E(m)}),ie(["gg","GG"],function(m,b,J,ge){b[ge]=r.parseTwoDigitYear(m)}),P("Q",0,"Qo","quarter"),ni("quarter","Q"),ve("quarter",7),fe("Q",Ft),be("Q",function(m,b){b[je]=3*(E(m)-1)}),P("D",["DD",2],"Do","date"),ni("date","D"),ve("date",9),fe("D",We),fe("DD",We,$t),fe("Do",function(m,b){return m?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),be(["D","DD"],ft),be("Do",function(m,b){b[ft]=E(m.match(We)[0])});var S=Y("Date",!0);P("DDD",["DDDD",3],"DDDo","dayOfYear"),ni("dayOfYear","DDD"),ve("dayOfYear",4),fe("DDD",nt),fe("DDDD",kt),be(["DDD","DDDD"],function(m,b,J){J._dayOfYear=E(m)}),P("m",["mm",2],0,"minute"),ni("minute","m"),ve("minute",14),fe("m",We),fe("mm",We,$t),be(["m","mm"],Wt);var N=Y("Minutes",!1);P("s",["ss",2],0,"second"),ni("second","s"),ve("second",15),fe("s",We),fe("ss",We,$t),be(["s","ss"],Qt);var Ze,Dt,he=Y("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()}),ni("millisecond","ms"),ve("millisecond",16),fe("S",nt,Ft),fe("SS",nt,$t),fe("SSS",nt,kt),Ze="SSSS";Ze.length<=9;Ze+="S")fe(Ze,Et);function jt(m,b){b[ei]=E(1e3*("0."+m))}for(Ze="S";Ze.length<=9;Ze+="S")be(Ze,jt);Dt=Y("Milliseconds",!1),P("z",0,0,"zoneAbbr"),P("zz",0,0,"zoneName");var Zt=we.prototype;function Gr(m){return m}Zt.add=ar,Zt.calendar=function zt(m,b){1===arguments.length&&(arguments[0]?x(arguments[0])?(m=arguments[0],b=void 0):function Ue(m){var qe,b=d(m)&&!p(m),J=!1,ge=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(qe=0;qeJ.valueOf():J.valueOf()9999?ke(J,b?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Le(Date.prototype.toISOString)?b?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ke(J,"Z")):ke(J,b?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Zt.inspect=function Zn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var J,ge,m="moment",b="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z"),J="["+m+'("]',ge=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(J+ge+"-MM-DD[T]HH:mm:ss.SSS"+b+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(Zt[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Zt.toJSON=function Si(){return this.isValid()?this.toISOString():null},Zt.toString=function Dn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Zt.unix=function Ss(){return Math.floor(this.valueOf()/1e3)},Zt.valueOf=function Ts(){return this._d.valueOf()-6e4*(this._offset||0)},Zt.creationData=function fl(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Zt.eraName=function Is(){var m,b,J,ge=this.localeData().eras();for(m=0,b=ge.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Zt.isLocal=function Ht(){return!!this.isValid()&&!this._isUTC},Zt.isUtcOffset=function Jt(){return!!this.isValid()&&this._isUTC},Zt.isUtc=hi,Zt.isUTC=hi,Zt.zoneAbbr=function Vt(){return this._isUTC?"UTC":""},Zt.zoneName=function ui(){return this._isUTC?"Coordinated Universal Time":""},Zt.dates=ce("dates accessor is deprecated. Use date instead.",S),Zt.months=ce("months accessor is deprecated. Use month instead",bn),Zt.years=ce("years accessor is deprecated. Use year instead",bo),Zt.zone=ce("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function g(m,b){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,b),this):-this.utcOffset()}),Zt.isDSTShifted=ce("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function It(){if(!T(this._isDSTShifted))return this._isDSTShifted;var b,m={};return G(m,this),(m=eo(m))._a?(b=m._isUTC?Re(m._a):_n(m._a),this._isDSTShifted=this.isValid()&&function Xo(m,b,J){var Kt,ge=Math.min(m.length,b.length),qe=Math.abs(m.length-b.length),Ot=0;for(Kt=0;Kt0):this._isDSTShifted=!1,this._isDSTShifted});var zi=Je.prototype;function Lo(m,b,J,ge){var qe=ln(),Ot=Re().set(ge,b);return qe[J](Ot,m)}function wa(m,b,J){if(V(m)&&(b=m,m=void 0),m=m||"",null!=b)return Lo(m,b,J,"month");var ge,qe=[];for(ge=0;ge<12;ge++)qe[ge]=Lo(m,ge,J,"month");return qe}function wr(m,b,J,ge){"boolean"==typeof m?(V(b)&&(J=b,b=void 0),b=b||""):(J=b=m,m=!1,V(b)&&(J=b,b=void 0),b=b||"");var Kt,qe=ln(),Ot=m?qe._week.dow:0,xi=[];if(null!=J)return Lo(b,(J+Ot)%7,ge,"day");for(Kt=0;Kt<7;Kt++)xi[Kt]=Lo(b,(Kt+Ot)%7,ge,"day");return xi}zi.calendar=function K(m,b,J){var ge=this._calendar[m]||this._calendar.sameElse;return Le(ge)?ge.call(b,J):ge},zi.longDateFormat=function Mt(m){var b=this._longDateFormat[m],J=this._longDateFormat[m.toUpperCase()];return b||!J?b:(this._longDateFormat[m]=J.match(Z).map(function(ge){return"MMMM"===ge||"MM"===ge||"DD"===ge||"dddd"===ge?ge.slice(1):ge}).join(""),this._longDateFormat[m])},zi.invalidDate=function Te(){return this._invalidDate},zi.ordinal=function tt(m){return this._ordinal.replace("%d",m)},zi.preparse=Gr,zi.postformat=Gr,zi.relativeTime=function Ut(m,b,J,ge){var qe=this._relativeTime[J];return Le(qe)?qe(m,b,J,ge):qe.replace(/%d/i,m)},zi.pastFuture=function li(m,b){var J=this._relativeTime[m>0?"future":"past"];return Le(J)?J(b):J.replace(/%s/i,b)},zi.set=function ee(m){var b,J;for(J in m)f(m,J)&&(Le(b=m[J])?this[J]=b:this["_"+J]=b);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},zi.eras=function os(m,b){var J,ge,qe,Ot=this._eras||ln("en")._eras;for(J=0,ge=Ot.length;J=0)return Ot[ge]},zi.erasConvertYear=function qo(m,b){var J=m.since<=m.until?1:-1;return void 0===b?r(m.since).year():r(m.since).year()+(b-m.offset)*J},zi.erasAbbrRegex=function ii(m){return f(this,"_erasAbbrRegex")||ea.call(this),m?this._erasAbbrRegex:this._erasRegex},zi.erasNameRegex=function ss(m){return f(this,"_erasNameRegex")||ea.call(this),m?this._erasNameRegex:this._erasRegex},zi.erasNarrowRegex=function Hi(m){return f(this,"_erasNarrowRegex")||ea.call(this),m?this._erasNarrowRegex:this._erasRegex},zi.months=function Cn(m,b){return m?c(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||Ln).test(b)?"format":"standalone"][m.month()]:c(this._months)?this._months:this._months.standalone},zi.monthsShort=function rr(m,b){return m?c(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[Ln.test(b)?"format":"standalone"][m.month()]:c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},zi.monthsParse=function kn(m,b,J){var ge,qe,Ot;if(this._monthsParseExact)return Bi.call(this,m,b,J);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ge=0;ge<12;ge++){if(qe=Re([2e3,ge]),J&&!this._longMonthsParse[ge]&&(this._longMonthsParse[ge]=new RegExp("^"+this.months(qe,"").replace(".","")+"$","i"),this._shortMonthsParse[ge]=new RegExp("^"+this.monthsShort(qe,"").replace(".","")+"$","i")),!J&&!this._monthsParse[ge]&&(Ot="^"+this.months(qe,"")+"|^"+this.monthsShort(qe,""),this._monthsParse[ge]=new RegExp(Ot.replace(".",""),"i")),J&&"MMMM"===b&&this._longMonthsParse[ge].test(m))return ge;if(J&&"MMM"===b&&this._shortMonthsParse[ge].test(m))return ge;if(!J&&this._monthsParse[ge].test(m))return ge}},zi.monthsRegex=function qn(m){return this._monthsParseExact?(f(this,"_monthsRegex")||En.call(this),m?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=Pi),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},zi.monthsShortRegex=function zn(m){return this._monthsParseExact?(f(this,"_monthsRegex")||En.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=Ui),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},zi.week=function Yn(m){return Cr(m,this._week.dow,this._week.doy).week},zi.firstDayOfYear=function Zo(){return this._week.doy},zi.firstDayOfWeek=function xo(){return this._week.dow},zi.weekdays=function Ir(m,b){var J=c(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(b)?"format":"standalone"];return!0===m?_r(J,this._week.dow):m?J[m.day()]:J},zi.weekdaysMin=function lr(m){return!0===m?_r(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},zi.weekdaysShort=function Do(m){return!0===m?_r(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},zi.weekdaysParse=function Or(m,b,J){var ge,qe,Ot;if(this._weekdaysParseExact)return ao.call(this,m,b,J);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ge=0;ge<7;ge++){if(qe=Re([2e3,1]).day(ge),J&&!this._fullWeekdaysParse[ge]&&(this._fullWeekdaysParse[ge]=new RegExp("^"+this.weekdays(qe,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ge]=new RegExp("^"+this.weekdaysShort(qe,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ge]=new RegExp("^"+this.weekdaysMin(qe,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ge]||(Ot="^"+this.weekdays(qe,"")+"|^"+this.weekdaysShort(qe,"")+"|^"+this.weekdaysMin(qe,""),this._weekdaysParse[ge]=new RegExp(Ot.replace(".",""),"i")),J&&"dddd"===b&&this._fullWeekdaysParse[ge].test(m))return ge;if(J&&"ddd"===b&&this._shortWeekdaysParse[ge].test(m))return ge;if(J&&"dd"===b&&this._minWeekdaysParse[ge].test(m))return ge;if(!J&&this._weekdaysParse[ge].test(m))return ge}},zi.weekdaysRegex=function Vi(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rn.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Rn),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},zi.weekdaysShortRegex=function Nn(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rn.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=fr),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},zi.weekdaysMinRegex=function dr(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||rn.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=nn),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},zi.isPM=function Mi(m){return"p"===(m+"").toLowerCase().charAt(0)},zi.meridiem=function Rr(m,b,J){return m>11?J?"pm":"PM":J?"am":"AM"},Ki("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var b=m%10;return m+(1===E(m%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),r.lang=ce("moment.lang is deprecated. Use moment.locale instead.",Ki),r.langData=ce("moment.langData is deprecated. Use moment.localeData instead.",ln);var Ro=Math.abs;function hs(m,b,J,ge){var qe=wi(b,J);return m._milliseconds+=ge*qe._milliseconds,m._days+=ge*qe._days,m._months+=ge*qe._months,m._bubble()}function Za(m){return m<0?Math.floor(m):Math.ceil(m)}function zo(m){return 4800*m/146097}function la(m){return 146097*m/4800}function io(m){return function(){return this.as(m)}}var ps=io("ms"),Ls=io("s"),_s=io("m"),yl=io("h"),Da=io("d"),Xa=io("w"),xl=io("M"),sd=io("Q"),qa=io("y");function da(m){return function(){return this.isValid()?this._data[m]:NaN}}var dd=da("milliseconds"),cd=da("seconds"),fs=da("minutes"),Ra=da("hours"),wl=da("days"),Pa=da("months"),gs=da("years");var ta=Math.round,ca={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Rs(m,b,J,ge,qe){return qe.relativeTime(b||1,!!J,m,ge)}var ha=Math.abs;function ma(m){return(m>0)-(m<0)||+m}function pa(){if(!this.isValid())return this.localeData().invalidDate();var ge,qe,Ot,Kt,Yi,an,pr,Br,m=ha(this._milliseconds)/1e3,b=ha(this._days),J=ha(this._months),xi=this.asSeconds();return xi?(ge=Ve(m/60),qe=Ve(ge/60),m%=60,ge%=60,Ot=Ve(J/12),J%=12,Kt=m?m.toFixed(3).replace(/\.?0+$/,""):"",Yi=xi<0?"-":"",an=ma(this._months)!==ma(xi)?"-":"",pr=ma(this._days)!==ma(xi)?"-":"",Br=ma(this._milliseconds)!==ma(xi)?"-":"",Yi+"P"+(Ot?an+Ot+"Y":"")+(J?an+J+"M":"")+(b?pr+b+"D":"")+(qe||ge||m?"T":"")+(qe?Br+qe+"H":"")+(ge?Br+ge+"M":"")+(m?Br+Kt+"S":"")):"P0D"}var $i=uo.prototype;return $i.isValid=function Gn(){return this._isValid},$i.abs=function bl(){var m=this._data;return this._milliseconds=Ro(this._milliseconds),this._days=Ro(this._days),this._months=Ro(this._months),m.milliseconds=Ro(m.milliseconds),m.seconds=Ro(m.seconds),m.minutes=Ro(m.minutes),m.hours=Ro(m.hours),m.months=Ro(m.months),m.years=Ro(m.years),this},$i.add=function Os(m,b){return hs(this,m,b,1)},$i.subtract=function ms(m,b){return hs(this,m,b,-1)},$i.as=function Qa(m){if(!this.isValid())return NaN;var b,J,ge=this._milliseconds;if("month"===(m=gt(m))||"quarter"===m||"year"===m)switch(b=this._days+ge/864e5,J=this._months+zo(b),m){case"month":return J;case"quarter":return J/3;case"year":return J/12}else switch(b=this._days+Math.round(la(this._months)),m){case"week":return b/7+ge/6048e5;case"day":return b+ge/864e5;case"hour":return 24*b+ge/36e5;case"minute":return 1440*b+ge/6e4;case"second":return 86400*b+ge/1e3;case"millisecond":return Math.floor(864e5*b)+ge;default:throw new Error("Unknown unit "+m)}},$i.asMilliseconds=ps,$i.asSeconds=Ls,$i.asMinutes=_s,$i.asHours=yl,$i.asDays=Da,$i.asWeeks=Xa,$i.asMonths=xl,$i.asQuarters=sd,$i.asYears=qa,$i.valueOf=function Ja(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*E(this._months/12):NaN},$i._bubble=function Ka(){var qe,Ot,Kt,xi,Yi,m=this._milliseconds,b=this._days,J=this._months,ge=this._data;return m>=0&&b>=0&&J>=0||m<=0&&b<=0&&J<=0||(m+=864e5*Za(la(J)+b),b=0,J=0),ge.milliseconds=m%1e3,qe=Ve(m/1e3),ge.seconds=qe%60,Ot=Ve(qe/60),ge.minutes=Ot%60,Kt=Ve(Ot/60),ge.hours=Kt%24,b+=Ve(Kt/24),J+=Yi=Ve(zo(b)),b-=Za(la(Yi)),xi=Ve(J/12),J%=12,ge.days=b,ge.months=J,ge.years=xi,this},$i.clone=function ld(){return wi(this)},$i.get=function Ml(m){return m=gt(m),this.isValid()?this[m+"s"]():NaN},$i.milliseconds=dd,$i.seconds=cd,$i.minutes=fs,$i.hours=Ra,$i.days=wl,$i.weeks=function es(){return Ve(this.days()/7)},$i.months=Pa,$i.years=gs,$i.humanize=function ua(m,b){if(!this.isValid())return this.localeData().invalidDate();var qe,Ot,J=!1,ge=ca;return"object"==typeof m&&(b=m,m=!1),"boolean"==typeof m&&(J=m),"object"==typeof b&&(ge=Object.assign({},ca,b),null!=b.s&&null==b.ss&&(ge.ss=b.s-1)),Ot=function Dl(m,b,J,ge){var qe=wi(m).abs(),Ot=ta(qe.as("s")),Kt=ta(qe.as("m")),xi=ta(qe.as("h")),Yi=ta(qe.as("d")),an=ta(qe.as("M")),pr=ta(qe.as("w")),Br=ta(qe.as("y")),Uo=Ot<=J.ss&&["s",Ot]||Ot0,Uo[4]=ge,Rs.apply(null,Uo)}(this,!J,ge,qe=this.localeData()),J&&(Ot=qe.pastFuture(+this,Ot)),qe.postformat(Ot)},$i.toISOString=pa,$i.toString=pa,$i.toJSON=pa,$i.locale=On,$i.localeData=Kn,$i.toIsoString=ce("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",pa),$i.lang=Ur,P("X",0,0,"unix"),P("x",0,0,"valueOf"),fe("x",$e),fe("X",/[+-]?\d+(\.\d{1,3})?/),be("X",function(m,b,J){J._d=new Date(1e3*parseFloat(m))}),be("x",function(m,b,J){J._d=new Date(E(m))}),r.version="2.29.4",function s(m){e=m}(_n),r.fn=Zt,r.min=function Ia(){return Qo("isBefore",[].slice.call(arguments,0))},r.max=function Ho(){return Qo("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=Re,r.unix=function hn(m){return _n(1e3*m)},r.months=function us(m,b){return wa(m,b,"months")},r.isDate=Q,r.locale=Ki,r.invalid=_t,r.duration=wi,r.isMoment=R,r.weekdays=function Qn(m,b,J){return wr(m,b,J,"weekdays")},r.parseZone=function Gi(){return _n.apply(null,arguments).parseZone()},r.localeData=ln,r.isDuration=$n,r.monthsShort=function vl(m,b){return wa(m,b,"monthsShort")},r.weekdaysMin=function Fn(m,b,J){return wr(m,b,J,"weekdaysMin")},r.defineLocale=Ti,r.updateLocale=function lo(m,b){if(null!=b){var J,ge,qe=on;null!=Li[m]&&null!=Li[m].parentLocale?Li[m].set(ze(Li[m]._config,b)):(null!=(ge=hr(m))&&(qe=ge._config),b=ze(qe,b),null==ge&&(b.abbr=m),(J=new Je(b)).parentLocale=Li[m],Li[m]=J),Ki(m)}else null!=Li[m]&&(null!=Li[m].parentLocale?(Li[m]=Li[m].parentLocale,m===Ki()&&Ki(m)):null!=Li[m]&&delete Li[m]);return Li[m]},r.locales=function co(){return At(Li)},r.weekdaysShort=function jo(m,b,J){return wr(m,b,J,"weekdaysShort")},r.normalizeUnits=gt,r.relativeTimeRounding=function fo(m){return void 0===m?ta:"function"==typeof m&&(ta=m,!0)},r.relativeTimeThreshold=function Cl(m,b){return void 0!==ca[m]&&(void 0===b?ca[m]:(ca[m]=b,"s"===m&&(ca.ss=b-1),!0))},r.calendarFormat=function wt(m,b){var J=m.diff(b,"days",!0);return J<-6?"sameElse":J<-1?"lastWeek":J<0?"lastDay":J<1?"sameDay":J<2?"nextDay":J<7?"nextWeek":"sameElse"},r.prototype=Zt,r.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"},r}()},65619:(ct,ye,l)=>{"use strict";l.d(ye,{X:()=>r});var e=l(78645);class r extends e.x{constructor(c){super(),this._value=c}get value(){return this.getValue()}_subscribe(c){const d=super._subscribe(c);return!d.closed&&c.next(this._value),d}getValue(){const{hasError:c,thrownError:d,_value:f}=this;if(c)throw d;return this._throwIfClosed(),f}next(c){super.next(this._value=c)}}},65592:(ct,ye,l)=>{"use strict";l.d(ye,{y:()=>T});var e=l(80305),r=l(47394),s=l(14850),c=l(88407),d=l(82653),f=l(84674),p=l(81441);let T=(()=>{class te{constructor(Se){Se&&(this._subscribe=Se)}lift(Se){const Ae=new te;return Ae.source=this,Ae.operator=Se,Ae}subscribe(Se,Ae,Ke){const He=function Me(te){return te&&te instanceof e.Lv||function Q(te){return te&&(0,f.m)(te.next)&&(0,f.m)(te.error)&&(0,f.m)(te.complete)}(te)&&(0,r.Nn)(te)}(Se)?Se:new e.Hp(Se,Ae,Ke);return(0,p.x)(()=>{const{operator:_t,source:le}=this;He.add(_t?_t.call(He,le):le?this._subscribe(He):this._trySubscribe(He))}),He}_trySubscribe(Se){try{return this._subscribe(Se)}catch(Ae){Se.error(Ae)}}forEach(Se,Ae){return new(Ae=V(Ae))((Ke,He)=>{const _t=new e.Hp({next:le=>{try{Se(le)}catch(xt){He(xt),_t.unsubscribe()}},error:He,complete:Ke});this.subscribe(_t)})}_subscribe(Se){var Ae;return null===(Ae=this.source)||void 0===Ae?void 0:Ae.subscribe(Se)}[s.L](){return this}pipe(...Se){return(0,c.U)(Se)(this)}toPromise(Se){return new(Se=V(Se))((Ae,Ke)=>{let He;this.subscribe(_t=>He=_t,_t=>Ke(_t),()=>Ae(He))})}}return te.create=Re=>new te(Re),te})();function V(te){var Re;return null!==(Re=te??d.config.Promise)&&void 0!==Re?Re:Promise}},78645:(ct,ye,l)=>{"use strict";l.d(ye,{x:()=>p});var e=l(65592),r=l(47394);const c=(0,l(82306).d)(V=>function(){V(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var d=l(49039),f=l(81441);let p=(()=>{class V extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Me){const te=new T(this,this);return te.operator=Me,te}_throwIfClosed(){if(this.closed)throw new c}next(Me){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const te of this.currentObservers)te.next(Me)}})}error(Me){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Me;const{observers:te}=this;for(;te.length;)te.shift().error(Me)}})}complete(){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Me}=this;for(;Me.length;)Me.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Me;return(null===(Me=this.observers)||void 0===Me?void 0:Me.length)>0}_trySubscribe(Me){return this._throwIfClosed(),super._trySubscribe(Me)}_subscribe(Me){return this._throwIfClosed(),this._checkFinalizedStatuses(Me),this._innerSubscribe(Me)}_innerSubscribe(Me){const{hasError:te,isStopped:Re,observers:Se}=this;return te||Re?r.Lc:(this.currentObservers=null,Se.push(Me),new r.w0(()=>{this.currentObservers=null,(0,d.P)(Se,Me)}))}_checkFinalizedStatuses(Me){const{hasError:te,thrownError:Re,isStopped:Se}=this;te?Me.error(Re):Se&&Me.complete()}asObservable(){const Me=new e.y;return Me.source=this,Me}}return V.create=(Q,Me)=>new T(Q,Me),V})();class T extends p{constructor(Q,Me){super(),this.destination=Q,this.source=Me}next(Q){var Me,te;null===(te=null===(Me=this.destination)||void 0===Me?void 0:Me.next)||void 0===te||te.call(Me,Q)}error(Q){var Me,te;null===(te=null===(Me=this.destination)||void 0===Me?void 0:Me.error)||void 0===te||te.call(Me,Q)}complete(){var Q,Me;null===(Me=null===(Q=this.destination)||void 0===Q?void 0:Q.complete)||void 0===Me||Me.call(Q)}_subscribe(Q){var Me,te;return null!==(te=null===(Me=this.source)||void 0===Me?void 0:Me.subscribe(Q))&&void 0!==te?te:r.Lc}}},80305:(ct,ye,l)=>{"use strict";l.d(ye,{Hp:()=>Ke,Lv:()=>te});var e=l(84674),r=l(47394),s=l(82653),c=l(93894),d=l(72420);const f=V("C",void 0,void 0);function V(G,we,R){return{kind:G,value:we,error:R}}var Q=l(87599),Me=l(81441);class te extends r.w0{constructor(we){super(),this.isStopped=!1,we?(this.destination=we,(0,r.Nn)(we)&&we.add(this)):this.destination=xt}static create(we,R,re){return new Ke(we,R,re)}next(we){this.isStopped?le(function T(G){return V("N",G,void 0)}(we),this):this._next(we)}error(we){this.isStopped?le(function p(G){return V("E",void 0,G)}(we),this):(this.isStopped=!0,this._error(we))}complete(){this.isStopped?le(f,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(we){this.destination.next(we)}_error(we){try{this.destination.error(we)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Re=Function.prototype.bind;function Se(G,we){return Re.call(G,we)}class Ae{constructor(we){this.partialObserver=we}next(we){const{partialObserver:R}=this;if(R.next)try{R.next(we)}catch(re){He(re)}}error(we){const{partialObserver:R}=this;if(R.error)try{R.error(we)}catch(re){He(re)}else He(we)}complete(){const{partialObserver:we}=this;if(we.complete)try{we.complete()}catch(R){He(R)}}}class Ke extends te{constructor(we,R,re){let ce;if(super(),(0,e.m)(we)||!we)ce={next:we??void 0,error:R??void 0,complete:re??void 0};else{let ue;this&&s.config.useDeprecatedNextContext?(ue=Object.create(we),ue.unsubscribe=()=>this.unsubscribe(),ce={next:we.next&&Se(we.next,ue),error:we.error&&Se(we.error,ue),complete:we.complete&&Se(we.complete,ue)}):ce=we}this.destination=new Ae(ce)}}function He(G){s.config.useDeprecatedSynchronousErrorHandling?(0,Me.O)(G):(0,c.h)(G)}function le(G,we){const{onStoppedNotification:R}=s.config;R&&Q.z.setTimeout(()=>R(G,we))}const xt={closed:!0,next:d.Z,error:function _t(G){throw G},complete:d.Z}},47394:(ct,ye,l)=>{"use strict";l.d(ye,{Lc:()=>f,w0:()=>d,Nn:()=>p});var e=l(84674);const s=(0,l(82306).d)(V=>function(Me){V(this),this.message=Me?`${Me.length} errors occurred during unsubscription:\n${Me.map((te,Re)=>`${Re+1}) ${te.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=Me});var c=l(49039);class d{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:Me}=this;if(Me)if(this._parentage=null,Array.isArray(Me))for(const Se of Me)Se.remove(this);else Me.remove(this);const{initialTeardown:te}=this;if((0,e.m)(te))try{te()}catch(Se){Q=Se instanceof s?Se.errors:[Se]}const{_finalizers:Re}=this;if(Re){this._finalizers=null;for(const Se of Re)try{T(Se)}catch(Ae){Q=Q??[],Ae instanceof s?Q=[...Q,...Ae.errors]:Q.push(Ae)}}if(Q)throw new s(Q)}}add(Q){var Me;if(Q&&Q!==this)if(this.closed)T(Q);else{if(Q instanceof d){if(Q.closed||Q._hasParent(this))return;Q._addParent(this)}(this._finalizers=null!==(Me=this._finalizers)&&void 0!==Me?Me:[]).push(Q)}}_hasParent(Q){const{_parentage:Me}=this;return Me===Q||Array.isArray(Me)&&Me.includes(Q)}_addParent(Q){const{_parentage:Me}=this;this._parentage=Array.isArray(Me)?(Me.push(Q),Me):Me?[Me,Q]:Q}_removeParent(Q){const{_parentage:Me}=this;Me===Q?this._parentage=null:Array.isArray(Me)&&(0,c.P)(Me,Q)}remove(Q){const{_finalizers:Me}=this;Me&&(0,c.P)(Me,Q),Q instanceof d&&Q._removeParent(this)}}d.EMPTY=(()=>{const V=new d;return V.closed=!0,V})();const f=d.EMPTY;function p(V){return V instanceof d||V&&"closed"in V&&(0,e.m)(V.remove)&&(0,e.m)(V.add)&&(0,e.m)(V.unsubscribe)}function T(V){(0,e.m)(V)?V():V.unsubscribe()}},82653:(ct,ye,l)=>{"use strict";l.d(ye,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(ct,ye,l)=>{"use strict";l.d(ye,{c:()=>f});var e=l(65592),r=l(47394),s=l(66196),c=l(8251),d=l(79360);class f extends e.y{constructor(T,V){super(),this.source=T,this.subjectFactory=V,this._subject=null,this._refCount=0,this._connection=null,(0,d.A)(T)&&(this.lift=T.lift)}_subscribe(T){return this.getSubject().subscribe(T)}getSubject(){const T=this._subject;return(!T||T.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:T}=this;this._subject=this._connection=null,T?.unsubscribe()}connect(){let T=this._connection;if(!T){T=this._connection=new r.w0;const V=this.getSubject();T.add(this.source.subscribe((0,c.x)(V,void 0,()=>{this._teardown(),V.complete()},Q=>{this._teardown(),V.error(Q)},()=>this._teardown()))),T.closed&&(this._connection=null,T=r.w0.EMPTY)}return T}refCount(){return(0,s.x)()(this)}}},52572:(ct,ye,l)=>{"use strict";l.d(ye,{a:()=>Q});var e=l(65592),r=l(17453),s=l(7715),c=l(42737),d=l(97400),f=l(79940),p=l(92714),T=l(8251),V=l(27103);function Q(...Re){const Se=(0,f.yG)(Re),Ae=(0,f.jO)(Re),{args:Ke,keys:He}=(0,r.D)(Re);if(0===Ke.length)return(0,s.D)([],Se);const _t=new e.y(function Me(Re,Se,Ae=c.y){return Ke=>{te(Se,()=>{const{length:He}=Re,_t=new Array(He);let le=He,xt=He;for(let G=0;G{const we=(0,s.D)(Re[G],Se);let R=!1;we.subscribe((0,T.x)(Ke,re=>{_t[G]=re,R||(R=!0,xt--),xt||Ke.next(Ae(_t.slice()))},()=>{--le||Ke.complete()}))},Ke)},Ke)}}(Ke,Se,He?le=>(0,p.n)(He,le):c.y));return Ae?_t.pipe((0,d.Z)(Ae)):_t}function te(Re,Se,Ae){Re?(0,V.f)(Ae,Re,Se):Se()}},35211:(ct,ye,l)=>{"use strict";l.d(ye,{z:()=>d});var e=l(57537),s=l(79940),c=l(7715);function d(...f){return function r(){return(0,e.J)(1)}()((0,c.D)(f,(0,s.yG)(f)))}},74911:(ct,ye,l)=>{"use strict";l.d(ye,{P:()=>s});var e=l(65592),r=l(54829);function s(c){return new e.y(d=>{(0,r.Xf)(c()).subscribe(d)})}},36232:(ct,ye,l)=>{"use strict";l.d(ye,{E:()=>r});const r=new(l(65592).y)(d=>d.complete())},9315:(ct,ye,l)=>{"use strict";l.d(ye,{D:()=>T});var e=l(65592),r=l(17453),s=l(54829),c=l(79940),d=l(8251),f=l(97400),p=l(92714);function T(...V){const Q=(0,c.jO)(V),{args:Me,keys:te}=(0,r.D)(V),Re=new e.y(Se=>{const{length:Ae}=Me;if(!Ae)return void Se.complete();const Ke=new Array(Ae);let He=Ae,_t=Ae;for(let le=0;le{xt||(xt=!0,_t--),Ke[le]=G},()=>He--,void 0,()=>{(!He||!xt)&&(_t||Se.next(te?(0,p.n)(te,Ke):Ke),Se.complete())}))}});return Q?Re.pipe((0,f.Z)(Q)):Re}},7715:(ct,ye,l)=>{"use strict";l.d(ye,{D:()=>re});var e=l(54829),r=l(27103),s=l(79360),c=l(8251);function d(ce,ue=0){return(0,s.e)((Ye,Le)=>{Ye.subscribe((0,c.x)(Le,ee=>(0,r.f)(Le,ce,()=>Le.next(ee),ue),()=>(0,r.f)(Le,ce,()=>Le.complete(),ue),ee=>(0,r.f)(Le,ce,()=>Le.error(ee),ue)))})}function f(ce,ue=0){return(0,s.e)((Ye,Le)=>{Le.add(ce.schedule(()=>Ye.subscribe(Le),ue))})}var V=l(65592),Me=l(64971),te=l(84674);function Se(ce,ue){if(!ce)throw new Error("Iterable cannot be null");return new V.y(Ye=>{(0,r.f)(Ye,ue,()=>{const Le=ce[Symbol.asyncIterator]();(0,r.f)(Ye,ue,()=>{Le.next().then(ee=>{ee.done?Ye.complete():Ye.next(ee.value)})},0,!0)})})}var Ae=l(38382),Ke=l(54026),He=l(64266),_t=l(83664),le=l(15726),xt=l(69853),G=l(50541);function re(ce,ue){return ue?function R(ce,ue){if(null!=ce){if((0,Ae.c)(ce))return function p(ce,ue){return(0,e.Xf)(ce).pipe(f(ue),d(ue))}(ce,ue);if((0,He.z)(ce))return function Q(ce,ue){return new V.y(Ye=>{let Le=0;return ue.schedule(function(){Le===ce.length?Ye.complete():(Ye.next(ce[Le++]),Ye.closed||this.schedule())})})}(ce,ue);if((0,Ke.t)(ce))return function T(ce,ue){return(0,e.Xf)(ce).pipe(f(ue),d(ue))}(ce,ue);if((0,le.D)(ce))return Se(ce,ue);if((0,_t.T)(ce))return function Re(ce,ue){return new V.y(Ye=>{let Le;return(0,r.f)(Ye,ue,()=>{Le=ce[Me.h](),(0,r.f)(Ye,ue,()=>{let ee,ze;try{({value:ee,done:ze}=Le.next())}catch(Je){return void Ye.error(Je)}ze?Ye.complete():Ye.next(ee)},0,!0)}),()=>(0,te.m)(Le?.return)&&Le.return()})}(ce,ue);if((0,G.L)(ce))return function we(ce,ue){return Se((0,G.Q)(ce),ue)}(ce,ue)}throw(0,xt.z)(ce)}(ce,ue):(0,e.Xf)(ce)}},92438:(ct,ye,l)=>{"use strict";l.d(ye,{R:()=>Q});var e=l(54829),r=l(65592),s=l(21631),c=l(64266),d=l(84674),f=l(97400);const p=["addListener","removeListener"],T=["addEventListener","removeEventListener"],V=["on","off"];function Q(Ae,Ke,He,_t){if((0,d.m)(He)&&(_t=He,He=void 0),_t)return Q(Ae,Ke,He).pipe((0,f.Z)(_t));const[le,xt]=function Se(Ae){return(0,d.m)(Ae.addEventListener)&&(0,d.m)(Ae.removeEventListener)}(Ae)?T.map(G=>we=>Ae[G](Ke,we,He)):function te(Ae){return(0,d.m)(Ae.addListener)&&(0,d.m)(Ae.removeListener)}(Ae)?p.map(Me(Ae,Ke)):function Re(Ae){return(0,d.m)(Ae.on)&&(0,d.m)(Ae.off)}(Ae)?V.map(Me(Ae,Ke)):[];if(!le&&(0,c.z)(Ae))return(0,s.z)(G=>Q(G,Ke,He))((0,e.Xf)(Ae));if(!le)throw new TypeError("Invalid event target");return new r.y(G=>{const we=(...R)=>G.next(1xt(we)})}function Me(Ae,Ke){return He=>_t=>Ae[He](Ke,_t)}},54829:(ct,ye,l)=>{"use strict";l.d(ye,{Xf:()=>Re});var e=l(21026),r=l(64266),s=l(54026),c=l(65592),d=l(38382),f=l(15726),p=l(69853),T=l(83664),V=l(50541),Q=l(84674),Me=l(93894),te=l(14850);function Re(G){if(G instanceof c.y)return G;if(null!=G){if((0,d.c)(G))return function Se(G){return new c.y(we=>{const R=G[te.L]();if((0,Q.m)(R.subscribe))return R.subscribe(we);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(G);if((0,r.z)(G))return function Ae(G){return new c.y(we=>{for(let R=0;R{G.then(R=>{we.closed||(we.next(R),we.complete())},R=>we.error(R)).then(null,Me.h)})}(G);if((0,f.D)(G))return _t(G);if((0,T.T)(G))return function He(G){return new c.y(we=>{for(const R of G)if(we.next(R),we.closed)return;we.complete()})}(G);if((0,V.L)(G))return function le(G){return _t((0,V.Q)(G))}(G)}throw(0,p.z)(G)}function _t(G){return new c.y(we=>{(function xt(G,we){var R,re,ce,ue;return(0,e.mG)(this,void 0,void 0,function*(){try{for(R=(0,e.KL)(G);!(re=yield R.next()).done;)if(we.next(re.value),we.closed)return}catch(Ye){ce={error:Ye}}finally{try{re&&!re.done&&(ue=R.return)&&(yield ue.call(R))}finally{if(ce)throw ce.error}}we.complete()})})(G,we).catch(R=>we.error(R))})}},63019:(ct,ye,l)=>{"use strict";l.d(ye,{T:()=>f});var e=l(57537),r=l(54829),s=l(36232),c=l(79940),d=l(7715);function f(...p){const T=(0,c.yG)(p),V=(0,c._6)(p,1/0),Q=p;return Q.length?1===Q.length?(0,r.Xf)(Q[0]):(0,e.J)(V)((0,d.D)(Q,T)):s.E}},22096:(ct,ye,l)=>{"use strict";l.d(ye,{of:()=>s});var e=l(79940),r=l(7715);function s(...c){const d=(0,e.yG)(c);return(0,r.D)(c,d)}},58504:(ct,ye,l)=>{"use strict";l.d(ye,{_:()=>s});var e=l(65592),r=l(84674);function s(c,d){const f=(0,r.m)(c)?c:()=>c,p=T=>T.error(f());return new e.y(d?T=>d.schedule(p,0,T):p)}},74825:(ct,ye,l)=>{"use strict";l.d(ye,{H:()=>d});var e=l(65592),r=l(16321),s=l(50671);function d(f=0,p,T=r.P){let V=-1;return null!=p&&((0,s.K)(p)?T=p:V=p),new e.y(Q=>{let Me=function c(f){return f instanceof Date&&!isNaN(f)}(f)?+f-T.now():f;Me<0&&(Me=0);let te=0;return T.schedule(function(){Q.closed||(Q.next(te++),0<=V?this.schedule(void 0,V):Q.complete())},Me)})}},8251:(ct,ye,l)=>{"use strict";l.d(ye,{x:()=>r});var e=l(80305);function r(c,d,f,p,T){return new s(c,d,f,p,T)}class s extends e.Lv{constructor(d,f,p,T,V,Q){super(d),this.onFinalize=V,this.shouldUnsubscribe=Q,this._next=f?function(Me){try{f(Me)}catch(te){d.error(te)}}:super._next,this._error=T?function(Me){try{T(Me)}catch(te){d.error(te)}finally{this.unsubscribe()}}:super._error,this._complete=p?function(){try{p()}catch(Me){d.error(Me)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var d;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:f}=this;super.unsubscribe(),!f&&(null===(d=this.onFinalize)||void 0===d||d.call(this))}}}},29028:(ct,ye,l)=>{"use strict";l.d(ye,{e:()=>p});var e=l(16321),r=l(79360),s=l(54829),c=l(8251),f=l(74825);function p(T,V=e.z){return function d(T){return(0,r.e)((V,Q)=>{let Me=!1,te=null,Re=null,Se=!1;const Ae=()=>{if(Re?.unsubscribe(),Re=null,Me){Me=!1;const He=te;te=null,Q.next(He)}Se&&Q.complete()},Ke=()=>{Re=null,Se&&Q.complete()};V.subscribe((0,c.x)(Q,He=>{Me=!0,te=He,Re||(0,s.Xf)(T(He)).subscribe(Re=(0,c.x)(Q,Ae,Ke))},()=>{Se=!0,(!Me||!Re||Re.closed)&&Q.complete()}))})}(()=>(0,f.H)(T,V))}},26306:(ct,ye,l)=>{"use strict";l.d(ye,{K:()=>c});var e=l(54829),r=l(8251),s=l(79360);function c(d){return(0,s.e)((f,p)=>{let Q,T=null,V=!1;T=f.subscribe((0,r.x)(p,void 0,void 0,Me=>{Q=(0,e.Xf)(d(Me,c(d)(f))),T?(T.unsubscribe(),T=null,Q.subscribe(p)):V=!0})),V&&(T.unsubscribe(),T=null,Q.subscribe(p))})}},76328:(ct,ye,l)=>{"use strict";l.d(ye,{b:()=>s});var e=l(21631),r=l(84674);function s(c,d){return(0,r.m)(d)?(0,e.z)(c,d,1):(0,e.z)(c,1)}},83620:(ct,ye,l)=>{"use strict";l.d(ye,{b:()=>c});var e=l(16321),r=l(79360),s=l(8251);function c(d,f=e.z){return(0,r.e)((p,T)=>{let V=null,Q=null,Me=null;const te=()=>{if(V){V.unsubscribe(),V=null;const Se=Q;Q=null,T.next(Se)}};function Re(){const Se=Me+d,Ae=f.now();if(Ae{Q=Se,Me=f.now(),V||(V=f.schedule(Re,d),T.add(V))},()=>{te(),T.complete()},void 0,()=>{Q=V=null}))})}},43572:(ct,ye,l)=>{"use strict";l.d(ye,{d:()=>s});var e=l(79360),r=l(8251);function s(c){return(0,e.e)((d,f)=>{let p=!1;d.subscribe((0,r.x)(f,T=>{p=!0,f.next(T)},()=>{p||f.next(c),f.complete()}))})}},5177:(ct,ye,l)=>{"use strict";l.d(ye,{g:()=>Re});var e=l(16321),r=l(35211),s=l(48180),c=l(79360),d=l(8251),f=l(72420),T=l(21441),V=l(21631),Q=l(54829);function Me(Se,Ae){return Ae?Ke=>(0,r.z)(Ae.pipe((0,s.q)(1),function p(){return(0,c.e)((Se,Ae)=>{Se.subscribe((0,d.x)(Ae,f.Z))})}()),Ke.pipe(Me(Se))):(0,V.z)((Ke,He)=>(0,Q.Xf)(Se(Ke,He)).pipe((0,s.q)(1),(0,T.h)(Ke)))}var te=l(74825);function Re(Se,Ae=e.z){const Ke=(0,te.H)(Se,Ae);return Me(()=>Ke)}},93997:(ct,ye,l)=>{"use strict";l.d(ye,{x:()=>c});var e=l(42737),r=l(79360),s=l(8251);function c(f,p=e.y){return f=f??d,(0,r.e)((T,V)=>{let Q,Me=!0;T.subscribe((0,s.x)(V,te=>{const Re=p(te);(Me||!f(Q,Re))&&(Me=!1,Q=Re,V.next(te))}))})}function d(f,p){return f===p}},32181:(ct,ye,l)=>{"use strict";l.d(ye,{h:()=>s});var e=l(79360),r=l(8251);function s(c,d){return(0,e.e)((f,p)=>{let T=0;f.subscribe((0,r.x)(p,V=>c.call(d,V,T++)&&p.next(V)))})}},64716:(ct,ye,l)=>{"use strict";l.d(ye,{x:()=>r});var e=l(79360);function r(s){return(0,e.e)((c,d)=>{try{c.subscribe(d)}finally{d.add(s)}})}},81374:(ct,ye,l)=>{"use strict";l.d(ye,{P:()=>p});var e=l(46973),r=l(32181),s=l(48180),c=l(43572),d=l(3026),f=l(42737);function p(T,V){const Q=arguments.length>=2;return Me=>Me.pipe(T?(0,r.h)((te,Re)=>T(te,Re,Me)):f.y,(0,s.q)(1),Q?(0,c.d)(V):(0,d.T)(()=>new e.K))}},37398:(ct,ye,l)=>{"use strict";l.d(ye,{U:()=>s});var e=l(79360),r=l(8251);function s(c,d){return(0,e.e)((f,p)=>{let T=0;f.subscribe((0,r.x)(p,V=>{p.next(c.call(d,V,T++))}))})}},21441:(ct,ye,l)=>{"use strict";l.d(ye,{h:()=>r});var e=l(37398);function r(s){return(0,e.U)(()=>s)}},57537:(ct,ye,l)=>{"use strict";l.d(ye,{J:()=>s});var e=l(21631),r=l(42737);function s(c=1/0){return(0,e.z)(r.y,c)}},21631:(ct,ye,l)=>{"use strict";l.d(ye,{z:()=>T});var e=l(37398),r=l(54829),s=l(79360),c=l(27103),d=l(8251),p=l(84674);function T(V,Q,Me=1/0){return(0,p.m)(Q)?T((te,Re)=>(0,e.U)((Se,Ae)=>Q(te,Se,Re,Ae))((0,r.Xf)(V(te,Re))),Me):("number"==typeof Q&&(Me=Q),(0,s.e)((te,Re)=>function f(V,Q,Me,te,Re,Se,Ae,Ke){const He=[];let _t=0,le=0,xt=!1;const G=()=>{xt&&!He.length&&!_t&&Q.complete()},we=re=>_t{Se&&Q.next(re),_t++;let ce=!1;(0,r.Xf)(Me(re,le++)).subscribe((0,d.x)(Q,ue=>{Re?.(ue),Se?we(ue):Q.next(ue)},()=>{ce=!0},void 0,()=>{if(ce)try{for(_t--;He.length&&_tR(ue)):R(ue)}G()}catch(ue){Q.error(ue)}}))};return V.subscribe((0,d.x)(Q,we,()=>{xt=!0,G()})),()=>{Ke?.()}}(te,Re,V,Me)))}},69384:(ct,ye,l)=>{"use strict";l.d(ye,{G:()=>s});var e=l(79360),r=l(8251);function s(){return(0,e.e)((c,d)=>{let f,p=!1;c.subscribe((0,r.x)(d,T=>{const V=f;f=T,p&&d.next([V,T]),p=!0}))})}},66196:(ct,ye,l)=>{"use strict";l.d(ye,{x:()=>s});var e=l(79360),r=l(8251);function s(){return(0,e.e)((c,d)=>{let f=null;c._refCount++;const p=(0,r.x)(d,void 0,void 0,void 0,()=>{if(!c||c._refCount<=0||0<--c._refCount)return void(f=null);const T=c._connection,V=f;f=null,T&&(!V||T===V)&&T.unsubscribe(),d.unsubscribe()});c.subscribe(p),p.closed||(f=c.connect())})}},63020:(ct,ye,l)=>{"use strict";l.d(ye,{B:()=>d});var e=l(54829),r=l(78645),s=l(80305),c=l(79360);function d(p={}){const{connector:T=(()=>new r.x),resetOnError:V=!0,resetOnComplete:Q=!0,resetOnRefCountZero:Me=!0}=p;return te=>{let Re,Se,Ae,Ke=0,He=!1,_t=!1;const le=()=>{Se?.unsubscribe(),Se=void 0},xt=()=>{le(),Re=Ae=void 0,He=_t=!1},G=()=>{const we=Re;xt(),we?.unsubscribe()};return(0,c.e)((we,R)=>{Ke++,!_t&&!He&&le();const re=Ae=Ae??T();R.add(()=>{Ke--,0===Ke&&!_t&&!He&&(Se=f(G,Me))}),re.subscribe(R),!Re&&Ke>0&&(Re=new s.Hp({next:ce=>re.next(ce),error:ce=>{_t=!0,le(),Se=f(xt,V,ce),re.error(ce)},complete:()=>{He=!0,le(),Se=f(xt,Q),re.complete()}}),(0,e.Xf)(we).subscribe(Re))})(te)}}function f(p,T,...V){if(!0===T)return void p();if(!1===T)return;const Q=new s.Hp({next:()=>{Q.unsubscribe(),p()}});return(0,e.Xf)(T(...V)).subscribe(Q)}},70940:(ct,ye,l)=>{"use strict";l.d(ye,{d:()=>d});var e=l(78645),r=l(84552);class s extends e.x{constructor(p=1/0,T=1/0,V=r.l){super(),this._bufferSize=p,this._windowTime=T,this._timestampProvider=V,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=T===1/0,this._bufferSize=Math.max(1,p),this._windowTime=Math.max(1,T)}next(p){const{isStopped:T,_buffer:V,_infiniteTimeWindow:Q,_timestampProvider:Me,_windowTime:te}=this;T||(V.push(p),!Q&&V.push(Me.now()+te)),this._trimBuffer(),super.next(p)}_subscribe(p){this._throwIfClosed(),this._trimBuffer();const T=this._innerSubscribe(p),{_infiniteTimeWindow:V,_buffer:Q}=this,Me=Q.slice();for(let te=0;tenew s(V,p,T),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:Q})}},836:(ct,ye,l)=>{"use strict";l.d(ye,{T:()=>r});var e=l(32181);function r(s){return(0,e.h)((c,d)=>s<=d)}},27921:(ct,ye,l)=>{"use strict";l.d(ye,{O:()=>c});var e=l(35211),r=l(79940),s=l(79360);function c(...d){const f=(0,r.yG)(d);return(0,s.e)((p,T)=>{(f?(0,e.z)(d,p,f):(0,e.z)(d,p)).subscribe(T)})}},94664:(ct,ye,l)=>{"use strict";l.d(ye,{w:()=>c});var e=l(54829),r=l(79360),s=l(8251);function c(d,f){return(0,r.e)((p,T)=>{let V=null,Q=0,Me=!1;const te=()=>Me&&!V&&T.complete();p.subscribe((0,s.x)(T,Re=>{V?.unsubscribe();let Se=0;const Ae=Q++;(0,e.Xf)(d(Re,Ae)).subscribe(V=(0,s.x)(T,Ke=>T.next(f?f(Re,Ke,Ae,Se++):Ke),()=>{V=null,te()}))},()=>{Me=!0,te()}))})}},48180:(ct,ye,l)=>{"use strict";l.d(ye,{q:()=>c});var e=l(36232),r=l(79360),s=l(8251);function c(d){return d<=0?()=>e.E:(0,r.e)((f,p)=>{let T=0;f.subscribe((0,s.x)(p,V=>{++T<=d&&(p.next(V),d<=T&&p.complete())}))})}},59773:(ct,ye,l)=>{"use strict";l.d(ye,{R:()=>d});var e=l(79360),r=l(8251),s=l(54829),c=l(72420);function d(f){return(0,e.e)((p,T)=>{(0,s.Xf)(f).subscribe((0,r.x)(T,()=>T.complete(),c.Z)),!T.closed&&p.subscribe(T)})}},99397:(ct,ye,l)=>{"use strict";l.d(ye,{b:()=>d});var e=l(84674),r=l(79360),s=l(8251),c=l(42737);function d(f,p,T){const V=(0,e.m)(f)||p||T?{next:f,error:p,complete:T}:f;return V?(0,r.e)((Q,Me)=>{var te;null===(te=V.subscribe)||void 0===te||te.call(V);let Re=!0;Q.subscribe((0,s.x)(Me,Se=>{var Ae;null===(Ae=V.next)||void 0===Ae||Ae.call(V,Se),Me.next(Se)},()=>{var Se;Re=!1,null===(Se=V.complete)||void 0===Se||Se.call(V),Me.complete()},Se=>{var Ae;Re=!1,null===(Ae=V.error)||void 0===Ae||Ae.call(V,Se),Me.error(Se)},()=>{var Se,Ae;Re&&(null===(Se=V.unsubscribe)||void 0===Se||Se.call(V)),null===(Ae=V.finalize)||void 0===Ae||Ae.call(V)}))}):c.y}},3026:(ct,ye,l)=>{"use strict";l.d(ye,{T:()=>c});var e=l(46973),r=l(79360),s=l(8251);function c(f=d){return(0,r.e)((p,T)=>{let V=!1;p.subscribe((0,s.x)(T,Q=>{V=!0,T.next(Q)},()=>V?T.complete():T.error(f())))})}function d(){return new e.K}},41954:(ct,ye,l)=>{"use strict";l.d(ye,{o:()=>d});var e=l(47394);class r extends e.w0{constructor(p,T){super()}schedule(p,T=0){return this}}const s={setInterval(f,p,...T){const{delegate:V}=s;return V?.setInterval?V.setInterval(f,p,...T):setInterval(f,p,...T)},clearInterval(f){const{delegate:p}=s;return(p?.clearInterval||clearInterval)(f)},delegate:void 0};var c=l(49039);class d extends r{constructor(p,T){super(p,T),this.scheduler=p,this.work=T,this.pending=!1}schedule(p,T=0){var V;if(this.closed)return this;this.state=p;const Q=this.id,Me=this.scheduler;return null!=Q&&(this.id=this.recycleAsyncId(Me,Q,T)),this.pending=!0,this.delay=T,this.id=null!==(V=this.id)&&void 0!==V?V:this.requestAsyncId(Me,this.id,T),this}requestAsyncId(p,T,V=0){return s.setInterval(p.flush.bind(p,this),V)}recycleAsyncId(p,T,V=0){if(null!=V&&this.delay===V&&!1===this.pending)return T;null!=T&&s.clearInterval(T)}execute(p,T){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const V=this._execute(p,T);if(V)return V;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(p,T){let Q,V=!1;try{this.work(p)}catch(Me){V=!0,Q=Me||new Error("Scheduled action threw falsy error")}if(V)return this.unsubscribe(),Q}unsubscribe(){if(!this.closed){const{id:p,scheduler:T}=this,{actions:V}=T;this.work=this.state=this.scheduler=null,this.pending=!1,(0,c.P)(V,this),null!=p&&(this.id=this.recycleAsyncId(T,p,null)),this.delay=null,super.unsubscribe()}}}},2631:(ct,ye,l)=>{"use strict";l.d(ye,{v:()=>s});var e=l(84552);class r{constructor(d,f=r.now){this.schedulerActionCtor=d,this.now=f}schedule(d,f=0,p){return new this.schedulerActionCtor(this,d).schedule(p,f)}}r.now=e.l.now;class s extends r{constructor(d,f=r.now){super(d,f),this.actions=[],this._active=!1}flush(d){const{actions:f}=this;if(this._active)return void f.push(d);let p;this._active=!0;do{if(p=d.execute(d.state,d.delay))break}while(d=f.shift());if(this._active=!1,p){for(;d=f.shift();)d.unsubscribe();throw p}}}},80927:(ct,ye,l)=>{"use strict";l.d(ye,{Z:()=>p});var e=l(41954),r=l(47394);const s={schedule(V){let Q=requestAnimationFrame,Me=cancelAnimationFrame;const{delegate:te}=s;te&&(Q=te.requestAnimationFrame,Me=te.cancelAnimationFrame);const Re=Q(Se=>{Me=void 0,V(Se)});return new r.w0(()=>Me?.(Re))},requestAnimationFrame(...V){const{delegate:Q}=s;return(Q?.requestAnimationFrame||requestAnimationFrame)(...V)},cancelAnimationFrame(...V){const{delegate:Q}=s;return(Q?.cancelAnimationFrame||cancelAnimationFrame)(...V)},delegate:void 0};var d=l(2631);const p=new class f extends d.v{flush(Q){this._active=!0;const Me=this._scheduled;this._scheduled=void 0;const{actions:te}=this;let Re;Q=Q||te.shift();do{if(Re=Q.execute(Q.state,Q.delay))break}while((Q=te[0])&&Q.id===Me&&te.shift());if(this._active=!1,Re){for(;(Q=te[0])&&Q.id===Me&&te.shift();)Q.unsubscribe();throw Re}}}(class c extends e.o{constructor(Q,Me){super(Q,Me),this.scheduler=Q,this.work=Me}requestAsyncId(Q,Me,te=0){return null!==te&&te>0?super.requestAsyncId(Q,Me,te):(Q.actions.push(this),Q._scheduled||(Q._scheduled=s.requestAnimationFrame(()=>Q.flush(void 0))))}recycleAsyncId(Q,Me,te=0){var Re;if(null!=te?te>0:this.delay>0)return super.recycleAsyncId(Q,Me,te);const{actions:Se}=Q;null!=Me&&(null===(Re=Se[Se.length-1])||void 0===Re?void 0:Re.id)!==Me&&(s.cancelAnimationFrame(Me),Q._scheduled=void 0)}})},76410:(ct,ye,l)=>{"use strict";l.d(ye,{E:()=>Se});var e=l(41954);let s,r=1;const c={};function d(Ke){return Ke in c&&(delete c[Ke],!0)}const f={setImmediate(Ke){const He=r++;return c[He]=!0,s||(s=Promise.resolve()),s.then(()=>d(He)&&Ke()),He},clearImmediate(Ke){d(Ke)}},{setImmediate:T,clearImmediate:V}=f,Q={setImmediate(...Ke){const{delegate:He}=Q;return(He?.setImmediate||T)(...Ke)},clearImmediate(Ke){const{delegate:He}=Q;return(He?.clearImmediate||V)(Ke)},delegate:void 0};var te=l(2631);const Se=new class Re extends te.v{flush(He){this._active=!0;const _t=this._scheduled;this._scheduled=void 0;const{actions:le}=this;let xt;He=He||le.shift();do{if(xt=He.execute(He.state,He.delay))break}while((He=le[0])&&He.id===_t&&le.shift());if(this._active=!1,xt){for(;(He=le[0])&&He.id===_t&&le.shift();)He.unsubscribe();throw xt}}}(class Me extends e.o{constructor(He,_t){super(He,_t),this.scheduler=He,this.work=_t}requestAsyncId(He,_t,le=0){return null!==le&&le>0?super.requestAsyncId(He,_t,le):(He.actions.push(this),He._scheduled||(He._scheduled=Q.setImmediate(He.flush.bind(He,void 0))))}recycleAsyncId(He,_t,le=0){var xt;if(null!=le?le>0:this.delay>0)return super.recycleAsyncId(He,_t,le);const{actions:G}=He;null!=_t&&(null===(xt=G[G.length-1])||void 0===xt?void 0:xt.id)!==_t&&(Q.clearImmediate(_t),He._scheduled===_t&&(He._scheduled=void 0))}})},16321:(ct,ye,l)=>{"use strict";l.d(ye,{P:()=>c,z:()=>s});var e=l(41954);const s=new(l(2631).v)(e.o),c=s},84552:(ct,ye,l)=>{"use strict";l.d(ye,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(ct,ye,l)=>{"use strict";l.d(ye,{z:()=>e});const e={setTimeout(r,s,...c){const{delegate:d}=e;return d?.setTimeout?d.setTimeout(r,s,...c):setTimeout(r,s,...c)},clearTimeout(r){const{delegate:s}=e;return(s?.clearTimeout||clearTimeout)(r)},delegate:void 0}},64971:(ct,ye,l)=>{"use strict";l.d(ye,{h:()=>r});const r=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(ct,ye,l)=>{"use strict";l.d(ye,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(ct,ye,l)=>{"use strict";l.d(ye,{K:()=>r});const r=(0,l(82306).d)(s=>function(){s(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(ct,ye,l)=>{"use strict";l.d(ye,{_6:()=>f,jO:()=>c,yG:()=>d});var e=l(84674),r=l(50671);function s(p){return p[p.length-1]}function c(p){return(0,e.m)(s(p))?p.pop():void 0}function d(p){return(0,r.K)(s(p))?p.pop():void 0}function f(p,T){return"number"==typeof s(p)?p.pop():T}},17453:(ct,ye,l)=>{"use strict";l.d(ye,{D:()=>d});const{isArray:e}=Array,{getPrototypeOf:r,prototype:s,keys:c}=Object;function d(p){if(1===p.length){const T=p[0];if(e(T))return{args:T,keys:null};if(function f(p){return p&&"object"==typeof p&&r(p)===s}(T)){const V=c(T);return{args:V.map(Q=>T[Q]),keys:V}}}return{args:p,keys:null}}},49039:(ct,ye,l)=>{"use strict";function e(r,s){if(r){const c=r.indexOf(s);0<=c&&r.splice(c,1)}}l.d(ye,{P:()=>e})},82306:(ct,ye,l)=>{"use strict";function e(r){const c=r(d=>{Error.call(d),d.stack=(new Error).stack});return c.prototype=Object.create(Error.prototype),c.prototype.constructor=c,c}l.d(ye,{d:()=>e})},92714:(ct,ye,l)=>{"use strict";function e(r,s){return r.reduce((c,d,f)=>(c[d]=s[f],c),{})}l.d(ye,{n:()=>e})},81441:(ct,ye,l)=>{"use strict";l.d(ye,{O:()=>c,x:()=>s});var e=l(82653);let r=null;function s(d){if(e.config.useDeprecatedSynchronousErrorHandling){const f=!r;if(f&&(r={errorThrown:!1,error:null}),d(),f){const{errorThrown:p,error:T}=r;if(r=null,p)throw T}}else d()}function c(d){e.config.useDeprecatedSynchronousErrorHandling&&r&&(r.errorThrown=!0,r.error=d)}},27103:(ct,ye,l)=>{"use strict";function e(r,s,c,d=0,f=!1){const p=s.schedule(function(){c(),f?r.add(this.schedule(null,d)):this.unsubscribe()},d);if(r.add(p),!f)return p}l.d(ye,{f:()=>e})},42737:(ct,ye,l)=>{"use strict";function e(r){return r}l.d(ye,{y:()=>e})},64266:(ct,ye,l)=>{"use strict";l.d(ye,{z:()=>e});const e=r=>r&&"number"==typeof r.length&&"function"!=typeof r},15726:(ct,ye,l)=>{"use strict";l.d(ye,{D:()=>r});var e=l(84674);function r(s){return Symbol.asyncIterator&&(0,e.m)(s?.[Symbol.asyncIterator])}},84674:(ct,ye,l)=>{"use strict";function e(r){return"function"==typeof r}l.d(ye,{m:()=>e})},38382:(ct,ye,l)=>{"use strict";l.d(ye,{c:()=>s});var e=l(14850),r=l(84674);function s(c){return(0,r.m)(c[e.L])}},83664:(ct,ye,l)=>{"use strict";l.d(ye,{T:()=>s});var e=l(64971),r=l(84674);function s(c){return(0,r.m)(c?.[e.h])}},2664:(ct,ye,l)=>{"use strict";l.d(ye,{b:()=>s});var e=l(65592),r=l(84674);function s(c){return!!c&&(c instanceof e.y||(0,r.m)(c.lift)&&(0,r.m)(c.subscribe))}},54026:(ct,ye,l)=>{"use strict";l.d(ye,{t:()=>r});var e=l(84674);function r(s){return(0,e.m)(s?.then)}},50541:(ct,ye,l)=>{"use strict";l.d(ye,{L:()=>c,Q:()=>s});var e=l(21026),r=l(84674);function s(d){return(0,e.FC)(this,arguments,function*(){const p=d.getReader();try{for(;;){const{value:T,done:V}=yield(0,e.qq)(p.read());if(V)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(T)}}finally{p.releaseLock()}})}function c(d){return(0,r.m)(d?.getReader)}},50671:(ct,ye,l)=>{"use strict";l.d(ye,{K:()=>r});var e=l(84674);function r(s){return s&&(0,e.m)(s.schedule)}},79360:(ct,ye,l)=>{"use strict";l.d(ye,{A:()=>r,e:()=>s});var e=l(84674);function r(c){return(0,e.m)(c?.lift)}function s(c){return d=>{if(r(d))return d.lift(function(f){try{return c(f,this)}catch(p){this.error(p)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(ct,ye,l)=>{"use strict";l.d(ye,{Z:()=>c});var e=l(37398);const{isArray:r}=Array;function c(d){return(0,e.U)(f=>function s(d,f){return r(f)?d(...f):d(f)}(d,f))}},72420:(ct,ye,l)=>{"use strict";function e(){}l.d(ye,{Z:()=>e})},88407:(ct,ye,l)=>{"use strict";l.d(ye,{U:()=>s,z:()=>r});var e=l(42737);function r(...c){return s(c)}function s(c){return 0===c.length?e.y:1===c.length?c[0]:function(f){return c.reduce((p,T)=>T(p),f)}}},93894:(ct,ye,l)=>{"use strict";l.d(ye,{h:()=>s});var e=l(82653),r=l(87599);function s(c){r.z.setTimeout(()=>{const{onUnhandledError:d}=e.config;if(!d)throw c;d(c)})}},69853:(ct,ye,l)=>{"use strict";function e(r){return new TypeError(`You provided ${null!==r&&"object"==typeof r?"an invalid object":`'${r}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(ye,{z:()=>e})},46700:(ct,ye,l)=>{var e={"./af":83274,"./af.js":83274,"./ar":22097,"./ar-dz":61867,"./ar-dz.js":61867,"./ar-kw":17078,"./ar-kw.js":17078,"./ar-ly":77776,"./ar-ly.js":77776,"./ar-ma":56789,"./ar-ma.js":56789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":71585,"./ar-tn.js":71585,"./ar.js":22097,"./az":15611,"./az.js":15611,"./be":62459,"./be.js":62459,"./bg":91825,"./bg.js":91825,"./bm":75918,"./bm.js":75918,"./bn":34065,"./bn-bd":49683,"./bn-bd.js":49683,"./bn.js":34065,"./bo":11034,"./bo.js":11034,"./br":27671,"./br.js":27671,"./bs":38153,"./bs.js":38153,"./ca":54287,"./ca.js":54287,"./cs":72616,"./cs.js":72616,"./cv":27049,"./cv.js":27049,"./cy":99172,"./cy.js":99172,"./da":20605,"./da.js":20605,"./de":94013,"./de-at":93395,"./de-at.js":93395,"./de-ch":99835,"./de-ch.js":99835,"./de.js":94013,"./dv":14570,"./dv.js":14570,"./el":31859,"./el.js":31859,"./en-au":55785,"./en-au.js":55785,"./en-ca":83792,"./en-ca.js":83792,"./en-gb":57651,"./en-gb.js":57651,"./en-ie":81929,"./en-ie.js":81929,"./en-il":19818,"./en-il.js":19818,"./en-in":6612,"./en-in.js":6612,"./en-nz":24900,"./en-nz.js":24900,"./en-sg":72721,"./en-sg.js":72721,"./eo":95159,"./eo.js":95159,"./es":21954,"./es-do":11780,"./es-do.js":11780,"./es-mx":23468,"./es-mx.js":23468,"./es-us":44938,"./es-us.js":44938,"./es.js":21954,"./et":11453,"./et.js":11453,"./eu":44697,"./eu.js":44697,"./fa":52900,"./fa.js":52900,"./fi":49775,"./fi.js":49775,"./fil":64282,"./fil.js":64282,"./fo":84236,"./fo.js":84236,"./fr":89361,"./fr-ca":92830,"./fr-ca.js":92830,"./fr-ch":21412,"./fr-ch.js":21412,"./fr.js":89361,"./fy":66984,"./fy.js":66984,"./ga":93961,"./ga.js":93961,"./gd":78849,"./gd.js":78849,"./gl":34273,"./gl.js":34273,"./gom-deva":40623,"./gom-deva.js":40623,"./gom-latn":62696,"./gom-latn.js":62696,"./gu":66928,"./gu.js":66928,"./he":24804,"./he.js":24804,"./hi":23015,"./hi.js":23015,"./hr":17134,"./hr.js":17134,"./hu":50670,"./hu.js":50670,"./hy-am":4523,"./hy-am.js":4523,"./id":99233,"./id.js":99233,"./is":94693,"./is.js":94693,"./it":63936,"./it-ch":78118,"./it-ch.js":78118,"./it.js":63936,"./ja":86871,"./ja.js":86871,"./jv":68710,"./jv.js":68710,"./ka":17125,"./ka.js":17125,"./kk":82461,"./kk.js":82461,"./km":77399,"./km.js":77399,"./kn":38720,"./kn.js":38720,"./ko":85306,"./ko.js":85306,"./ku":82995,"./ku.js":82995,"./ky":8779,"./ky.js":8779,"./lb":62057,"./lb.js":62057,"./lo":17192,"./lo.js":17192,"./lt":15430,"./lt.js":15430,"./lv":53363,"./lv.js":53363,"./me":72939,"./me.js":72939,"./mi":38212,"./mi.js":38212,"./mk":69718,"./mk.js":69718,"./ml":50561,"./ml.js":50561,"./mn":68929,"./mn.js":68929,"./mr":84880,"./mr.js":84880,"./ms":63193,"./ms-my":42074,"./ms-my.js":42074,"./ms.js":63193,"./mt":54082,"./mt.js":54082,"./my":82261,"./my.js":82261,"./nb":15273,"./nb.js":15273,"./ne":19874,"./ne.js":19874,"./nl":51667,"./nl-be":81484,"./nl-be.js":81484,"./nl.js":51667,"./nn":17262,"./nn.js":17262,"./oc-lnc":19679,"./oc-lnc.js":19679,"./pa-in":96830,"./pa-in.js":96830,"./pl":93616,"./pl.js":93616,"./pt":55138,"./pt-br":32751,"./pt-br.js":32751,"./pt.js":55138,"./ro":17968,"./ro.js":17968,"./ru":81828,"./ru.js":81828,"./sd":62188,"./sd.js":62188,"./se":6562,"./se.js":6562,"./si":87172,"./si.js":87172,"./sk":99966,"./sk.js":99966,"./sl":4287,"./sl.js":4287,"./sq":15291,"./sq.js":15291,"./sr":80450,"./sr-cyrl":37603,"./sr-cyrl.js":37603,"./sr.js":80450,"./ss":30383,"./ss.js":30383,"./sv":37221,"./sv.js":37221,"./sw":51743,"./sw.js":51743,"./ta":6351,"./ta.js":6351,"./te":98118,"./te.js":98118,"./tet":26278,"./tet.js":26278,"./tg":36987,"./tg.js":36987,"./th":39325,"./th.js":39325,"./tk":43485,"./tk.js":43485,"./tl-ph":68148,"./tl-ph.js":68148,"./tlh":59616,"./tlh.js":59616,"./tr":24040,"./tr.js":24040,"./tzl":594,"./tzl.js":594,"./tzm":80673,"./tzm-latn":23226,"./tzm-latn.js":23226,"./tzm.js":80673,"./ug-cn":69580,"./ug-cn.js":69580,"./uk":87270,"./uk.js":87270,"./ur":11656,"./ur.js":11656,"./uz":68364,"./uz-latn":18744,"./uz-latn.js":18744,"./uz.js":68364,"./vi":75049,"./vi.js":75049,"./x-pseudo":15106,"./x-pseudo.js":15106,"./yo":6199,"./yo.js":6199,"./zh-cn":27280,"./zh-cn.js":27280,"./zh-hk":36860,"./zh-hk.js":36860,"./zh-mo":78364,"./zh-mo.js":78364,"./zh-tw":482,"./zh-tw.js":482};function r(c){var d=s(c);return l(d)}function s(c){if(!l.o(e,c)){var d=new Error("Cannot find module '"+c+"'");throw d.code="MODULE_NOT_FOUND",d}return e[c]}r.keys=function(){return Object.keys(e)},r.resolve=s,ct.exports=r,r.id=46700},37691:(ct,ye,l)=>{"use strict";function e(d){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&"function"==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f})(d)}function c(d,f,p){return(f=function s(d){var f=function r(d,f){if("object"!==e(d)||null===d)return d;var p=d[Symbol.toPrimitive];if(void 0!==p){var T=p.call(d,f||"default");if("object"!==e(T))return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===f?String:Number)(d)}(d,"string");return"symbol"===e(f)?f:String(f)}(f))in d?Object.defineProperty(d,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):d[f]=p,d}l.d(ye,{Z:()=>c})},86825:(ct,ye,l)=>{"use strict";l.d(ye,{F4:()=>Q,IO:()=>Ae,LC:()=>r,SB:()=>V,X$:()=>c,ZE:()=>_t,ZN:()=>He,_j:()=>e,eR:()=>Me,jt:()=>d,k1:()=>le,l3:()=>s,oB:()=>T,pV:()=>Re,ru:()=>f,vP:()=>p});class e{}class r{}const s="*";function c(xt,G){return{type:7,name:xt,definitions:G,options:{}}}function d(xt,G=null){return{type:4,styles:G,timings:xt}}function f(xt,G=null){return{type:3,steps:xt,options:G}}function p(xt,G=null){return{type:2,steps:xt,options:G}}function T(xt){return{type:6,styles:xt,offset:null}}function V(xt,G,we){return{type:0,name:xt,styles:G,options:we}}function Q(xt){return{type:5,steps:xt}}function Me(xt,G,we=null){return{type:1,expr:xt,animation:G,options:we}}function Re(xt=null){return{type:9,options:xt}}function Ae(xt,G,we=null){return{type:11,selector:xt,animation:G,options:we}}class He{constructor(G=0,we=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=G+we}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=>G()),this._onDoneFns=[])}onStart(G){this._originalOnStartFns.push(G),this._onStartFns.push(G)}onDone(G){this._originalOnDoneFns.push(G),this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(G=>G()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(G=>G()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(G){this._position=this.totalTime?G*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(G){const we="start"==G?this._onStartFns:this._onDoneFns;we.forEach(R=>R()),we.length=0}}class _t{constructor(G){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=G;let we=0,R=0,re=0;const ce=this.players.length;0==ce?queueMicrotask(()=>this._onFinish()):this.players.forEach(ue=>{ue.onDone(()=>{++we==ce&&this._onFinish()}),ue.onDestroy(()=>{++R==ce&&this._onDestroy()}),ue.onStart(()=>{++re==ce&&this._onStart()})}),this.totalTime=this.players.reduce((ue,Ye)=>Math.max(ue,Ye.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=>G()),this._onDoneFns=[])}init(){this.players.forEach(G=>G.init())}onStart(G){this._onStartFns.push(G)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(G=>G()),this._onStartFns=[])}onDone(G){this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(G=>G.play())}pause(){this.players.forEach(G=>G.pause())}restart(){this.players.forEach(G=>G.restart())}finish(){this._onFinish(),this.players.forEach(G=>G.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(G=>G.destroy()),this._onDestroyFns.forEach(G=>G()),this._onDestroyFns=[])}reset(){this.players.forEach(G=>G.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(G){const we=G*this.totalTime;this.players.forEach(R=>{const re=R.totalTime?Math.min(1,we/R.totalTime):1;R.setPosition(re)})}getPosition(){const G=this.players.reduce((we,R)=>null===we||R.totalTime>we.totalTime?R:we,null);return null!=G?G.getPosition():0}beforeDestroy(){this.players.forEach(G=>{G.beforeDestroy&&G.beforeDestroy()})}triggerCallback(G){const we="start"==G?this._onStartFns:this._onDoneFns;we.forEach(R=>R()),we.length=0}}const le="!"},4300:(ct,ye,l)=>{"use strict";l.d(ye,{$s:()=>Le,Em:()=>U,Kd:()=>dt,X6:()=>ni,Zf:()=>G,iD:()=>we,ic:()=>D,kH:()=>kt,mK:()=>ut,qV:()=>mt,qm:()=>Ct,rt:()=>st,s1:()=>At,tE:()=>$t,yG:()=>gt});var e=l(96814),r=l(65879),s=l(62831),c=l(78645),d=l(47394),f=l(65619),p=l(22096),T=l(36028),V=l(99397),Q=l(83620),Me=l(32181),te=l(37398),Re=l(48180),Se=l(836),Ae=l(93997),Ke=l(59773),He=l(42495),_t=l(17131),le=l(71088);const xt=" ";function G(nt,ht,Xe){const Et=R(nt,ht);Et.some($e=>$e.trim()==Xe.trim())||(Et.push(Xe.trim()),nt.setAttribute(ht,Et.join(xt)))}function we(nt,ht,Xe){const $e=R(nt,ht).filter(me=>me!=Xe.trim());$e.length?nt.setAttribute(ht,$e.join(xt)):nt.removeAttribute(ht)}function R(nt,ht){return(nt.getAttribute(ht)||"").match(/\S+/g)||[]}const ce="cdk-describedby-message",ue="cdk-describedby-host";let Ye=0,Le=(()=>{class nt{constructor(Xe,Et){this._platform=Et,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ye++,this._document=Xe,this._id=(0,r.f3M)(r.AFp)+"-"+Ye++}describe(Xe,Et,$e){if(!this._canBeDescribed(Xe,Et))return;const me=ee(Et,$e);"string"!=typeof Et?(ze(Et,this._id),this._messageRegistry.set(me,{messageElement:Et,referenceCount:0})):this._messageRegistry.has(me)||this._createMessageElement(Et,$e),this._isElementDescribedByMessage(Xe,me)||this._addMessageReference(Xe,me)}removeDescription(Xe,Et,$e){if(!Et||!this._isElementNode(Xe))return;const me=ee(Et,$e);if(this._isElementDescribedByMessage(Xe,me)&&this._removeMessageReference(Xe,me),"string"==typeof Et){const F=this._messageRegistry.get(me);F&&0===F.referenceCount&&this._deleteMessageElement(me)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Xe=this._document.querySelectorAll(`[${ue}="${this._id}"]`);for(let Et=0;Et0!=$e.indexOf(ce));Xe.setAttribute("aria-describedby",Et.join(" "))}_addMessageReference(Xe,Et){const $e=this._messageRegistry.get(Et);G(Xe,"aria-describedby",$e.messageElement.id),Xe.setAttribute(ue,this._id),$e.referenceCount++}_removeMessageReference(Xe,Et){const $e=this._messageRegistry.get(Et);$e.referenceCount--,we(Xe,"aria-describedby",$e.messageElement.id),Xe.removeAttribute(ue)}_isElementDescribedByMessage(Xe,Et){const $e=R(Xe,"aria-describedby"),me=this._messageRegistry.get(Et),F=me&&me.messageElement.id;return!!F&&-1!=$e.indexOf(F)}_canBeDescribed(Xe,Et){if(!this._isElementNode(Xe))return!1;if(Et&&"object"==typeof Et)return!0;const $e=null==Et?"":`${Et}`.trim(),me=Xe.getAttribute("aria-label");return!(!$e||me&&me.trim()===$e)}_isElementNode(Xe){return Xe.nodeType===this._document.ELEMENT_NODE}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(e.K0),r.LFG(s.t4))},nt.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();function ee(nt,ht){return"string"==typeof nt?`${ht||""}/${nt}`:nt}function ze(nt,ht){nt.id||(nt.id=`${ce}-${ht}-${Ye++}`)}class Je{constructor(ht){this._items=ht,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new c.x,this._typeaheadSubscription=d.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=Xe=>Xe.disabled,this._pressedLetters=[],this.tabOut=new c.x,this.change=new c.x,ht instanceof r.n_E&&(this._itemChangesSubscription=ht.changes.subscribe(Xe=>{if(this._activeItem){const $e=Xe.toArray().indexOf(this._activeItem);$e>-1&&$e!==this._activeItemIndex&&(this._activeItemIndex=$e)}}))}skipPredicate(ht){return this._skipPredicateFn=ht,this}withWrap(ht=!0){return this._wrap=ht,this}withVerticalOrientation(ht=!0){return this._vertical=ht,this}withHorizontalOrientation(ht){return this._horizontal=ht,this}withAllowedModifierKeys(ht){return this._allowedModifierKeys=ht,this}withTypeAhead(ht=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,V.b)(Xe=>this._pressedLetters.push(Xe)),(0,Q.b)(ht),(0,Me.h)(()=>this._pressedLetters.length>0),(0,te.U)(()=>this._pressedLetters.join(""))).subscribe(Xe=>{const Et=this._getItemsArray();for(let $e=1;$e!ht[me]||this._allowedModifierKeys.indexOf(me)>-1);switch(Xe){case T.Mf:return void this.tabOut.next();case T.JH:if(this._vertical&&$e){this.setNextItemActive();break}return;case T.LH:if(this._vertical&&$e){this.setPreviousItemActive();break}return;case T.SV:if(this._horizontal&&$e){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case T.oh:if(this._horizontal&&$e){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case T.Sd:if(this._homeAndEnd&&$e){this.setFirstItemActive();break}return;case T.uR:if(this._homeAndEnd&&$e){this.setLastItemActive();break}return;case T.Ku:if(this._pageUpAndDown.enabled&&$e){const me=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(me>0?me:0,1);break}return;case T.VM:if(this._pageUpAndDown.enabled&&$e){const me=this._activeItemIndex+this._pageUpAndDown.delta,F=this._getItemsArray().length;this._setActiveItemByIndex(me=T.A&&Xe<=T.Z||Xe>=T.xE&&Xe<=T.aO)&&this._letterKeyStream.next(String.fromCharCode(Xe))))}this._pressedLetters=[],ht.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(ht){const Xe=this._getItemsArray(),Et="number"==typeof ht?ht:Xe.indexOf(ht);this._activeItem=Xe[Et]??null,this._activeItemIndex=Et}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(ht){this._wrap?this._setActiveInWrapMode(ht):this._setActiveInDefaultMode(ht)}_setActiveInWrapMode(ht){const Xe=this._getItemsArray();for(let Et=1;Et<=Xe.length;Et++){const $e=(this._activeItemIndex+ht*Et+Xe.length)%Xe.length;if(!this._skipPredicateFn(Xe[$e]))return void this.setActiveItem($e)}}_setActiveInDefaultMode(ht){this._setActiveItemByIndex(this._activeItemIndex+ht,ht)}_setActiveItemByIndex(ht,Xe){const Et=this._getItemsArray();if(Et[ht]){for(;this._skipPredicateFn(Et[ht]);)if(!Et[ht+=Xe])return;this.setActiveItem(ht)}}_getItemsArray(){return this._items instanceof r.n_E?this._items.toArray():this._items}}class At extends Je{setActiveItem(ht){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(ht),this.activeItem&&this.activeItem.setActiveStyles()}}class U extends Je{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(ht){return this._origin=ht,this}setActiveItem(ht){super.setActiveItem(ht),this.activeItem&&this.activeItem.focus(this._origin)}}let D=(()=>{class nt{constructor(Xe){this._platform=Xe}isDisabled(Xe){return Xe.hasAttribute("disabled")}isVisible(Xe){return function Ce(nt){return!!(nt.offsetWidth||nt.offsetHeight||"function"==typeof nt.getClientRects&&nt.getClientRects().length)}(Xe)&&"visible"===getComputedStyle(Xe).visibility}isTabbable(Xe){if(!this._platform.isBrowser)return!1;const Et=function Z(nt){try{return nt.frameElement}catch{return null}}(function oe(nt){return nt.ownerDocument&&nt.ownerDocument.defaultView||window}(Xe));if(Et&&(-1===pt(Et)||!this.isVisible(Et)))return!1;let $e=Xe.nodeName.toLowerCase(),me=pt(Xe);return Xe.hasAttribute("contenteditable")?-1!==me:!("iframe"===$e||"object"===$e||this._platform.WEBKIT&&this._platform.IOS&&!function Be(nt){let ht=nt.nodeName.toLowerCase(),Xe="input"===ht&&nt.type;return"text"===Xe||"password"===Xe||"select"===ht||"textarea"===ht}(Xe))&&("audio"===$e?!!Xe.hasAttribute("controls")&&-1!==me:"video"===$e?-1!==me&&(null!==me||this._platform.FIREFOX||Xe.hasAttribute("controls")):Xe.tabIndex>=0)}isFocusable(Xe,Et){return function Mt(nt){return!function j(nt){return function W(nt){return"input"==nt.nodeName.toLowerCase()}(nt)&&"hidden"==nt.type}(nt)&&(function De(nt){let ht=nt.nodeName.toLowerCase();return"input"===ht||"select"===ht||"button"===ht||"textarea"===ht}(nt)||function P(nt){return function _e(nt){return"a"==nt.nodeName.toLowerCase()}(nt)&&nt.hasAttribute("href")}(nt)||nt.hasAttribute("contenteditable")||ke(nt))}(Xe)&&!this.isDisabled(Xe)&&(Et?.ignoreVisibility||this.isVisible(Xe))}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(s.t4))},nt.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();function ke(nt){if(!nt.hasAttribute("tabindex")||void 0===nt.tabIndex)return!1;let ht=nt.getAttribute("tabindex");return!(!ht||isNaN(parseInt(ht,10)))}function pt(nt){if(!ke(nt))return null;const ht=parseInt(nt.getAttribute("tabindex")||"",10);return isNaN(ht)?-1:ht}class Te{get enabled(){return this._enabled}set enabled(ht){this._enabled=ht,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ht,this._startAnchor),this._toggleAnchorTabIndex(ht,this._endAnchor))}constructor(ht,Xe,Et,$e,me=!1){this._element=ht,this._checker=Xe,this._ngZone=Et,this._document=$e,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,me||this.attachAnchors()}destroy(){const ht=this._startAnchor,Xe=this._endAnchor;ht&&(ht.removeEventListener("focus",this.startAnchorListener),ht.remove()),Xe&&(Xe.removeEventListener("focus",this.endAnchorListener),Xe.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(ht){return new Promise(Xe=>{this._executeOnStable(()=>Xe(this.focusInitialElement(ht)))})}focusFirstTabbableElementWhenReady(ht){return new Promise(Xe=>{this._executeOnStable(()=>Xe(this.focusFirstTabbableElement(ht)))})}focusLastTabbableElementWhenReady(ht){return new Promise(Xe=>{this._executeOnStable(()=>Xe(this.focusLastTabbableElement(ht)))})}_getRegionBoundary(ht){const Xe=this._element.querySelectorAll(`[cdk-focus-region-${ht}], [cdkFocusRegion${ht}], [cdk-focus-${ht}]`);return"start"==ht?Xe.length?Xe[0]:this._getFirstTabbableElement(this._element):Xe.length?Xe[Xe.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(ht){const Xe=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Xe){if(!this._checker.isFocusable(Xe)){const Et=this._getFirstTabbableElement(Xe);return Et?.focus(ht),!!Et}return Xe.focus(ht),!0}return this.focusFirstTabbableElement(ht)}focusFirstTabbableElement(ht){const Xe=this._getRegionBoundary("start");return Xe&&Xe.focus(ht),!!Xe}focusLastTabbableElement(ht){const Xe=this._getRegionBoundary("end");return Xe&&Xe.focus(ht),!!Xe}hasAttached(){return this._hasAttached}_getFirstTabbableElement(ht){if(this._checker.isFocusable(ht)&&this._checker.isTabbable(ht))return ht;const Xe=ht.children;for(let Et=0;Et=0;Et--){const $e=Xe[Et].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Xe[Et]):null;if($e)return $e}return null}_createAnchor(){const ht=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,ht),ht.classList.add("cdk-visually-hidden"),ht.classList.add("cdk-focus-trap-anchor"),ht.setAttribute("aria-hidden","true"),ht}_toggleAnchorTabIndex(ht,Xe){ht?Xe.setAttribute("tabindex","0"):Xe.removeAttribute("tabindex")}toggleAnchors(ht){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ht,this._startAnchor),this._toggleAnchorTabIndex(ht,this._endAnchor))}_executeOnStable(ht){this._ngZone.isStable?ht():this._ngZone.onStable.pipe((0,Re.q)(1)).subscribe(ht)}}let mt=(()=>{class nt{constructor(Xe,Et,$e){this._checker=Xe,this._ngZone=Et,this._document=$e}create(Xe,Et=!1){return new Te(Xe,this._checker,this._ngZone,this._document,Et)}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(D),r.LFG(r.R0b),r.LFG(e.K0))},nt.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})(),ut=(()=>{class nt{get enabled(){return this.focusTrap.enabled}set enabled(Xe){this.focusTrap.enabled=(0,He.Ig)(Xe)}get autoCapture(){return this._autoCapture}set autoCapture(Xe){this._autoCapture=(0,He.Ig)(Xe)}constructor(Xe,Et,$e){this._elementRef=Xe,this._focusTrapFactory=Et,this._previouslyFocusedElement=null,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.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(Xe){const Et=Xe.autoCapture;Et&&!Et.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,s.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.Y36(r.SBq),r.Y36(mt),r.Y36(e.K0))},nt.\u0275dir=r.lG2({type:nt,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[r.TTD]}),nt})();function ni(nt){return 0===nt.buttons||0===nt.offsetX&&0===nt.offsetY}function gt(nt){const ht=nt.touches&&nt.touches[0]||nt.changedTouches&&nt.changedTouches[0];return!(!ht||-1!==ht.identifier||null!=ht.radiusX&&1!==ht.radiusX||null!=ht.radiusY&&1!==ht.radiusY)}const Rt=new r.OlP("cdk-input-modality-detector-options"),vt={ignoreKeys:[T.zL,T.jx,T.b2,T.MW,T.JU]},et=(0,s.i$)({passive:!0,capture:!0});let Pe=(()=>{class nt{get mostRecentModality(){return this._modality.value}constructor(Xe,Et,$e,me){this._platform=Xe,this._mostRecentTarget=null,this._modality=new f.X(null),this._lastTouchMs=0,this._onKeydown=F=>{this._options?.ignoreKeys?.some(L=>L===F.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,s.sA)(F))},this._onMousedown=F=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ni(F)?"keyboard":"mouse"),this._mostRecentTarget=(0,s.sA)(F))},this._onTouchstart=F=>{gt(F)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,s.sA)(F))},this._options={...vt,...me},this.modalityDetected=this._modality.pipe((0,Se.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Ae.x)()),Xe.isBrowser&&Et.runOutsideAngular(()=>{$e.addEventListener("keydown",this._onKeydown,et),$e.addEventListener("mousedown",this._onMousedown,et),$e.addEventListener("touchstart",this._onTouchstart,et)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,et),document.removeEventListener("mousedown",this._onMousedown,et),document.removeEventListener("touchstart",this._onTouchstart,et))}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(s.t4),r.LFG(r.R0b),r.LFG(e.K0),r.LFG(Rt,8))},nt.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();const Ve=new r.OlP("liveAnnouncerElement",{providedIn:"root",factory:function E(){return null}}),Y=new r.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let ne=0,dt=(()=>{class nt{constructor(Xe,Et,$e,me){this._ngZone=Et,this._defaultOptions=me,this._document=$e,this._liveElement=Xe||this._createLiveElement()}announce(Xe,...Et){const $e=this._defaultOptions;let me,F;return 1===Et.length&&"number"==typeof Et[0]?F=Et[0]:[me,F]=Et,this.clear(),clearTimeout(this._previousTimeout),me||(me=$e&&$e.politeness?$e.politeness:"polite"),null==F&&$e&&(F=$e.duration),this._liveElement.setAttribute("aria-live",me),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(L=>this._currentResolve=L)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Xe,"number"==typeof F&&(this._previousTimeout=setTimeout(()=>this.clear(),F)),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 Xe="cdk-live-announcer-element",Et=this._document.getElementsByClassName(Xe),$e=this._document.createElement("div");for(let me=0;me .cdk-overlay-container [aria-modal="true"]');for(let $e=0;$e{class nt{constructor(Xe,Et,$e,me,F){this._ngZone=Xe,this._platform=Et,this._inputModalityDetector=$e,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new c.x,this._rootNodeFocusAndBlurListener=L=>{for(let B=(0,s.sA)(L);B;B=B.parentElement)"focus"===L.type?this._onFocus(L,B):this._onBlur(L,B)},this._document=me,this._detectionMode=F?.detectionMode||0}monitor(Xe,Et=!1){const $e=(0,He.fI)(Xe);if(!this._platform.isBrowser||1!==$e.nodeType)return(0,p.of)();const me=(0,s.kV)($e)||this._getDocument(),F=this._elementInfo.get($e);if(F)return Et&&(F.checkChildren=!0),F.subject;const L={checkChildren:Et,subject:new c.x,rootNode:me};return this._elementInfo.set($e,L),this._registerGlobalListeners(L),L.subject}stopMonitoring(Xe){const Et=(0,He.fI)(Xe),$e=this._elementInfo.get(Et);$e&&($e.subject.complete(),this._setClasses(Et),this._elementInfo.delete(Et),this._removeGlobalListeners($e))}focusVia(Xe,Et,$e){const me=(0,He.fI)(Xe);me===this._getDocument().activeElement?this._getClosestElementsInfo(me).forEach(([L,A])=>this._originChanged(L,Et,A)):(this._setOrigin(Et),"function"==typeof me.focus&&me.focus($e))}ngOnDestroy(){this._elementInfo.forEach((Xe,Et)=>this.stopMonitoring(Et))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Xe){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Xe)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Xe&&this._isLastInteractionFromInputLabel(Xe)?"mouse":"program"}_shouldBeAttributedToTouch(Xe){return 1===this._detectionMode||!!Xe?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Xe,Et){Xe.classList.toggle("cdk-focused",!!Et),Xe.classList.toggle("cdk-touch-focused","touch"===Et),Xe.classList.toggle("cdk-keyboard-focused","keyboard"===Et),Xe.classList.toggle("cdk-mouse-focused","mouse"===Et),Xe.classList.toggle("cdk-program-focused","program"===Et)}_setOrigin(Xe,Et=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Xe,this._originFromTouchInteraction="touch"===Xe&&Et,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Xe,Et){const $e=this._elementInfo.get(Et),me=(0,s.sA)(Xe);!$e||!$e.checkChildren&&Et!==me||this._originChanged(Et,this._getFocusOrigin(me),$e)}_onBlur(Xe,Et){const $e=this._elementInfo.get(Et);!$e||$e.checkChildren&&Xe.relatedTarget instanceof Node&&Et.contains(Xe.relatedTarget)||(this._setClasses(Et),this._emitOrigin($e,null))}_emitOrigin(Xe,Et){Xe.subject.observers.length&&this._ngZone.run(()=>Xe.subject.next(Et))}_registerGlobalListeners(Xe){if(!this._platform.isBrowser)return;const Et=Xe.rootNode,$e=this._rootNodeFocusListenerCount.get(Et)||0;$e||this._ngZone.runOutsideAngular(()=>{Et.addEventListener("focus",this._rootNodeFocusAndBlurListener,Ft),Et.addEventListener("blur",this._rootNodeFocusAndBlurListener,Ft)}),this._rootNodeFocusListenerCount.set(Et,$e+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Ke.R)(this._stopInputModalityDetector)).subscribe(me=>{this._setOrigin(me,!0)}))}_removeGlobalListeners(Xe){const Et=Xe.rootNode;if(this._rootNodeFocusListenerCount.has(Et)){const $e=this._rootNodeFocusListenerCount.get(Et);$e>1?this._rootNodeFocusListenerCount.set(Et,$e-1):(Et.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Ft),Et.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ft),this._rootNodeFocusListenerCount.delete(Et))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Xe,Et,$e){this._setClasses(Xe,Et),this._emitOrigin($e,Et),this._lastFocusOrigin=Et}_getClosestElementsInfo(Xe){const Et=[];return this._elementInfo.forEach(($e,me)=>{(me===Xe||$e.checkChildren&&me.contains(Xe))&&Et.push([me,$e])}),Et}_isLastInteractionFromInputLabel(Xe){const{_mostRecentTarget:Et,mostRecentModality:$e}=this._inputModalityDetector;if("mouse"!==$e||!Et||Et===Xe||"INPUT"!==Xe.nodeName&&"TEXTAREA"!==Xe.nodeName||Xe.disabled)return!1;const me=Xe.labels;if(me)for(let F=0;F{class nt{constructor(Xe,Et){this._elementRef=Xe,this._focusMonitor=Et,this._focusOrigin=null,this.cdkFocusChange=new r.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Xe=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Xe,1===Xe.nodeType&&Xe.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Et=>{this._focusOrigin=Et,this.cdkFocusChange.emit(Et)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.Y36(r.SBq),r.Y36($t))},nt.\u0275dir=r.lG2({type:nt,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),nt})();const Yt="cdk-high-contrast-black-on-white",Qe="cdk-high-contrast-white-on-black",We="cdk-high-contrast-active";let Ct=(()=>{class nt{constructor(Xe,Et){this._platform=Xe,this._document=Et,this._breakpointSubscription=(0,r.f3M)(le.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const Xe=this._document.createElement("div");Xe.style.backgroundColor="rgb(1,2,3)",Xe.style.position="absolute",this._document.body.appendChild(Xe);const Et=this._document.defaultView||window,$e=Et&&Et.getComputedStyle?Et.getComputedStyle(Xe):null,me=($e&&$e.backgroundColor||"").replace(/ /g,"");switch(Xe.remove(),me){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Xe=this._document.body.classList;Xe.remove(We,Yt,Qe),this._hasCheckedHighContrastMode=!0;const Et=this.getHighContrastMode();1===Et?Xe.add(We,Yt):2===Et&&Xe.add(We,Qe)}}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(s.t4),r.LFG(e.K0))},nt.\u0275prov=r.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})(),st=(()=>{class nt{constructor(Xe){Xe._applyBodyHighContrastModeCssClasses()}}return nt.\u0275fac=function(Xe){return new(Xe||nt)(r.LFG(Ct))},nt.\u0275mod=r.oAB({type:nt}),nt.\u0275inj=r.cJS({imports:[_t.Q8]}),nt})()},49388:(ct,ye,l)=>{"use strict";l.d(ye,{Is:()=>p,vT:()=>V});var e=l(65879),r=l(96814);const s=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function c(){return(0,e.f3M)(r.K0)}}),d=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let p=(()=>{class Q{constructor(te){this.value="ltr",this.change=new e.vpe,te&&(this.value=function f(Q){const Me=Q?.toLowerCase()||"";return"auto"===Me&&typeof navigator<"u"&&navigator?.language?d.test(navigator.language)?"rtl":"ltr":"rtl"===Me?"rtl":"ltr"}((te.body?te.body.dir:null)||(te.documentElement?te.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return Q.\u0275fac=function(te){return new(te||Q)(e.LFG(s,8))},Q.\u0275prov=e.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),V=(()=>{class Q{}return Q.\u0275fac=function(te){return new(te||Q)},Q.\u0275mod=e.oAB({type:Q}),Q.\u0275inj=e.cJS({}),Q})()},42495:(ct,ye,l)=>{"use strict";l.d(ye,{Eq:()=>d,HM:()=>f,Ig:()=>r,du:()=>T,fI:()=>p,su:()=>s,t6:()=>c});var e=l(65879);function r(V){return null!=V&&"false"!=`${V}`}function s(V,Q=0){return c(V)?Number(V):Q}function c(V){return!isNaN(parseFloat(V))&&!isNaN(Number(V))}function d(V){return Array.isArray(V)?V:[V]}function f(V){return null==V?"":"string"==typeof V?V:`${V}px`}function p(V){return V instanceof e.SBq?V.nativeElement:V}function T(V,Q=/\s+/){const Me=[];if(null!=V){const te=Array.isArray(V)?V:`${V}`.split(Q);for(const Re of te){const Se=`${Re}`.trim();Se&&Me.push(Se)}}return Me}},78337:(ct,ye,l)=>{"use strict";l.d(ye,{A8:()=>Me,Ov:()=>V,Z9:()=>d,eX:()=>T,k:()=>te,o2:()=>c,yy:()=>p});var e=l(93168),r=l(78645),s=l(65879);class c{}function d(Re){return Re&&"function"==typeof Re.connect&&!(Re instanceof e.c)}class p{applyChanges(Se,Ae,Ke,He,_t){Se.forEachOperation((le,xt,G)=>{let we,R;if(null==le.previousIndex){const re=Ke(le,xt,G);we=Ae.createEmbeddedView(re.templateRef,re.context,re.index),R=1}else null==G?(Ae.remove(xt),R=3):(we=Ae.get(xt),Ae.move(we,G),R=2);_t&&_t({context:we?.context,operation:R,record:le})})}detach(){}}class T{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Se,Ae,Ke,He,_t){Se.forEachOperation((le,xt,G)=>{let we,R;null==le.previousIndex?(we=this._insertView(()=>Ke(le,xt,G),G,Ae,He(le)),R=we?1:0):null==G?(this._detachAndCacheView(xt,Ae),R=3):(we=this._moveView(xt,G,Ae,He(le)),R=2),_t&&_t({context:we?.context,operation:R,record:le})})}detach(){for(const Se of this._viewCache)Se.destroy();this._viewCache=[]}_insertView(Se,Ae,Ke,He){const _t=this._insertViewFromCache(Ae,Ke);if(_t)return void(_t.context.$implicit=He);const le=Se();return Ke.createEmbeddedView(le.templateRef,le.context,le.index)}_detachAndCacheView(Se,Ae){const Ke=Ae.detach(Se);this._maybeCacheView(Ke,Ae)}_moveView(Se,Ae,Ke,He){const _t=Ke.get(Se);return Ke.move(_t,Ae),_t.context.$implicit=He,_t}_maybeCacheView(Se,Ae){if(this._viewCache.lengththis._markSelected(_t)):this._markSelected(Ae[0]),this._selectedToEmit.length=0)}select(...Se){this._verifyValueAssignment(Se),Se.forEach(Ke=>this._markSelected(Ke));const Ae=this._hasQueuedChanges();return this._emitChangeEvent(),Ae}deselect(...Se){this._verifyValueAssignment(Se),Se.forEach(Ke=>this._unmarkSelected(Ke));const Ae=this._hasQueuedChanges();return this._emitChangeEvent(),Ae}setSelection(...Se){this._verifyValueAssignment(Se);const Ae=this.selected,Ke=new Set(Se);Se.forEach(_t=>this._markSelected(_t)),Ae.filter(_t=>!Ke.has(_t)).forEach(_t=>this._unmarkSelected(_t));const He=this._hasQueuedChanges();return this._emitChangeEvent(),He}toggle(Se){return this.isSelected(Se)?this.deselect(Se):this.select(Se)}clear(Se=!0){this._unmarkAll();const Ae=this._hasQueuedChanges();return Se&&this._emitChangeEvent(),Ae}isSelected(Se){return this._selection.has(this._getConcreteValue(Se))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Se){this._multiple&&this.selected&&this._selected.sort(Se)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Se){Se=this._getConcreteValue(Se),this.isSelected(Se)||(this._multiple||this._unmarkAll(),this.isSelected(Se)||this._selection.add(Se),this._emitChanges&&this._selectedToEmit.push(Se))}_unmarkSelected(Se){Se=this._getConcreteValue(Se),this.isSelected(Se)&&(this._selection.delete(Se),this._emitChanges&&this._deselectedToEmit.push(Se))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Se=>this._unmarkSelected(Se))}_verifyValueAssignment(Se){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Se){if(this.compareWith){for(let Ae of this._selection)if(this.compareWith(Se,Ae))return Ae;return Se}return Se}}let Me=(()=>{class Re{constructor(){this._listeners=[]}notify(Ae,Ke){for(let He of this._listeners)He(Ae,Ke)}listen(Ae){return this._listeners.push(Ae),()=>{this._listeners=this._listeners.filter(Ke=>Ae!==Ke)}}ngOnDestroy(){this._listeners=[]}}return Re.\u0275fac=function(Ae){return new(Ae||Re)},Re.\u0275prov=s.Yz7({token:Re,factory:Re.\u0275fac,providedIn:"root"}),Re})();const te=new s.OlP("_ViewRepeater")},77954:(ct,ye,l)=>{"use strict";l.d(ye,{LL:()=>Ke,Su:()=>ue,Vq:()=>re,ib:()=>Se});var e=l(4300),r=l(33651),s=l(62831),c=l(68484),d=l(96814),f=l(65879),p=l(36028),T=l(78645),V=l(74911),Q=l(22096),Me=l(49388),te=l(27921);function Re(Ye,Le){}class Se{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let Ke=(()=>{class Ye extends c.en{constructor(ee,ze,Je,At,U,K,D,Z){super(),this._elementRef=ee,this._focusTrapFactory=ze,this._config=At,this._interactivityChecker=U,this._ngZone=K,this._overlayRef=D,this._focusMonitor=Z,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this.attachDomPortal=Ce=>{this._portalOutlet.hasAttached();const De=this._portalOutlet.attachDomPortal(Ce);return this._contentAttached(),De},this._document=Je,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(ee){this._portalOutlet.hasAttached();const ze=this._portalOutlet.attachComponentPortal(ee);return this._contentAttached(),ze}attachTemplatePortal(ee){this._portalOutlet.hasAttached();const ze=this._portalOutlet.attachTemplatePortal(ee);return this._contentAttached(),ze}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(ee,ze){this._interactivityChecker.isFocusable(ee)||(ee.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Je=()=>{ee.removeEventListener("blur",Je),ee.removeEventListener("mousedown",Je),ee.removeAttribute("tabindex")};ee.addEventListener("blur",Je),ee.addEventListener("mousedown",Je)})),ee.focus(ze)}_focusByCssSelector(ee,ze){let Je=this._elementRef.nativeElement.querySelector(ee);Je&&this._forceFocus(Je,ze)}_trapFocus(){const ee=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||ee.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ze=>{ze||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const ee=this._config.restoreFocus;let ze=null;if("string"==typeof ee?ze=this._document.querySelector(ee):"boolean"==typeof ee?ze=ee?this._elementFocusedBeforeDialogWasOpened:null:ee&&(ze=ee),this._config.restoreFocus&&ze&&"function"==typeof ze.focus){const Je=(0,s.ht)(),At=this._elementRef.nativeElement;(!Je||Je===this._document.body||Je===At||At.contains(Je))&&(this._focusMonitor?(this._focusMonitor.focusVia(ze,this._closeInteractionType),this._closeInteractionType=null):ze.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const ee=this._elementRef.nativeElement,ze=(0,s.ht)();return ee===ze||ee.contains(ze)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,s.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(f.Y36(f.SBq),f.Y36(e.qV),f.Y36(d.K0,8),f.Y36(Se),f.Y36(e.ic),f.Y36(f.R0b),f.Y36(r.Iu),f.Y36(e.tE))},Ye.\u0275cmp=f.Xpm({type:Ye,selectors:[["cdk-dialog-container"]],viewQuery:function(ee,ze){if(1&ee&&f.Gf(c.Pl,7),2&ee){let Je;f.iGM(Je=f.CRH())&&(ze._portalOutlet=Je.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(ee,ze){2&ee&&f.uIk("id",ze._config.id||null)("role",ze._config.role)("aria-modal",ze._config.ariaModal)("aria-labelledby",ze._config.ariaLabel?null:ze._ariaLabelledByQueue[0])("aria-label",ze._config.ariaLabel)("aria-describedby",ze._config.ariaDescribedBy||null)},features:[f.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(ee,ze){1&ee&&f.YNc(0,Re,0,0,"ng-template",0)},dependencies:[c.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),Ye})();class He{constructor(Le,ee){this.overlayRef=Le,this.config=ee,this.closed=new T.x,this.disableClose=ee.disableClose,this.backdropClick=Le.backdropClick(),this.keydownEvents=Le.keydownEvents(),this.outsidePointerEvents=Le.outsidePointerEvents(),this.id=ee.id,this.keydownEvents.subscribe(ze=>{ze.keyCode===p.hY&&!this.disableClose&&!(0,p.Vb)(ze)&&(ze.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Le.detachments().subscribe(()=>{!1!==ee.closeOnOverlayDetachments&&this.close()})}close(Le,ee){if(this.containerInstance){const ze=this.closed;this.containerInstance._closeInteractionType=ee?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),ze.next(Le),ze.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Le="",ee=""){return this.overlayRef.updateSize({width:Le,height:ee}),this}addPanelClass(Le){return this.overlayRef.addPanelClass(Le),this}removePanelClass(Le){return this.overlayRef.removePanelClass(Le),this}}const _t=new f.OlP("DialogScrollStrategy"),le=new f.OlP("DialogData"),xt=new f.OlP("DefaultDialogConfig"),we={provide:_t,deps:[r.aV],useFactory:function G(Ye){return()=>Ye.scrollStrategies.block()}};let R=0,re=(()=>{class Ye{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(ee,ze,Je,At,U,K){this._overlay=ee,this._injector=ze,this._defaultOptions=Je,this._parentDialog=At,this._overlayContainer=U,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new T.x,this._afterOpenedAtThisLevel=new T.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,V.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,te.O)(void 0))),this._scrollStrategy=K}open(ee,ze){(ze={...this._defaultOptions||new Se,...ze}).id=ze.id||"cdk-dialog-"+R++,ze.id&&this.getDialogById(ze.id);const At=this._getOverlayConfig(ze),U=this._overlay.create(At),K=new He(U,ze),D=this._attachContainer(U,K,ze);return K.containerInstance=D,this._attachDialogContent(ee,K,D,ze),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(K),K.closed.subscribe(()=>this._removeOpenDialog(K,!0)),this.afterOpened.next(K),K}closeAll(){ce(this.openDialogs,ee=>ee.close())}getDialogById(ee){return this.openDialogs.find(ze=>ze.id===ee)}ngOnDestroy(){ce(this._openDialogsAtThisLevel,ee=>{!1===ee.config.closeOnDestroy&&this._removeOpenDialog(ee,!1)}),ce(this._openDialogsAtThisLevel,ee=>ee.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(ee){const ze=new r.X_({positionStrategy:ee.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:ee.scrollStrategy||this._scrollStrategy(),panelClass:ee.panelClass,hasBackdrop:ee.hasBackdrop,direction:ee.direction,minWidth:ee.minWidth,minHeight:ee.minHeight,maxWidth:ee.maxWidth,maxHeight:ee.maxHeight,width:ee.width,height:ee.height,disposeOnNavigation:ee.closeOnNavigation});return ee.backdropClass&&(ze.backdropClass=ee.backdropClass),ze}_attachContainer(ee,ze,Je){const At=Je.injector||Je.viewContainerRef?.injector,U=[{provide:Se,useValue:Je},{provide:He,useValue:ze},{provide:r.Iu,useValue:ee}];let K;Je.container?"function"==typeof Je.container?K=Je.container:(K=Je.container.type,U.push(...Je.container.providers(Je))):K=Ke;const D=new c.C5(K,Je.viewContainerRef,f.zs3.create({parent:At||this._injector,providers:U}),Je.componentFactoryResolver);return ee.attach(D).instance}_attachDialogContent(ee,ze,Je,At){if(ee instanceof f.Rgc){const U=this._createInjector(At,ze,Je,void 0);let K={$implicit:At.data,dialogRef:ze};At.templateContext&&(K={...K,..."function"==typeof At.templateContext?At.templateContext():At.templateContext}),Je.attachTemplatePortal(new c.UE(ee,null,K,U))}else{const U=this._createInjector(At,ze,Je,this._injector),K=Je.attachComponentPortal(new c.C5(ee,At.viewContainerRef,U,At.componentFactoryResolver));ze.componentRef=K,ze.componentInstance=K.instance}}_createInjector(ee,ze,Je,At){const U=ee.injector||ee.viewContainerRef?.injector,K=[{provide:le,useValue:ee.data},{provide:He,useValue:ze}];return ee.providers&&("function"==typeof ee.providers?K.push(...ee.providers(ze,ee,Je)):K.push(...ee.providers)),ee.direction&&(!U||!U.get(Me.Is,null,{optional:!0}))&&K.push({provide:Me.Is,useValue:{value:ee.direction,change:(0,Q.of)()}}),f.zs3.create({parent:U||At,providers:K})}_removeOpenDialog(ee,ze){const Je=this.openDialogs.indexOf(ee);Je>-1&&(this.openDialogs.splice(Je,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((At,U)=>{At?U.setAttribute("aria-hidden",At):U.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),ze&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const ee=this._overlayContainer.getContainerElement();if(ee.parentElement){const ze=ee.parentElement.children;for(let Je=ze.length-1;Je>-1;Je--){const At=ze[Je];At!==ee&&"SCRIPT"!==At.nodeName&&"STYLE"!==At.nodeName&&!At.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(At,At.getAttribute("aria-hidden")),At.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const ee=this._parentDialog;return ee?ee._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(f.LFG(r.aV),f.LFG(f.zs3),f.LFG(xt,8),f.LFG(Ye,12),f.LFG(r.Xj),f.LFG(_t))},Ye.\u0275prov=f.Yz7({token:Ye,factory:Ye.\u0275fac}),Ye})();function ce(Ye,Le){let ee=Ye.length;for(;ee--;)Le(Ye[ee])}let ue=(()=>{class Ye{}return Ye.\u0275fac=function(ee){return new(ee||Ye)},Ye.\u0275mod=f.oAB({type:Ye}),Ye.\u0275inj=f.cJS({providers:[re,we],imports:[r.U8,c.eL,e.rt,c.eL]}),Ye})()},26236:(ct,ye,l)=>{"use strict";l.d(ye,{Zt:()=>We,Wj:()=>ht,_t:()=>Et,bA:()=>mt});var e=l(65879),r=l(96814),s=l(16672),c=l(62831),d=l(42495),f=l(4300),p=l(78645),T=l(47394),V=l(16321),Q=l(74825),te=l(80927),Re=l(65592),Se=l(63019),Ae=l(59773),Ke=l(37398),He=l(48180),_t=l(27921),le=l(99397),xt=l(94664),G=l(49388);function we($e,me,F){for(let L in me)if(me.hasOwnProperty(L)){const A=me[L];A?$e.setProperty(L,A,F?.has(L)?"important":""):$e.removeProperty(L)}return $e}function R($e,me){const F=me?"":"none";we($e.style,{"touch-action":me?"":"none","-webkit-user-drag":me?"":"none","-webkit-tap-highlight-color":me?"":"transparent","user-select":F,"-ms-user-select":F,"-webkit-user-select":F,"-moz-user-select":F})}function re($e,me,F){we($e.style,{position:me?"":"fixed",top:me?"":"0",opacity:me?"":"0",left:me?"":"-999em"},F)}function ce($e,me){return me&&"none"!=me?$e+" "+me:$e}function ue($e){const me=$e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat($e)*me}function Le($e,me){return $e.getPropertyValue(me).split(",").map(L=>L.trim())}function ee($e){const me=$e.getBoundingClientRect();return{top:me.top,right:me.right,bottom:me.bottom,left:me.left,width:me.width,height:me.height,x:me.x,y:me.y}}function ze($e,me,F){const{top:L,bottom:A,left:B,right:fe}=$e;return F>=L&&F<=A&&me>=B&&me<=fe}function Je($e,me,F){$e.top+=me,$e.bottom=$e.top+$e.height,$e.left+=F,$e.right=$e.left+$e.width}function At($e,me,F,L){const{top:A,right:B,bottom:fe,left:yt,width:Ne,height:ot}=$e,C=Ne*me,be=ot*me;return L>A-be&&Lyt-C&&F{this.positions.set(F,{scrollPosition:{top:F.scrollTop,left:F.scrollLeft},clientRect:ee(F)})})}handleScroll(me){const F=(0,c.sA)(me),L=this.positions.get(F);if(!L)return null;const A=L.scrollPosition;let B,fe;if(F===this._document){const ot=this.getViewportScrollPosition();B=ot.top,fe=ot.left}else B=F.scrollTop,fe=F.scrollLeft;const yt=A.top-B,Ne=A.left-fe;return this.positions.forEach((ot,C)=>{ot.clientRect&&F!==C&&F.contains(C)&&Je(ot.clientRect,yt,Ne)}),A.top=B,A.left=fe,{top:yt,left:Ne}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function K($e){const me=$e.cloneNode(!0),F=me.querySelectorAll("[id]"),L=$e.nodeName.toLowerCase();me.removeAttribute("id");for(let A=0;AR(L,F)))}constructor(me,F,L,A,B,fe){this._config=F,this._document=L,this._ngZone=A,this._viewportRuler=B,this._dragDropRegistry=fe,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new p.x,this._pointerMoveSubscription=T.w0.EMPTY,this._pointerUpSubscription=T.w0.EMPTY,this._scrollSubscription=T.w0.EMPTY,this._resizeSubscription=T.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new p.x,this.started=new p.x,this.released=new p.x,this.ended=new p.x,this.entered=new p.x,this.exited=new p.x,this.dropped=new p.x,this.moved=this._moveEvents,this._pointerDown=yt=>{if(this.beforeStarted.next(),this._handles.length){const Ne=this._getTargetHandle(yt);Ne&&!this._disabledHandles.has(Ne)&&!this.disabled&&this._initializeDragSequence(Ne,yt)}else this.disabled||this._initializeDragSequence(this._rootElement,yt)},this._pointerMove=yt=>{const Ne=this._getPointerPositionOnPage(yt);if(!this._hasStartedDragging){if(Math.abs(Ne.x-this._pickupPositionOnPage.x)+Math.abs(Ne.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Ie=Date.now()>=this._dragStartTime+this._getDragStartDelay(yt),Ee=this._dropContainer;if(!Ie)return void this._endDragSequence(yt);(!Ee||!Ee.isDragging()&&!Ee.isReceiving())&&(yt.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(yt)))}return}yt.preventDefault();const ot=this._getConstrainedPointerPosition(Ne);if(this._hasMoved=!0,this._lastKnownPointerPosition=Ne,this._updatePointerDirectionDelta(ot),this._dropContainer)this._updateActiveDropContainer(ot,Ne);else{const C=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,be=this._activeTransform;be.x=ot.x-C.x+this._passiveTransform.x,be.y=ot.y-C.y+this._passiveTransform.y,this._applyRootElementTransform(be.x,be.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:ot,event:yt,distance:this._getDragDistance(ot),delta:this._pointerDirectionDelta})})},this._pointerUp=yt=>{this._endDragSequence(yt)},this._nativeDragStart=yt=>{if(this._handles.length){const Ne=this._getTargetHandle(yt);Ne&&!this._disabledHandles.has(Ne)&&!this.disabled&&yt.preventDefault()}else this.disabled||yt.preventDefault()},this.withRootElement(me).withParent(F.parentDragRef||null),this._parentPositions=new U(L),fe.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(me){this._handles=me.map(L=>(0,d.fI)(L)),this._handles.forEach(L=>R(L,this.disabled)),this._toggleNativeDragInteractions();const F=new Set;return this._disabledHandles.forEach(L=>{this._handles.indexOf(L)>-1&&F.add(L)}),this._disabledHandles=F,this}withPreviewTemplate(me){return this._previewTemplate=me,this}withPlaceholderTemplate(me){return this._placeholderTemplate=me,this}withRootElement(me){const F=(0,d.fI)(me);return F!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{F.addEventListener("mousedown",this._pointerDown,P),F.addEventListener("touchstart",this._pointerDown,j),F.addEventListener("dragstart",this._nativeDragStart,P)}),this._initialTransform=void 0,this._rootElement=F),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(me){return this._boundaryElement=me?(0,d.fI)(me):null,this._resizeSubscription.unsubscribe(),me&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(me){return this._parentDragRef=me,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(me){!this._disabledHandles.has(me)&&this._handles.indexOf(me)>-1&&(this._disabledHandles.add(me),R(me,!0))}enableHandle(me){this._disabledHandles.has(me)&&(this._disabledHandles.delete(me),R(me,this.disabled))}withDirection(me){return this._direction=me,this}_withDropContainer(me){this._dropContainer=me}getFreeDragPosition(){const me=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:me.x,y:me.y}}setFreeDragPosition(me){return this._activeTransform={x:0,y:0},this._passiveTransform.x=me.x,this._passiveTransform.y=me.y,this._dropContainer||this._applyRootElementTransform(me.x,me.y),this}withPreviewContainer(me){return this._previewContainer=me,this}_sortFromLastPointerPosition(){const me=this._lastKnownPointerPosition;me&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(me),me)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(me){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:me}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(me),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const F=this._getPointerPositionOnPage(me);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(F),dropPoint:F,event:me})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(me){Mt(me)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const F=this._dropContainer;if(F){const L=this._rootElement,A=L.parentNode,B=this._placeholder=this._createPlaceholderElement(),fe=this._anchor=this._anchor||this._document.createComment(""),yt=this._getShadowRoot();A.insertBefore(fe,L),this._initialTransform=L.style.transform||"",this._preview=this._createPreviewElement(),re(L,!1,_e),this._document.body.appendChild(A.replaceChild(B,L)),this._getPreviewInsertionPoint(A,yt).appendChild(this._preview),this.started.next({source:this,event:me}),F.start(),this._initialContainer=F,this._initialIndex=F.getItemIndex(this)}else this.started.next({source:this,event:me}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(F?F.getScrollableParents():[])}_initializeDragSequence(me,F){this._parentDragRef&&F.stopPropagation();const L=this.isDragging(),A=Mt(F),B=!A&&0!==F.button,fe=this._rootElement,yt=(0,c.sA)(F),Ne=!A&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),ot=A?(0,f.yG)(F):(0,f.X6)(F);if(yt&&yt.draggable&&"mousedown"===F.type&&F.preventDefault(),L||B||Ne||ot)return;if(this._handles.length){const ie=fe.style;this._rootElementTapHighlight=ie.webkitTapHighlightColor||"",ie.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(ie=>this._updateOnScroll(ie)),this._boundaryElement&&(this._boundaryRect=ee(this._boundaryElement));const C=this._previewTemplate;this._pickupPositionInElement=C&&C.template&&!C.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,me,F);const be=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(F);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:be.x,y:be.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,F)}_cleanupDragArtifacts(me){re(this._rootElement,!0,_e),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const F=this._dropContainer,L=F.getItemIndex(this),A=this._getPointerPositionOnPage(me),B=this._getDragDistance(A),fe=F._isOverContainer(A.x,A.y);this.ended.next({source:this,distance:B,dropPoint:A,event:me}),this.dropped.next({item:this,currentIndex:L,previousIndex:this._initialIndex,container:F,previousContainer:this._initialContainer,isPointerOverContainer:fe,distance:B,dropPoint:A,event:me}),F.drop(this,L,this._initialIndex,this._initialContainer,fe,B,A,me),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:me,y:F},{x:L,y:A}){let B=this._initialContainer._getSiblingContainerFromPosition(this,me,F);!B&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(me,F)&&(B=this._initialContainer),B&&B!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=B,this._dropContainer.enter(this,me,F,B===this._initialContainer&&B.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:B,currentIndex:B.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(L,A),this._dropContainer._sortItem(this,me,F,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(me,F):this._applyPreviewTransform(me-this._pickupPositionInElement.x,F-this._pickupPositionInElement.y))}_createPreviewElement(){const me=this._previewTemplate,F=this.previewClass,L=me?me.template:null;let A;if(L&&me){const B=me.matchSize?this._initialClientRect:null,fe=me.viewContainer.createEmbeddedView(L,me.context);fe.detectChanges(),A=oe(fe,this._document),this._previewRef=fe,me.matchSize?Te(A,B):A.style.transform=pt(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else A=K(this._rootElement),Te(A,this._initialClientRect),this._initialTransform&&(A.style.transform=this._initialTransform);return we(A.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},_e),R(A,!1),A.classList.add("cdk-drag-preview"),A.setAttribute("dir",this._direction),F&&(Array.isArray(F)?F.forEach(B=>A.classList.add(B)):A.classList.add(F)),A}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const me=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(me.left,me.top);const F=function Ye($e){const me=getComputedStyle($e),F=Le(me,"transition-property"),L=F.find(yt=>"transform"===yt||"all"===yt);if(!L)return 0;const A=F.indexOf(L),B=Le(me,"transition-duration"),fe=Le(me,"transition-delay");return ue(B[A])+ue(fe[A])}(this._preview);return 0===F?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(L=>{const A=fe=>{(!fe||(0,c.sA)(fe)===this._preview&&"transform"===fe.propertyName)&&(this._preview?.removeEventListener("transitionend",A),L(),clearTimeout(B))},B=setTimeout(A,1.5*F);this._preview.addEventListener("transitionend",A)}))}_createPlaceholderElement(){const me=this._placeholderTemplate,F=me?me.template:null;let L;return F?(this._placeholderRef=me.viewContainer.createEmbeddedView(F,me.context),this._placeholderRef.detectChanges(),L=oe(this._placeholderRef,this._document)):L=K(this._rootElement),L.style.pointerEvents="none",L.classList.add("cdk-drag-placeholder"),L}_getPointerPositionInElement(me,F,L){const A=F===this._rootElement?null:F,B=A?A.getBoundingClientRect():me,fe=Mt(L)?L.targetTouches[0]:L,yt=this._getViewportScrollPosition();return{x:B.left-me.left+(fe.pageX-B.left-yt.left),y:B.top-me.top+(fe.pageY-B.top-yt.top)}}_getPointerPositionOnPage(me){const F=this._getViewportScrollPosition(),L=Mt(me)?me.touches[0]||me.changedTouches[0]||{pageX:0,pageY:0}:me,A=L.pageX-F.left,B=L.pageY-F.top;if(this._ownerSVGElement){const fe=this._ownerSVGElement.getScreenCTM();if(fe){const yt=this._ownerSVGElement.createSVGPoint();return yt.x=A,yt.y=B,yt.matrixTransform(fe.inverse())}}return{x:A,y:B}}_getConstrainedPointerPosition(me){const F=this._dropContainer?this._dropContainer.lockAxis:null;let{x:L,y:A}=this.constrainPosition?this.constrainPosition(me,this,this._initialClientRect,this._pickupPositionInElement):me;if("x"===this.lockAxis||"x"===F?A=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===F)&&(L=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:B,y:fe}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,yt=this._boundaryRect,{width:Ne,height:ot}=this._getPreviewRect(),C=yt.top+fe,be=yt.bottom-(ot-fe);L=Be(L,yt.left+B,yt.right-(Ne-B)),A=Be(A,C,be)}return{x:L,y:A}}_updatePointerDirectionDelta(me){const{x:F,y:L}=me,A=this._pointerDirectionDelta,B=this._pointerPositionAtLastDirectionChange,fe=Math.abs(F-B.x),yt=Math.abs(L-B.y);return fe>this._config.pointerDirectionChangeThreshold&&(A.x=F>B.x?1:-1,B.x=F),yt>this._config.pointerDirectionChangeThreshold&&(A.y=L>B.y?1:-1,B.y=L),A}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const me=this._handles.length>0||!this.isDragging();me!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=me,R(this._rootElement,me))}_removeRootElementListeners(me){me.removeEventListener("mousedown",this._pointerDown,P),me.removeEventListener("touchstart",this._pointerDown,j),me.removeEventListener("dragstart",this._nativeDragStart,P)}_applyRootElementTransform(me,F){const L=pt(me,F),A=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=A.transform&&"none"!=A.transform?A.transform:""),A.transform=ce(L,this._initialTransform)}_applyPreviewTransform(me,F){const L=this._previewTemplate?.template?void 0:this._initialTransform,A=pt(me,F);this._preview.style.transform=ce(A,L)}_getDragDistance(me){const F=this._pickupPositionOnPage;return F?{x:me.x-F.x,y:me.y-F.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:me,y:F}=this._passiveTransform;if(0===me&&0===F||this.isDragging()||!this._boundaryElement)return;const L=this._rootElement.getBoundingClientRect(),A=this._boundaryElement.getBoundingClientRect();if(0===A.width&&0===A.height||0===L.width&&0===L.height)return;const B=A.left-L.left,fe=L.right-A.right,yt=A.top-L.top,Ne=L.bottom-A.bottom;A.width>L.width?(B>0&&(me+=B),fe>0&&(me-=fe)):me=0,A.height>L.height?(yt>0&&(F+=yt),Ne>0&&(F-=Ne)):F=0,(me!==this._passiveTransform.x||F!==this._passiveTransform.y)&&this.setFreeDragPosition({y:F,x:me})}_getDragStartDelay(me){const F=this.dragStartDelay;return"number"==typeof F?F:Mt(me)?F.touch:F?F.mouse:0}_updateOnScroll(me){const F=this._parentPositions.handleScroll(me);if(F){const L=(0,c.sA)(me);this._boundaryRect&&L!==this._boundaryElement&&L.contains(this._boundaryElement)&&Je(this._boundaryRect,F.top,F.left),this._pickupPositionOnPage.x+=F.left,this._pickupPositionOnPage.y+=F.top,this._dropContainer||(this._activeTransform.x-=F.left,this._activeTransform.y-=F.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,c.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(me,F){const L=this._previewContainer||"global";if("parent"===L)return me;if("global"===L){const A=this._document;return F||A.fullscreenElement||A.webkitFullscreenElement||A.mozFullScreenElement||A.msFullscreenElement||A.body}return(0,d.fI)(L)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(me){return this._handles.find(F=>me.target&&(me.target===F||F.contains(me.target)))}}function pt($e,me){return`translate3d(${Math.round($e)}px, ${Math.round(me)}px, 0)`}function Be($e,me,F){return Math.max(me,Math.min(F,$e))}function Mt($e){return"t"===$e.type[0]}function oe($e,me){const F=$e.rootNodes;if(1===F.length&&F[0].nodeType===me.ELEMENT_NODE)return F[0];const L=me.createElement("div");return F.forEach(A=>L.appendChild(A)),L}function Te($e,me){$e.style.width=`${me.width}px`,$e.style.height=`${me.height}px`,$e.style.transform=pt(me.left,me.top)}function mt($e,me,F){const L=St(me,$e.length-1),A=St(F,$e.length-1);if(L===A)return;const B=$e[L],fe=A0)return null;const yt="horizontal"===this.orientation,Ne=B.findIndex(ft=>ft.drag===me),ot=B[fe],be=ot.clientRect,ie=Ne>fe?1:-1,Ie=this._getItemOffsetPx(B[Ne].clientRect,be,ie),Ee=this._getSiblingOffsetPx(Ne,B,ie),je=B.slice();return mt(B,Ne,fe),B.forEach((ft,Pt)=>{if(je[Pt]===ft)return;const Wt=ft.drag===me,Qt=Wt?Ie:Ee,ei=Wt?me.getPlaceholderElement():ft.drag.getRootElement();ft.offset+=Qt,yt?(ei.style.transform=ce(`translate3d(${Math.round(ft.offset)}px, 0, 0)`,ft.initialTransform),Je(ft.clientRect,0,Qt)):(ei.style.transform=ce(`translate3d(0, ${Math.round(ft.offset)}px, 0)`,ft.initialTransform),Je(ft.clientRect,Qt,0))}),this._previousSwap.overlaps=ze(be,F,L),this._previousSwap.drag=ot.drag,this._previousSwap.delta=yt?A.x:A.y,{previousIndex:Ne,currentIndex:fe}}enter(me,F,L,A){const B=null==A||A<0?this._getItemIndexFromPointerPosition(me,F,L):A,fe=this._activeDraggables,yt=fe.indexOf(me),Ne=me.getPlaceholderElement();let ot=fe[B];if(ot===me&&(ot=fe[B+1]),!ot&&(null==B||-1===B||B-1&&fe.splice(yt,1),ot&&!this._dragDropRegistry.isDragging(ot)){const C=ot.getRootElement();C.parentElement.insertBefore(Ne,C),fe.splice(B,0,me)}else(0,d.fI)(this._element).appendChild(Ne),fe.push(me);Ne.style.transform="",this._cacheItemPositions()}withItems(me){this._activeDraggables=me.slice(),this._cacheItemPositions()}withSortPredicate(me){this._sortPredicate=me}reset(){this._activeDraggables.forEach(me=>{const F=me.getRootElement();if(F){const L=this._itemPositions.find(A=>A.drag===me)?.initialTransform;F.style.transform=L||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(me){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(L=>L.drag===me)}updateOnScroll(me,F){this._itemPositions.forEach(({clientRect:L})=>{Je(L,me,F)}),this._itemPositions.forEach(({drag:L})=>{this._dragDropRegistry.isDragging(L)&&L._sortFromLastPointerPosition()})}_cacheItemPositions(){const me="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(F=>{const L=F.getVisibleElement();return{drag:F,offset:0,initialTransform:L.style.transform||"",clientRect:ee(L)}}).sort((F,L)=>me?F.clientRect.left-L.clientRect.left:F.clientRect.top-L.clientRect.top)}_getItemOffsetPx(me,F,L){const A="horizontal"===this.orientation;let B=A?F.left-me.left:F.top-me.top;return-1===L&&(B+=A?F.width-me.width:F.height-me.height),B}_getSiblingOffsetPx(me,F,L){const A="horizontal"===this.orientation,B=F[me].clientRect,fe=F[me+-1*L];let yt=B[A?"width":"height"]*L;if(fe){const Ne=A?"left":"top",ot=A?"right":"bottom";-1===L?yt-=fe.clientRect[Ne]-B[ot]:yt+=B[Ne]-fe.clientRect[ot]}return yt}_shouldEnterAsFirstChild(me,F){if(!this._activeDraggables.length)return!1;const L=this._itemPositions,A="horizontal"===this.orientation;if(L[0].drag!==this._activeDraggables[0]){const fe=L[L.length-1].clientRect;return A?me>=fe.right:F>=fe.bottom}{const fe=L[0].clientRect;return A?me<=fe.left:F<=fe.top}}_getItemIndexFromPointerPosition(me,F,L,A){const B="horizontal"===this.orientation,fe=this._itemPositions.findIndex(({drag:yt,clientRect:Ne})=>yt!==me&&((!A||yt!==this._previousSwap.drag||!this._previousSwap.overlaps||(B?A.x:A.y)!==this._previousSwap.delta)&&(B?F>=Math.floor(Ne.left)&&F=Math.floor(Ne.top)&&L!0,this.sortPredicate=()=>!0,this.beforeStarted=new p.x,this.entered=new p.x,this.exited=new p.x,this.dropped=new p.x,this.sorted=new p.x,this.receivingStarted=new p.x,this.receivingStopped=new p.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=T.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new p.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function Me($e=0,me=V.z){return $e<0&&($e=0),(0,Q.H)($e,$e,me)}(0,te.Z).pipe((0,Ae.R)(this._stopScrollTimers)).subscribe(()=>{const fe=this._scrollNode,yt=this.autoScrollStep;1===this._verticalScrollDirection?fe.scrollBy(0,-yt):2===this._verticalScrollDirection&&fe.scrollBy(0,yt),1===this._horizontalScrollDirection?fe.scrollBy(-yt,0):2===this._horizontalScrollDirection&&fe.scrollBy(yt,0)})},this.element=(0,d.fI)(me),this._document=L,this.withScrollableParents([this.element]),F.registerDropContainer(this),this._parentPositions=new U(L),this._sortStrategy=new Ut(this.element,F),this._sortStrategy.withSortPredicate((fe,yt)=>this.sortPredicate(fe,yt,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(me,F,L,A){this._draggingStarted(),null==A&&this.sortingDisabled&&(A=this._draggables.indexOf(me)),this._sortStrategy.enter(me,F,L,A),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:me,container:this,currentIndex:this.getItemIndex(me)})}exit(me){this._reset(),this.exited.next({item:me,container:this})}drop(me,F,L,A,B,fe,yt,Ne={}){this._reset(),this.dropped.next({item:me,currentIndex:F,previousIndex:L,container:this,previousContainer:A,isPointerOverContainer:B,distance:fe,dropPoint:yt,event:Ne})}withItems(me){const F=this._draggables;return this._draggables=me,me.forEach(L=>L._withDropContainer(this)),this.isDragging()&&(F.filter(A=>A.isDragging()).every(A=>-1===me.indexOf(A))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(me){return this._sortStrategy.direction=me,this}connectedTo(me){return this._siblings=me.slice(),this}withOrientation(me){return this._sortStrategy.orientation=me,this}withScrollableParents(me){const F=(0,d.fI)(this.element);return this._scrollableElements=-1===me.indexOf(F)?[F,...me]:me.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(me){return this._isDragging?this._sortStrategy.getItemIndex(me):this._draggables.indexOf(me)}isReceiving(){return this._activeSiblings.size>0}_sortItem(me,F,L,A){if(this.sortingDisabled||!this._clientRect||!At(this._clientRect,.05,F,L))return;const B=this._sortStrategy.sort(me,F,L,A);B&&this.sorted.next({previousIndex:B.previousIndex,currentIndex:B.currentIndex,container:this,item:me})}_startScrollingIfNecessary(me,F){if(this.autoScrollDisabled)return;let L,A=0,B=0;if(this._parentPositions.positions.forEach((fe,yt)=>{yt===this._document||!fe.clientRect||L||At(fe.clientRect,.05,me,F)&&([A,B]=function vt($e,me,F,L){const A=gt(me,L),B=Rt(me,F);let fe=0,yt=0;if(A){const Ne=$e.scrollTop;1===A?Ne>0&&(fe=1):$e.scrollHeight-Ne>$e.clientHeight&&(fe=2)}if(B){const Ne=$e.scrollLeft;1===B?Ne>0&&(yt=1):$e.scrollWidth-Ne>$e.clientWidth&&(yt=2)}return[fe,yt]}(yt,fe.clientRect,me,F),(A||B)&&(L=yt))}),!A&&!B){const{width:fe,height:yt}=this._viewportRuler.getViewportSize(),Ne={width:fe,height:yt,top:0,right:fe,bottom:yt,left:0};A=gt(Ne,F),B=Rt(Ne,me),L=window}L&&(A!==this._verticalScrollDirection||B!==this._horizontalScrollDirection||L!==this._scrollNode)&&(this._verticalScrollDirection=A,this._horizontalScrollDirection=B,this._scrollNode=L,(A||B)&&L?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const me=(0,d.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=me.msScrollSnapType||me.scrollSnapType||"",me.scrollSnapType=me.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const me=(0,d.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(me).clientRect}_reset(){this._isDragging=!1;const me=(0,d.fI)(this.element).style;me.scrollSnapType=me.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(F=>F._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(me,F){return null!=this._clientRect&&ze(this._clientRect,me,F)}_getSiblingContainerFromPosition(me,F,L){return this._siblings.find(A=>A._canReceive(me,F,L))}_canReceive(me,F,L){if(!this._clientRect||!ze(this._clientRect,F,L)||!this.enterPredicate(me,this))return!1;const A=this._getShadowRoot().elementFromPoint(F,L);if(!A)return!1;const B=(0,d.fI)(this.element);return A===B||B.contains(A)}_startReceiving(me,F){const L=this._activeSiblings;!L.has(me)&&F.every(A=>this.enterPredicate(A,this)||this._draggables.indexOf(A)>-1)&&(L.add(me),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:me,receiver:this,items:F}))}_stopReceiving(me){this._activeSiblings.delete(me),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:me,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(me=>{if(this.isDragging()){const F=this._parentPositions.handleScroll(me);F&&this._sortStrategy.updateOnScroll(F.top,F.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const me=(0,c.kV)((0,d.fI)(this.element));this._cachedShadowRoot=me||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const me=this._sortStrategy.getActiveItemsSnapshot().filter(F=>F.isDragging());this._siblings.forEach(F=>F._startReceiving(this,me))}}function gt($e,me){const{top:F,bottom:L,height:A}=$e,B=.05*A;return me>=F-B&&me<=F+B?1:me>=L-B&&me<=L+B?2:0}function Rt($e,me){const{left:F,right:L,width:A}=$e,B=.05*A;return me>=F-B&&me<=F+B?1:me>=L-B&&me<=L+B?2:0}const ve=(0,c.i$)({passive:!1,capture:!0});let et=(()=>{class $e{constructor(F,L){this._ngZone=F,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=A=>A.isDragging(),this.pointerMove=new p.x,this.pointerUp=new p.x,this.scroll=new p.x,this._preventDefaultWhileDragging=A=>{this._activeDragInstances.length>0&&A.preventDefault()},this._persistentTouchmoveListener=A=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&A.preventDefault(),this.pointerMove.next(A))},this._document=L}registerDropContainer(F){this._dropInstances.has(F)||this._dropInstances.add(F)}registerDragItem(F){this._dragInstances.add(F),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,ve)})}removeDropContainer(F){this._dropInstances.delete(F)}removeDragItem(F){this._dragInstances.delete(F),this.stopDragging(F),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,ve)}startDragging(F,L){if(!(this._activeDragInstances.indexOf(F)>-1)&&(this._activeDragInstances.push(F),1===this._activeDragInstances.length)){const A=L.type.startsWith("touch");this._globalListeners.set(A?"touchend":"mouseup",{handler:B=>this.pointerUp.next(B),options:!0}).set("scroll",{handler:B=>this.scroll.next(B),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:ve}),A||this._globalListeners.set("mousemove",{handler:B=>this.pointerMove.next(B),options:ve}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((B,fe)=>{this._document.addEventListener(fe,B.handler,B.options)})})}}stopDragging(F){const L=this._activeDragInstances.indexOf(F);L>-1&&(this._activeDragInstances.splice(L,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(F){return this._activeDragInstances.indexOf(F)>-1}scrolled(F){const L=[this.scroll];return F&&F!==this._document&&L.push(new Re.y(A=>this._ngZone.runOutsideAngular(()=>{const fe=yt=>{this._activeDragInstances.length&&A.next(yt)};return F.addEventListener("scroll",fe,!0),()=>{F.removeEventListener("scroll",fe,!0)}}))),(0,Se.T)(...L)}ngOnDestroy(){this._dragInstances.forEach(F=>this.removeDragItem(F)),this._dropInstances.forEach(F=>this.removeDropContainer(F)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((F,L)=>{this._document.removeEventListener(L,F.handler,F.options)}),this._globalListeners.clear()}}return $e.\u0275fac=function(F){return new(F||$e)(e.LFG(e.R0b),e.LFG(r.K0))},$e.\u0275prov=e.Yz7({token:$e,factory:$e.\u0275fac,providedIn:"root"}),$e})();const Pe={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Ve=(()=>{class $e{constructor(F,L,A,B){this._document=F,this._ngZone=L,this._viewportRuler=A,this._dragDropRegistry=B}createDrag(F,L=Pe){return new ke(F,L,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(F){return new ni(F,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return $e.\u0275fac=function(F){return new(F||$e)(e.LFG(r.K0),e.LFG(e.R0b),e.LFG(s.rL),e.LFG(et))},$e.\u0275prov=e.Yz7({token:$e,factory:$e.\u0275fac,providedIn:"root"}),$e})();const E=new e.OlP("CDK_DRAG_PARENT"),ne=new e.OlP("CdkDragHandle"),se=new e.OlP("CdkDragPlaceholder"),Ft=new e.OlP("CdkDragPreview"),kt=new e.OlP("CDK_DRAG_CONFIG"),Qe=new e.OlP("CdkDropList");let We=(()=>{class $e{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(F){this._disabled=(0,d.Ig)(F),this._dragRef.disabled=this._disabled}constructor(F,L,A,B,fe,yt,Ne,ot,C,be,ie){this.element=F,this.dropContainer=L,this._ngZone=B,this._viewContainerRef=fe,this._dir=Ne,this._changeDetectorRef=C,this._selfHandle=be,this._parentDrag=ie,this._destroyed=new p.x,this.started=new e.vpe,this.released=new e.vpe,this.ended=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.dropped=new e.vpe,this.moved=new Re.y(Ie=>{const Ee=this._dragRef.moved.pipe((0,Ke.U)(je=>({source:this,pointerPosition:je.pointerPosition,event:je.event,delta:je.delta,distance:je.distance}))).subscribe(Ie);return()=>{Ee.unsubscribe()}}),this._dragRef=ot.createDrag(F,{dragStartThreshold:yt&&null!=yt.dragStartThreshold?yt.dragStartThreshold:5,pointerDirectionChangeThreshold:yt&&null!=yt.pointerDirectionChangeThreshold?yt.pointerDirectionChangeThreshold:5,zIndex:yt?.zIndex}),this._dragRef.data=this,$e._dragInstances.push(this),yt&&this._assignDefaults(yt),L&&(this._dragRef._withDropContainer(L._dropListRef),L.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(F){this._dragRef.setFreeDragPosition(F)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,He.q)(1),(0,Ae.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(F){const L=F.rootElementSelector,A=F.freeDragPosition;L&&!L.firstChange&&this._updateRootElement(),A&&!A.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const F=$e._dragInstances.indexOf(this);F>-1&&$e._dragInstances.splice(F,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const F=this.element.nativeElement;let L=F;this.rootElementSelector&&(L=void 0!==F.closest?F.closest(this.rootElementSelector):F.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(L||F)}_getBoundaryElement(){const F=this.boundaryElement;return F?"string"==typeof F?this.element.nativeElement.closest(F):(0,d.fI)(F):null}_syncInputs(F){F.beforeStarted.subscribe(()=>{if(!F.isDragging()){const L=this._dir,A=this.dragStartDelay,B=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,fe=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;F.disabled=this.disabled,F.lockAxis=this.lockAxis,F.dragStartDelay="object"==typeof A&&A?A:(0,d.su)(A),F.constrainPosition=this.constrainPosition,F.previewClass=this.previewClass,F.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(B).withPreviewTemplate(fe).withPreviewContainer(this.previewContainer||"global"),L&&F.withDirection(L.value)}}),F.beforeStarted.pipe((0,He.q)(1)).subscribe(()=>{if(this._parentDrag)return void F.withParent(this._parentDrag._dragRef);let L=this.element.nativeElement.parentElement;for(;L;){if(L.classList.contains("cdk-drag")){F.withParent($e._dragInstances.find(A=>A.element.nativeElement===L)?._dragRef||null);break}L=L.parentElement}})}_handleEvents(F){F.started.subscribe(L=>{this.started.emit({source:this,event:L.event}),this._changeDetectorRef.markForCheck()}),F.released.subscribe(L=>{this.released.emit({source:this,event:L.event})}),F.ended.subscribe(L=>{this.ended.emit({source:this,distance:L.distance,dropPoint:L.dropPoint,event:L.event}),this._changeDetectorRef.markForCheck()}),F.entered.subscribe(L=>{this.entered.emit({container:L.container.data,item:this,currentIndex:L.currentIndex})}),F.exited.subscribe(L=>{this.exited.emit({container:L.container.data,item:this})}),F.dropped.subscribe(L=>{this.dropped.emit({previousIndex:L.previousIndex,currentIndex:L.currentIndex,previousContainer:L.previousContainer.data,container:L.container.data,isPointerOverContainer:L.isPointerOverContainer,item:this,distance:L.distance,dropPoint:L.dropPoint,event:L.event})})}_assignDefaults(F){const{lockAxis:L,dragStartDelay:A,constrainPosition:B,previewClass:fe,boundaryElement:yt,draggingDisabled:Ne,rootElementSelector:ot,previewContainer:C}=F;this.disabled=Ne??!1,this.dragStartDelay=A||0,L&&(this.lockAxis=L),B&&(this.constrainPosition=B),fe&&(this.previewClass=fe),yt&&(this.boundaryElement=yt),ot&&(this.rootElementSelector=ot),C&&(this.previewContainer=C)}_setupHandlesListener(){this._handles.changes.pipe((0,_t.O)(this._handles),(0,le.b)(F=>{const L=F.filter(A=>A._parentDrag===this).map(A=>A.element);this._selfHandle&&this.rootElementSelector&&L.push(this.element),this._dragRef.withHandles(L)}),(0,xt.w)(F=>(0,Se.T)(...F.map(L=>L._stateChanges.pipe((0,_t.O)(L))))),(0,Ae.R)(this._destroyed)).subscribe(F=>{const L=this._dragRef,A=F.element.nativeElement;F.disabled?L.disableHandle(A):L.enableHandle(A)})}}return $e._dragInstances=[],$e.\u0275fac=function(F){return new(F||$e)(e.Y36(e.SBq),e.Y36(Qe,12),e.Y36(r.K0),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(kt,8),e.Y36(G.Is,8),e.Y36(Ve),e.Y36(e.sBO),e.Y36(ne,10),e.Y36(E,12))},$e.\u0275dir=e.lG2({type:$e,selectors:[["","cdkDrag",""]],contentQueries:function(F,L,A){if(1&F&&(e.Suo(A,Ft,5),e.Suo(A,se,5),e.Suo(A,ne,5)),2&F){let B;e.iGM(B=e.CRH())&&(L._previewTemplate=B.first),e.iGM(B=e.CRH())&&(L._placeholderTemplate=B.first),e.iGM(B=e.CRH())&&(L._handles=B)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(F,L){2&F&&e.ekj("cdk-drag-disabled",L.disabled)("cdk-drag-dragging",L._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[e._Bn([{provide:E,useExisting:$e}]),e.TTD]}),$e})();const Ct=new e.OlP("CdkDropListGroup");let nt=0,ht=(()=>{class $e{get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(F){this._dropListRef.disabled=this._disabled=(0,d.Ig)(F)}constructor(F,L,A,B,fe,yt,Ne){this.element=F,this._changeDetectorRef=A,this._scrollDispatcher=B,this._dir=fe,this._group=yt,this._destroyed=new p.x,this.connectedTo=[],this.id="cdk-drop-list-"+nt++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.sorted=new e.vpe,this._unsortedItems=new Set,this._dropListRef=L.createDropList(F),this._dropListRef.data=this,Ne&&this._assignDefaults(Ne),this._dropListRef.enterPredicate=(ot,C)=>this.enterPredicate(ot.data,C.data),this._dropListRef.sortPredicate=(ot,C,be)=>this.sortPredicate(ot,C.data,be.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),$e._dropLists.push(this),yt&&yt._items.add(this)}addItem(F){this._unsortedItems.add(F),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(F){this._unsortedItems.delete(F),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((F,L)=>F._dragRef.getVisibleElement().compareDocumentPosition(L._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const F=$e._dropLists.indexOf(this);F>-1&&$e._dropLists.splice(F,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(F){this._dir&&this._dir.change.pipe((0,_t.O)(this._dir.value),(0,Ae.R)(this._destroyed)).subscribe(L=>F.withDirection(L)),F.beforeStarted.subscribe(()=>{const L=(0,d.Eq)(this.connectedTo).map(A=>"string"==typeof A?$e._dropLists.find(fe=>fe.id===A):A);if(this._group&&this._group._items.forEach(A=>{-1===L.indexOf(A)&&L.push(A)}),!this._scrollableParentsResolved){const A=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(B=>B.getElementRef().nativeElement);this._dropListRef.withScrollableParents(A),this._scrollableParentsResolved=!0}F.disabled=this.disabled,F.lockAxis=this.lockAxis,F.sortingDisabled=(0,d.Ig)(this.sortingDisabled),F.autoScrollDisabled=(0,d.Ig)(this.autoScrollDisabled),F.autoScrollStep=(0,d.su)(this.autoScrollStep,2),F.connectedTo(L.filter(A=>A&&A!==this).map(A=>A._dropListRef)).withOrientation(this.orientation)})}_handleEvents(F){F.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),F.entered.subscribe(L=>{this.entered.emit({container:this,item:L.item.data,currentIndex:L.currentIndex})}),F.exited.subscribe(L=>{this.exited.emit({container:this,item:L.item.data}),this._changeDetectorRef.markForCheck()}),F.sorted.subscribe(L=>{this.sorted.emit({previousIndex:L.previousIndex,currentIndex:L.currentIndex,container:this,item:L.item.data})}),F.dropped.subscribe(L=>{this.dropped.emit({previousIndex:L.previousIndex,currentIndex:L.currentIndex,previousContainer:L.previousContainer.data,container:L.container.data,item:L.item.data,isPointerOverContainer:L.isPointerOverContainer,distance:L.distance,dropPoint:L.dropPoint,event:L.event}),this._changeDetectorRef.markForCheck()}),(0,Se.T)(F.receivingStarted,F.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(F){const{lockAxis:L,draggingDisabled:A,sortingDisabled:B,listAutoScrollDisabled:fe,listOrientation:yt}=F;this.disabled=A??!1,this.sortingDisabled=B??!1,this.autoScrollDisabled=fe??!1,this.orientation=yt||"vertical",L&&(this.lockAxis=L)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(F=>F._dragRef))}}return $e._dropLists=[],$e.\u0275fac=function(F){return new(F||$e)(e.Y36(e.SBq),e.Y36(Ve),e.Y36(e.sBO),e.Y36(s.mF),e.Y36(G.Is,8),e.Y36(Ct,12),e.Y36(kt,8))},$e.\u0275dir=e.lG2({type:$e,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(F,L){2&F&&(e.uIk("id",L.id),e.ekj("cdk-drop-list-disabled",L.disabled)("cdk-drop-list-dragging",L._dropListRef.isDragging())("cdk-drop-list-receiving",L._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[e._Bn([{provide:Ct,useValue:void 0},{provide:Qe,useExisting:$e}])]}),$e})(),Et=(()=>{class $e{}return $e.\u0275fac=function(F){return new(F||$e)},$e.\u0275mod=e.oAB({type:$e}),$e.\u0275inj=e.cJS({providers:[Ve],imports:[s.ZD]}),$e})()},36028:(ct,ye,l)=>{"use strict";l.d(ye,{A:()=>j,JH:()=>xt,JU:()=>f,K5:()=>d,Ku:()=>Re,LH:()=>_t,L_:()=>te,MW:()=>Y,Mf:()=>s,SV:()=>le,Sd:()=>Ke,VM:()=>Se,Vb:()=>zn,Z:()=>E,ZH:()=>r,aO:()=>K,b2:()=>jn,hY:()=>Me,jx:()=>p,oh:()=>He,uR:()=>Ae,xE:()=>ce,yY:()=>re,zL:()=>T});const r=8,s=9,d=13,f=16,p=17,T=18,Me=27,te=32,Re=33,Se=34,Ae=35,Ke=36,He=37,_t=38,le=39,xt=40,re=46,ce=48,K=57,j=65,E=90,Y=91,jn=224;function zn(qn,...En){return En.length?En.some(sr=>qn[sr]):qn.altKey||qn.shiftKey||qn.ctrlKey||qn.metaKey}},71088:(ct,ye,l)=>{"use strict";l.d(ye,{Yg:()=>xt,u3:()=>we});var e=l(65879),r=l(42495),s=l(78645),c=l(52572),d=l(35211),f=l(65592),p=l(48180),T=l(836),V=l(83620),Q=l(37398),Me=l(27921),te=l(59773),Re=l(62831);const Ae=new Set;let Ke,He=(()=>{class R{constructor(ce,ue){this._platform=ce,this._nonce=ue,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):le}matchMedia(ce){return(this._platform.WEBKIT||this._platform.BLINK)&&function _t(R,re){if(!Ae.has(R))try{Ke||(Ke=document.createElement("style"),re&&(Ke.nonce=re),Ke.setAttribute("type","text/css"),document.head.appendChild(Ke)),Ke.sheet&&(Ke.sheet.insertRule(`@media ${R} {body{ }}`,0),Ae.add(R))}catch(ce){console.error(ce)}}(ce,this._nonce),this._matchMedia(ce)}}return R.\u0275fac=function(ce){return new(ce||R)(e.LFG(Re.t4),e.LFG(e.Ojb,8))},R.\u0275prov=e.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function le(R){return{matches:"all"===R||""===R,media:R,addListener:()=>{},removeListener:()=>{}}}let xt=(()=>{class R{constructor(ce,ue){this._mediaMatcher=ce,this._zone=ue,this._queries=new Map,this._destroySubject=new s.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ce){return G((0,r.Eq)(ce)).some(Ye=>this._registerQuery(Ye).mql.matches)}observe(ce){const Ye=G((0,r.Eq)(ce)).map(ee=>this._registerQuery(ee).observable);let Le=(0,c.a)(Ye);return Le=(0,d.z)(Le.pipe((0,p.q)(1)),Le.pipe((0,T.T)(1),(0,V.b)(0))),Le.pipe((0,Q.U)(ee=>{const ze={matches:!1,breakpoints:{}};return ee.forEach(({matches:Je,query:At})=>{ze.matches=ze.matches||Je,ze.breakpoints[At]=Je}),ze}))}_registerQuery(ce){if(this._queries.has(ce))return this._queries.get(ce);const ue=this._mediaMatcher.matchMedia(ce),Le={observable:new f.y(ee=>{const ze=Je=>this._zone.run(()=>ee.next(Je));return ue.addListener(ze),()=>{ue.removeListener(ze)}}).pipe((0,Me.O)(ue),(0,Q.U)(({matches:ee})=>({query:ce,matches:ee})),(0,te.R)(this._destroySubject)),mql:ue};return this._queries.set(ce,Le),Le}}return R.\u0275fac=function(ce){return new(ce||R)(e.LFG(He),e.LFG(e.R0b))},R.\u0275prov=e.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function G(R){return R.map(re=>re.split(",")).reduce((re,ce)=>re.concat(ce)).map(re=>re.trim())}const we={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)"}},17131:(ct,ye,l)=>{"use strict";l.d(ye,{Q8:()=>V,wD:()=>T});var e=l(42495),r=l(65879),s=l(65592),c=l(78645),d=l(83620);let f=(()=>{class Q{create(te){return typeof MutationObserver>"u"?null:new MutationObserver(te)}}return Q.\u0275fac=function(te){return new(te||Q)},Q.\u0275prov=r.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),p=(()=>{class Q{constructor(te){this._mutationObserverFactory=te,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((te,Re)=>this._cleanupObserver(Re))}observe(te){const Re=(0,e.fI)(te);return new s.y(Se=>{const Ke=this._observeElement(Re).subscribe(Se);return()=>{Ke.unsubscribe(),this._unobserveElement(Re)}})}_observeElement(te){if(this._observedElements.has(te))this._observedElements.get(te).count++;else{const Re=new c.x,Se=this._mutationObserverFactory.create(Ae=>Re.next(Ae));Se&&Se.observe(te,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(te,{observer:Se,stream:Re,count:1})}return this._observedElements.get(te).stream}_unobserveElement(te){this._observedElements.has(te)&&(this._observedElements.get(te).count--,this._observedElements.get(te).count||this._cleanupObserver(te))}_cleanupObserver(te){if(this._observedElements.has(te)){const{observer:Re,stream:Se}=this._observedElements.get(te);Re&&Re.disconnect(),Se.complete(),this._observedElements.delete(te)}}}return Q.\u0275fac=function(te){return new(te||Q)(r.LFG(f))},Q.\u0275prov=r.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),T=(()=>{class Q{get disabled(){return this._disabled}set disabled(te){this._disabled=(0,e.Ig)(te),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(te){this._debounce=(0,e.su)(te),this._subscribe()}constructor(te,Re,Se){this._contentObserver=te,this._elementRef=Re,this._ngZone=Se,this.event=new r.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const te=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?te.pipe((0,d.b)(this.debounce)):te).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return Q.\u0275fac=function(te){return new(te||Q)(r.Y36(p),r.Y36(r.SBq),r.Y36(r.R0b))},Q.\u0275dir=r.lG2({type:Q,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),Q})(),V=(()=>{class Q{}return Q.\u0275fac=function(te){return new(te||Q)},Q.\u0275mod=r.oAB({type:Q}),Q.\u0275inj=r.cJS({providers:[f]}),Q})()},33651:(ct,ye,l)=>{"use strict";l.d(ye,{pI:()=>li,xu:()=>Ut,aV:()=>ut,X_:()=>Ye,Xj:()=>Z,U8:()=>gt,Iu:()=>Ce});var e=l(16672),r=l(96814),s=l(65879),c=l(42495),d=l(62831),f=l(32181),p=l(48180),T=l(59773),V=l(79360),Q=l(8251),te=l(49388),Re=l(68484),Se=l(78645),Ae=l(47394),Ke=l(63019),He=l(36028);const _t=(0,d.Mq)();class le{constructor(ve,et){this._viewportRuler=ve,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=et}attach(){}enable(){if(this._canBeEnabled()){const ve=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=ve.style.left||"",this._previousHTMLStyles.top=ve.style.top||"",ve.style.left=(0,c.HM)(-this._previousScrollPosition.left),ve.style.top=(0,c.HM)(-this._previousScrollPosition.top),ve.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const ve=this._document.documentElement,Pe=ve.style,Ve=this._document.body.style,E=Pe.scrollBehavior||"",Y=Ve.scrollBehavior||"";this._isEnabled=!1,Pe.left=this._previousHTMLStyles.left,Pe.top=this._previousHTMLStyles.top,ve.classList.remove("cdk-global-scrollblock"),_t&&(Pe.scrollBehavior=Ve.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),_t&&(Pe.scrollBehavior=E,Ve.scrollBehavior=Y)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const et=this._document.body,Pe=this._viewportRuler.getViewportSize();return et.scrollHeight>Pe.height||et.scrollWidth>Pe.width}}class G{constructor(ve,et,Pe,Ve){this._scrollDispatcher=ve,this._ngZone=et,this._viewportRuler=Pe,this._config=Ve,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(ve){this._overlayRef=ve}enable(){if(this._scrollSubscription)return;const ve=this._scrollDispatcher.scrolled(0).pipe((0,f.h)(et=>!et||!this._overlayRef.overlayElement.contains(et.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=ve.subscribe(()=>{const et=this._viewportRuler.getViewportScrollPosition().top;Math.abs(et-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=ve.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class we{enable(){}disable(){}attach(){}}function R(vt,ve){return ve.some(et=>vt.bottomet.bottom||vt.rightet.right)}function re(vt,ve){return ve.some(et=>vt.topet.bottom||vt.leftet.right)}class ce{constructor(ve,et,Pe,Ve){this._scrollDispatcher=ve,this._viewportRuler=et,this._ngZone=Pe,this._config=Ve,this._scrollSubscription=null}attach(ve){this._overlayRef=ve}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 et=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Pe,height:Ve}=this._viewportRuler.getViewportSize();R(et,[{width:Pe,height:Ve,bottom:Ve,right:Pe,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 ue=(()=>{class vt{constructor(et,Pe,Ve,E){this._scrollDispatcher=et,this._viewportRuler=Pe,this._ngZone=Ve,this.noop=()=>new we,this.close=Y=>new G(this._scrollDispatcher,this._ngZone,this._viewportRuler,Y),this.block=()=>new le(this._viewportRuler,this._document),this.reposition=Y=>new ce(this._scrollDispatcher,this._viewportRuler,this._ngZone,Y),this._document=E}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(e.mF),s.LFG(e.rL),s.LFG(s.R0b),s.LFG(r.K0))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})();class Ye{constructor(ve){if(this.scrollStrategy=new we,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,ve){const et=Object.keys(ve);for(const Pe of et)void 0!==ve[Pe]&&(this[Pe]=ve[Pe])}}}class ze{constructor(ve,et){this.connectionPair=ve,this.scrollableViewProperties=et}}let U=(()=>{class vt{constructor(et){this._attachedOverlays=[],this._document=et}ngOnDestroy(){this.detach()}add(et){this.remove(et),this._attachedOverlays.push(et)}remove(et){const Pe=this._attachedOverlays.indexOf(et);Pe>-1&&this._attachedOverlays.splice(Pe,1),0===this._attachedOverlays.length&&this.detach()}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(r.K0))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),K=(()=>{class vt extends U{constructor(et,Pe){super(et),this._ngZone=Pe,this._keydownListener=Ve=>{const E=this._attachedOverlays;for(let Y=E.length-1;Y>-1;Y--)if(E[Y]._keydownEvents.observers.length>0){const ne=E[Y]._keydownEvents;this._ngZone?this._ngZone.run(()=>ne.next(Ve)):ne.next(Ve);break}}}add(et){super.add(et),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(r.K0),s.LFG(s.R0b,8))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),D=(()=>{class vt extends U{constructor(et,Pe,Ve){super(et),this._platform=Pe,this._ngZone=Ve,this._cursorStyleIsSet=!1,this._pointerDownListener=E=>{this._pointerDownEventTarget=(0,d.sA)(E)},this._clickListener=E=>{const Y=(0,d.sA)(E),ne="click"===E.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Y;this._pointerDownEventTarget=null;const dt=this._attachedOverlays.slice();for(let se=dt.length-1;se>-1;se--){const rt=dt[se];if(rt._outsidePointerEvents.observers.length<1||!rt.hasAttached())continue;if(rt.overlayElement.contains(Y)||rt.overlayElement.contains(ne))break;const Ft=rt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Ft.next(E)):Ft.next(E)}}}add(et){if(super.add(et),!this._isAttached){const Pe=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Pe)):this._addEventListeners(Pe),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Pe.style.cursor,Pe.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const et=this._document.body;et.removeEventListener("pointerdown",this._pointerDownListener,!0),et.removeEventListener("click",this._clickListener,!0),et.removeEventListener("auxclick",this._clickListener,!0),et.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(et.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(et){et.addEventListener("pointerdown",this._pointerDownListener,!0),et.addEventListener("click",this._clickListener,!0),et.addEventListener("auxclick",this._clickListener,!0),et.addEventListener("contextmenu",this._clickListener,!0)}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(r.K0),s.LFG(d.t4),s.LFG(s.R0b,8))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),Z=(()=>{class vt{constructor(et,Pe){this._platform=Pe,this._document=et}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const et="cdk-overlay-container";if(this._platform.isBrowser||(0,d.Oy)()){const Ve=this._document.querySelectorAll(`.${et}[platform="server"], .${et}[platform="test"]`);for(let E=0;Ethis._backdropClick.next(Ft),this._backdropTransitionendHandler=Ft=>{this._disposeBackdrop(Ft.target)},this._keydownEvents=new Se.x,this._outsidePointerEvents=new Se.x,Ve.scrollStrategy&&(this._scrollStrategy=Ve.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Ve.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(ve){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const et=this._portalOutlet.attach(ve);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,p.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof et?.onDestroy&&et.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),et}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const ve=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),ve}dispose(){const ve=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,ve&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(ve){ve!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=ve,this.hasAttached()&&(ve.attach(this),this.updatePosition()))}updateSize(ve){this._config={...this._config,...ve},this._updateElementSize()}setDirection(ve){this._config={...this._config,direction:ve},this._updateElementDirection()}addPanelClass(ve){this._pane&&this._toggleClasses(this._pane,ve,!0)}removePanelClass(ve){this._pane&&this._toggleClasses(this._pane,ve,!1)}getDirection(){const ve=this._config.direction;return ve?"string"==typeof ve?ve:ve.value:"ltr"}updateScrollStrategy(ve){ve!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=ve,this.hasAttached()&&(ve.attach(this),ve.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const ve=this._pane.style;ve.width=(0,c.HM)(this._config.width),ve.height=(0,c.HM)(this._config.height),ve.minWidth=(0,c.HM)(this._config.minWidth),ve.minHeight=(0,c.HM)(this._config.minHeight),ve.maxWidth=(0,c.HM)(this._config.maxWidth),ve.maxHeight=(0,c.HM)(this._config.maxHeight)}_togglePointerEvents(ve){this._pane.style.pointerEvents=ve?"":"none"}_attachBackdrop(){const ve="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(ve)})}):this._backdropElement.classList.add(ve)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const ve=this._backdropElement;if(ve){if(this._animationsDisabled)return void this._disposeBackdrop(ve);ve.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{ve.addEventListener("transitionend",this._backdropTransitionendHandler)}),ve.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(ve)},500))}}_toggleClasses(ve,et,Pe){const Ve=(0,c.Eq)(et||[]).filter(E=>!!E);Ve.length&&(Pe?ve.classList.add(...Ve):ve.classList.remove(...Ve))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const ve=this._ngZone.onStable.pipe((0,T.R)((0,Ke.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),ve.unsubscribe())})})}_disposeScrollStrategy(){const ve=this._scrollStrategy;ve&&(ve.disable(),ve.detach&&ve.detach())}_disposeBackdrop(ve){ve&&(ve.removeEventListener("click",this._backdropClickHandler),ve.removeEventListener("transitionend",this._backdropTransitionendHandler),ve.remove(),this._backdropElement===ve&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const De="cdk-overlay-connected-position-bounding-box",j=/([A-Za-z%]+)$/;class P{get positions(){return this._preferredPositions}constructor(ve,et,Pe,Ve,E){this._viewportRuler=et,this._document=Pe,this._platform=Ve,this._overlayContainer=E,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Se.x,this._resizeSubscription=Ae.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(ve)}attach(ve){this._validatePositions(),ve.hostElement.classList.add(De),this._overlayRef=ve,this._boundingBox=ve.hostElement,this._pane=ve.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 ve=this._originRect,et=this._overlayRect,Pe=this._viewportRect,Ve=this._containerRect,E=[];let Y;for(let ne of this._preferredPositions){let dt=this._getOriginPoint(ve,Ve,ne),se=this._getOverlayPoint(dt,et,ne),rt=this._getOverlayFit(se,et,Pe,ne);if(rt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(ne,dt);this._canFitWithFlexibleDimensions(rt,se,Pe)?E.push({position:ne,origin:dt,overlayRect:et,boundingBoxRect:this._calculateBoundingBoxRect(dt,ne)}):(!Y||Y.overlayFit.visibleAreadt&&(dt=rt,ne=se)}return this._isPushed=!1,void this._applyPosition(ne.position,ne.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Y.position,Y.originPoint);this._applyPosition(Y.position,Y.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&W(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(De),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const ve=this._lastPosition;if(ve){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const et=this._getOriginPoint(this._originRect,this._containerRect,ve);this._applyPosition(ve,et)}else this.apply()}withScrollableContainers(ve){return this._scrollables=ve,this}withPositions(ve){return this._preferredPositions=ve,-1===ve.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(ve){return this._viewportMargin=ve,this}withFlexibleDimensions(ve=!0){return this._hasFlexibleDimensions=ve,this}withGrowAfterOpen(ve=!0){return this._growAfterOpen=ve,this}withPush(ve=!0){return this._canPush=ve,this}withLockedPosition(ve=!0){return this._positionLocked=ve,this}setOrigin(ve){return this._origin=ve,this}withDefaultOffsetX(ve){return this._offsetX=ve,this}withDefaultOffsetY(ve){return this._offsetY=ve,this}withTransformOriginOn(ve){return this._transformOriginSelector=ve,this}_getOriginPoint(ve,et,Pe){let Ve,E;if("center"==Pe.originX)Ve=ve.left+ve.width/2;else{const Y=this._isRtl()?ve.right:ve.left,ne=this._isRtl()?ve.left:ve.right;Ve="start"==Pe.originX?Y:ne}return et.left<0&&(Ve-=et.left),E="center"==Pe.originY?ve.top+ve.height/2:"top"==Pe.originY?ve.top:ve.bottom,et.top<0&&(E-=et.top),{x:Ve,y:E}}_getOverlayPoint(ve,et,Pe){let Ve,E;return Ve="center"==Pe.overlayX?-et.width/2:"start"===Pe.overlayX?this._isRtl()?-et.width:0:this._isRtl()?0:-et.width,E="center"==Pe.overlayY?-et.height/2:"top"==Pe.overlayY?0:-et.height,{x:ve.x+Ve,y:ve.y+E}}_getOverlayFit(ve,et,Pe,Ve){const E=ke(et);let{x:Y,y:ne}=ve,dt=this._getOffset(Ve,"x"),se=this._getOffset(Ve,"y");dt&&(Y+=dt),se&&(ne+=se);let $t=0-ne,kt=ne+E.height-Pe.height,Yt=this._subtractOverflows(E.width,0-Y,Y+E.width-Pe.width),Qe=this._subtractOverflows(E.height,$t,kt),We=Yt*Qe;return{visibleArea:We,isCompletelyWithinViewport:E.width*E.height===We,fitsInViewportVertically:Qe===E.height,fitsInViewportHorizontally:Yt==E.width}}_canFitWithFlexibleDimensions(ve,et,Pe){if(this._hasFlexibleDimensions){const Ve=Pe.bottom-et.y,E=Pe.right-et.x,Y=_e(this._overlayRef.getConfig().minHeight),ne=_e(this._overlayRef.getConfig().minWidth);return(ve.fitsInViewportVertically||null!=Y&&Y<=Ve)&&(ve.fitsInViewportHorizontally||null!=ne&&ne<=E)}return!1}_pushOverlayOnScreen(ve,et,Pe){if(this._previousPushAmount&&this._positionLocked)return{x:ve.x+this._previousPushAmount.x,y:ve.y+this._previousPushAmount.y};const Ve=ke(et),E=this._viewportRect,Y=Math.max(ve.x+Ve.width-E.width,0),ne=Math.max(ve.y+Ve.height-E.height,0),dt=Math.max(E.top-Pe.top-ve.y,0),se=Math.max(E.left-Pe.left-ve.x,0);let rt=0,Ft=0;return rt=Ve.width<=E.width?se||-Y:ve.xYt&&!this._isInitialRender&&!this._growAfterOpen&&(Y=ve.y-Yt/2)}if("end"===et.overlayX&&!Ve||"start"===et.overlayX&&Ve)$t=Pe.width-ve.x+this._viewportMargin,rt=ve.x-this._viewportMargin;else if("start"===et.overlayX&&!Ve||"end"===et.overlayX&&Ve)Ft=ve.x,rt=Pe.right-ve.x;else{const kt=Math.min(Pe.right-ve.x+Pe.left,ve.x),Yt=this._lastBoundingBoxSize.width;rt=2*kt,Ft=ve.x-kt,rt>Yt&&!this._isInitialRender&&!this._growAfterOpen&&(Ft=ve.x-Yt/2)}return{top:Y,left:Ft,bottom:ne,right:$t,width:rt,height:E}}_setBoundingBoxStyles(ve,et){const Pe=this._calculateBoundingBoxRect(ve,et);!this._isInitialRender&&!this._growAfterOpen&&(Pe.height=Math.min(Pe.height,this._lastBoundingBoxSize.height),Pe.width=Math.min(Pe.width,this._lastBoundingBoxSize.width));const Ve={};if(this._hasExactPosition())Ve.top=Ve.left="0",Ve.bottom=Ve.right=Ve.maxHeight=Ve.maxWidth="",Ve.width=Ve.height="100%";else{const E=this._overlayRef.getConfig().maxHeight,Y=this._overlayRef.getConfig().maxWidth;Ve.height=(0,c.HM)(Pe.height),Ve.top=(0,c.HM)(Pe.top),Ve.bottom=(0,c.HM)(Pe.bottom),Ve.width=(0,c.HM)(Pe.width),Ve.left=(0,c.HM)(Pe.left),Ve.right=(0,c.HM)(Pe.right),Ve.alignItems="center"===et.overlayX?"center":"end"===et.overlayX?"flex-end":"flex-start",Ve.justifyContent="center"===et.overlayY?"center":"bottom"===et.overlayY?"flex-end":"flex-start",E&&(Ve.maxHeight=(0,c.HM)(E)),Y&&(Ve.maxWidth=(0,c.HM)(Y))}this._lastBoundingBoxSize=Pe,W(this._boundingBox.style,Ve)}_resetBoundingBoxStyles(){W(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){W(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(ve,et){const Pe={},Ve=this._hasExactPosition(),E=this._hasFlexibleDimensions,Y=this._overlayRef.getConfig();if(Ve){const rt=this._viewportRuler.getViewportScrollPosition();W(Pe,this._getExactOverlayY(et,ve,rt)),W(Pe,this._getExactOverlayX(et,ve,rt))}else Pe.position="static";let ne="",dt=this._getOffset(et,"x"),se=this._getOffset(et,"y");dt&&(ne+=`translateX(${dt}px) `),se&&(ne+=`translateY(${se}px)`),Pe.transform=ne.trim(),Y.maxHeight&&(Ve?Pe.maxHeight=(0,c.HM)(Y.maxHeight):E&&(Pe.maxHeight="")),Y.maxWidth&&(Ve?Pe.maxWidth=(0,c.HM)(Y.maxWidth):E&&(Pe.maxWidth="")),W(this._pane.style,Pe)}_getExactOverlayY(ve,et,Pe){let Ve={top:"",bottom:""},E=this._getOverlayPoint(et,this._overlayRect,ve);return this._isPushed&&(E=this._pushOverlayOnScreen(E,this._overlayRect,Pe)),"bottom"===ve.overlayY?Ve.bottom=this._document.documentElement.clientHeight-(E.y+this._overlayRect.height)+"px":Ve.top=(0,c.HM)(E.y),Ve}_getExactOverlayX(ve,et,Pe){let Y,Ve={left:"",right:""},E=this._getOverlayPoint(et,this._overlayRect,ve);return this._isPushed&&(E=this._pushOverlayOnScreen(E,this._overlayRect,Pe)),Y=this._isRtl()?"end"===ve.overlayX?"left":"right":"end"===ve.overlayX?"right":"left","right"===Y?Ve.right=this._document.documentElement.clientWidth-(E.x+this._overlayRect.width)+"px":Ve.left=(0,c.HM)(E.x),Ve}_getScrollVisibility(){const ve=this._getOriginRect(),et=this._pane.getBoundingClientRect(),Pe=this._scrollables.map(Ve=>Ve.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:re(ve,Pe),isOriginOutsideView:R(ve,Pe),isOverlayClipped:re(et,Pe),isOverlayOutsideView:R(et,Pe)}}_subtractOverflows(ve,...et){return et.reduce((Pe,Ve)=>Pe-Math.max(Ve,0),ve)}_getNarrowedViewportRect(){const ve=this._document.documentElement.clientWidth,et=this._document.documentElement.clientHeight,Pe=this._viewportRuler.getViewportScrollPosition();return{top:Pe.top+this._viewportMargin,left:Pe.left+this._viewportMargin,right:Pe.left+ve-this._viewportMargin,bottom:Pe.top+et-this._viewportMargin,width:ve-2*this._viewportMargin,height:et-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(ve,et){return"x"===et?null==ve.offsetX?this._offsetX:ve.offsetX:null==ve.offsetY?this._offsetY:ve.offsetY}_validatePositions(){}_addPanelClasses(ve){this._pane&&(0,c.Eq)(ve).forEach(et=>{""!==et&&-1===this._appliedPanelClasses.indexOf(et)&&(this._appliedPanelClasses.push(et),this._pane.classList.add(et))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(ve=>{this._pane.classList.remove(ve)}),this._appliedPanelClasses=[])}_getOriginRect(){const ve=this._origin;if(ve instanceof s.SBq)return ve.nativeElement.getBoundingClientRect();if(ve instanceof Element)return ve.getBoundingClientRect();const et=ve.width||0,Pe=ve.height||0;return{top:ve.y,bottom:ve.y+Pe,left:ve.x,right:ve.x+et,height:Pe,width:et}}}function W(vt,ve){for(let et in ve)ve.hasOwnProperty(et)&&(vt[et]=ve[et]);return vt}function _e(vt){if("number"!=typeof vt&&null!=vt){const[ve,et]=vt.split(j);return et&&"px"!==et?null:parseFloat(ve)}return vt||null}function ke(vt){return{top:Math.floor(vt.top),right:Math.floor(vt.right),bottom:Math.floor(vt.bottom),left:Math.floor(vt.left),width:Math.floor(vt.width),height:Math.floor(vt.height)}}const Mt="cdk-global-overlay-wrapper";class oe{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(ve){const et=ve.getConfig();this._overlayRef=ve,this._width&&!et.width&&ve.updateSize({width:this._width}),this._height&&!et.height&&ve.updateSize({height:this._height}),ve.hostElement.classList.add(Mt),this._isDisposed=!1}top(ve=""){return this._bottomOffset="",this._topOffset=ve,this._alignItems="flex-start",this}left(ve=""){return this._xOffset=ve,this._xPosition="left",this}bottom(ve=""){return this._topOffset="",this._bottomOffset=ve,this._alignItems="flex-end",this}right(ve=""){return this._xOffset=ve,this._xPosition="right",this}start(ve=""){return this._xOffset=ve,this._xPosition="start",this}end(ve=""){return this._xOffset=ve,this._xPosition="end",this}width(ve=""){return this._overlayRef?this._overlayRef.updateSize({width:ve}):this._width=ve,this}height(ve=""){return this._overlayRef?this._overlayRef.updateSize({height:ve}):this._height=ve,this}centerHorizontally(ve=""){return this.left(ve),this._xPosition="center",this}centerVertically(ve=""){return this.top(ve),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const ve=this._overlayRef.overlayElement.style,et=this._overlayRef.hostElement.style,Pe=this._overlayRef.getConfig(),{width:Ve,height:E,maxWidth:Y,maxHeight:ne}=Pe,dt=!("100%"!==Ve&&"100vw"!==Ve||Y&&"100%"!==Y&&"100vw"!==Y),se=!("100%"!==E&&"100vh"!==E||ne&&"100%"!==ne&&"100vh"!==ne),rt=this._xPosition,Ft=this._xOffset,$t="rtl"===this._overlayRef.getConfig().direction;let kt="",Yt="",Qe="";dt?Qe="flex-start":"center"===rt?(Qe="center",$t?Yt=Ft:kt=Ft):$t?"left"===rt||"end"===rt?(Qe="flex-end",kt=Ft):("right"===rt||"start"===rt)&&(Qe="flex-start",Yt=Ft):"left"===rt||"start"===rt?(Qe="flex-start",kt=Ft):("right"===rt||"end"===rt)&&(Qe="flex-end",Yt=Ft),ve.position=this._cssPosition,ve.marginLeft=dt?"0":kt,ve.marginTop=se?"0":this._topOffset,ve.marginBottom=this._bottomOffset,ve.marginRight=dt?"0":Yt,et.justifyContent=Qe,et.alignItems=se?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const ve=this._overlayRef.overlayElement.style,et=this._overlayRef.hostElement,Pe=et.style;et.classList.remove(Mt),Pe.justifyContent=Pe.alignItems=ve.marginTop=ve.marginBottom=ve.marginLeft=ve.marginRight=ve.position="",this._overlayRef=null,this._isDisposed=!0}}let Te=(()=>{class vt{constructor(et,Pe,Ve,E){this._viewportRuler=et,this._document=Pe,this._platform=Ve,this._overlayContainer=E}global(){return new oe}flexibleConnectedTo(et){return new P(et,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(e.rL),s.LFG(r.K0),s.LFG(d.t4),s.LFG(Z))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})(),mt=0,ut=(()=>{class vt{constructor(et,Pe,Ve,E,Y,ne,dt,se,rt,Ft,$t,kt){this.scrollStrategies=et,this._overlayContainer=Pe,this._componentFactoryResolver=Ve,this._positionBuilder=E,this._keyboardDispatcher=Y,this._injector=ne,this._ngZone=dt,this._document=se,this._directionality=rt,this._location=Ft,this._outsideClickDispatcher=$t,this._animationsModuleType=kt}create(et){const Pe=this._createHostElement(),Ve=this._createPaneElement(Pe),E=this._createPortalOutlet(Ve),Y=new Ye(et);return Y.direction=Y.direction||this._directionality.value,new Ce(E,Pe,Ve,Y,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(et){const Pe=this._document.createElement("div");return Pe.id="cdk-overlay-"+mt++,Pe.classList.add("cdk-overlay-pane"),et.appendChild(Pe),Pe}_createHostElement(){const et=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(et),et}_createPortalOutlet(et){return this._appRef||(this._appRef=this._injector.get(s.z2F)),new Re.u0(et,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return vt.\u0275fac=function(et){return new(et||vt)(s.LFG(ue),s.LFG(Z),s.LFG(s._Vd),s.LFG(Te),s.LFG(K),s.LFG(s.zs3),s.LFG(s.R0b),s.LFG(r.K0),s.LFG(te.Is),s.LFG(r.Ye),s.LFG(D),s.LFG(s.QbO,8))},vt.\u0275prov=s.Yz7({token:vt,factory:vt.\u0275fac,providedIn:"root"}),vt})();const tt=[{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"}],St=new s.OlP("cdk-connected-overlay-scroll-strategy");let Ut=(()=>{class vt{constructor(et){this.elementRef=et}}return vt.\u0275fac=function(et){return new(et||vt)(s.Y36(s.SBq))},vt.\u0275dir=s.lG2({type:vt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),vt})(),li=(()=>{class vt{get offsetX(){return this._offsetX}set offsetX(et){this._offsetX=et,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(et){this._offsetY=et,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(et){this._hasBackdrop=(0,c.Ig)(et)}get lockPosition(){return this._lockPosition}set lockPosition(et){this._lockPosition=(0,c.Ig)(et)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(et){this._flexibleDimensions=(0,c.Ig)(et)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(et){this._growAfterOpen=(0,c.Ig)(et)}get push(){return this._push}set push(et){this._push=(0,c.Ig)(et)}constructor(et,Pe,Ve,E,Y){this._overlay=et,this._dir=Y,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Ae.w0.EMPTY,this._attachSubscription=Ae.w0.EMPTY,this._detachSubscription=Ae.w0.EMPTY,this._positionSubscription=Ae.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new s.vpe,this.positionChange=new s.vpe,this.attach=new s.vpe,this.detach=new s.vpe,this.overlayKeydown=new s.vpe,this.overlayOutsideClick=new s.vpe,this._templatePortal=new Re.UE(Pe,Ve),this._scrollStrategyFactory=E,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(et){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),et.origin&&this.open&&this._position.apply()),et.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=tt);const et=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=et.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=et.detachments().subscribe(()=>this.detach.emit()),et.keydownEvents().subscribe(Pe=>{this.overlayKeydown.next(Pe),Pe.keyCode===He.hY&&!this.disableClose&&!(0,He.Vb)(Pe)&&(Pe.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Pe=>{this.overlayOutsideClick.next(Pe)})}_buildConfig(){const et=this._position=this.positionStrategy||this._createPositionStrategy(),Pe=new Ye({direction:this._dir,positionStrategy:et,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Pe.width=this.width),(this.height||0===this.height)&&(Pe.height=this.height),(this.minWidth||0===this.minWidth)&&(Pe.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Pe.minHeight=this.minHeight),this.backdropClass&&(Pe.backdropClass=this.backdropClass),this.panelClass&&(Pe.panelClass=this.panelClass),Pe}_updatePositionStrategy(et){const Pe=this.positions.map(Ve=>({originX:Ve.originX,originY:Ve.originY,overlayX:Ve.overlayX,overlayY:Ve.overlayY,offsetX:Ve.offsetX||this.offsetX,offsetY:Ve.offsetY||this.offsetY,panelClass:Ve.panelClass||void 0}));return et.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Pe).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const et=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(et),et}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof Ut?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(et=>{this.backdropClick.emit(et)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function Me(vt,ve=!1){return(0,V.e)((et,Pe)=>{let Ve=0;et.subscribe((0,Q.x)(Pe,E=>{const Y=vt(E,Ve++);(Y||ve)&&Pe.next(E),!Y&&Pe.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(et=>{this.positionChange.emit(et),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return vt.\u0275fac=function(et){return new(et||vt)(s.Y36(ut),s.Y36(s.Rgc),s.Y36(s.s_b),s.Y36(St),s.Y36(te.Is,8))},vt.\u0275dir=s.lG2({type:vt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[s.TTD]}),vt})();const ni={provide:St,deps:[ut],useFactory:function Gt(vt){return()=>vt.scrollStrategies.reposition()}};let gt=(()=>{class vt{}return vt.\u0275fac=function(et){return new(et||vt)},vt.\u0275mod=s.oAB({type:vt}),vt.\u0275inj=s.cJS({providers:[ut,ni],imports:[te.vT,Re.eL,e.Cl,e.Cl]}),vt})()},62831:(ct,ye,l)=>{"use strict";l.d(ye,{Mq:()=>Se,Oy:()=>G,_i:()=>Ae,ht:()=>le,i$:()=>Me,kV:()=>_t,qK:()=>T,sA:()=>xt,t4:()=>c});var e=l(65879),r=l(96814);let s;try{s=typeof Intl<"u"&&Intl.v8BreakIterator}catch{s=!1}let f,c=(()=>{class we{constructor(re){this._platformId=re,this.isBrowser=this._platformId?(0,r.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!s)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return we.\u0275fac=function(re){return new(re||we)(e.LFG(e.Lbi))},we.\u0275prov=e.Yz7({token:we,factory:we.\u0275fac,providedIn:"root"}),we})();const p=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function T(){if(f)return f;if("object"!=typeof document||!document)return f=new Set(p),f;let we=document.createElement("input");return f=new Set(p.filter(R=>(we.setAttribute("type",R),we.type===R))),f}let V,te,Re,Ke;function Me(we){return function Q(){if(null==V&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>V=!0}))}finally{V=V||!1}return V}()?we:!!we.capture}function Se(){if(null==Re){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Re=!1,Re;if("scrollBehavior"in document.documentElement.style)Re=!0;else{const we=Element.prototype.scrollTo;Re=!!we&&!/\{\s*\[native code\]\s*\}/.test(we.toString())}}return Re}function Ae(){if("object"!=typeof document||!document)return 0;if(null==te){const we=document.createElement("div"),R=we.style;we.dir="rtl",R.width="1px",R.overflow="auto",R.visibility="hidden",R.pointerEvents="none",R.position="absolute";const re=document.createElement("div"),ce=re.style;ce.width="2px",ce.height="1px",we.appendChild(re),document.body.appendChild(we),te=0,0===we.scrollLeft&&(we.scrollLeft=1,te=0===we.scrollLeft?1:2),we.remove()}return te}function _t(we){if(function He(){if(null==Ke){const we=typeof document<"u"?document.head:null;Ke=!(!we||!we.createShadowRoot&&!we.attachShadow)}return Ke}()){const R=we.getRootNode?we.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&R instanceof ShadowRoot)return R}return null}function le(){let we=typeof document<"u"&&document?document.activeElement:null;for(;we&&we.shadowRoot;){const R=we.shadowRoot.activeElement;if(R===we)break;we=R}return we}function xt(we){return we.composedPath?we.composedPath()[0]:we.target}function G(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(ct,ye,l)=>{"use strict";l.d(ye,{C5:()=>Q,Pl:()=>le,UE:()=>Me,eL:()=>G,en:()=>Re,ig:()=>He,u0:()=>Ae});var e=l(65879),r=l(96814);class V{attach(re){return this._attachedHost=re,re.attach(this)}detach(){let re=this._attachedHost;null!=re&&(this._attachedHost=null,re.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(re){this._attachedHost=re}}class Q extends V{constructor(re,ce,ue,Ye,Le){super(),this.component=re,this.viewContainerRef=ce,this.injector=ue,this.componentFactoryResolver=Ye,this.projectableNodes=Le}}class Me extends V{constructor(re,ce,ue,Ye){super(),this.templateRef=re,this.viewContainerRef=ce,this.context=ue,this.injector=Ye}get origin(){return this.templateRef.elementRef}attach(re,ce=this.context){return this.context=ce,super.attach(re)}detach(){return this.context=void 0,super.detach()}}class te extends V{constructor(re){super(),this.element=re instanceof e.SBq?re.nativeElement:re}}class Re{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(re){return re instanceof Q?(this._attachedPortal=re,this.attachComponentPortal(re)):re instanceof Me?(this._attachedPortal=re,this.attachTemplatePortal(re)):this.attachDomPortal&&re instanceof te?(this._attachedPortal=re,this.attachDomPortal(re)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(re){this._disposeFn=re}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Ae extends Re{constructor(re,ce,ue,Ye,Le){super(),this.outletElement=re,this._componentFactoryResolver=ce,this._appRef=ue,this._defaultInjector=Ye,this.attachDomPortal=ee=>{const ze=ee.element,Je=this._document.createComment("dom-portal");ze.parentNode.insertBefore(Je,ze),this.outletElement.appendChild(ze),this._attachedPortal=ee,super.setDisposeFn(()=>{Je.parentNode&&Je.parentNode.replaceChild(ze,Je)})},this._document=Le}attachComponentPortal(re){const ue=(re.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(re.component);let Ye;return re.viewContainerRef?(Ye=re.viewContainerRef.createComponent(ue,re.viewContainerRef.length,re.injector||re.viewContainerRef.injector,re.projectableNodes||void 0),this.setDisposeFn(()=>Ye.destroy())):(Ye=ue.create(re.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(Ye.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Ye.hostView),Ye.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Ye)),this._attachedPortal=re,Ye}attachTemplatePortal(re){let ce=re.viewContainerRef,ue=ce.createEmbeddedView(re.templateRef,re.context,{injector:re.injector});return ue.rootNodes.forEach(Ye=>this.outletElement.appendChild(Ye)),ue.detectChanges(),this.setDisposeFn(()=>{let Ye=ce.indexOf(ue);-1!==Ye&&ce.remove(Ye)}),this._attachedPortal=re,ue}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(re){return re.hostView.rootNodes[0]}}let He=(()=>{class R extends Me{constructor(ce,ue){super(ce,ue)}}return R.\u0275fac=function(ce){return new(ce||R)(e.Y36(e.Rgc),e.Y36(e.s_b))},R.\u0275dir=e.lG2({type:R,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]}),R})(),le=(()=>{class R extends Re{constructor(ce,ue,Ye){super(),this._componentFactoryResolver=ce,this._viewContainerRef=ue,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=Le=>{const ee=Le.element,ze=this._document.createComment("dom-portal");Le.setAttachedHost(this),ee.parentNode.insertBefore(ze,ee),this._getRootNode().appendChild(ee),this._attachedPortal=Le,super.setDisposeFn(()=>{ze.parentNode&&ze.parentNode.replaceChild(ee,ze)})},this._document=Ye}get portal(){return this._attachedPortal}set portal(ce){this.hasAttached()&&!ce&&!this._isInitialized||(this.hasAttached()&&super.detach(),ce&&super.attach(ce),this._attachedPortal=ce||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ce){ce.setAttachedHost(this);const ue=null!=ce.viewContainerRef?ce.viewContainerRef:this._viewContainerRef,Le=(ce.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ce.component),ee=ue.createComponent(Le,ue.length,ce.injector||ue.injector,ce.projectableNodes||void 0);return ue!==this._viewContainerRef&&this._getRootNode().appendChild(ee.hostView.rootNodes[0]),super.setDisposeFn(()=>ee.destroy()),this._attachedPortal=ce,this._attachedRef=ee,this.attached.emit(ee),ee}attachTemplatePortal(ce){ce.setAttachedHost(this);const ue=this._viewContainerRef.createEmbeddedView(ce.templateRef,ce.context,{injector:ce.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ce,this._attachedRef=ue,this.attached.emit(ue),ue}_getRootNode(){const ce=this._viewContainerRef.element.nativeElement;return ce.nodeType===ce.ELEMENT_NODE?ce:ce.parentNode}}return R.\u0275fac=function(ce){return new(ce||R)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(r.K0))},R.\u0275dir=e.lG2({type:R,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]}),R})(),G=(()=>{class R{}return R.\u0275fac=function(ce){return new(ce||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({}),R})()},16672:(ct,ye,l)=>{"use strict";l.d(ye,{Cl:()=>Z,PQ:()=>R,ZD:()=>D,mF:()=>we,rL:()=>ce});var e=l(42495),r=l(65879),s=l(78645),c=l(22096),d=l(65592),f=l(92438),V=(l(80927),l(76410),l(29028)),Q=l(32181),Me=l(59773),te=l(62831),Re=l(96814),Se=l(49388);let we=(()=>{class Ce{constructor(j,P,W){this._ngZone=j,this._platform=P,this._scrolled=new s.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=W}register(j){this.scrollContainers.has(j)||this.scrollContainers.set(j,j.elementScrolled().subscribe(()=>this._scrolled.next(j)))}deregister(j){const P=this.scrollContainers.get(j);P&&(P.unsubscribe(),this.scrollContainers.delete(j))}scrolled(j=20){return this._platform.isBrowser?new d.y(P=>{this._globalSubscription||this._addGlobalListener();const W=j>0?this._scrolled.pipe((0,V.e)(j)).subscribe(P):this._scrolled.subscribe(P);return this._scrolledCount++,()=>{W.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,c.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((j,P)=>this.deregister(P)),this._scrolled.complete()}ancestorScrolled(j,P){const W=this.getAncestorScrollContainers(j);return this.scrolled(P).pipe((0,Q.h)(_e=>!_e||W.indexOf(_e)>-1))}getAncestorScrollContainers(j){const P=[];return this.scrollContainers.forEach((W,_e)=>{this._scrollableContainsElement(_e,j)&&P.push(_e)}),P}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(j,P){let W=(0,e.fI)(P),_e=j.getElementRef().nativeElement;do{if(W==_e)return!0}while(W=W.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const j=this._getWindow();return(0,f.R)(j.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Ce.\u0275fac=function(j){return new(j||Ce)(r.LFG(r.R0b),r.LFG(te.t4),r.LFG(Re.K0,8))},Ce.\u0275prov=r.Yz7({token:Ce,factory:Ce.\u0275fac,providedIn:"root"}),Ce})(),R=(()=>{class Ce{constructor(j,P,W,_e){this.elementRef=j,this.scrollDispatcher=P,this.ngZone=W,this.dir=_e,this._destroyed=new s.x,this._elementScrolled=new d.y(ke=>this.ngZone.runOutsideAngular(()=>(0,f.R)(this.elementRef.nativeElement,"scroll").pipe((0,Me.R)(this._destroyed)).subscribe(ke)))}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(j){const P=this.elementRef.nativeElement,W=this.dir&&"rtl"==this.dir.value;null==j.left&&(j.left=W?j.end:j.start),null==j.right&&(j.right=W?j.start:j.end),null!=j.bottom&&(j.top=P.scrollHeight-P.clientHeight-j.bottom),W&&0!=(0,te._i)()?(null!=j.left&&(j.right=P.scrollWidth-P.clientWidth-j.left),2==(0,te._i)()?j.left=j.right:1==(0,te._i)()&&(j.left=j.right?-j.right:j.right)):null!=j.right&&(j.left=P.scrollWidth-P.clientWidth-j.right),this._applyScrollToOptions(j)}_applyScrollToOptions(j){const P=this.elementRef.nativeElement;(0,te.Mq)()?P.scrollTo(j):(null!=j.top&&(P.scrollTop=j.top),null!=j.left&&(P.scrollLeft=j.left))}measureScrollOffset(j){const P="left",W="right",_e=this.elementRef.nativeElement;if("top"==j)return _e.scrollTop;if("bottom"==j)return _e.scrollHeight-_e.clientHeight-_e.scrollTop;const ke=this.dir&&"rtl"==this.dir.value;return"start"==j?j=ke?W:P:"end"==j&&(j=ke?P:W),ke&&2==(0,te._i)()?j==P?_e.scrollWidth-_e.clientWidth-_e.scrollLeft:_e.scrollLeft:ke&&1==(0,te._i)()?j==P?_e.scrollLeft+_e.scrollWidth-_e.clientWidth:-_e.scrollLeft:j==P?_e.scrollLeft:_e.scrollWidth-_e.clientWidth-_e.scrollLeft}}return Ce.\u0275fac=function(j){return new(j||Ce)(r.Y36(r.SBq),r.Y36(we),r.Y36(r.R0b),r.Y36(Se.Is,8))},Ce.\u0275dir=r.lG2({type:Ce,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),Ce})(),ce=(()=>{class Ce{constructor(j,P,W){this._platform=j,this._change=new s.x,this._changeListener=_e=>{this._change.next(_e)},this._document=W,P.runOutsideAngular(()=>{if(j.isBrowser){const _e=this._getWindow();_e.addEventListener("resize",this._changeListener),_e.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const j=this._getWindow();j.removeEventListener("resize",this._changeListener),j.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const j={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),j}getViewportRect(){const j=this.getViewportScrollPosition(),{width:P,height:W}=this.getViewportSize();return{top:j.top,left:j.left,bottom:j.top+W,right:j.left+P,height:W,width:P}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const j=this._document,P=this._getWindow(),W=j.documentElement,_e=W.getBoundingClientRect();return{top:-_e.top||j.body.scrollTop||P.scrollY||W.scrollTop||0,left:-_e.left||j.body.scrollLeft||P.scrollX||W.scrollLeft||0}}change(j=20){return j>0?this._change.pipe((0,V.e)(j)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const j=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:j.innerWidth,height:j.innerHeight}:{width:0,height:0}}}return Ce.\u0275fac=function(j){return new(j||Ce)(r.LFG(te.t4),r.LFG(r.R0b),r.LFG(Re.K0,8))},Ce.\u0275prov=r.Yz7({token:Ce,factory:Ce.\u0275fac,providedIn:"root"}),Ce})(),D=(()=>{class Ce{}return Ce.\u0275fac=function(j){return new(j||Ce)},Ce.\u0275mod=r.oAB({type:Ce}),Ce.\u0275inj=r.cJS({}),Ce})(),Z=(()=>{class Ce{}return Ce.\u0275fac=function(j){return new(j||Ce)},Ce.\u0275mod=r.oAB({type:Ce}),Ce.\u0275inj=r.cJS({imports:[Se.vT,D,Se.vT,D]}),Ce})()},14643:(ct,ye,l)=>{"use strict";l.d(ye,{$E:()=>Ve,Af:()=>ee,D5:()=>R,FT:()=>Pe,HT:()=>$t,Hx:()=>rt,Kb:()=>pt,O_:()=>we,QJ:()=>ze,Sq:()=>ke,T$:()=>et,Z4:()=>re,_J:()=>oe,bH:()=>E,fe:()=>_e,fo:()=>Ye,hD:()=>Je,nl:()=>U,oF:()=>K,pF:()=>vt,pN:()=>xt,qM:()=>Mt,r2:()=>Te,s$:()=>j,xN:()=>Be,zC:()=>dt});var e=l(49388),r=l(42495),s=l(78337),c=l(62831),d=l(16672),f=l(96814),p=l(65879),T=l(78645),V=l(7715),Q=l(65619),Me=l(2664),te=l(22096),Re=l(59773),Se=l(48180);const Ae=[[["caption"]],[["colgroup"],["col"]]],Ke=["caption","colgroup, col"];function He(kt,Yt){if(1&kt&&(p.TgZ(0,"th",3),p._uU(1),p.qZA()),2&kt){const Qe=p.oxw();p.Udp("text-align",Qe.justify),p.xp6(1),p.hij(" ",Qe.headerText," ")}}function _t(kt,Yt){if(1&kt&&(p.TgZ(0,"td",4),p._uU(1),p.qZA()),2&kt){const Qe=Yt.$implicit,We=p.oxw();p.Udp("text-align",We.justify),p.xp6(1),p.hij(" ",We.dataAccessor(Qe,We.name)," ")}}function le(kt){return class extends kt{get sticky(){return this._sticky}set sticky(Yt){const Qe=this._sticky;this._sticky=(0,r.Ig)(Yt),this._hasStickyChanged=Qe!==this._sticky}hasStickyChanged(){const Yt=this._hasStickyChanged;return this._hasStickyChanged=!1,Yt}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...Yt){super(...Yt),this._sticky=!1,this._hasStickyChanged=!1}}}const xt=new p.OlP("CDK_TABLE"),G=new p.OlP("text-column-options");let we=(()=>{class kt{constructor(Qe){this.template=Qe}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkCellDef",""]]}),kt})(),R=(()=>{class kt{constructor(Qe){this.template=Qe}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkHeaderCellDef",""]]}),kt})(),re=(()=>{class kt{constructor(Qe){this.template=Qe}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkFooterCellDef",""]]}),kt})();class ce{}const ue=le(ce);let Ye=(()=>{class kt extends ue{get name(){return this._name}set name(Qe){this._setNameInput(Qe)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Qe){const We=this._stickyEnd;this._stickyEnd=(0,r.Ig)(Qe),this._hasStickyChanged=We!==this._stickyEnd}constructor(Qe){super(),this._table=Qe,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Qe){Qe&&(this._name=Qe,this.cssClassFriendlyName=Qe.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(xt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkColumnDef",""]],contentQueries:function(Qe,We,Ct){if(1&Qe&&(p.Suo(Ct,we,5),p.Suo(Ct,R,5),p.Suo(Ct,re,5)),2&Qe){let st;p.iGM(st=p.CRH())&&(We.cell=st.first),p.iGM(st=p.CRH())&&(We.headerCell=st.first),p.iGM(st=p.CRH())&&(We.footerCell=st.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[p._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:kt}]),p.qOj]}),kt})();class Le{constructor(Yt,Qe){Qe.nativeElement.classList.add(...Yt._columnCssClassName)}}let ee=(()=>{class kt extends Le{constructor(Qe,We){super(Qe,We)}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(Ye),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[p.qOj]}),kt})(),ze=(()=>{class kt extends Le{constructor(Qe,We){if(super(Qe,We),1===Qe._table?._elementRef.nativeElement.nodeType){const Ct=Qe._table._elementRef.nativeElement.getAttribute("role");We.nativeElement.setAttribute("role","grid"===Ct||"treegrid"===Ct?"gridcell":"cell")}}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(Ye),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[p.qOj]}),kt})(),Je=(()=>{class kt extends Le{constructor(Qe,We){if(super(Qe,We),1===Qe._table?._elementRef.nativeElement.nodeType){const Ct=Qe._table._elementRef.nativeElement.getAttribute("role");We.nativeElement.setAttribute("role","grid"===Ct||"treegrid"===Ct?"gridcell":"cell")}}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(Ye),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[p.qOj]}),kt})();class At{constructor(){this.tasks=[],this.endTasks=[]}}const U=new p.OlP("_COALESCED_STYLE_SCHEDULER");let K=(()=>{class kt{constructor(Qe){this._ngZone=Qe,this._currentSchedule=null,this._destroyed=new T.x}schedule(Qe){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Qe)}scheduleEnd(Qe){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Qe)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new At,this._getScheduleObservable().pipe((0,Re.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Qe=this._currentSchedule;this._currentSchedule=new At;for(const We of Qe.tasks)We();for(const We of Qe.endTasks)We()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,V.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,Se.q)(1))}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.LFG(p.R0b))},kt.\u0275prov=p.Yz7({token:kt,factory:kt.\u0275fac}),kt})(),Z=(()=>{class kt{constructor(Qe,We){this.template=Qe,this._differs=We}ngOnChanges(Qe){if(!this._columnsDiffer){const We=Qe.columns&&Qe.columns.currentValue||[];this._columnsDiffer=this._differs.find(We).create(),this._columnsDiffer.diff(We)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Qe){return this instanceof j?Qe.headerCell.template:this instanceof _e?Qe.footerCell.template:Qe.cell.template}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4))},kt.\u0275dir=p.lG2({type:kt,features:[p.TTD]}),kt})();class Ce extends Z{}const De=le(Ce);let j=(()=>{class kt extends De{constructor(Qe,We,Ct){super(Qe,We),this._table=Ct}ngOnChanges(Qe){super.ngOnChanges(Qe)}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(xt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[p.qOj,p.TTD]}),kt})();class P extends Z{}const W=le(P);let _e=(()=>{class kt extends W{constructor(Qe,We,Ct){super(Qe,We),this._table=Ct}ngOnChanges(Qe){super.ngOnChanges(Qe)}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(xt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[p.qOj,p.TTD]}),kt})(),ke=(()=>{class kt extends Z{constructor(Qe,We,Ct){super(Qe,We),this._table=Ct}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(xt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[p.qOj]}),kt})(),pt=(()=>{class kt{constructor(Qe){this._viewContainer=Qe,kt.mostRecentCellOutlet=this}ngOnDestroy(){kt.mostRecentCellOutlet===this&&(kt.mostRecentCellOutlet=null)}}return kt.mostRecentCellOutlet=null,kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.s_b))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkCellOutlet",""]]}),kt})(),Be=(()=>{class kt{}return kt.\u0275fac=function(Qe){return new(Qe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Qe,We){1&Qe&&p.GkF(0,0)},dependencies:[pt],encapsulation:2}),kt})(),Mt=(()=>{class kt{}return kt.\u0275fac=function(Qe){return new(Qe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Qe,We){1&Qe&&p.GkF(0,0)},dependencies:[pt],encapsulation:2}),kt})(),oe=(()=>{class kt{}return kt.\u0275fac=function(Qe){return new(Qe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Qe,We){1&Qe&&p.GkF(0,0)},dependencies:[pt],encapsulation:2}),kt})(),Te=(()=>{class kt{constructor(Qe){this.templateRef=Qe,this._contentClassName="cdk-no-data-row"}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["ng-template","cdkNoDataRow",""]]}),kt})();const mt=["top","bottom","left","right"];class ut{constructor(Yt,Qe,We,Ct,st=!0,nt=!0,ht){this._isNativeHtmlTable=Yt,this._stickCellCss=Qe,this.direction=We,this._coalescedStyleScheduler=Ct,this._isBrowser=st,this._needsPositionStickyOnElement=nt,this._positionListener=ht,this._cachedCellWidths=[],this._borderCellCss={top:`${Qe}-border-elem-top`,bottom:`${Qe}-border-elem-bottom`,left:`${Qe}-border-elem-left`,right:`${Qe}-border-elem-right`}}clearStickyPositioning(Yt,Qe){const We=[];for(const Ct of Yt)if(Ct.nodeType===Ct.ELEMENT_NODE){We.push(Ct);for(let st=0;st{for(const Ct of We)this._removeStickyStyle(Ct,Qe)})}updateStickyColumns(Yt,Qe,We,Ct=!0){if(!Yt.length||!this._isBrowser||!Qe.some(F=>F)&&!We.some(F=>F))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const st=Yt[0],nt=st.children.length,ht=this._getCellWidths(st,Ct),Xe=this._getStickyStartColumnPositions(ht,Qe),Et=this._getStickyEndColumnPositions(ht,We),$e=Qe.lastIndexOf(!0),me=We.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const F="rtl"===this.direction,L=F?"right":"left",A=F?"left":"right";for(const B of Yt)for(let fe=0;feQe[fe]?B:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===me?[]:ht.slice(me).map((B,fe)=>We[fe+me]?B:null).reverse()}))})}stickRows(Yt,Qe,We){if(!this._isBrowser)return;const Ct="bottom"===We?Yt.slice().reverse():Yt,st="bottom"===We?Qe.slice().reverse():Qe,nt=[],ht=[],Xe=[];for(let $e=0,me=0;$e{for(let $e=0;$e{Qe.some(Ct=>!Ct)?this._removeStickyStyle(We,["bottom"]):this._addStickyStyle(We,"bottom",0,!1)})}_removeStickyStyle(Yt,Qe){for(const Ct of Qe)Yt.style[Ct]="",Yt.classList.remove(this._borderCellCss[Ct]);mt.some(Ct=>-1===Qe.indexOf(Ct)&&Yt.style[Ct])?Yt.style.zIndex=this._getCalculatedZIndex(Yt):(Yt.style.zIndex="",this._needsPositionStickyOnElement&&(Yt.style.position=""),Yt.classList.remove(this._stickCellCss))}_addStickyStyle(Yt,Qe,We,Ct){Yt.classList.add(this._stickCellCss),Ct&&Yt.classList.add(this._borderCellCss[Qe]),Yt.style[Qe]=`${We}px`,Yt.style.zIndex=this._getCalculatedZIndex(Yt),this._needsPositionStickyOnElement&&(Yt.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(Yt){const Qe={top:100,bottom:10,left:1,right:1};let We=0;for(const Ct of mt)Yt.style[Ct]&&(We+=Qe[Ct]);return We?`${We}`:""}_getCellWidths(Yt,Qe=!0){if(!Qe&&this._cachedCellWidths.length)return this._cachedCellWidths;const We=[],Ct=Yt.children;for(let st=0;st0;st--)Qe[st]&&(We[st]=Ct,Ct+=Yt[st]);return We}}const vt=new p.OlP("CDK_SPL");let et=(()=>{class kt{constructor(Qe,We){this.viewContainer=Qe,this.elementRef=We}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","rowOutlet",""]]}),kt})(),Pe=(()=>{class kt{constructor(Qe,We){this.viewContainer=Qe,this.elementRef=We}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","headerRowOutlet",""]]}),kt})(),Ve=(()=>{class kt{constructor(Qe,We){this.viewContainer=Qe,this.elementRef=We}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","footerRowOutlet",""]]}),kt})(),E=(()=>{class kt{constructor(Qe,We){this.viewContainer=Qe,this.elementRef=We}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","noDataRowOutlet",""]]}),kt})(),dt=(()=>{class kt{get trackBy(){return this._trackByFn}set trackBy(Qe){this._trackByFn=Qe}get dataSource(){return this._dataSource}set dataSource(Qe){this._dataSource!==Qe&&this._switchDataSource(Qe)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Qe){this._multiTemplateDataRows=(0,r.Ig)(Qe),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Qe){this._fixedLayout=(0,r.Ig)(Qe),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Qe,We,Ct,st,nt,ht,Xe,Et,$e,me,F,L){this._differs=Qe,this._changeDetectorRef=We,this._elementRef=Ct,this._dir=nt,this._platform=Xe,this._viewRepeater=Et,this._coalescedStyleScheduler=$e,this._viewportRuler=me,this._stickyPositioningListener=F,this._ngZone=L,this._onDestroy=new T.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new p.vpe,this.viewChange=new Q.X({start:0,end:Number.MAX_VALUE}),st||this._elementRef.nativeElement.setAttribute("role","table"),this._document=ht,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Qe,We)=>this.trackBy?this.trackBy(We.dataIndex,We.data):We),this._viewportRuler.change().pipe((0,Re.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const We=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||We,this._forceRecalculateCellWidths=We,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Qe=>{Qe.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,s.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Qe=this._dataDiffer.diff(this._renderRows);if(!Qe)return this._updateNoDataRow(),void this.contentChanged.next();const We=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Qe,We,(Ct,st,nt)=>this._getEmbeddedViewArgs(Ct.item,nt),Ct=>Ct.item.data,Ct=>{1===Ct.operation&&Ct.context&&this._renderCellTemplateForItem(Ct.record.item.rowDef,Ct.context)}),this._updateRowIndexContext(),Qe.forEachIdentityChange(Ct=>{We.get(Ct.currentIndex).context.$implicit=Ct.item.data}),this._updateNoDataRow(),this._ngZone&&p.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,Se.q)(1),(0,Re.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Qe){this._customColumnDefs.add(Qe)}removeColumnDef(Qe){this._customColumnDefs.delete(Qe)}addRowDef(Qe){this._customRowDefs.add(Qe)}removeRowDef(Qe){this._customRowDefs.delete(Qe)}addHeaderRowDef(Qe){this._customHeaderRowDefs.add(Qe),this._headerRowDefChanged=!0}removeHeaderRowDef(Qe){this._customHeaderRowDefs.delete(Qe),this._headerRowDefChanged=!0}addFooterRowDef(Qe){this._customFooterRowDefs.add(Qe),this._footerRowDefChanged=!0}removeFooterRowDef(Qe){this._customFooterRowDefs.delete(Qe),this._footerRowDefChanged=!0}setNoDataRow(Qe){this._customNoDataRow=Qe}updateStickyHeaderRowStyles(){const Qe=this._getRenderedRows(this._headerRowOutlet),Ct=this._elementRef.nativeElement.querySelector("thead");Ct&&(Ct.style.display=Qe.length?"":"none");const st=this._headerRowDefs.map(nt=>nt.sticky);this._stickyStyler.clearStickyPositioning(Qe,["top"]),this._stickyStyler.stickRows(Qe,st,"top"),this._headerRowDefs.forEach(nt=>nt.resetStickyChanged())}updateStickyFooterRowStyles(){const Qe=this._getRenderedRows(this._footerRowOutlet),Ct=this._elementRef.nativeElement.querySelector("tfoot");Ct&&(Ct.style.display=Qe.length?"":"none");const st=this._footerRowDefs.map(nt=>nt.sticky);this._stickyStyler.clearStickyPositioning(Qe,["bottom"]),this._stickyStyler.stickRows(Qe,st,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,st),this._footerRowDefs.forEach(nt=>nt.resetStickyChanged())}updateStickyColumnStyles(){const Qe=this._getRenderedRows(this._headerRowOutlet),We=this._getRenderedRows(this._rowOutlet),Ct=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Qe,...We,...Ct],["left","right"]),this._stickyColumnStylesNeedReset=!1),Qe.forEach((st,nt)=>{this._addStickyColumnStyles([st],this._headerRowDefs[nt])}),this._rowDefs.forEach(st=>{const nt=[];for(let ht=0;ht{this._addStickyColumnStyles([st],this._footerRowDefs[nt])}),Array.from(this._columnDefsByName.values()).forEach(st=>st.resetStickyChanged())}_getAllRenderRows(){const Qe=[],We=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Ct=0;Ct{const ht=Ct&&Ct.has(nt)?Ct.get(nt):[];if(ht.length){const Xe=ht.shift();return Xe.dataIndex=We,Xe}return{data:Qe,rowDef:nt,dataIndex:We}})}_cacheColumnDefs(){this._columnDefsByName.clear(),se(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(We=>{this._columnDefsByName.has(We.name),this._columnDefsByName.set(We.name,We)})}_cacheRowDefs(){this._headerRowDefs=se(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=se(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=se(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Qe=this._rowDefs.filter(We=>!We.when);this._defaultRowDef=Qe[0]}_renderUpdatedColumns(){const Qe=(nt,ht)=>nt||!!ht.getColumnsDiff(),We=this._rowDefs.reduce(Qe,!1);We&&this._forceRenderDataRows();const Ct=this._headerRowDefs.reduce(Qe,!1);Ct&&this._forceRenderHeaderRows();const st=this._footerRowDefs.reduce(Qe,!1);return st&&this._forceRenderFooterRows(),We||Ct||st}_switchDataSource(Qe){this._data=[],(0,s.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Qe||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Qe}_observeRenderChanges(){if(!this.dataSource)return;let Qe;(0,s.Z9)(this.dataSource)?Qe=this.dataSource.connect(this):(0,Me.b)(this.dataSource)?Qe=this.dataSource:Array.isArray(this.dataSource)&&(Qe=(0,te.of)(this.dataSource)),this._renderChangeSubscription=Qe.pipe((0,Re.R)(this._onDestroy)).subscribe(We=>{this._data=We||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Qe,We)=>this._renderRow(this._headerRowOutlet,Qe,We)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Qe,We)=>this._renderRow(this._footerRowOutlet,Qe,We)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Qe,We){const Ct=Array.from(We.columns||[]).map(ht=>this._columnDefsByName.get(ht)),st=Ct.map(ht=>ht.sticky),nt=Ct.map(ht=>ht.stickyEnd);this._stickyStyler.updateStickyColumns(Qe,st,nt,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Qe){const We=[];for(let Ct=0;Ct!st.when||st.when(We,Qe));else{let st=this._rowDefs.find(nt=>nt.when&&nt.when(We,Qe))||this._defaultRowDef;st&&Ct.push(st)}return Ct}_getEmbeddedViewArgs(Qe,We){return{templateRef:Qe.rowDef.template,context:{$implicit:Qe.data},index:We}}_renderRow(Qe,We,Ct,st={}){const nt=Qe.viewContainer.createEmbeddedView(We.template,st,Ct);return this._renderCellTemplateForItem(We,st),nt}_renderCellTemplateForItem(Qe,We){for(let Ct of this._getCellTemplates(Qe))pt.mostRecentCellOutlet&&pt.mostRecentCellOutlet._viewContainer.createEmbeddedView(Ct,We);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Qe=this._rowOutlet.viewContainer;for(let We=0,Ct=Qe.length;We{const Ct=this._columnDefsByName.get(We);return Qe.extractCellTemplate(Ct)}):[]}_applyNativeTableSections(){const Qe=this._document.createDocumentFragment(),We=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Ct of We){const st=this._document.createElement(Ct.tag);st.setAttribute("role","rowgroup");for(const nt of Ct.outlets)st.appendChild(nt.elementRef.nativeElement);Qe.appendChild(st)}this._elementRef.nativeElement.appendChild(Qe)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Qe=(We,Ct)=>We||Ct.hasStickyChanged();this._headerRowDefs.reduce(Qe,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Qe,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Qe,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new ut(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,te.of)()).pipe((0,Re.R)(this._onDestroy)).subscribe(We=>{this._stickyStyler.direction=We,this.updateStickyColumnStyles()})}_getOwnDefs(Qe){return Qe.filter(We=>!We._table||We._table===this)}_updateNoDataRow(){const Qe=this._customNoDataRow||this._noDataRow;if(!Qe)return;const We=0===this._rowOutlet.viewContainer.length;if(We===this._isShowingNoDataRow)return;const Ct=this._noDataRowOutlet.viewContainer;if(We){const st=Ct.createEmbeddedView(Qe.templateRef),nt=st.rootNodes[0];1===st.rootNodes.length&&nt?.nodeType===this._document.ELEMENT_NODE&&(nt.setAttribute("role","row"),nt.classList.add(Qe._contentClassName))}else Ct.clear();this._isShowingNoDataRow=We,this._changeDetectorRef.markForCheck()}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(p.ZZ4),p.Y36(p.sBO),p.Y36(p.SBq),p.$8M("role"),p.Y36(e.Is,8),p.Y36(f.K0),p.Y36(c.t4),p.Y36(s.k),p.Y36(U),p.Y36(d.rL),p.Y36(vt,12),p.Y36(p.R0b,8))},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Qe,We,Ct){if(1&Qe&&(p.Suo(Ct,Te,5),p.Suo(Ct,Ye,5),p.Suo(Ct,ke,5),p.Suo(Ct,j,5),p.Suo(Ct,_e,5)),2&Qe){let st;p.iGM(st=p.CRH())&&(We._noDataRow=st.first),p.iGM(st=p.CRH())&&(We._contentColumnDefs=st),p.iGM(st=p.CRH())&&(We._contentRowDefs=st),p.iGM(st=p.CRH())&&(We._contentHeaderRowDefs=st),p.iGM(st=p.CRH())&&(We._contentFooterRowDefs=st)}},viewQuery:function(Qe,We){if(1&Qe&&(p.Gf(et,7),p.Gf(Pe,7),p.Gf(Ve,7),p.Gf(E,7)),2&Qe){let Ct;p.iGM(Ct=p.CRH())&&(We._rowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(We._headerRowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(We._footerRowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(We._noDataRowOutlet=Ct.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(Qe,We){2&Qe&&p.ekj("cdk-table-fixed-layout",We.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[p._Bn([{provide:xt,useExisting:kt},{provide:s.k,useClass:s.yy},{provide:U,useClass:K},{provide:vt,useValue:null}])],ngContentSelectors:Ke,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Qe,We){1&Qe&&(p.F$t(Ae),p.Hsn(0),p.Hsn(1,1),p.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[et,Pe,Ve,E],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),kt})();function se(kt,Yt){return kt.concat(Array.from(Yt))}let rt=(()=>{class kt{get name(){return this._name}set name(Qe){this._name=Qe,this._syncColumnDefName()}constructor(Qe,We){this._table=Qe,this._options=We,this.justify="start",this._options=We||{}}ngOnInit(){this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((Qe,We)=>Qe[We])),this._table&&(this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef))}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const Qe=this.name;return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(Qe):Qe[0].toUpperCase()+Qe.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}return kt.\u0275fac=function(Qe){return new(Qe||kt)(p.Y36(dt,8),p.Y36(G,8))},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-text-column"]],viewQuery:function(Qe,We){if(1&Qe&&(p.Gf(Ye,7),p.Gf(we,7),p.Gf(R,7)),2&Qe){let Ct;p.iGM(Ct=p.CRH())&&(We.columnDef=Ct.first),p.iGM(Ct=p.CRH())&&(We.cell=Ct.first),p.iGM(Ct=p.CRH())&&(We.headerCell=Ct.first)}},inputs:{name:"name",headerText:"headerText",dataAccessor:"dataAccessor",justify:"justify"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(Qe,We){1&Qe&&(p.ynx(0,0),p.YNc(1,He,2,3,"th",1),p.YNc(2,_t,2,3,"td",2),p.BQk())},dependencies:[we,R,Ye,Je,ee],encapsulation:2}),kt})(),$t=(()=>{class kt{}return kt.\u0275fac=function(Qe){return new(Qe||kt)},kt.\u0275mod=p.oAB({type:kt}),kt.\u0275inj=p.cJS({imports:[d.Cl]}),kt})()},96814:(ct,ye,l)=>{"use strict";l.d(ye,{Do:()=>Ke,ED:()=>$o,EM:()=>Bn,H9:()=>Vi,HT:()=>c,JF:()=>ur,JJ:()=>di,K0:()=>f,Mx:()=>Xn,NF:()=>Qr,O5:()=>jn,Ov:()=>Vr,PC:()=>Dr,PM:()=>Rr,RF:()=>sr,S$:()=>Re,Ts:()=>lr,V_:()=>T,Ye:()=>He,Zx:()=>ki,b0:()=>Ae,bD:()=>cr,ez:()=>Xi,lw:()=>p,mk:()=>Pi,n9:()=>bo,q:()=>s,sg:()=>kn,tP:()=>Cr,uU:()=>fr,w_:()=>d});var e=l(65879);let r=null;function s(){return r}function c(x){r||(r=x)}class d{}const f=new e.OlP("DocumentToken");let p=(()=>{class x{historyGo(H){throw new Error("Not implemented")}}return x.\u0275fac=function(H){return new(H||x)},x.\u0275prov=e.Yz7({token:x,factory:function(){return(0,e.f3M)(V)},providedIn:"platform"}),x})();const T=new e.OlP("Location Initialized");let V=(()=>{class x extends p{constructor(){super(),this._doc=(0,e.f3M)(f),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return s().getBaseHref(this._doc)}onPopState(H){const Ue=s().getGlobalEventTarget(this._doc,"window");return Ue.addEventListener("popstate",H,!1),()=>Ue.removeEventListener("popstate",H)}onHashChange(H){const Ue=s().getGlobalEventTarget(this._doc,"window");return Ue.addEventListener("hashchange",H,!1),()=>Ue.removeEventListener("hashchange",H)}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(H){this._location.pathname=H}pushState(H,Ue,wt){this._history.pushState(H,Ue,wt)}replaceState(H,Ue,wt){this._history.replaceState(H,Ue,wt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(H=0){this._history.go(H)}getState(){return this._history.state}}return x.\u0275fac=function(H){return new(H||x)},x.\u0275prov=e.Yz7({token:x,factory:function(){return new x},providedIn:"platform"}),x})();function Q(x,pe){if(0==x.length)return pe;if(0==pe.length)return x;let H=0;return x.endsWith("/")&&H++,pe.startsWith("/")&&H++,2==H?x+pe.substring(1):1==H?x+pe:x+"/"+pe}function Me(x){const pe=x.match(/#|\?|$/),H=pe&&pe.index||x.length;return x.slice(0,H-("/"===x[H-1]?1:0))+x.slice(H)}function te(x){return x&&"?"!==x[0]?"?"+x:x}let Re=(()=>{class x{historyGo(H){throw new Error("Not implemented")}}return x.\u0275fac=function(H){return new(H||x)},x.\u0275prov=e.Yz7({token:x,factory:function(){return(0,e.f3M)(Ae)},providedIn:"root"}),x})();const Se=new e.OlP("appBaseHref");let Ae=(()=>{class x extends Re{constructor(H,Ue){super(),this._platformLocation=H,this._removeListenerFns=[],this._baseHref=Ue??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(f).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(H){this._removeListenerFns.push(this._platformLocation.onPopState(H),this._platformLocation.onHashChange(H))}getBaseHref(){return this._baseHref}prepareExternalUrl(H){return Q(this._baseHref,H)}path(H=!1){const Ue=this._platformLocation.pathname+te(this._platformLocation.search),wt=this._platformLocation.hash;return wt&&H?`${Ue}${wt}`:Ue}pushState(H,Ue,wt,zt){const Xt=this.prepareExternalUrl(wt+te(zt));this._platformLocation.pushState(H,Ue,Xt)}replaceState(H,Ue,wt,zt){const Xt=this.prepareExternalUrl(wt+te(zt));this._platformLocation.replaceState(H,Ue,Xt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(H=0){this._platformLocation.historyGo?.(H)}}return x.\u0275fac=function(H){return new(H||x)(e.LFG(p),e.LFG(Se,8))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac,providedIn:"root"}),x})(),Ke=(()=>{class x extends Re{constructor(H,Ue){super(),this._platformLocation=H,this._baseHref="",this._removeListenerFns=[],null!=Ue&&(this._baseHref=Ue)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(H){this._removeListenerFns.push(this._platformLocation.onPopState(H),this._platformLocation.onHashChange(H))}getBaseHref(){return this._baseHref}path(H=!1){let Ue=this._platformLocation.hash;return null==Ue&&(Ue="#"),Ue.length>0?Ue.substring(1):Ue}prepareExternalUrl(H){const Ue=Q(this._baseHref,H);return Ue.length>0?"#"+Ue:Ue}pushState(H,Ue,wt,zt){let Xt=this.prepareExternalUrl(wt+te(zt));0==Xt.length&&(Xt=this._platformLocation.pathname),this._platformLocation.pushState(H,Ue,Xt)}replaceState(H,Ue,wt,zt){let Xt=this.prepareExternalUrl(wt+te(zt));0==Xt.length&&(Xt=this._platformLocation.pathname),this._platformLocation.replaceState(H,Ue,Xt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(H=0){this._platformLocation.historyGo?.(H)}}return x.\u0275fac=function(H){return new(H||x)(e.LFG(p),e.LFG(Se,8))},x.\u0275prov=e.Yz7({token:x,factory:x.\u0275fac}),x})(),He=(()=>{class x{constructor(H){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=H;const Ue=this._locationStrategy.getBaseHref();this._basePath=function G(x){if(new RegExp("^(https?:)?//").test(x)){const[,H]=x.split(/\/\/[^\/]+/);return H}return x}(Me(xt(Ue))),this._locationStrategy.onPopState(wt=>{this._subject.emit({url:this.path(!0),pop:!0,state:wt.state,type:wt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(H=!1){return this.normalize(this._locationStrategy.path(H))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(H,Ue=""){return this.path()==this.normalize(H+te(Ue))}normalize(H){return x.stripTrailingSlash(function le(x,pe){if(!x||!pe.startsWith(x))return pe;const H=pe.substring(x.length);return""===H||["/",";","?","#"].includes(H[0])?H:pe}(this._basePath,xt(H)))}prepareExternalUrl(H){return H&&"/"!==H[0]&&(H="/"+H),this._locationStrategy.prepareExternalUrl(H)}go(H,Ue="",wt=null){this._locationStrategy.pushState(wt,"",H,Ue),this._notifyUrlChangeListeners(this.prepareExternalUrl(H+te(Ue)),wt)}replaceState(H,Ue="",wt=null){this._locationStrategy.replaceState(wt,"",H,Ue),this._notifyUrlChangeListeners(this.prepareExternalUrl(H+te(Ue)),wt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(H=0){this._locationStrategy.historyGo?.(H)}onUrlChange(H){return this._urlChangeListeners.push(H),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Ue=>{this._notifyUrlChangeListeners(Ue.url,Ue.state)})),()=>{const Ue=this._urlChangeListeners.indexOf(H);this._urlChangeListeners.splice(Ue,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(H="",Ue){this._urlChangeListeners.forEach(wt=>wt(H,Ue))}subscribe(H,Ue,wt){return this._subject.subscribe({next:H,error:Ue,complete:wt})}}return x.normalizeQueryParams=te,x.joinWithSlash=Q,x.stripTrailingSlash=Me,x.\u0275fac=function(H){return new(H||x)(e.LFG(Re))},x.\u0275prov=e.Yz7({token:x,factory:function(){return function _t(){return new He((0,e.LFG)(Re))}()},providedIn:"root"}),x})();function xt(x){return x.replace(/\/index.html$/,"")}const we={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 R=function(x){return x[x.Decimal=0]="Decimal",x[x.Percent=1]="Percent",x[x.Currency=2]="Currency",x[x.Scientific=3]="Scientific",x}(R||{}),ce=function(x){return x[x.Format=0]="Format",x[x.Standalone=1]="Standalone",x}(ce||{}),ue=function(x){return x[x.Narrow=0]="Narrow",x[x.Abbreviated=1]="Abbreviated",x[x.Wide=2]="Wide",x[x.Short=3]="Short",x}(ue||{}),Ye=function(x){return x[x.Short=0]="Short",x[x.Medium=1]="Medium",x[x.Long=2]="Long",x[x.Full=3]="Full",x}(Ye||{}),Le=function(x){return x[x.Decimal=0]="Decimal",x[x.Group=1]="Group",x[x.List=2]="List",x[x.PercentSign=3]="PercentSign",x[x.PlusSign=4]="PlusSign",x[x.MinusSign=5]="MinusSign",x[x.Exponential=6]="Exponential",x[x.SuperscriptingExponent=7]="SuperscriptingExponent",x[x.PerMille=8]="PerMille",x[x.Infinity=9]="Infinity",x[x.NaN=10]="NaN",x[x.TimeSeparator=11]="TimeSeparator",x[x.CurrencyDecimal=12]="CurrencyDecimal",x[x.CurrencyGroup=13]="CurrencyGroup",x}(Le||{});function Ce(x,pe){return tt((0,e.cg1)(x)[e.wAp.DateFormat],pe)}function De(x,pe){return tt((0,e.cg1)(x)[e.wAp.TimeFormat],pe)}function j(x,pe){return tt((0,e.cg1)(x)[e.wAp.DateTimeFormat],pe)}function P(x,pe){const H=(0,e.cg1)(x),Ue=H[e.wAp.NumberSymbols][pe];if(typeof Ue>"u"){if(pe===Le.CurrencyDecimal)return H[e.wAp.NumberSymbols][Le.Decimal];if(pe===Le.CurrencyGroup)return H[e.wAp.NumberSymbols][Le.Group]}return Ue}function W(x,pe){return(0,e.cg1)(x)[e.wAp.NumberFormats][pe]}function oe(x){if(!x[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${x[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function tt(x,pe){for(let H=pe;H>-1;H--)if(typeof x[H]<"u")return x[H];throw new Error("Locale data API: locale data undefined")}function St(x){const[pe,H]=x.split(":");return{hours:+pe,minutes:+H}}const ni=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,gt={},Rt=/((?:[^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 vt=function(x){return x[x.Short=0]="Short",x[x.ShortGMT=1]="ShortGMT",x[x.Long=2]="Long",x[x.Extended=3]="Extended",x}(vt||{}),ve=function(x){return x[x.FullYear=0]="FullYear",x[x.Month=1]="Month",x[x.Date=2]="Date",x[x.Hours=3]="Hours",x[x.Minutes=4]="Minutes",x[x.Seconds=5]="Seconds",x[x.FractionalSeconds=6]="FractionalSeconds",x[x.Day=7]="Day",x}(ve||{}),et=function(x){return x[x.DayPeriods=0]="DayPeriods",x[x.Days=1]="Days",x[x.Months=2]="Months",x[x.Eras=3]="Eras",x}(et||{});function Pe(x,pe,H,Ue){let wt=function F(x){if(A(x))return x;if("number"==typeof x&&!isNaN(x))return new Date(x);if("string"==typeof x){if(x=x.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(x)){const[wt,zt=1,Xt=1]=x.split("-").map(gi=>+gi);return Ve(wt,zt-1,Xt)}const H=parseFloat(x);if(!isNaN(x-H))return new Date(H);let Ue;if(Ue=x.match(ni))return function L(x){const pe=new Date(0);let H=0,Ue=0;const wt=x[8]?pe.setUTCFullYear:pe.setFullYear,zt=x[8]?pe.setUTCHours:pe.setHours;x[9]&&(H=Number(x[9]+x[10]),Ue=Number(x[9]+x[11])),wt.call(pe,Number(x[1]),Number(x[2])-1,Number(x[3]));const Xt=Number(x[4]||0)-H,gi=Number(x[5]||0)-Ue,en=Number(x[6]||0),Qi=Math.floor(1e3*parseFloat("0."+(x[7]||0)));return zt.call(pe,Xt,gi,en,Qi),pe}(Ue)}const pe=new Date(x);if(!A(pe))throw new Error(`Unable to convert "${x}" into a date`);return pe}(x);pe=E(H,pe)||pe;let gi,Xt=[];for(;pe;){if(gi=Rt.exec(pe),!gi){Xt.push(pe);break}{Xt=Xt.concat(gi.slice(1));const ai=Xt.pop();if(!ai)break;pe=ai}}let en=wt.getTimezoneOffset();Ue&&(en=Et(Ue,en),wt=function me(x,pe,H){const Ue=H?-1:1,wt=x.getTimezoneOffset();return function $e(x,pe){return(x=new Date(x.getTime())).setMinutes(x.getMinutes()+pe),x}(x,Ue*(Et(pe,wt)-wt))}(wt,Ue,!0));let Qi="";return Xt.forEach(ai=>{const oi=function Xe(x){if(ht[x])return ht[x];let pe;switch(x){case"G":case"GG":case"GGG":pe=Ft(et.Eras,ue.Abbreviated);break;case"GGGG":pe=Ft(et.Eras,ue.Wide);break;case"GGGGG":pe=Ft(et.Eras,ue.Narrow);break;case"y":pe=se(ve.FullYear,1,0,!1,!0);break;case"yy":pe=se(ve.FullYear,2,0,!0,!0);break;case"yyy":pe=se(ve.FullYear,3,0,!1,!0);break;case"yyyy":pe=se(ve.FullYear,4,0,!1,!0);break;case"Y":pe=nt(1);break;case"YY":pe=nt(2,!0);break;case"YYY":pe=nt(3);break;case"YYYY":pe=nt(4);break;case"M":case"L":pe=se(ve.Month,1,1);break;case"MM":case"LL":pe=se(ve.Month,2,1);break;case"MMM":pe=Ft(et.Months,ue.Abbreviated);break;case"MMMM":pe=Ft(et.Months,ue.Wide);break;case"MMMMM":pe=Ft(et.Months,ue.Narrow);break;case"LLL":pe=Ft(et.Months,ue.Abbreviated,ce.Standalone);break;case"LLLL":pe=Ft(et.Months,ue.Wide,ce.Standalone);break;case"LLLLL":pe=Ft(et.Months,ue.Narrow,ce.Standalone);break;case"w":pe=st(1);break;case"ww":pe=st(2);break;case"W":pe=st(1,!0);break;case"d":pe=se(ve.Date,1);break;case"dd":pe=se(ve.Date,2);break;case"c":case"cc":pe=se(ve.Day,1);break;case"ccc":pe=Ft(et.Days,ue.Abbreviated,ce.Standalone);break;case"cccc":pe=Ft(et.Days,ue.Wide,ce.Standalone);break;case"ccccc":pe=Ft(et.Days,ue.Narrow,ce.Standalone);break;case"cccccc":pe=Ft(et.Days,ue.Short,ce.Standalone);break;case"E":case"EE":case"EEE":pe=Ft(et.Days,ue.Abbreviated);break;case"EEEE":pe=Ft(et.Days,ue.Wide);break;case"EEEEE":pe=Ft(et.Days,ue.Narrow);break;case"EEEEEE":pe=Ft(et.Days,ue.Short);break;case"a":case"aa":case"aaa":pe=Ft(et.DayPeriods,ue.Abbreviated);break;case"aaaa":pe=Ft(et.DayPeriods,ue.Wide);break;case"aaaaa":pe=Ft(et.DayPeriods,ue.Narrow);break;case"b":case"bb":case"bbb":pe=Ft(et.DayPeriods,ue.Abbreviated,ce.Standalone,!0);break;case"bbbb":pe=Ft(et.DayPeriods,ue.Wide,ce.Standalone,!0);break;case"bbbbb":pe=Ft(et.DayPeriods,ue.Narrow,ce.Standalone,!0);break;case"B":case"BB":case"BBB":pe=Ft(et.DayPeriods,ue.Abbreviated,ce.Format,!0);break;case"BBBB":pe=Ft(et.DayPeriods,ue.Wide,ce.Format,!0);break;case"BBBBB":pe=Ft(et.DayPeriods,ue.Narrow,ce.Format,!0);break;case"h":pe=se(ve.Hours,1,-12);break;case"hh":pe=se(ve.Hours,2,-12);break;case"H":pe=se(ve.Hours,1);break;case"HH":pe=se(ve.Hours,2);break;case"m":pe=se(ve.Minutes,1);break;case"mm":pe=se(ve.Minutes,2);break;case"s":pe=se(ve.Seconds,1);break;case"ss":pe=se(ve.Seconds,2);break;case"S":pe=se(ve.FractionalSeconds,1);break;case"SS":pe=se(ve.FractionalSeconds,2);break;case"SSS":pe=se(ve.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":pe=kt(vt.Short);break;case"ZZZZZ":pe=kt(vt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":pe=kt(vt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":pe=kt(vt.Long);break;default:return null}return ht[x]=pe,pe}(ai);Qi+=oi?oi(wt,H,en):"''"===ai?"'":ai.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Qi}function Ve(x,pe,H){const Ue=new Date(0);return Ue.setFullYear(x,pe,H),Ue.setHours(0,0,0),Ue}function E(x,pe){const H=function ze(x){return(0,e.cg1)(x)[e.wAp.LocaleId]}(x);if(gt[H]=gt[H]||{},gt[H][pe])return gt[H][pe];let Ue="";switch(pe){case"shortDate":Ue=Ce(x,Ye.Short);break;case"mediumDate":Ue=Ce(x,Ye.Medium);break;case"longDate":Ue=Ce(x,Ye.Long);break;case"fullDate":Ue=Ce(x,Ye.Full);break;case"shortTime":Ue=De(x,Ye.Short);break;case"mediumTime":Ue=De(x,Ye.Medium);break;case"longTime":Ue=De(x,Ye.Long);break;case"fullTime":Ue=De(x,Ye.Full);break;case"short":const wt=E(x,"shortTime"),zt=E(x,"shortDate");Ue=Y(j(x,Ye.Short),[wt,zt]);break;case"medium":const Xt=E(x,"mediumTime"),gi=E(x,"mediumDate");Ue=Y(j(x,Ye.Medium),[Xt,gi]);break;case"long":const en=E(x,"longTime"),Qi=E(x,"longDate");Ue=Y(j(x,Ye.Long),[en,Qi]);break;case"full":const ai=E(x,"fullTime"),oi=E(x,"fullDate");Ue=Y(j(x,Ye.Full),[ai,oi])}return Ue&&(gt[H][pe]=Ue),Ue}function Y(x,pe){return pe&&(x=x.replace(/\{([^}]+)}/g,function(H,Ue){return null!=pe&&Ue in pe?pe[Ue]:H})),x}function ne(x,pe,H="-",Ue,wt){let zt="";(x<0||wt&&x<=0)&&(wt?x=1-x:(x=-x,zt=H));let Xt=String(x);for(;Xt.length0||gi>-H)&&(gi+=H),x===ve.Hours)0===gi&&-12===H&&(gi=12);else if(x===ve.FractionalSeconds)return function dt(x,pe){return ne(x,3).substring(0,pe)}(gi,pe);const en=P(Xt,Le.MinusSign);return ne(gi,pe,en,Ue,wt)}}function Ft(x,pe,H=ce.Format,Ue=!1){return function(wt,zt){return function $t(x,pe,H,Ue,wt,zt){switch(H){case et.Months:return function U(x,pe,H){const Ue=(0,e.cg1)(x),zt=tt([Ue[e.wAp.MonthsFormat],Ue[e.wAp.MonthsStandalone]],pe);return tt(zt,H)}(pe,wt,Ue)[x.getMonth()];case et.Days:return function At(x,pe,H){const Ue=(0,e.cg1)(x),zt=tt([Ue[e.wAp.DaysFormat],Ue[e.wAp.DaysStandalone]],pe);return tt(zt,H)}(pe,wt,Ue)[x.getDay()];case et.DayPeriods:const Xt=x.getHours(),gi=x.getMinutes();if(zt){const Qi=function Te(x){const pe=(0,e.cg1)(x);return oe(pe),(pe[e.wAp.ExtraData][2]||[]).map(Ue=>"string"==typeof Ue?St(Ue):[St(Ue[0]),St(Ue[1])])}(pe),ai=function mt(x,pe,H){const Ue=(0,e.cg1)(x);oe(Ue);const zt=tt([Ue[e.wAp.ExtraData][0],Ue[e.wAp.ExtraData][1]],pe)||[];return tt(zt,H)||[]}(pe,wt,Ue),oi=Qi.findIndex(mi=>{if(Array.isArray(mi)){const[vi,Ii]=mi,Dn=Xt>=vi.hours&&gi>=vi.minutes,un=Xt0?Math.floor(wt/60):Math.ceil(wt/60);switch(x){case vt.Short:return(wt>=0?"+":"")+ne(Xt,2,zt)+ne(Math.abs(wt%60),2,zt);case vt.ShortGMT:return"GMT"+(wt>=0?"+":"")+ne(Xt,1,zt);case vt.Long:return"GMT"+(wt>=0?"+":"")+ne(Xt,2,zt)+":"+ne(Math.abs(wt%60),2,zt);case vt.Extended:return 0===Ue?"Z":(wt>=0?"+":"")+ne(Xt,2,zt)+":"+ne(Math.abs(wt%60),2,zt);default:throw new Error(`Unknown zone width "${x}"`)}}}const Yt=0,Qe=4;function Ct(x){return Ve(x.getFullYear(),x.getMonth(),x.getDate()+(Qe-x.getDay()))}function st(x,pe=!1){return function(H,Ue){let wt;if(pe){const zt=new Date(H.getFullYear(),H.getMonth(),1).getDay()-1,Xt=H.getDate();wt=1+Math.floor((Xt+zt)/7)}else{const zt=Ct(H),Xt=function We(x){const pe=Ve(x,Yt,1).getDay();return Ve(x,0,1+(pe<=Qe?Qe:Qe+7)-pe)}(zt.getFullYear()),gi=zt.getTime()-Xt.getTime();wt=1+Math.round(gi/6048e5)}return ne(wt,x,P(Ue,Le.MinusSign))}}function nt(x,pe=!1){return function(H,Ue){return ne(Ct(H).getFullYear(),x,P(Ue,Le.MinusSign),pe)}}const ht={};function Et(x,pe){x=x.replace(/:/g,"");const H=Date.parse("Jan 01, 1970 00:00:00 "+x)/6e4;return isNaN(H)?pe:H}function A(x){return x instanceof Date&&!isNaN(x.valueOf())}const B=/^(\d+)?\.((\d+)(-(\d+))?)?$/,fe=22,yt=".",Ne="0",ot=";",C=",",be="#";function Ee(x,pe,H,Ue,wt,zt,Xt=!1){let gi="",en=!1;if(isFinite(x)){let Qi=function ei(x){let Ue,wt,zt,Xt,gi,pe=Math.abs(x)+"",H=0;for((wt=pe.indexOf(yt))>-1&&(pe=pe.replace(yt,"")),(zt=pe.search(/e/i))>0?(wt<0&&(wt=zt),wt+=+pe.slice(zt+1),pe=pe.substring(0,zt)):wt<0&&(wt=pe.length),zt=0;pe.charAt(zt)===Ne;zt++);if(zt===(gi=pe.length))Ue=[0],wt=1;else{for(gi--;pe.charAt(gi)===Ne;)gi--;for(wt-=zt,Ue=[],Xt=0;zt<=gi;zt++,Xt++)Ue[Xt]=Number(pe.charAt(zt))}return wt>fe&&(Ue=Ue.splice(0,fe-1),H=wt-1,wt=1),{digits:Ue,exponent:H,integerLen:wt}}(x);Xt&&(Qi=function Qt(x){if(0===x.digits[0])return x;const pe=x.digits.length-x.integerLen;return x.exponent?x.exponent+=2:(0===pe?x.digits.push(0,0):1===pe&&x.digits.push(0),x.integerLen+=2),x}(Qi));let ai=pe.minInt,oi=pe.minFrac,mi=pe.maxFrac;if(zt){const ji=zt.match(B);if(null===ji)throw new Error(`${zt} is not a valid digit info`);const Pn=ji[1],Tn=ji[3],fn=ji[5];null!=Pn&&(ai=Ci(Pn)),null!=Tn&&(oi=Ci(Tn)),null!=fn?mi=Ci(fn):null!=Tn&&oi>mi&&(mi=oi)}!function pi(x,pe,H){if(pe>H)throw new Error(`The minimum number of digits after fraction (${pe}) is higher than the maximum (${H}).`);let Ue=x.digits,wt=Ue.length-x.integerLen;const zt=Math.min(Math.max(pe,wt),H);let Xt=zt+x.integerLen,gi=Ue[Xt];if(Xt>0){Ue.splice(Math.max(x.integerLen,Xt));for(let oi=Xt;oi=5)if(Xt-1<0){for(let oi=0;oi>Xt;oi--)Ue.unshift(0),x.integerLen++;Ue.unshift(1),x.integerLen++}else Ue[Xt-1]++;for(;wt=Qi?Ii.pop():en=!1),mi>=10?1:0},0);ai&&(Ue.unshift(ai),x.integerLen++)}(Qi,oi,mi);let vi=Qi.digits,Ii=Qi.integerLen;const Dn=Qi.exponent;let un=[];for(en=vi.every(ji=>!ji);Ii0?un=vi.splice(Ii,vi.length):(un=vi,vi=[0]);const Zn=[];for(vi.length>=pe.lgSize&&Zn.unshift(vi.splice(-pe.lgSize,vi.length).join(""));vi.length>pe.gSize;)Zn.unshift(vi.splice(-pe.gSize,vi.length).join(""));vi.length&&Zn.unshift(vi.join("")),gi=Zn.join(P(H,Ue)),un.length&&(gi+=P(H,wt)+un.join("")),Dn&&(gi+=P(H,Le.Exponential)+"+"+Dn)}else gi=P(H,Le.Infinity);return gi=x<0&&!en?pe.negPre+gi+pe.negSuf:pe.posPre+gi+pe.posSuf,gi}function Wt(x,pe="-"){const H={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Ue=x.split(ot),wt=Ue[0],zt=Ue[1],Xt=-1!==wt.indexOf(yt)?wt.split(yt):[wt.substring(0,wt.lastIndexOf(Ne)+1),wt.substring(wt.lastIndexOf(Ne)+1)],gi=Xt[0],en=Xt[1]||"";H.posPre=gi.substring(0,gi.indexOf(be));for(let ai=0;ai{class x{constructor(H,Ue,wt,zt){this._iterableDiffers=H,this._keyValueDiffers=Ue,this._ngEl=wt,this._renderer=zt,this.initialClasses=Ui,this.stateMap=new Map}set klass(H){this.initialClasses=null!=H?H.trim().split(Ln):Ui}set ngClass(H){this.rawClass="string"==typeof H?H.trim().split(Ln):H}ngDoCheck(){for(const Ue of this.initialClasses)this._updateState(Ue,!0);const H=this.rawClass;if(Array.isArray(H)||H instanceof Set)for(const Ue of H)this._updateState(Ue,!0);else if(null!=H)for(const Ue of Object.keys(H))this._updateState(Ue,!!H[Ue]);this._applyStateDiff()}_updateState(H,Ue){const wt=this.stateMap.get(H);void 0!==wt?(wt.enabled!==Ue&&(wt.changed=!0,wt.enabled=Ue),wt.touched=!0):this.stateMap.set(H,{enabled:Ue,changed:!0,touched:!0})}_applyStateDiff(){for(const H of this.stateMap){const Ue=H[0],wt=H[1];wt.changed?(this._toggleClass(Ue,wt.enabled),wt.changed=!1):wt.touched||(wt.enabled&&this._toggleClass(Ue,!1),this.stateMap.delete(Ue)),wt.touched=!1}}_toggleClass(H,Ue){(H=H.trim()).length>0&&H.split(Ln).forEach(wt=>{Ue?this._renderer.addClass(this._ngEl.nativeElement,wt):this._renderer.removeClass(this._ngEl.nativeElement,wt)})}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),x})();class Bi{constructor(pe,H,Ue,wt){this.$implicit=pe,this.ngForOf=H,this.index=Ue,this.count=wt}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 kn=(()=>{class x{set ngForOf(H){this._ngForOf=H,this._ngForOfDirty=!0}set ngForTrackBy(H){this._trackByFn=H}get ngForTrackBy(){return this._trackByFn}constructor(H,Ue,wt){this._viewContainer=H,this._template=Ue,this._differs=wt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(H){H&&(this._template=H)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const H=this._ngForOf;!this._differ&&H&&(this._differ=this._differs.find(H).create(this.ngForTrackBy))}if(this._differ){const H=this._differ.diff(this._ngForOf);H&&this._applyChanges(H)}}_applyChanges(H){const Ue=this._viewContainer;H.forEachOperation((wt,zt,Xt)=>{if(null==wt.previousIndex)Ue.createEmbeddedView(this._template,new Bi(wt.item,this._ngForOf,-1,-1),null===Xt?void 0:Xt);else if(null==Xt)Ue.remove(null===zt?void 0:zt);else if(null!==zt){const gi=Ue.get(zt);Ue.move(gi,Xt),vn(gi,wt)}});for(let wt=0,zt=Ue.length;wt{vn(Ue.get(wt.currentIndex),wt)})}static ngTemplateContextGuard(H,Ue){return!0}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),x})();function vn(x,pe){x.context.$implicit=pe.item}let jn=(()=>{class x{constructor(H,Ue){this._viewContainer=H,this._context=new zn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ue}set ngIf(H){this._context.$implicit=this._context.ngIf=H,this._updateView()}set ngIfThen(H){qn("ngIfThen",H),this._thenTemplateRef=H,this._thenViewRef=null,this._updateView()}set ngIfElse(H){qn("ngIfElse",H),this._elseTemplateRef=H,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(H,Ue){return!0}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.s_b),e.Y36(e.Rgc))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),x})();class zn{constructor(){this.$implicit=null,this.ngIf=null}}function qn(x,pe){if(pe&&!pe.createEmbeddedView)throw new Error(`${x} must be a TemplateRef, but received '${(0,e.AaK)(pe)}'.`)}class En{constructor(pe,H){this._viewContainerRef=pe,this._templateRef=H,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(pe){pe&&!this._created?this.create():!pe&&this._created&&this.destroy()}}let sr=(()=>{class x{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(H){this._ngSwitch=H,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(H){this._defaultViews.push(H)}_matchCase(H){const Ue=H==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Ue,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ue}_updateDefaultCases(H){if(this._defaultViews.length>0&&H!==this._defaultUsed){this._defaultUsed=H;for(const Ue of this._defaultViews)Ue.enforceState(H)}}}return x.\u0275fac=function(H){return new(H||x)},x.\u0275dir=e.lG2({type:x,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),x})(),bo=(()=>{class x{constructor(H,Ue,wt){this.ngSwitch=wt,wt._addCase(),this._view=new En(H,Ue)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(sr,9))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),x})(),$o=(()=>{class x{constructor(H,Ue,wt){wt._addDefault(new En(H,Ue))}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(sr,9))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngSwitchDefault",""]],standalone:!0}),x})(),Dr=(()=>{class x{constructor(H,Ue,wt){this._ngEl=H,this._differs=Ue,this._renderer=wt,this._ngStyle=null,this._differ=null}set ngStyle(H){this._ngStyle=H,!this._differ&&H&&(this._differ=this._differs.find(H).create())}ngDoCheck(){if(this._differ){const H=this._differ.diff(this._ngStyle);H&&this._applyChanges(H)}}_setStyle(H,Ue){const[wt,zt]=H.split("."),Xt=-1===wt.indexOf("-")?void 0:e.JOm.DashCase;null!=Ue?this._renderer.setStyle(this._ngEl.nativeElement,wt,zt?`${Ue}${zt}`:Ue,Xt):this._renderer.removeStyle(this._ngEl.nativeElement,wt,Xt)}_applyChanges(H){H.forEachRemovedItem(Ue=>this._setStyle(Ue.key,null)),H.forEachAddedItem(Ue=>this._setStyle(Ue.key,Ue.currentValue)),H.forEachChangedItem(Ue=>this._setStyle(Ue.key,Ue.currentValue))}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),x})(),Cr=(()=>{class x{constructor(H){this._viewContainerRef=H,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(H){if(H.ngTemplateOutlet||H.ngTemplateOutletInjector){const Ue=this._viewContainerRef;if(this._viewRef&&Ue.remove(Ue.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:wt,ngTemplateOutletContext:zt,ngTemplateOutletInjector:Xt}=this;this._viewRef=Ue.createEmbeddedView(wt,zt,Xt?{injector:Xt}:void 0)}else this._viewRef=null}else this._viewRef&&H.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.s_b))},x.\u0275dir=e.lG2({type:x,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]}),x})();function Yn(x,pe){return new e.vHH(2100,!1)}class Zr{createSubscription(pe,H){return(0,e.rg0)(()=>pe.subscribe({next:H,error:Ue=>{throw Ue}}))}dispose(pe){(0,e.rg0)(()=>pe.unsubscribe())}}class xo{createSubscription(pe,H){return pe.then(H,Ue=>{throw Ue})}dispose(pe){}}const Zo=new xo,Mo=new Zr;let Vr=(()=>{class x{constructor(H){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=H}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(H){return this._obj?H!==this._obj?(this._dispose(),this.transform(H)):this._latestValue:(H&&this._subscribe(H),this._latestValue)}_subscribe(H){this._obj=H,this._strategy=this._selectStrategy(H),this._subscription=this._strategy.createSubscription(H,Ue=>this._updateLatestValue(H,Ue))}_selectStrategy(H){if((0,e.QGY)(H))return Zo;if((0,e.F4k)(H))return Mo;throw Yn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(H,Ue){H===this._obj&&(this._latestValue=Ue,this._ref.markForCheck())}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.sBO,16))},x.\u0275pipe=e.Yjl({name:"async",type:x,pure:!1,standalone:!0}),x})();const yn=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Rn=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let fr=(()=>{class x{constructor(H,Ue,wt){this.locale=H,this.defaultTimezone=Ue,this.defaultOptions=wt}transform(H,Ue,wt,zt){if(null==H||""===H||H!=H)return null;try{return Pe(H,Ue??this.defaultOptions?.dateFormat??"mediumDate",zt||this.locale,wt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Xt){throw Yn()}}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.soG,16),e.Y36(yn,24),e.Y36(Rn,24))},x.\u0275pipe=e.Yjl({name:"date",type:x,pure:!0,standalone:!0}),x})(),lr=(()=>{class x{transform(H){return JSON.stringify(H,null,2)}}return x.\u0275fac=function(H){return new(H||x)},x.\u0275pipe=e.Yjl({name:"json",type:x,pure:!1,standalone:!0}),x})(),di=(()=>{class x{constructor(H){this._locale=H}transform(H,Ue,wt){if(!Nn(H))return null;wt=wt||this._locale;try{return function Pt(x,pe,H){return Ee(x,Wt(W(pe,R.Decimal),P(pe,Le.MinusSign)),pe,Le.Group,Le.Decimal,H)}(dr(H),wt,Ue)}catch(zt){throw Yn()}}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.soG,16))},x.\u0275pipe=e.Yjl({name:"number",type:x,pure:!0,standalone:!0}),x})(),ki=(()=>{class x{constructor(H){this._locale=H}transform(H,Ue,wt){if(!Nn(H))return null;wt=wt||this._locale;try{return function ft(x,pe,H){return Ee(x,Wt(W(pe,R.Percent),P(pe,Le.MinusSign)),pe,Le.Group,Le.Decimal,H,!0).replace(new RegExp("%","g"),P(pe,Le.PercentSign))}(dr(H),wt,Ue)}catch(zt){throw Yn()}}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.soG,16))},x.\u0275pipe=e.Yjl({name:"percent",type:x,pure:!0,standalone:!0}),x})(),Vi=(()=>{class x{constructor(H,Ue="USD"){this._locale=H,this._defaultCurrencyCode=Ue}transform(H,Ue=this._defaultCurrencyCode,wt="symbol",zt,Xt){if(!Nn(H))return null;Xt=Xt||this._locale,"boolean"==typeof wt&&(wt=wt?"symbol":"code");let gi=Ue||this._defaultCurrencyCode;"code"!==wt&&(gi="symbol"===wt||"symbol-narrow"===wt?function Ut(x,pe,H="en"){const Ue=function Be(x){return(0,e.cg1)(x)[e.wAp.Currencies]}(H)[x]||we[x]||[],wt=Ue[1];return"narrow"===pe&&"string"==typeof wt?wt:Ue[0]||x}(gi,"symbol"===wt?"wide":"narrow",Xt):wt);try{return function je(x,pe,H,Ue,wt){const Xt=Wt(W(pe,R.Currency),P(pe,Le.MinusSign));return Xt.minFrac=function Gt(x){let pe;const H=we[x];return H&&(pe=H[2]),"number"==typeof pe?pe:2}(Ue),Xt.maxFrac=Xt.minFrac,Ee(x,Xt,pe,Le.CurrencyGroup,Le.CurrencyDecimal,wt).replace("\xa4",H).replace("\xa4","").trim()}(dr(H),Xt,gi,Ue,zt)}catch(en){throw Yn()}}}return x.\u0275fac=function(H){return new(H||x)(e.Y36(e.soG,16),e.Y36(e.EJc,16))},x.\u0275pipe=e.Yjl({name:"currency",type:x,pure:!0,standalone:!0}),x})();function Nn(x){return!(null==x||""===x||x!=x)}function dr(x){if("string"==typeof x&&!isNaN(Number(x)-parseFloat(x)))return Number(x);if("number"!=typeof x)throw new Error(`${x} is not a number`);return x}let Xi=(()=>{class x{}return x.\u0275fac=function(H){return new(H||x)},x.\u0275mod=e.oAB({type:x}),x.\u0275inj=e.cJS({}),x})();const cr="browser",An="server";function Qr(x){return x===cr}function Rr(x){return x===An}let Bn=(()=>{class x{}return x.\u0275prov=(0,e.Yz7)({token:x,providedIn:"root",factory:()=>new vr((0,e.LFG)(f),window)}),x})();class vr{constructor(pe,H){this.document=pe,this.window=H,this.offset=()=>[0,0]}setOffset(pe){this.offset=Array.isArray(pe)?()=>pe:pe}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(pe){this.supportsScrolling()&&this.window.scrollTo(pe[0],pe[1])}scrollToAnchor(pe){if(!this.supportsScrolling())return;const H=function so(x,pe){const H=x.getElementById(pe)||x.getElementsByName(pe)[0];if(H)return H;if("function"==typeof x.createTreeWalker&&x.body&&"function"==typeof x.body.attachShadow){const Ue=x.createTreeWalker(x.body,NodeFilter.SHOW_ELEMENT);let wt=Ue.currentNode;for(;wt;){const zt=wt.shadowRoot;if(zt){const Xt=zt.getElementById(pe)||zt.querySelector(`[name="${pe}"]`);if(Xt)return Xt}wt=Ue.nextNode()}}return null}(this.document,pe);H&&(this.scrollToElement(H),H.focus())}setHistoryScrollRestoration(pe){this.supportsScrolling()&&(this.window.history.scrollRestoration=pe)}scrollToElement(pe){const H=pe.getBoundingClientRect(),Ue=H.left+this.window.pageXOffset,wt=H.top+this.window.pageYOffset,zt=this.offset();this.window.scrollTo(Ue-zt[0],wt-zt[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class ur{}},69862:(ct,ye,l)=>{"use strict";l.d(ye,{JF:()=>B,TP:()=>oe,eN:()=>Z});var e=l(65879),r=l(22096),s=l(7715),c=l(65592),d=l(76328),f=l(32181),p=l(37398),T=l(64716),V=l(94664),Q=l(96814);class Me{}class te{}class Re{constructor(je){this.normalizedNames=new Map,this.lazyUpdate=null,je?"string"==typeof je?this.lazyInit=()=>{this.headers=new Map,je.split("\n").forEach(ft=>{const Pt=ft.indexOf(":");if(Pt>0){const Wt=ft.slice(0,Pt),Qt=Wt.toLowerCase(),ei=ft.slice(Pt+1).trim();this.maybeSetNormalizedName(Wt,Qt),this.headers.has(Qt)?this.headers.get(Qt).push(ei):this.headers.set(Qt,[ei])}})}:typeof Headers<"u"&&je instanceof Headers?(this.headers=new Map,je.forEach((ft,Pt)=>{this.setHeaderEntries(Pt,ft)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(je).forEach(([ft,Pt])=>{this.setHeaderEntries(ft,Pt)})}:this.headers=new Map}has(je){return this.init(),this.headers.has(je.toLowerCase())}get(je){this.init();const ft=this.headers.get(je.toLowerCase());return ft&&ft.length>0?ft[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(je){return this.init(),this.headers.get(je.toLowerCase())||null}append(je,ft){return this.clone({name:je,value:ft,op:"a"})}set(je,ft){return this.clone({name:je,value:ft,op:"s"})}delete(je,ft){return this.clone({name:je,value:ft,op:"d"})}maybeSetNormalizedName(je,ft){this.normalizedNames.has(ft)||this.normalizedNames.set(ft,je)}init(){this.lazyInit&&(this.lazyInit instanceof Re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(je=>this.applyUpdate(je)),this.lazyUpdate=null))}copyFrom(je){je.init(),Array.from(je.headers.keys()).forEach(ft=>{this.headers.set(ft,je.headers.get(ft)),this.normalizedNames.set(ft,je.normalizedNames.get(ft))})}clone(je){const ft=new Re;return ft.lazyInit=this.lazyInit&&this.lazyInit instanceof Re?this.lazyInit:this,ft.lazyUpdate=(this.lazyUpdate||[]).concat([je]),ft}applyUpdate(je){const ft=je.name.toLowerCase();switch(je.op){case"a":case"s":let Pt=je.value;if("string"==typeof Pt&&(Pt=[Pt]),0===Pt.length)return;this.maybeSetNormalizedName(je.name,ft);const Wt=("a"===je.op?this.headers.get(ft):void 0)||[];Wt.push(...Pt),this.headers.set(ft,Wt);break;case"d":const Qt=je.value;if(Qt){let ei=this.headers.get(ft);if(!ei)return;ei=ei.filter(pi=>-1===Qt.indexOf(pi)),0===ei.length?(this.headers.delete(ft),this.normalizedNames.delete(ft)):this.headers.set(ft,ei)}else this.headers.delete(ft),this.normalizedNames.delete(ft)}}setHeaderEntries(je,ft){const Pt=(Array.isArray(ft)?ft:[ft]).map(Qt=>Qt.toString()),Wt=je.toLowerCase();this.headers.set(Wt,Pt),this.maybeSetNormalizedName(je,Wt)}forEach(je){this.init(),Array.from(this.normalizedNames.keys()).forEach(ft=>je(this.normalizedNames.get(ft),this.headers.get(ft)))}}class Ae{encodeKey(je){return le(je)}encodeValue(je){return le(je)}decodeKey(je){return decodeURIComponent(je)}decodeValue(je){return decodeURIComponent(je)}}const He=/%(\d[a-f0-9])/gi,_t={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function le(Ee){return encodeURIComponent(Ee).replace(He,(je,ft)=>_t[ft]??je)}function xt(Ee){return`${Ee}`}class G{constructor(je={}){if(this.updates=null,this.cloneFrom=null,this.encoder=je.encoder||new Ae,je.fromString){if(je.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ke(Ee,je){const ft=new Map;return Ee.length>0&&Ee.replace(/^\?/,"").split("&").forEach(Wt=>{const Qt=Wt.indexOf("="),[ei,pi]=-1==Qt?[je.decodeKey(Wt),""]:[je.decodeKey(Wt.slice(0,Qt)),je.decodeValue(Wt.slice(Qt+1))],Ci=ft.get(ei)||[];Ci.push(pi),ft.set(ei,Ci)}),ft}(je.fromString,this.encoder)}else je.fromObject?(this.map=new Map,Object.keys(je.fromObject).forEach(ft=>{const Pt=je.fromObject[ft],Wt=Array.isArray(Pt)?Pt.map(xt):[xt(Pt)];this.map.set(ft,Wt)})):this.map=null}has(je){return this.init(),this.map.has(je)}get(je){this.init();const ft=this.map.get(je);return ft?ft[0]:null}getAll(je){return this.init(),this.map.get(je)||null}keys(){return this.init(),Array.from(this.map.keys())}append(je,ft){return this.clone({param:je,value:ft,op:"a"})}appendAll(je){const ft=[];return Object.keys(je).forEach(Pt=>{const Wt=je[Pt];Array.isArray(Wt)?Wt.forEach(Qt=>{ft.push({param:Pt,value:Qt,op:"a"})}):ft.push({param:Pt,value:Wt,op:"a"})}),this.clone(ft)}set(je,ft){return this.clone({param:je,value:ft,op:"s"})}delete(je,ft){return this.clone({param:je,value:ft,op:"d"})}toString(){return this.init(),this.keys().map(je=>{const ft=this.encoder.encodeKey(je);return this.map.get(je).map(Pt=>ft+"="+this.encoder.encodeValue(Pt)).join("&")}).filter(je=>""!==je).join("&")}clone(je){const ft=new G({encoder:this.encoder});return ft.cloneFrom=this.cloneFrom||this,ft.updates=(this.updates||[]).concat(je),ft}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(je=>this.map.set(je,this.cloneFrom.map.get(je))),this.updates.forEach(je=>{switch(je.op){case"a":case"s":const ft=("a"===je.op?this.map.get(je.param):void 0)||[];ft.push(xt(je.value)),this.map.set(je.param,ft);break;case"d":if(void 0===je.value){this.map.delete(je.param);break}{let Pt=this.map.get(je.param)||[];const Wt=Pt.indexOf(xt(je.value));-1!==Wt&&Pt.splice(Wt,1),Pt.length>0?this.map.set(je.param,Pt):this.map.delete(je.param)}}}),this.cloneFrom=this.updates=null)}}class R{constructor(){this.map=new Map}set(je,ft){return this.map.set(je,ft),this}get(je){return this.map.has(je)||this.map.set(je,je.defaultValue()),this.map.get(je)}delete(je){return this.map.delete(je),this}has(je){return this.map.has(je)}keys(){return this.map.keys()}}function ce(Ee){return typeof ArrayBuffer<"u"&&Ee instanceof ArrayBuffer}function ue(Ee){return typeof Blob<"u"&&Ee instanceof Blob}function Ye(Ee){return typeof FormData<"u"&&Ee instanceof FormData}class ee{constructor(je,ft,Pt,Wt){let Qt;if(this.url=ft,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=je.toUpperCase(),function re(Ee){switch(Ee){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Wt?(this.body=void 0!==Pt?Pt:null,Qt=Wt):Qt=Pt,Qt&&(this.reportProgress=!!Qt.reportProgress,this.withCredentials=!!Qt.withCredentials,Qt.responseType&&(this.responseType=Qt.responseType),Qt.headers&&(this.headers=Qt.headers),Qt.context&&(this.context=Qt.context),Qt.params&&(this.params=Qt.params)),this.headers||(this.headers=new Re),this.context||(this.context=new R),this.params){const ei=this.params.toString();if(0===ei.length)this.urlWithParams=ft;else{const pi=ft.indexOf("?");this.urlWithParams=ft+(-1===pi?"?":pimn.set(Ji,je.setHeaders[Ji]),Ci)),je.setParams&&(tn=Object.keys(je.setParams).reduce((mn,Ji)=>mn.set(Ji,je.setParams[Ji]),tn)),new ee(ft,Pt,Qt,{params:tn,headers:Ci,context:Oi,reportProgress:pi,responseType:Wt,withCredentials:ei})}}var ze=function(Ee){return Ee[Ee.Sent=0]="Sent",Ee[Ee.UploadProgress=1]="UploadProgress",Ee[Ee.ResponseHeader=2]="ResponseHeader",Ee[Ee.DownloadProgress=3]="DownloadProgress",Ee[Ee.Response=4]="Response",Ee[Ee.User=5]="User",Ee}(ze||{});class Je{constructor(je,ft=200,Pt="OK"){this.headers=je.headers||new Re,this.status=void 0!==je.status?je.status:ft,this.statusText=je.statusText||Pt,this.url=je.url||null,this.ok=this.status>=200&&this.status<300}}class At extends Je{constructor(je={}){super(je),this.type=ze.ResponseHeader}clone(je={}){return new At({headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class U extends Je{constructor(je={}){super(je),this.type=ze.Response,this.body=void 0!==je.body?je.body:null}clone(je={}){return new U({body:void 0!==je.body?je.body:this.body,headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class K extends Je{constructor(je){super(je,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${je.url||"(unknown url)"}`:`Http failure response for ${je.url||"(unknown url)"}: ${je.status} ${je.statusText}`,this.error=je.error||null}}function D(Ee,je){return{body:je,headers:Ee.headers,context:Ee.context,observe:Ee.observe,params:Ee.params,reportProgress:Ee.reportProgress,responseType:Ee.responseType,withCredentials:Ee.withCredentials}}let Z=(()=>{class Ee{constructor(ft){this.handler=ft}request(ft,Pt,Wt={}){let Qt;if(ft instanceof ee)Qt=ft;else{let Ci,tn;Ci=Wt.headers instanceof Re?Wt.headers:new Re(Wt.headers),Wt.params&&(tn=Wt.params instanceof G?Wt.params:new G({fromObject:Wt.params})),Qt=new ee(ft,Pt,void 0!==Wt.body?Wt.body:null,{headers:Ci,context:Wt.context,params:tn,reportProgress:Wt.reportProgress,responseType:Wt.responseType||"json",withCredentials:Wt.withCredentials})}const ei=(0,r.of)(Qt).pipe((0,d.b)(Ci=>this.handler.handle(Ci)));if(ft instanceof ee||"events"===Wt.observe)return ei;const pi=ei.pipe((0,f.h)(Ci=>Ci instanceof U));switch(Wt.observe||"body"){case"body":switch(Qt.responseType){case"arraybuffer":return pi.pipe((0,p.U)(Ci=>{if(null!==Ci.body&&!(Ci.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ci.body}));case"blob":return pi.pipe((0,p.U)(Ci=>{if(null!==Ci.body&&!(Ci.body instanceof Blob))throw new Error("Response is not a Blob.");return Ci.body}));case"text":return pi.pipe((0,p.U)(Ci=>{if(null!==Ci.body&&"string"!=typeof Ci.body)throw new Error("Response is not a string.");return Ci.body}));default:return pi.pipe((0,p.U)(Ci=>Ci.body))}case"response":return pi;default:throw new Error(`Unreachable: unhandled observe type ${Wt.observe}}`)}}delete(ft,Pt={}){return this.request("DELETE",ft,Pt)}get(ft,Pt={}){return this.request("GET",ft,Pt)}head(ft,Pt={}){return this.request("HEAD",ft,Pt)}jsonp(ft,Pt){return this.request("JSONP",ft,{params:(new G).append(Pt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ft,Pt={}){return this.request("OPTIONS",ft,Pt)}patch(ft,Pt,Wt={}){return this.request("PATCH",ft,D(Wt,Pt))}post(ft,Pt,Wt={}){return this.request("POST",ft,D(Wt,Pt))}put(ft,Pt,Wt={}){return this.request("PUT",ft,D(Wt,Pt))}}return Ee.\u0275fac=function(ft){return new(ft||Ee)(e.LFG(Me))},Ee.\u0275prov=e.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();function pt(Ee,je){return je(Ee)}function Be(Ee,je){return(ft,Pt)=>je.intercept(ft,{handle:Wt=>Ee(Wt,Pt)})}const oe=new e.OlP(""),Te=new e.OlP(""),mt=new e.OlP("");function ut(){let Ee=null;return(je,ft)=>{null===Ee&&(Ee=((0,e.f3M)(oe,{optional:!0})??[]).reduceRight(Be,pt));const Pt=(0,e.f3M)(e.HDt),Wt=Pt.add();return Ee(je,ft).pipe((0,T.x)(()=>Pt.remove(Wt)))}}let tt=(()=>{class Ee extends Me{constructor(ft,Pt){super(),this.backend=ft,this.injector=Pt,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(ft){if(null===this.chain){const Wt=Array.from(new Set([...this.injector.get(Te),...this.injector.get(mt,[])]));this.chain=Wt.reduceRight((Qt,ei)=>function Mt(Ee,je,ft){return(Pt,Wt)=>ft.runInContext(()=>je(Pt,Qt=>Ee(Qt,Wt)))}(Qt,ei,this.injector),pt)}const Pt=this.pendingTasks.add();return this.chain(ft,Wt=>this.backend.handle(Wt)).pipe((0,T.x)(()=>this.pendingTasks.remove(Pt)))}}return Ee.\u0275fac=function(ft){return new(ft||Ee)(e.LFG(te),e.LFG(e.lqb))},Ee.\u0275prov=e.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();const Ve=/^\)\]\}',?\n/;let Y=(()=>{class Ee{constructor(ft){this.xhrFactory=ft}handle(ft){if("JSONP"===ft.method)throw new e.vHH(-2800,!1);const Pt=this.xhrFactory;return(Pt.\u0275loadImpl?(0,s.D)(Pt.\u0275loadImpl()):(0,r.of)(null)).pipe((0,V.w)(()=>new c.y(Qt=>{const ei=Pt.build();if(ei.open(ft.method,ft.urlWithParams),ft.withCredentials&&(ei.withCredentials=!0),ft.headers.forEach((Ui,Pi)=>ei.setRequestHeader(Ui,Pi.join(","))),ft.headers.has("Accept")||ei.setRequestHeader("Accept","application/json, text/plain, */*"),!ft.headers.has("Content-Type")){const Ui=ft.detectContentTypeHeader();null!==Ui&&ei.setRequestHeader("Content-Type",Ui)}if(ft.responseType){const Ui=ft.responseType.toLowerCase();ei.responseType="json"!==Ui?Ui:"text"}const pi=ft.serializeBody();let Ci=null;const tn=()=>{if(null!==Ci)return Ci;const Ui=ei.statusText||"OK",Pi=new Re(ei.getAllResponseHeaders()),Cn=function E(Ee){return"responseURL"in Ee&&Ee.responseURL?Ee.responseURL:/^X-Request-URL:/m.test(Ee.getAllResponseHeaders())?Ee.getResponseHeader("X-Request-URL"):null}(ei)||ft.url;return Ci=new At({headers:Pi,status:ei.status,statusText:Ui,url:Cn}),Ci},Oi=()=>{let{headers:Ui,status:Pi,statusText:Cn,url:rr}=tn(),Bi=null;204!==Pi&&(Bi=typeof ei.response>"u"?ei.responseText:ei.response),0===Pi&&(Pi=Bi?200:0);let kn=Pi>=200&&Pi<300;if("json"===ft.responseType&&"string"==typeof Bi){const vn=Bi;Bi=Bi.replace(Ve,"");try{Bi=""!==Bi?JSON.parse(Bi):null}catch(bn){Bi=vn,kn&&(kn=!1,Bi={error:bn,text:Bi})}}kn?(Qt.next(new U({body:Bi,headers:Ui,status:Pi,statusText:Cn,url:rr||void 0})),Qt.complete()):Qt.error(new K({error:Bi,headers:Ui,status:Pi,statusText:Cn,url:rr||void 0}))},mn=Ui=>{const{url:Pi}=tn(),Cn=new K({error:Ui,status:ei.status||0,statusText:ei.statusText||"Unknown Error",url:Pi||void 0});Qt.error(Cn)};let Ji=!1;const Xn=Ui=>{Ji||(Qt.next(tn()),Ji=!0);let Pi={type:ze.DownloadProgress,loaded:Ui.loaded};Ui.lengthComputable&&(Pi.total=Ui.total),"text"===ft.responseType&&ei.responseText&&(Pi.partialText=ei.responseText),Qt.next(Pi)},Ln=Ui=>{let Pi={type:ze.UploadProgress,loaded:Ui.loaded};Ui.lengthComputable&&(Pi.total=Ui.total),Qt.next(Pi)};return ei.addEventListener("load",Oi),ei.addEventListener("error",mn),ei.addEventListener("timeout",mn),ei.addEventListener("abort",mn),ft.reportProgress&&(ei.addEventListener("progress",Xn),null!==pi&&ei.upload&&ei.upload.addEventListener("progress",Ln)),ei.send(pi),Qt.next({type:ze.Sent}),()=>{ei.removeEventListener("error",mn),ei.removeEventListener("abort",mn),ei.removeEventListener("load",Oi),ei.removeEventListener("timeout",mn),ft.reportProgress&&(ei.removeEventListener("progress",Xn),null!==pi&&ei.upload&&ei.upload.removeEventListener("progress",Ln)),ei.readyState!==ei.DONE&&ei.abort()}})))}}return Ee.\u0275fac=function(ft){return new(ft||Ee)(e.LFG(Q.JF))},Ee.\u0275prov=e.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();const ne=new e.OlP("XSRF_ENABLED"),se=new e.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ft=new e.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class $t{}let kt=(()=>{class Ee{constructor(ft,Pt,Wt){this.doc=ft,this.platform=Pt,this.cookieName=Wt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ft=this.doc.cookie||"";return ft!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,Q.Mx)(ft,this.cookieName),this.lastCookieString=ft),this.lastToken}}return Ee.\u0275fac=function(ft){return new(ft||Ee)(e.LFG(Q.K0),e.LFG(e.Lbi),e.LFG(se))},Ee.\u0275prov=e.Yz7({token:Ee,factory:Ee.\u0275fac}),Ee})();function Yt(Ee,je){const ft=Ee.url.toLowerCase();if(!(0,e.f3M)(ne)||"GET"===Ee.method||"HEAD"===Ee.method||ft.startsWith("http://")||ft.startsWith("https://"))return je(Ee);const Pt=(0,e.f3M)($t).getToken(),Wt=(0,e.f3M)(Ft);return null!=Pt&&!Ee.headers.has(Wt)&&(Ee=Ee.clone({headers:Ee.headers.set(Wt,Pt)})),je(Ee)}var We=function(Ee){return Ee[Ee.Interceptors=0]="Interceptors",Ee[Ee.LegacyInterceptors=1]="LegacyInterceptors",Ee[Ee.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Ee[Ee.NoXsrfProtection=3]="NoXsrfProtection",Ee[Ee.JsonpSupport=4]="JsonpSupport",Ee[Ee.RequestsMadeViaParent=5]="RequestsMadeViaParent",Ee[Ee.Fetch=6]="Fetch",Ee}(We||{});function Ct(Ee,je){return{\u0275kind:Ee,\u0275providers:je}}function st(...Ee){const je=[Z,Y,tt,{provide:Me,useExisting:tt},{provide:te,useExisting:Y},{provide:Te,useValue:Yt,multi:!0},{provide:ne,useValue:!0},{provide:$t,useClass:kt}];for(const ft of Ee)je.push(...ft.\u0275providers);return(0,e.MR2)(je)}const ht=new e.OlP("LEGACY_INTERCEPTOR_FN");let B=(()=>{class Ee{}return Ee.\u0275fac=function(ft){return new(ft||Ee)},Ee.\u0275mod=e.oAB({type:Ee}),Ee.\u0275inj=e.cJS({providers:[st(Ct(We.LegacyInterceptors,[{provide:ht,useFactory:ut},{provide:Te,useExisting:ht,multi:!0}]))]}),Ee})()},65879:(ct,ye,l)=>{"use strict";l.d(ye,{$8M:()=>k,$WT:()=>fr,$Z:()=>Tp,AFp:()=>$m,ALo:()=>pg,AaK:()=>te,Akn:()=>fa,BQk:()=>ac,CHM:()=>Ao,CRH:()=>Rg,DdM:()=>ng,Dn7:()=>gg,EJc:()=>PD,EiD:()=>Fm,EpF:()=>y_,F$t:()=>k_,F4k:()=>x_,FYo:()=>ep,FiY:()=>gd,G48:()=>gC,G7q:()=>bg,Gf:()=>Og,GfV:()=>tp,GkF:()=>Wu,Gpc:()=>Ae,Gre:()=>lf,HDt:()=>nv,Hsn:()=>E_,Ikx:()=>rh,JOm:()=>Cd,JVY:()=>Jb,JZr:()=>xt,Jf7:()=>mp,KtG:()=>Ga,L6k:()=>Xb,LAX:()=>ey,LFG:()=>Ne,LSH:()=>Kc,Lbi:()=>ru,Lck:()=>Aw,MAs:()=>g_,MMx:()=>Kf,MR2:()=>Jc,NdJ:()=>$u,O4$:()=>Ro,Ojb:()=>Ey,OlP:()=>gn,Oqu:()=>nh,P3R:()=>Bm,PXZ:()=>lC,Q6J:()=>ju,QGY:()=>Gu,QbO:()=>ky,Qsj:()=>jy,R0b:()=>Hr,RDi:()=>Ub,Rgc:()=>rd,SBq:()=>Hl,Sil:()=>ND,Suo:()=>Lg,TTD:()=>ai,TgZ:()=>nc,Tol:()=>z_,Udp:()=>eh,VKq:()=>rg,VuI:()=>WC,W1O:()=>Ng,WFA:()=>Zu,WLB:()=>og,X6Q:()=>fC,XFs:()=>vt,Xpm:()=>Zr,Xq5:()=>t_,Xts:()=>Fl,Y36:()=>Qs,YKP:()=>$f,YNc:()=>p_,Yjl:()=>er,Yz7:()=>oe,Z0I:()=>tt,ZZ4:()=>Nh,_Bn:()=>Gf,_UZ:()=>Uu,_Vd:()=>Bl,_c5:()=>LC,_uU:()=>Q_,aQg:()=>Bh,c2e:()=>iv,cJS:()=>mt,cg1:()=>ah,d8E:()=>oh,dDg:()=>rC,dqk:()=>Y,eBb:()=>qb,eFA:()=>mv,eJc:()=>Mh,ekj:()=>th,eoX:()=>dv,f3M:()=>C,g9A:()=>Zm,gM2:()=>vg,h0i:()=>Cs,hGG:()=>RC,hij:()=>dc,iGM:()=>Ig,ifc:()=>Qt,ip1:()=>tv,jDz:()=>Qf,kEZ:()=>ag,kL8:()=>vf,kcU:()=>hs,l5B:()=>sg,lG2:()=>_r,lcZ:()=>_g,lqb:()=>ka,lri:()=>sv,mCW:()=>Rd,n5z:()=>hd,n_E:()=>pc,oAB:()=>Vr,oJD:()=>Ym,oxw:()=>C_,pB0:()=>ty,q3G:()=>ys,qFp:()=>$C,qLn:()=>ts,qOj:()=>Ru,qZA:()=>rc,qbA:()=>lg,qzn:()=>zs,rWj:()=>lv,rg0:()=>wt,s9C:()=>Ku,sBO:()=>vC,s_b:()=>gc,soG:()=>bc,tb:()=>Oh,tp0:()=>vd,uIk:()=>Fu,vHH:()=>G,vpe:()=>Ea,wAp:()=>dl,xi3:()=>fg,xp6:()=>kp,ynx:()=>oc,z2F:()=>ml,z3N:()=>Fa,zSh:()=>eu,zs3:()=>_a});var e=l(78645),r=l(47394),s=l(65592),c=l(63019),d=l(65619),f=l(22096),p=l(63020),T=l(94664),V=l(93997);function Q(t){for(let i in t)if(t[i]===Q)return i;throw Error("Could not find renamed property on target object.")}function Me(t,i){for(const n in i)i.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=i[n])}function te(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(te).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const n=i.indexOf("\n");return-1===n?i:i.substring(0,n)}function Re(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const Se=Q({__forward_ref__:Q});function Ae(t){return t.__forward_ref__=Ae,t.toString=function(){return te(this())},t}function Ke(t){return He(t)?t():t}function He(t){return"function"==typeof t&&t.hasOwnProperty(Se)&&t.__forward_ref__===Ae}function _t(t){return t&&!!t.\u0275providers}const xt="https://g.co/ng/security#xss";class G extends Error{constructor(i,n){super(function we(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}(i,n)),this.code=i}}function R(t){return"string"==typeof t?t:null==t?"":String(t)}function Le(t,i){throw new G(-201,!1)}function _e(t,i){null==t&&function ke(t,i,n,o){throw new Error(`ASSERTION ERROR: ${t}`+(null==o?"":` [Expected=> ${n} ${o} ${i} <=Actual]`))}(i,t,null,"!=")}function oe(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function mt(t){return{providers:t.providers||[],imports:t.imports||[]}}function ut(t){return St(t,Gt)||St(t,gt)}function tt(t){return null!==ut(t)}function St(t,i){return t.hasOwnProperty(i)?t[i]:null}function li(t){return t&&(t.hasOwnProperty(ni)||t.hasOwnProperty(Rt))?t[ni]:null}const Gt=Q({\u0275prov:Q}),ni=Q({\u0275inj:Q}),gt=Q({ngInjectableDef:Q}),Rt=Q({ngInjectorDef:Q});var vt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(vt||{});let ve;function Pe(t){const i=ve;return ve=t,i}function Ve(t,i,n){const o=ut(t);return o&&"root"==o.providedIn?void 0===o.value?o.value=o.factory():o.value:n&vt.Optional?null:void 0!==i?i:void Le(te(t))}const Y=globalThis,ht={},Xe="__NG_DI_FLAG__",Et="ngTempTokenPath",me=/\n/gm,L="__source";let A;function fe(t){const i=A;return A=t,i}function yt(t,i=vt.Default){if(void 0===A)throw new G(-203,!1);return null===A?Ve(t,void 0,i):A.get(t,i&vt.Optional?null:void 0,i)}function Ne(t,i=vt.Default){return(function et(){return ve}()||yt)(Ke(t),i)}function C(t,i=vt.Default){return Ne(t,be(i))}function be(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function ie(t){const i=[];for(let n=0;ni){_=h-1;break}}}for(;hh?"":a[bt+1].toLowerCase();const Nt=8&o?Lt:null;if(Nt&&-1!==Ui(Nt,de,0)||2&o&&de!==Lt){if(En(o))return!1;_=!0}}}}else{if(!_&&!En(o)&&!En(I))return!1;if(_&&En(I))continue;_=!1,o=I|1&o}}return En(o)||_}function En(t){return 0==(1&t)}function sr(t,i,n,o){if(null===i)return-1;let a=0;if(o||!n){let h=!1;for(;a-1)for(n++;n0?'="'+y+'"':"")+"]"}else 8&o?a+="."+_:4&o&&(a+=" "+_);else""!==a&&!En(_)&&(i+=Dr(h,a),a=""),o=_,h=h||!En(o);n++}return""!==a&&(i+=Dr(h,a)),i}function Zr(t){return Pt(()=>{const i=Ir(t),n={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===Wt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Qt.Emulated,styles:t.styles||pi,_:null,schemas:t.schemas||null,tView:null,id:""};Do(n);const o=t.dependencies;return n.directiveDefs=lr(o,!1),n.pipeDefs=lr(o,!0),n.id=function Or(t){let i=0;const n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const a of n)i=Math.imul(31,i)+a.charCodeAt(0)<<0;return i+=2147483648,"c"+i}(n),n})}function Zo(t){return Ai(t)||yn(t)}function Mo(t){return null!==t}function Vr(t){return Pt(()=>({type:t.type,bootstrap:t.bootstrap||pi,declarations:t.declarations||pi,imports:t.imports||pi,exports:t.exports||pi,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function Kr(t,i){if(null==t)return ei;const n={};for(const o in t)if(t.hasOwnProperty(o)){let a=t[o],h=a;Array.isArray(a)&&(h=a[1],a=a[0]),n[a]=o,i&&(i[a]=h)}return n}function _r(t){return Pt(()=>{const i=Ir(t);return Do(i),i})}function er(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Ai(t){return t[Ci]||null}function yn(t){return t[tn]||null}function Rn(t){return t[Oi]||null}function fr(t){const i=Ai(t)||yn(t)||Rn(t);return null!==i&&i.standalone}function nn(t,i){const n=t[mn]||null;if(!n&&!0===i)throw new Error(`Type ${te(t)} does not have '\u0275mod' property.`);return n}function Ir(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||ei,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||pi,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Kr(t.inputs,i),outputs:Kr(t.outputs)}}function Do(t){t.features?.forEach(i=>i(t))}function lr(t,i){if(!t)return null;const n=i?Rn:Zo;return()=>("function"==typeof t?t():t).map(o=>n(o)).filter(Mo)}const qi=0,di=1,ki=2,Vi=3,Nn=4,dr=5,rn=6,Lr=7,Xi=8,cr=9,An=10,Mi=11,or=12,Qr=13,Rr=14,on=15,Li=16,gr=17,Bn=18,vr=19,so=20,Pr=21,ur=22,hr=23,Ki=24,Ti=25,ln=1,co=2,xn=7,kr=9,pn=11;function Wn(t){return Array.isArray(t)&&"object"==typeof t[ln]}function In(t){return Array.isArray(t)&&!0===t[ln]}function Er(t){return 0!=(4&t.flags)}function tr(t){return t.componentOffset>-1}function Bo(t){return 1==(1&t.flags)}function br(t){return!!t.template}function zr(t){return 0!=(512&t[ki])}function to(t,i){return t.hasOwnProperty(Ji)?t[Ji]:null}let Mn=null,uo=!1;function $n(t){const i=Mn;return Mn=t,i}const ho={version: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:()=>{}};function mo(t){if(!at(t)||t.dirty){if(!t.producerMustRecompute(t)&&!g(t))return void(t.dirty=!1);t.producerRecomputeValue(t),t.dirty=!1}}function Eo(t){t.dirty=!0,function ko(t){if(void 0===t.liveConsumerNode)return;const i=uo;uo=!0;try{for(const n of t.liveConsumerNode)n.dirty||Eo(n)}finally{uo=i}}(t),t.consumerMarkedDirty?.(t)}function po(t){return t&&(t.nextProducerIndex=0),$n(t)}function Oe(t,i){if($n(i),t&&void 0!==t.producerNode&&void 0!==t.producerIndexOfThis&&void 0!==t.producerLastReadVersion){if(at(t))for(let n=t.nextProducerIndex;nt.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function g(t){Tt(t);for(let i=0;i0}function Tt(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}let bi=null;function wt(t){const i=$n(null);try{return t()}finally{$n(i)}}const Xt=()=>{},gi=(()=>({...ho,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:t=>{t.schedule(t.ref)},hasRun:!1,cleanupFn:Xt}))();class Qi{constructor(i,n,o){this.previousValue=i,this.currentValue=n,this.firstChange=o}isFirstChange(){return this.firstChange}}function ai(){return oi}function oi(t){return t.type.prototype.ngOnChanges&&(t.setInput=vi),mi}function mi(){const t=Dn(this),i=t?.current;if(i){const n=t.previous;if(n===ei)t.previous=i;else for(let o in i)n[o]=i[o];t.current=null,this.ngOnChanges(i)}}function vi(t,i,n,o){const a=this.declaredInputs[n],h=Dn(t)||function un(t,i){return t[Ii]=i}(t,{previous:ei,current:null}),_=h.current||(h.current={}),y=h.previous,I=y[a];_[a]=new Qi(I&&I.currentValue,i,y===ei),t[o]=i}ai.ngInherit=!0;const Ii="__ngSimpleChanges__";function Dn(t){return t[Ii]||null}const Pn=function(t,i,n){},Tn="svg";function Wi(t){for(;Array.isArray(t);)t=t[qi];return t}function Ur(t,i){return Wi(i[t])}function Kn(t,i){return Wi(i[t.index])}function sa(t,i){return t.data[i]}function To(t,i){return t[i]}function xr(t,i){const n=i[t];return Wn(n)?n:n[qi]}function So(t,i){return null==i?null:t[i]}function _o(t){t[gr]=0}function Ts(t){1024&t[ki]||(t[ki]|=1024,rs(t,1))}function Ss(t){1024&t[ki]&&(t[ki]&=-1025,rs(t,-1))}function rs(t,i){let n=t[Vi];if(null===n)return;n[dr]+=i;let o=n;for(n=n[Vi];null!==n&&(1===i&&1===o[dr]||-1===i&&0===o[dr]);)n[dr]+=i,o=n,n=n[Vi]}const Si={lFrame:zi(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Wa(){return Si.bindingsEnabled}function qo(){return null!==Si.skipHydrationRootTNode}function ii(){return Si.lFrame.lView}function Hi(){return Si.lFrame.tView}function Ao(t){return Si.lFrame.contextLView=t,t[Xi]}function Ga(t){return Si.lFrame.contextLView=null,t}function Vn(){let t=ls();for(;null!==t&&64===t.type;)t=t.parent;return t}function ls(){return Si.lFrame.currentTNode}function Nr(t,i){const n=Si.lFrame;n.currentTNode=t,n.isParent=i}function La(){return Si.lFrame.isParent}function $a(){Si.lFrame.isParent=!1}function Mr(){const t=Si.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function M(){return Si.lFrame.bindingIndex++}function S(t){const i=Si.lFrame,n=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,n}function he(t,i){const n=Si.lFrame;n.bindingIndex=n.bindingRootIndex=t,Dt(i)}function Dt(t){Si.lFrame.currentDirectiveIndex=t}function jt(t){const i=Si.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}function Vt(){return Si.lFrame.currentQueryIndex}function ui(t){Si.lFrame.currentQueryIndex=t}function Zt(t){const i=t[di];return 2===i.type?i.declTNode:1===i.type?t[rn]:null}function hn(t,i,n){if(n&vt.SkipSelf){let a=i,h=t;for(;!(a=a.parent,null!==a||n&vt.Host||(a=Zt(h),null===a||(h=h[Rr],10&a.type))););if(null===a)return!1;i=a,t=h}const o=Si.lFrame=Gr();return o.currentTNode=i,o.lView=t,!0}function Gi(t){const i=Gr(),n=t[di];Si.lFrame=i,i.currentTNode=n.firstChild,i.lView=t,i.tView=n,i.contextLView=t,i.bindingIndex=n.bindingStartIndex,i.inI18n=!1}function Gr(){const t=Si.lFrame,i=null===t?null:t.child;return null===i?zi(t):i}function zi(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function Lo(){const t=Si.lFrame;return Si.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const wa=Lo;function wr(){const t=Lo();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Qn(){return Si.lFrame.selectedIndex}function jo(t){Si.lFrame.selectedIndex=t}function Fn(){const t=Si.lFrame;return sa(t.tView,t.selectedIndex)}function Ro(){Si.lFrame.currentNamespace=Tn}function hs(){!function Os(){Si.lFrame.currentNamespace=null}()}let Za=!0;function Ka(){return Za}function zo(t){Za=t}function Qa(t,i){for(let n=i.directiveStart,o=i.directiveEnd;n=o)break}else i[I]<0&&(t[gr]+=65536),(y>13>16&&(3&t[ki])===i&&(t[ki]+=8192,_s(y,h)):_s(y,h)}const Da=-1;class Xa{constructor(i,n,o){this.factory=i,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=o}}function fs(t){return t!==Da}function Ra(t){return 32767&t}function Pa(t,i){let n=function wl(t){return t>>16}(t),o=i;for(;n>0;)o=o[Rr],n--;return o}let gs=!0;function es(t){const i=gs;return gs=t,i}const ca=255,Rs=5;let Dl=0;const fo={};function ua(t,i){const n=ma(t,i);if(-1!==n)return n;const o=i[di];o.firstCreatePass&&(t.injectorIndex=i.length,ha(o.data,t),ha(i,null),ha(o.blueprint,null));const a=pa(t,i),h=t.injectorIndex;if(fs(a)){const _=Ra(a),y=Pa(a,i),I=y[di].data;for(let de=0;de<8;de++)i[h+de]=y[_+de]|I[_+de]}return i[h+8]=a,h}function ha(t,i){t.push(0,0,0,0,0,0,0,0,i)}function ma(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function pa(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let n=0,o=null,a=i;for(;null!==a;){if(o=md(a),null===o)return Da;if(n++,a=a[Rr],-1!==o.injectorIndex)return o.injectorIndex|n<<16}return Da}function $i(t,i,n){!function Cl(t,i,n){let o;"string"==typeof n?o=n.charCodeAt(0)||0:n.hasOwnProperty(Xn)&&(o=n[Xn]),null==o&&(o=n[Xn]=Dl++);const a=o&ca;i.data[t+(a>>Rs)]|=1<=0?i&ca:ud:i}(n);if("function"==typeof h){if(!hn(i,t,o))return o&vt.Host?b(a,0,o):J(i,n,o,a);try{let _;if(_=h(o),null!=_||o&vt.Optional)return _;Le()}finally{wa()}}else if("number"==typeof h){let _=null,y=ma(t,i),I=Da,de=o&vt.Host?i[on][rn]:null;for((-1===y||o&vt.SkipSelf)&&(I=-1===y?pa(t,i):i[y+8],I!==Da&&pr(o,!1)?(_=i[di],y=Ra(I),i=Pa(I,i)):y=-1);-1!==y;){const Ge=i[di];if(an(h,y,Ge.data)){const bt=Ot(y,i,n,_,o,de);if(bt!==fo)return bt}I=i[y+8],I!==Da&&pr(o,i[di].data[y+8]===de)&&an(h,y,i)?(_=Ge,y=Ra(I),i=Pa(I,i)):y=-1}}return a}function Ot(t,i,n,o,a,h){const _=i[di],y=_.data[t+8],Ge=Kt(y,_,n,null==o?tr(y)&&gs:o!=_&&0!=(3&y.type),a&vt.Host&&h===y);return null!==Ge?xi(i,_,Ge,y):fo}function Kt(t,i,n,o,a){const h=t.providerIndexes,_=i.data,y=1048575&h,I=t.directiveStart,Ge=h>>20,Lt=a?y+Ge:t.directiveEnd;for(let Nt=o?y:y+Ge;Nt=I&&qt.type===n)return Nt}if(a){const Nt=_[I];if(Nt&&br(Nt)&&Nt.type===n)return I}return null}function xi(t,i,n,o){let a=t[n];const h=i.data;if(function xl(t){return t instanceof Xa}(a)){const _=a;_.resolving&&function ce(t,i){const n=i?`. Dependency path: ${i.join(" > ")} > ${t}`:"";throw new G(-200,`Circular dependency in DI detected for ${t}${n}`)}(function re(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():R(t)}(h[n]));const y=es(_.canSeeViewProviders);_.resolving=!0;const de=_.injectImpl?Pe(_.injectImpl):null;hn(t,o,vt.Default);try{a=t[n]=_.factory(void 0,h,t,o),i.firstCreatePass&&n>=o.directiveStart&&function la(t,i,n){const{ngOnChanges:o,ngOnInit:a,ngDoCheck:h}=i.type.prototype;if(o){const _=oi(i);(n.preOrderHooks??=[]).push(t,_),(n.preOrderCheckHooks??=[]).push(t,_)}a&&(n.preOrderHooks??=[]).push(0-t,a),h&&((n.preOrderHooks??=[]).push(t,h),(n.preOrderCheckHooks??=[]).push(t,h))}(n,h[n],i)}finally{null!==de&&Pe(de),es(y),_.resolving=!1,wa()}}return a}function an(t,i,n){return!!(n[i+(t>>Rs)]&1<{const i=t.prototype.constructor,n=i[Ji]||kl(i),o=Object.prototype;let a=Object.getPrototypeOf(t.prototype).constructor;for(;a&&a!==o;){const h=a[Ji]||kl(a);if(h&&h!==n)return h;a=Object.getPrototypeOf(a)}return h=>new h})}function kl(t){return He(t)?()=>{const i=kl(Ke(t));return i&&i()}:to(t)}function md(t){const i=t[di],n=i.type;return 2===n?i.declTNode:1===n?t[rn]:null}function k(t){return function m(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const n=t.attrs;if(n){const o=n.length;let a=0;for(;a{const o=function lt(t){return function(...n){if(t){const o=t(...n);for(const a in o)this[a]=o[a]}}}(i);function a(...h){if(this instanceof a)return o.apply(this,h),this;const _=new a(...h);return y.annotation=_,y;function y(I,de,Ge){const bt=I.hasOwnProperty(u)?I[u]:Object.defineProperty(I,u,{value:[]})[u];for(;bt.length<=Ge;)bt.push(null);return(bt[Ge]=bt[Ge]||[]).push(_),I}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=t,a.annotationCls=a,a})}function Fs(t,i){t.forEach(n=>Array.isArray(n)?Fs(n,i):i(n))}function zh(t,i,n){i>=t.length?t.push(n):t.splice(i,0,n)}function _d(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function Tl(t,i){const n=[];for(let o=0;o=0?t[1|o]=n:(o=~o,function Uv(t,i,n,o){let a=t.length;if(a==i)t.push(n,o);else if(1===a)t.push(o,t[0]),t[0]=n;else{for(a--,t.push(t[a-1],t[a]);a>i;)t[a]=t[a-2],a--;t[i]=n,t[i+1]=o}}(t,o,i,n)),o}function kc(t,i){const n=Ys(t,i);if(n>=0)return t[1|n]}function Ys(t,i){return function Uh(t,i,n){let o=0,a=t.length>>n;for(;a!==o;){const h=o+(a-o>>1),_=t[h<i?a=h:o=h+1}return~(a<|^->||--!>|)/g,mb="\u200b$1\u200b";const Ic=new Map;let pb=0;const Lc="__ngContext__";function no(t,i){Wn(i)?(t[Lc]=i[vr],function fb(t){Ic.set(t[vr],t)}(i)):t[Lc]=i}let Rc;function Pc(t,i){return Rc(t,i)}function Il(t){const i=t[Vi];return In(i)?i[Vi]:i}function cm(t){return hm(t[or])}function um(t){return hm(t[Nn])}function hm(t){for(;null!==t&&!In(t);)t=t[Nn];return t}function Hs(t,i,n,o,a){if(null!=o){let h,_=!1;In(o)?h=o:Wn(o)&&(_=!0,o=o[qi]);const y=Wi(o);0===t&&null!==n?null==a?fm(i,n,y):vs(i,n,y,a||null,!0):1===t&&null!==n?vs(i,n,y,a||null,!0):2===t?function Id(t,i,n){const o=Sd(t,i);o&&function Pb(t,i,n,o){t.removeChild(i,n,o)}(t,o,i,n)}(i,y,_):3===t&&i.destroyNode(y),null!=h&&function Nb(t,i,n,o,a){const h=n[xn];h!==Wi(n)&&Hs(i,t,o,h,a);for(let y=pn;yi.replace(hb,mb))}(i))}function Ed(t,i,n){return t.createElement(i,n)}function pm(t,i){const n=t[kr],o=n.indexOf(i);Ss(i),n.splice(o,1)}function Td(t,i){if(t.length<=pn)return;const n=pn+i,o=t[n];if(o){const a=o[Li];null!==a&&a!==t&&pm(a,o),i>0&&(t[n-1][Nn]=o[Nn]);const h=_d(t,pn+i);!function Eb(t,i){Ll(t,i,i[Mi],2,null,null),i[qi]=null,i[rn]=null}(o[di],o);const _=h[Bn];null!==_&&_.detachView(h[di]),o[Vi]=null,o[Nn]=null,o[ki]&=-129}return o}function Yc(t,i){if(!(256&i[ki])){const n=i[Mi];i[hr]&&w(i[hr]),i[Ki]&&w(i[Ki]),n.destroyNode&&Ll(t,i,n,3,null,null),function Ab(t){let i=t[or];if(!i)return Nc(t[di],t);for(;i;){let n=null;if(Wn(i))n=i[or];else{const o=i[pn];o&&(n=o)}if(!n){for(;i&&!i[Nn]&&i!==t;)Wn(i)&&Nc(i[di],i),i=i[Vi];null===i&&(i=t),Wn(i)&&Nc(i[di],i),n=i&&i[Nn]}i=n}}(i)}}function Nc(t,i){if(!(256&i[ki])){i[ki]&=-129,i[ki]|=256,function Rb(t,i){let n;if(null!=t&&null!=(n=t.destroyHooks))for(let o=0;o=0?o[_]():o[-_].unsubscribe(),h+=2}else n[h].call(o[n[h+1]]);null!==o&&(i[Lr]=null);const a=i[Pr];if(null!==a){i[Pr]=null;for(let h=0;h-1){const{encapsulation:h}=t.data[o.directiveStart+a];if(h===Qt.None||h===Qt.Emulated)return null}return Kn(o,n)}}(t,i.parent,n)}function vs(t,i,n,o,a){t.insertBefore(i,n,o,a)}function fm(t,i,n){t.appendChild(i,n)}function gm(t,i,n,o,a){null!==o?vs(t,i,n,o,a):fm(t,i,n)}function Sd(t,i){return t.parentNode(i)}function vm(t,i,n){return ym(t,i,n)}let Hc,Od,Uc,Ld,ym=function bm(t,i,n){return 40&t.type?Kn(t,n):null};function Ad(t,i,n,o){const a=Bc(t,o,i),h=i[Mi],y=vm(o.parent||i[rn],o,i);if(null!=a)if(Array.isArray(n))for(let I=0;It,createScript:t=>t,createScriptURL:t=>t})}catch{}return Od}()?.createHTML(t)||t}function Ub(t){Uc=t}function js(){if(void 0!==Uc)return Uc;if(typeof document<"u")return document;throw new G(210,!1)}function Wc(){if(void 0===Ld&&(Ld=null,Y.trustedTypes))try{Ld=Y.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return Ld}function Em(t){return Wc()?.createHTML(t)||t}function Sm(t){return Wc()?.createScriptURL(t)||t}class bs{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${xt})`}}class Wb extends bs{getTypeName(){return"HTML"}}class Gb extends bs{getTypeName(){return"Style"}}class $b extends bs{getTypeName(){return"Script"}}class Zb extends bs{getTypeName(){return"URL"}}class Kb extends bs{getTypeName(){return"ResourceURL"}}function Fa(t){return t instanceof bs?t.changingThisBreaksApplicationSecurity:t}function zs(t,i){const n=function Qb(t){return t instanceof bs&&t.getTypeName()||null}(t);if(null!=n&&n!==i){if("ResourceURL"===n&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${n} (see ${xt})`)}return n===i}function Jb(t){return new Wb(t)}function Xb(t){return new Gb(t)}function qb(t){return new $b(t)}function ey(t){return new Zb(t)}function ty(t){return new Kb(t)}class iy{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const n=(new window.DOMParser).parseFromString(Vs(i),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(i):(n.removeChild(n.firstChild),n)}catch{return null}}}class ny{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const n=this.inertDocument.createElement("template");return n.innerHTML=Vs(i),n}}const oy=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Rd(t){return(t=String(t)).match(oy)?t:"unsafe:"+t}function Ya(t){const i={};for(const n of t.split(","))i[n]=!0;return i}function Rl(...t){const i={};for(const n of t)for(const o in n)n.hasOwnProperty(o)&&(i[o]=!0);return i}const Im=Ya("area,br,col,hr,img,wbr"),Om=Ya("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lm=Ya("rp,rt"),Gc=Rl(Im,Rl(Om,Ya("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")),Rl(Lm,Ya("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")),Rl(Lm,Om)),$c=Ya("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Rm=Rl($c,Ya("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"),Ya("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")),ay=Ya("script,style,template");class sy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let n=i.firstChild,o=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?o=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,o&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(i){const n=i.nodeName.toLowerCase();if(!Gc.hasOwnProperty(n))return this.sanitizedSomething=!0,!ay.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const o=i.attributes;for(let a=0;a"),!0}endElement(i){const n=i.nodeName.toLowerCase();Gc.hasOwnProperty(n)&&!Im.hasOwnProperty(n)&&(this.buf.push(""))}chars(i){this.buf.push(Pm(i))}checkClobberedElement(i,n){if(n&&(i.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return n}}const ly=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,dy=/([^\#-~ |!])/g;function Pm(t){return t.replace(/&/g,"&").replace(ly,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(dy,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let Pd;function Fm(t,i){let n=null;try{Pd=Pd||function Am(t){const i=new ny(t);return function ry(){try{return!!(new window.DOMParser).parseFromString(Vs(""),"text/html")}catch{return!1}}()?new iy(i):i}(t);let o=i?String(i):"";n=Pd.getInertBodyElement(o);let a=5,h=o;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,o=h,h=n.innerHTML,n=Pd.getInertBodyElement(o)}while(o!==h);return Vs((new sy).sanitizeChildren(Zc(n)||n))}finally{if(n){const o=Zc(n)||n;for(;o.firstChild;)o.removeChild(o.firstChild)}}}function Zc(t){return"content"in t&&function cy(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ys=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(ys||{});function Ym(t){const i=Pl();return i?Em(i.sanitize(ys.HTML,t)||""):zs(t,"HTML")?Em(Fa(t)):Fm(js(),R(t))}function Kc(t){const i=Pl();return i?i.sanitize(ys.URL,t)||"":zs(t,"URL")?Fa(t):Rd(R(t))}function Nm(t){const i=Pl();if(i)return Sm(i.sanitize(ys.RESOURCE_URL,t)||"");if(zs(t,"ResourceURL"))return Sm(Fa(t));throw new G(904,!1)}function Bm(t,i,n){return function _y(t,i){return"src"===i&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===i&&("base"===t||"link"===t)?Nm:Kc}(i,n)(t)}function Pl(){const t=ii();return t&&t[An].sanitizer}class gn{constructor(i,n){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=oe({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Fl=new gn("ENVIRONMENT_INITIALIZER"),Hm=new gn("INJECTOR",-1),Vm=new gn("INJECTOR_DEF_TYPES");class Qc{get(i,n=ht){if(n===ht){const o=new Error(`NullInjectorError: No provider for ${te(i)}!`);throw o.name="NullInjectorError",o}return n}}function Jc(t){return{\u0275providers:t}}function fy(...t){return{\u0275providers:jm(0,t),\u0275fromNgModule:!0}}function jm(t,...i){const n=[],o=new Set;let a;const h=_=>{n.push(_)};return Fs(i,_=>{const y=_;Fd(y,h,[],o)&&(a||=[],a.push(y))}),void 0!==a&&zm(a,h),n}function zm(t,i){for(let n=0;n{i(h,o)})}}function Fd(t,i,n,o){if(!(t=Ke(t)))return!1;let a=null,h=li(t);const _=!h&&Ai(t);if(h||_){if(_&&!_.standalone)return!1;a=t}else{const I=t.ngModule;if(h=li(I),!h)return!1;a=I}const y=o.has(a);if(_){if(y)return!1;if(o.add(a),_.dependencies){const I="function"==typeof _.dependencies?_.dependencies():_.dependencies;for(const de of I)Fd(de,i,n,o)}}else{if(!h)return!1;{if(null!=h.imports&&!y){let de;o.add(a);try{Fs(h.imports,Ge=>{Fd(Ge,i,n,o)&&(de||=[],de.push(Ge))})}finally{}void 0!==de&&zm(de,i)}if(!y){const de=to(a)||(()=>new a);i({provide:a,useFactory:de,deps:pi},a),i({provide:Vm,useValue:a,multi:!0},a),i({provide:Fl,useValue:()=>Ne(a),multi:!0},a)}const I=h.providers;if(null!=I&&!y){const de=t;Xc(I,Ge=>{i(Ge,de)})}}}return a!==t&&void 0!==t.providers}function Xc(t,i){for(let n of t)_t(n)&&(n=n.\u0275providers),Array.isArray(n)?Xc(n,i):i(n)}const gy=Q({provide:String,useValue:Q});function qc(t){return null!==t&&"object"==typeof t&&gy in t}function xs(t){return"function"==typeof t}const eu=new gn("Set Injector scope."),Yd={},by={};let tu;function Nd(){return void 0===tu&&(tu=new Qc),tu}class ka{}class Bd extends ka{get destroyed(){return this._destroyed}constructor(i,n,o,a){super(),this.parent=n,this.source=o,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,nu(i,_=>this.processProvider(_)),this.records.set(Hm,Us(void 0,this)),a.has("environment")&&this.records.set(ka,Us(void 0,this));const h=this.records.get(eu);null!=h&&"string"==typeof h.value&&this.scopes.add(h.value),this.injectorDefTypes=new Set(this.get(Vm.multi,pi,vt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of i)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const n=fe(this),o=Pe(void 0);try{return i()}finally{fe(n),Pe(o)}}get(i,n=ht,o=vt.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(Ln))return i[Ln](this);o=be(o);const h=fe(this),_=Pe(void 0);try{if(!(o&vt.SkipSelf)){let I=this.records.get(i);if(void 0===I){const de=function Dy(t){return"function"==typeof t||"object"==typeof t&&t instanceof gn}(i)&&ut(i);I=de&&this.injectableDefInScope(de)?Us(iu(i),Yd):null,this.records.set(i,I)}if(null!=I)return this.hydrate(i,I)}return(o&vt.Self?Nd():this.parent).get(i,n=o&vt.Optional&&n===ht?null:n)}catch(y){if("NullInjectorError"===y.name){if((y[Et]=y[Et]||[]).unshift(te(i)),h)throw y;return function je(t,i,n,o){const a=t[Et];throw i[L]&&a.unshift(i[L]),t.message=function ft(t,i,n,o=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let a=te(i);if(Array.isArray(i))a=i.map(te).join(" -> ");else if("object"==typeof i){let h=[];for(let _ in i)if(i.hasOwnProperty(_)){let y=i[_];h.push(_+":"+("string"==typeof y?JSON.stringify(y):te(y)))}a=`{${h.join(", ")}}`}return`${n}${o?"("+o+")":""}[${a}]: ${t.replace(me,"\n ")}`}("\n"+t.message,a,n,o),t.ngTokenPath=a,t[Et]=null,t}(y,i,"R3InjectorError",this.source)}throw y}finally{Pe(_),fe(h)}}resolveInjectorInitializers(){const i=fe(this),n=Pe(void 0);try{const a=this.get(Fl.multi,pi,vt.Self);for(const h of a)h()}finally{fe(i),Pe(n)}}toString(){const i=[],n=this.records;for(const o of n.keys())i.push(te(o));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new G(205,!1)}processProvider(i){let n=xs(i=Ke(i))?i:Ke(i&&i.provide);const o=function xy(t){return qc(t)?Us(void 0,t.useValue):Us(Gm(t),Yd)}(i);if(xs(i)||!0!==i.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=Us(void 0,Yd,!0),a.factory=()=>ie(a.multi),this.records.set(n,a)),n=i,a.multi.push(i)}this.records.set(n,o)}hydrate(i,n){return n.value===Yd&&(n.value=by,n.value=n.factory()),"object"==typeof n.value&&n.value&&function wy(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(i){if(!i.providedIn)return!1;const n=Ke(i.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(i){const n=this._onDestroyHooks.indexOf(i);-1!==n&&this._onDestroyHooks.splice(n,1)}}function iu(t){const i=ut(t),n=null!==i?i.factory:to(t);if(null!==n)return n;if(t instanceof gn)throw new G(204,!1);if(t instanceof Function)return function yy(t){const i=t.length;if(i>0)throw Tl(i,"?"),new G(204,!1);const n=function Ut(t){return t&&(t[Gt]||t[gt])||null}(t);return null!==n?()=>n.factory(t):()=>new t}(t);throw new G(204,!1)}function Gm(t,i,n){let o;if(xs(t)){const a=Ke(t);return to(a)||iu(a)}if(qc(t))o=()=>Ke(t.useValue);else if(function Wm(t){return!(!t||!t.useFactory)}(t))o=()=>t.useFactory(...ie(t.deps||[]));else if(function Um(t){return!(!t||!t.useExisting)}(t))o=()=>Ne(Ke(t.useExisting));else{const a=Ke(t&&(t.useClass||t.provide));if(!function My(t){return!!t.deps}(t))return to(a)||iu(a);o=()=>new a(...ie(t.deps))}return o}function Us(t,i,n=!1){return{factory:t,value:i,multi:n?[]:void 0}}function nu(t,i){for(const n of t)Array.isArray(n)?nu(n,i):n&&_t(n)?nu(n.\u0275providers,i):i(n)}const $m=new gn("AppId",{providedIn:"root",factory:()=>Cy}),Cy="ng",Zm=new gn("Platform Initializer"),ru=new gn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),ky=new gn("AnimationModuleType"),Ey=new gn("CSP nonce",{providedIn:"root",factory:()=>js().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Km=(t,i,n)=>null;function hu(t,i,n=!1){return Km(t,i,n)}class Yy{}class Xm{}class By{resolveComponentFactory(i){throw function Ny(t){const i=Error(`No component factory found for ${te(t)}.`);return i.ngComponent=t,i}(i)}}let Bl=(()=>{class t{}return t.NULL=new By,t})();function Hy(){return $s(Vn(),ii())}function $s(t,i){return new Hl(Kn(t,i))}let Hl=(()=>{class t{constructor(n){this.nativeElement=n}}return t.__NG_ELEMENT_ID__=Hy,t})();function Vy(t){return t instanceof Hl?t.nativeElement:t}class ep{}let jy=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function zy(){const t=ii(),n=xr(Vn().index,t);return(Wn(n)?n:t)[Mi]}(),t})(),Uy=(()=>{class t{}return t.\u0275prov=oe({token:t,providedIn:"root",factory:()=>null}),t})();class tp{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const Wy=new tp("16.2.7"),_u={};function op(t,i=null,n=null,o){const a=ap(t,i,n,o);return a.resolveInjectorInitializers(),a}function ap(t,i=null,n=null,o,a=new Set){const h=[n||pi,fy(t)];return o=o||("object"==typeof t?void 0:te(t)),new Bd(h,i||Nd(),o||null,a)}let _a=(()=>{class t{static create(n,o){if(Array.isArray(n))return op({name:""},o,n,"");{const a=n.name??"";return op({name:a},n.parent,n.providers,a)}}}return t.THROW_IF_NOT_FOUND=ht,t.NULL=new Qc,t.\u0275prov=oe({token:t,providedIn:"any",factory:()=>Ne(Hm)}),t.__NG_ELEMENT_ID__=-1,t})();function gu(t){return t.ngOriginalError}class ts{constructor(){this._console=console}handleError(i){const n=this._findOriginalError(i);this._console.error("ERROR",i),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(i){let n=i&&gu(i);for(;n&&gu(n);)n=gu(n);return n||null}}function bu(t){return i=>{setTimeout(t,void 0,i)}}const Ea=class Xy extends e.x{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,n,o){let a=i,h=n||(()=>null),_=o;if(i&&"object"==typeof i){const I=i;a=I.next?.bind(I),h=I.error?.bind(I),_=I.complete?.bind(I)}this.__isAsync&&(h=bu(h),a&&(a=bu(a)),_&&(_=bu(_)));const y=super.subscribe({next:a,error:h,complete:_});return i instanceof r.w0&&i.add(y),y}};function lp(...t){}class Hr{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:o=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ea(!1),this.onMicrotaskEmpty=new Ea(!1),this.onStable=new Ea(!1),this.onError=new Ea(!1),typeof Zone>"u")throw new G(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)),i&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&n,a.shouldCoalesceRunChangeDetection=o,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function qy(){const t="function"==typeof Y.requestAnimationFrame;let i=Y[t?"requestAnimationFrame":"setTimeout"],n=Y[t?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&i&&n){const o=i[Zone.__symbol__("OriginalDelegate")];o&&(i=o);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:i,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function n0(t){const i=()=>{!function t0(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Y,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,xu(t),t.isCheckStableRunning=!0,yu(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),xu(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,o,a,h,_,y)=>{if(function o0(t){return!(!Array.isArray(t)||1!==t.length)&&!0===t[0].data?.__ignore_ng_zone__}(y))return n.invokeTask(a,h,_,y);try{return dp(t),n.invokeTask(a,h,_,y)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||t.shouldCoalesceRunChangeDetection)&&i(),cp(t)}},onInvoke:(n,o,a,h,_,y,I)=>{try{return dp(t),n.invoke(a,h,_,y,I)}finally{t.shouldCoalesceRunChangeDetection&&i(),cp(t)}},onHasTask:(n,o,a,h)=>{n.hasTask(a,h),o===a&&("microTask"==h.change?(t._hasPendingMicrotasks=h.microTask,xu(t),yu(t)):"macroTask"==h.change&&(t.hasPendingMacrotasks=h.macroTask))},onHandleError:(n,o,a,h)=>(n.handleError(a,h),t.runOutsideAngular(()=>t.onError.emit(h)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Hr.isInAngularZone())throw new G(909,!1)}static assertNotInAngularZone(){if(Hr.isInAngularZone())throw new G(909,!1)}run(i,n,o){return this._inner.run(i,n,o)}runTask(i,n,o,a){const h=this._inner,_=h.scheduleEventTask("NgZoneEvent: "+a,i,e0,lp,lp);try{return h.runTask(_,n,o)}finally{h.cancelTask(_)}}runGuarded(i,n,o){return this._inner.runGuarded(i,n,o)}runOutsideAngular(i){return this._outer.run(i)}}const e0={};function yu(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function xu(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function dp(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function cp(t){t._nesting--,yu(t)}class r0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ea,this.onMicrotaskEmpty=new Ea,this.onStable=new Ea,this.onError=new Ea}run(i,n,o){return i.apply(n,o)}runGuarded(i,n,o){return i.apply(n,o)}runOutsideAngular(i){return i()}runTask(i,n,o,a){return i.apply(n,o)}}const up=new gn("",{providedIn:"root",factory:hp});function hp(){const t=C(Hr);let i=!0;const n=new s.y(a=>{i=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{a.next(i),a.complete()})}),o=new s.y(a=>{let h;t.runOutsideAngular(()=>{h=t.onStable.subscribe(()=>{Hr.assertNotInAngularZone(),queueMicrotask(()=>{!i&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(i=!0,a.next(!0))})})});const _=t.onUnstable.subscribe(()=>{Hr.assertInAngularZone(),i&&(i=!1,t.runOutsideAngular(()=>{a.next(!1)}))});return()=>{h.unsubscribe(),_.unsubscribe()}});return(0,c.T)(n,o.pipe((0,p.B)()))}function mp(t){return t.ownerDocument.defaultView}function Na(t){return t instanceof Function?t():t}let Mu=(()=>{class t{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}}return t.\u0275prov=oe({token:t,providedIn:"root",factory:()=>new t}),t})();function Vl(t){for(;t;){t[ki]|=64;const i=Il(t);if(zr(t)&&!i)return t;t=i}return null}const vp=new gn("",{providedIn:"root",factory:()=>!1});let Gd=null;function Mp(t,i){return t[i]??Cp()}function wp(t,i){const n=Cp();n.producerNode?.length&&(t[i]=Gd,n.lView=t,Gd=Dp())}const p0={...ho,consumerIsAlwaysLive:!0,consumerMarkedDirty:t=>{Vl(t.lView)},lView:null};function Dp(){return Object.create(p0)}function Cp(){return Gd??=Dp(),Gd}const Ni={};function kp(t){Ep(Hi(),ii(),Qn()+t,!1)}function Ep(t,i,n,o){if(!o)if(3==(3&i[ki])){const h=t.preOrderCheckHooks;null!==h&&Ja(i,h,n)}else{const h=t.preOrderHooks;null!==h&&io(i,h,0,n)}jo(n)}function Qs(t,i=vt.Default){const n=ii();return null===n?Ne(t,i):ge(Vn(),n,Ke(t),i)}function Tp(){throw new Error("invalid")}function $d(t,i,n,o,a,h,_,y,I,de,Ge){const bt=i.blueprint.slice();return bt[qi]=a,bt[ki]=140|o,(null!==de||t&&2048&t[ki])&&(bt[ki]|=2048),_o(bt),bt[Vi]=bt[Rr]=t,bt[Xi]=n,bt[An]=_||t&&t[An],bt[Mi]=y||t&&t[Mi],bt[cr]=I||t&&t[cr]||null,bt[rn]=h,bt[vr]=function _b(){return pb++}(),bt[ur]=Ge,bt[so]=de,bt[on]=2==i.type?t[on]:bt,bt}function Js(t,i,n,o,a){let h=t.data[i];if(null===h)h=function wu(t,i,n,o,a){const h=ls(),_=La(),I=t.data[i]=function M0(t,i,n,o,a,h){let _=i?i.injectorIndex:-1,y=0;return qo()&&(y|=128),{type:n,index:o,insertBeforeIndex:null,injectorIndex:_,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:y,providerIndexes:0,value:a,attrs:h,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,_?h:h&&h.parent,n,i,o,a);return null===t.firstChild&&(t.firstChild=I),null!==h&&(_?null==h.child&&null!==I.parent&&(h.child=I):null===h.next&&(h.next=I,I.prev=h)),I}(t,i,n,o,a),function v(){return Si.lFrame.inI18n}()&&(h.flags|=32);else if(64&h.type){h.type=n,h.value=o,h.attrs=a;const _=function ea(){const t=Si.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}();h.injectorIndex=null===_?-1:_.injectorIndex}return Nr(h,!0),h}function jl(t,i,n,o){if(0===n)return-1;const a=i.length;for(let h=0;hTi&&Ep(t,i,Ti,!1),Pn(y?2:0,a);const de=y?h:null,Ge=po(de);try{null!==de&&(de.dirty=!1),n(o,a)}finally{Oe(de,Ge)}}finally{y&&null===i[hr]&&wp(i,hr),jo(_),Pn(y?3:1,a)}}function Du(t,i,n){if(Er(i)){const o=$n(null);try{const h=i.directiveEnd;for(let _=i.directiveStart;_null;function Op(t,i,n,o){for(let a in t)if(t.hasOwnProperty(a)){n=null===n?{}:n;const h=t[a];null===o?Lp(n,i,a,h):o.hasOwnProperty(a)&&Lp(n,i,o[a],h)}return n}function Lp(t,i,n,o){t.hasOwnProperty(n)?t[n].push(i,o):t[n]=[i,o]}function Go(t,i,n,o,a,h,_,y){const I=Kn(i,n);let Ge,de=i.inputs;!y&&null!=de&&(Ge=de[o])?(Ou(t,n,Ge,o,a),tr(i)&&function C0(t,i){const n=xr(i,t);16&n[ki]||(n[ki]|=64)}(n,i.index)):3&i.type&&(o=function D0(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(o),a=null!=_?_(a,i.value||"",o):a,h.setProperty(I,o,a))}function Tu(t,i,n,o){if(Wa()){const a=null===o?null:{"":-1},h=function I0(t,i){const n=t.directiveRegistry;let o=null,a=null;if(n)for(let h=0;h0;){const n=t[--i];if("number"==typeof n&&n<0)return n}return 0})(_)!=y&&_.push(y),_.push(n,o,h)}}(t,i,o,jl(t,n,a.hostVars,Ni),a)}function Ta(t,i,n,o,a,h){const _=Kn(t,i);!function Au(t,i,n,o,a,h,_){if(null==h)t.removeAttribute(i,a,n);else{const y=null==_?R(h):_(h,o||"",a);t.setAttribute(i,a,y,n)}}(i[Mi],_,h,t.value,n,o,a)}function Y0(t,i,n,o,a,h){const _=h[i];if(null!==_)for(let y=0;y<_.length;)Fp(o,n,_[y++],_[y++],_[y++])}function Fp(t,i,n,o,a){const h=$n(null);try{const _=t.inputTransforms;null!==_&&_.hasOwnProperty(o)&&(a=_[o].call(i,a)),null!==t.setInput?t.setInput(i,a,n,o):i[o]=a}finally{$n(h)}}function N0(t,i,n){let o=null,a=0;for(;a{class t{constructor(){this.all=new Set,this.queue=new Map}create(n,o,a){const h=typeof Zone>"u"?null:Zone.current,_=function zt(t,i,n){const o=Object.create(gi);n&&(o.consumerAllowSignalWrites=!0),o.fn=t,o.schedule=i;const a=_=>{o.cleanupFn=_};return o.ref={notify:()=>Eo(o),run:()=>{if(o.dirty=!1,o.hasRun&&!g(o))return;o.hasRun=!0;const _=po(o);try{o.cleanupFn(),o.cleanupFn=Xt,o.fn(a)}finally{Oe(o,_)}},cleanup:()=>o.cleanupFn()},o.ref}(n,de=>{this.all.has(de)&&this.queue.set(de,h)},a);let y;this.all.add(_),_.notify();const I=()=>{_.cleanup(),y?.(),this.all.delete(_),this.queue.delete(_)};return y=o?.onDestroy(I),{destroy:I}}flush(){if(0!==this.queue.size)for(const[n,o]of this.queue)this.queue.delete(n),o?o.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return t.\u0275prov=oe({token:t,providedIn:"root",factory:()=>new t}),t})();function Kd(t,i,n){let o=n?t.styles:null,a=n?t.classes:null,h=0;if(null!==i)for(let _=0;_0){Gp(t,1);const a=n.components;null!==a&&Zp(t,a,1)}}function Zp(t,i,n){for(let o=0;o-1&&(Td(i,o),_d(n,o))}this._attachedToViewContainer=!1}Yc(this._lView[di],this._lView)}onDestroy(i){!function za(t,i){if(256==(256&t[ki]))throw new G(911,!1);null===t[Pr]&&(t[Pr]=[]),t[Pr].push(i)}(this._lView,i)}markForCheck(){Vl(this._cdRefInjectingView||this._lView)}detach(){this._lView[ki]&=-129}reattach(){this._lView[ki]|=128}detectChanges(){Qd(this._lView[di],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new G(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Sb(t,i){Ll(t,i,i[Mi],2,null,null)}(this._lView[di],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new G(902,!1);this._appRef=i}}class G0 extends Ul{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;Qd(i[di],i,i[Xi],!1)}checkNoChanges(){}get context(){return null}}class Kp extends Bl{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const n=Ai(i);return new Wl(n,this.ngModule)}}function Qp(t){const i=[];for(let n in t)t.hasOwnProperty(n)&&i.push({propName:t[n],templateName:n});return i}class Z0{constructor(i,n){this.injector=i,this.parentInjector=n}get(i,n,o){o=be(o);const a=this.injector.get(i,_u,o);return a!==_u||n===_u?a:this.parentInjector.get(i,n,o)}}class Wl extends Xm{get inputs(){const i=this.componentDef,n=i.inputTransforms,o=Qp(i.inputs);if(null!==n)for(const a of o)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return o}get outputs(){return Qp(this.componentDef.outputs)}constructor(i,n){super(),this.componentDef=i,this.ngModule=n,this.componentType=i.type,this.selector=function Un(t){return t.map(Cr).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!n}create(i,n,o,a){let h=(a=a||this.ngModule)instanceof ka?a:a?.injector;h&&null!==this.componentDef.getStandaloneInjector&&(h=this.componentDef.getStandaloneInjector(h)||h);const _=h?new Z0(i,h):i,y=_.get(ep,null);if(null===y)throw new G(407,!1);const bt={rendererFactory:y,sanitizer:_.get(Uy,null),effectManager:_.get(zp,null),afterRenderEventManager:_.get(Mu,null)},Lt=y.createRenderer(null,this.componentDef),Nt=this.componentDef.selectors[0][0]||"div",qt=o?function g0(t,i,n,o){const h=o.get(vp,!1)||n===Qt.ShadowDom,_=t.selectRootElement(i,h);return function v0(t){Ip(t)}(_),_}(Lt,o,this.componentDef.encapsulation,_):Ed(Lt,Nt,function $0(t){const i=t.toLowerCase();return"svg"===i?Tn:"math"===i?"math":null}(Nt)),Di=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let ri=null;null!==qt&&(ri=hu(qt,_,!0));const Ri=Eu(0,null,null,1,0,null,null,null,null,null,null),Zi=$d(null,Ri,null,Di,null,null,bt,Lt,_,null,ri);let Sn,No;Gi(Zi);try{const Ha=this.componentDef;let pl,Vh=null;Ha.findHostDirectiveDefs?(pl=[],Vh=new Map,Ha.findHostDirectiveDefs(Ha,pl,Vh),pl.push(Ha)):pl=[Ha];const ZC=function Q0(t,i){const n=t[di],o=Ti;return t[o]=i,Js(n,o,2,"#host",null)}(Zi,qt),KC=function J0(t,i,n,o,a,h,_){const y=a[di];!function X0(t,i,n,o){for(const a of t)i.mergedAttrs=Bi(i.mergedAttrs,a.hostAttrs);null!==i.mergedAttrs&&(Kd(i,i.mergedAttrs,!0),null!==n&&km(o,n,i))}(o,t,i,_);let I=null;null!==i&&(I=hu(i,a[cr]));const de=h.rendererFactory.createRenderer(i,n);let Ge=16;n.signals?Ge=4096:n.onPush&&(Ge=64);const bt=$d(a,Ap(n),null,Ge,a[t.index],t,h,de,null,null,I);return y.firstCreatePass&&Su(y,t,o.length-1),Zd(a,bt),a[t.index]=bt}(ZC,qt,Ha,pl,Zi,bt,Lt);No=sa(Ri,Ti),qt&&function ex(t,i,n,o){if(o)Pi(t,n,["ng-version",Wy.full]);else{const{attrs:a,classes:h}=function Yn(t){const i=[],n=[];let o=1,a=2;for(;o0&&Cm(t,n,h.join(" "))}}(Lt,Ha,qt,o),void 0!==n&&function tx(t,i,n){const o=t.projection=[];for(let a=0;a=0;o--){const a=t[o];a.hostVars=i+=a.hostVars,a.hostAttrs=Bi(a.hostAttrs,n=Bi(n,a.hostAttrs))}}(o)}function Jd(t){return t===ei?{}:t===pi?[]:t}function rx(t,i){const n=t.viewQuery;t.viewQuery=n?(o,a)=>{i(o,a),n(o,a)}:i}function ox(t,i){const n=t.contentQueries;t.contentQueries=n?(o,a,h)=>{i(o,a,h),n(o,a,h)}:i}function ax(t,i){const n=t.hostBindings;t.hostBindings=n?(o,a)=>{i(o,a),n(o,a)}:i}function t_(t){const i=t.inputConfig,n={};for(const o in i)if(i.hasOwnProperty(o)){const a=i[o];Array.isArray(a)&&a[2]&&(n[o]=a[2])}t.inputTransforms=n}function Xd(t){return!!Pu(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function Pu(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Sa(t,i,n){return t[i]=n}function Gl(t,i){return t[i]}function ro(t,i,n){return!Object.is(t[i],n)&&(t[i]=n,!0)}function Ms(t,i,n,o){const a=ro(t,i,n);return ro(t,i+1,o)||a}function ra(t,i,n,o,a,h){const _=Ms(t,i,n,o);return Ms(t,i+2,a,h)||_}function Fu(t,i,n,o){const a=ii();return ro(a,M(),i)&&(Hi(),Ta(Fn(),a,t,i,n,o)),Fu}function qs(t,i,n,o){return ro(t,M(),n)?i+R(n)+o:Ni}function p_(t,i,n,o,a,h,_,y){const I=ii(),de=Hi(),Ge=t+Ti,bt=de.firstCreatePass?function Ix(t,i,n,o,a,h,_,y,I){const de=i.consts,Ge=Js(i,t,4,_||null,So(de,y));Tu(i,n,Ge,So(de,I)),Qa(i,Ge);const bt=Ge.tView=Eu(2,Ge,o,a,h,i.directiveRegistry,i.pipeRegistry,null,i.schemas,de,null);return null!==i.queries&&(i.queries.template(i,Ge),bt.queries=i.queries.embeddedTView(Ge)),Ge}(Ge,de,I,i,n,o,a,h,_):de.data[Ge];Nr(bt,!1);const Lt=__(de,I,bt,t);Ka()&&Ad(de,I,Lt,bt),no(Lt,I),Zd(I,I[Ge]=Yp(Lt,I,Lt,bt)),Bo(bt)&&Cu(de,I,bt),null!=_&&ku(I,bt,y)}let __=function f_(t,i,n,o){return zo(!0),i[Mi].createComment("")};function g_(t){return To(function Io(){return Si.lFrame.contextLView}(),Ti+t)}function ju(t,i,n){const o=ii();return ro(o,M(),i)&&Go(Hi(),Fn(),o,t,i,o[Mi],n,!1),ju}function zu(t,i,n,o,a){const _=a?"class":"style";Ou(t,n,i.inputs[_],_,o)}function nc(t,i,n,o){const a=ii(),h=Hi(),_=Ti+t,y=a[Mi],I=h.firstCreatePass?function Px(t,i,n,o,a,h){const _=i.consts,I=Js(i,t,2,o,So(_,a));return Tu(i,n,I,So(_,h)),null!==I.attrs&&Kd(I,I.attrs,!1),null!==I.mergedAttrs&&Kd(I,I.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,I),I}(_,h,a,i,n,o):h.data[_],de=v_(h,a,I,y,i,t);a[_]=de;const Ge=Bo(I);return Nr(I,!0),km(y,de,I),32!=(32&I.flags)&&Ka()&&Ad(h,a,de,I),0===function As(){return Si.lFrame.elementDepthCount}()&&no(de,a),function fl(){Si.lFrame.elementDepthCount++}(),Ge&&(Cu(h,a,I),Du(h,I,a)),null!==o&&ku(a,I),nc}function rc(){let t=Vn();La()?$a():(t=t.parent,Nr(t,!1));const i=t;(function Is(t){return Si.skipHydrationRootTNode===t})(i)&&function ss(){Si.skipHydrationRootTNode=null}(),function os(){Si.lFrame.elementDepthCount--}();const n=Hi();return n.firstCreatePass&&(Qa(n,t),Er(t)&&n.queries.elementEnd(t)),null!=i.classesWithoutHost&&function Ml(t){return 0!=(8&t.flags)}(i)&&zu(n,i,ii(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function da(t){return 0!=(16&t.flags)}(i)&&zu(n,i,ii(),i.stylesWithoutHost,!1),rc}function Uu(t,i,n,o){return nc(t,i,n,o),rc(),Uu}let v_=(t,i,n,o,a,h)=>(zo(!0),Ed(o,a,function ms(){return Si.lFrame.currentNamespace}()));function oc(t,i,n){const o=ii(),a=Hi(),h=t+Ti,_=a.firstCreatePass?function Nx(t,i,n,o,a){const h=i.consts,_=So(h,o),y=Js(i,t,8,"ng-container",_);return null!==_&&Kd(y,_,!0),Tu(i,n,y,So(h,a)),null!==i.queries&&i.queries.elementStart(i,y),y}(h,a,o,i,n):a.data[h];Nr(_,!0);const y=b_(a,o,_,t);return o[h]=y,Ka()&&Ad(a,o,y,_),no(y,o),Bo(_)&&(Cu(a,o,_),Du(a,_,o)),null!=n&&ku(o,_),oc}function ac(){let t=Vn();const i=Hi();return La()?$a():(t=t.parent,Nr(t,!1)),i.firstCreatePass&&(Qa(i,t),Er(t)&&i.queries.elementEnd(t)),ac}function Wu(t,i,n){return oc(t,i,n),ac(),Wu}let b_=(t,i,n,o)=>(zo(!0),Fc(i[Mi],""));function y_(){return ii()}function Gu(t){return!!t&&"function"==typeof t.then}function x_(t){return!!t&&"function"==typeof t.subscribe}function $u(t,i,n,o){const a=ii(),h=Hi(),_=Vn();return M_(h,a,a[Mi],_,t,i,o),$u}function Zu(t,i){const n=Vn(),o=ii(),a=Hi();return M_(a,o,Vp(jt(a.data),n,o),n,t,i),Zu}function M_(t,i,n,o,a,h,_){const y=Bo(o),de=t.firstCreatePass&&Hp(t),Ge=i[Xi],bt=Bp(i);let Lt=!0;if(3&o.type||_){const si=Kn(o,i),fi=_?_(si):si,Di=bt.length,ri=_?Zi=>_(Wi(Zi[o.index])):o.index;let Ri=null;if(!_&&y&&(Ri=function Vx(t,i,n,o){const a=t.cleanup;if(null!=a)for(let h=0;hI?y[I]:null}"string"==typeof _&&(h+=2)}return null}(t,i,a,o.index)),null!==Ri)(Ri.__ngLastListenerFn__||Ri).__ngNextListenerFn__=h,Ri.__ngLastListenerFn__=h,Lt=!1;else{h=D_(o,i,Ge,h,!1);const Zi=n.listen(fi,a,h);bt.push(h,Zi),de&&de.push(a,ri,Di,Di+1)}}else h=D_(o,i,Ge,h,!1);const Nt=o.outputs;let qt;if(Lt&&null!==Nt&&(qt=Nt[a])){const si=qt.length;if(si)for(let fi=0;fi-1?xr(t.index,i):i);let I=w_(i,n,o,_),de=h.__ngNextListenerFn__;for(;de;)I=w_(i,n,de,_)&&I,de=de.__ngNextListenerFn__;return a&&!1===I&&_.preventDefault(),I}}function C_(t=1){return function us(t){return(Si.lFrame.contextLView=function vl(t,i){for(;t>0;)i=i[Rr],t--;return i}(t,Si.lFrame.contextLView))[Xi]}(t)}function jx(t,i){let n=null;const o=function $o(t){const i=t.attrs;if(null!=i){const n=i.indexOf(5);if(!(1&n))return i[n+1]}return null}(t);for(let a=0;a>17&32767}function Ju(t){return 2|t}function ws(t){return(131068&t)>>2}function Xu(t,i){return-131069&t|i<<2}function qu(t){return 1|t}function F_(t,i,n,o,a){const h=t[n+1],_=null===i;let y=o?is(h):ws(h),I=!1;for(;0!==y&&(!1===I||_);){const Ge=t[y+1];Zx(t[y],i)&&(I=!0,t[y+1]=o?qu(Ge):Ju(Ge)),y=o?is(Ge):ws(Ge)}I&&(t[n+1]=o?Ju(h):qu(h))}function Zx(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&Ys(t,i)>=0}const Sr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Y_(t){return t.substring(Sr.key,Sr.keyEnd)}function Kx(t){return t.substring(Sr.value,Sr.valueEnd)}function N_(t,i){const n=Sr.textEnd;return n===i?-1:(i=Sr.keyEnd=function Xx(t,i,n){for(;i32;)i++;return i}(t,Sr.key=i,n),sl(t,i,n))}function B_(t,i){const n=Sr.textEnd;let o=Sr.key=sl(t,i,n);return n===o?-1:(o=Sr.keyEnd=function qx(t,i,n){let o;for(;i=65&&(-33&o)<=90||o>=48&&o<=57);)i++;return i}(t,o,n),o=V_(t,o,n),o=Sr.value=sl(t,o,n),o=Sr.valueEnd=function eM(t,i,n){let o=-1,a=-1,h=-1,_=i,y=_;for(;_32&&(y=_),h=a,a=o,o=-33&I}return y}(t,o,n),V_(t,o,n))}function H_(t){Sr.key=0,Sr.keyEnd=0,Sr.value=0,Sr.valueEnd=0,Sr.textEnd=t.length}function sl(t,i,n){for(;i=0;n=B_(i,n))G_(t,Y_(i),Kx(i))}function z_(t){va(sM,Aa,t,!0)}function Aa(t,i){for(let n=function Qx(t){return H_(t),N_(t,sl(t,0,Sr.textEnd))}(i);n>=0;n=N_(i,n))Wo(t,Y_(i),!0)}function ga(t,i,n,o){const a=ii(),h=Hi(),_=S(2);h.firstUpdatePass&&W_(h,t,_,o),i!==Ni&&ro(a,_,i)&&$_(h,h.data[Qn()],a,a[Mi],t,a[_+1]=function dM(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=te(Fa(t)))),t}(i,n),o,_)}function va(t,i,n,o){const a=Hi(),h=S(2);a.firstUpdatePass&&W_(a,null,h,o);const _=ii();if(n!==Ni&&ro(_,h,n)){const y=a.data[Qn()];if(K_(y,o)&&!U_(a,h)){let I=o?y.classesWithoutHost:y.stylesWithoutHost;null!==I&&(n=Re(I,n||"")),zu(a,y,_,n,o)}else!function lM(t,i,n,o,a,h,_,y){a===Ni&&(a=pi);let I=0,de=0,Ge=0=t.expandoStartIndex}function W_(t,i,n,o){const a=t.data;if(null===a[n+1]){const h=a[Qn()],_=U_(t,n);K_(h,o)&&null===i&&!_&&(i=!1),i=function iM(t,i,n,o){const a=jt(t);let h=o?i.residualClasses:i.residualStyles;if(null===a)0===(o?i.classBindings:i.styleBindings)&&(n=Ql(n=ih(null,t,i,n,o),i.attrs,o),h=null);else{const _=i.directiveStylingLast;if(-1===_||t[_]!==a)if(n=ih(a,t,i,n,o),null===h){let I=function nM(t,i,n){const o=n?i.classBindings:i.styleBindings;if(0!==ws(o))return t[is(o)]}(t,i,o);void 0!==I&&Array.isArray(I)&&(I=ih(null,t,i,I[1],o),I=Ql(I,i.attrs,o),function rM(t,i,n,o){t[is(n?i.classBindings:i.styleBindings)]=o}(t,i,o,I))}else h=function oM(t,i,n){let o;const a=i.directiveEnd;for(let h=1+i.directiveStylingLast;h0)&&(de=!0)):Ge=n,a)if(0!==I){const Lt=is(t[y+1]);t[o+1]=sc(Lt,y),0!==Lt&&(t[Lt+1]=Xu(t[Lt+1],o)),t[y+1]=function Ux(t,i){return 131071&t|i<<17}(t[y+1],o)}else t[o+1]=sc(y,0),0!==y&&(t[y+1]=Xu(t[y+1],o)),y=o;else t[o+1]=sc(I,0),0===y?y=o:t[I+1]=Xu(t[I+1],o),I=o;de&&(t[o+1]=Ju(t[o+1])),F_(t,Ge,o,!0),F_(t,Ge,o,!1),function $x(t,i,n,o,a){const h=a?t.residualClasses:t.residualStyles;null!=h&&"string"==typeof i&&Ys(h,i)>=0&&(n[o+1]=qu(n[o+1]))}(i,Ge,t,o,h),_=sc(y,I),h?i.classBindings=_:i.styleBindings=_}(a,h,i,n,_,o)}}function ih(t,i,n,o,a){let h=null;const _=n.directiveEnd;let y=n.directiveStylingLast;for(-1===y?y=n.directiveStart:y++;y<_&&(h=i[y],o=Ql(o,h.hostAttrs,a),h!==t);)y++;return null!==t&&(n.directiveStylingLast=y),o}function Ql(t,i,n){const o=n?1:2;let a=-1;if(null!==i)for(let h=0;h0;){const I=t[a],de=Array.isArray(I),Ge=de?I[1]:I,bt=null===Ge;let Lt=n[a+1];Lt===Ni&&(Lt=bt?pi:void 0);let Nt=bt?kc(Lt,o):Ge===o?Lt:void 0;if(de&&!lc(Nt)&&(Nt=kc(I,o)),lc(Nt)&&(y=Nt,_))return y;const qt=t[a+1];a=_?is(qt):ws(qt)}if(null!==i){let I=h?i.residualClasses:i.residualStyles;null!=I&&(y=kc(I,o))}return y}function lc(t){return void 0!==t}function K_(t,i){return 0!=(t.flags&(i?8:16))}function Q_(t,i=""){const n=ii(),o=Hi(),a=t+Ti,h=o.firstCreatePass?Js(o,a,1,i,null):o.data[a],_=J_(o,n,h,i,t);n[a]=_,Ka()&&Ad(o,n,_,h),Nr(h,!1)}let J_=(t,i,n,o,a)=>(zo(!0),function kd(t,i){return t.createText(i)}(i[Mi],o));function nh(t){return dc("",t,""),nh}function dc(t,i,n){const o=ii(),a=qs(o,t,i,n);return a!==Ni&&function Ba(t,i,n){const o=Ur(i,t);!function mm(t,i,n){t.setValue(i,n)}(t[Mi],o,n)}(o,Qn(),a),dc}function lf(t,i,n){va(Wo,Aa,qs(ii(),t,i,n),!0)}function rh(t,i,n){const o=ii();return ro(o,M(),i)&&Go(Hi(),Fn(),o,t,i,o[Mi],n,!0),rh}function oh(t,i,n){const o=ii();if(ro(o,M(),i)){const h=Hi(),_=Fn();Go(h,_,o,t,i,Vp(jt(h.data),_,o),n,!0)}return oh}const Ds=void 0;var AM=["en",[["a","p"],["AM","PM"],Ds],[["AM","PM"],Ds,Ds],[["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"]],Ds,[["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"]],Ds,[["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}",Ds,"{1} 'at' {0}",Ds],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function SM(t){const n=Math.floor(Math.abs(t)),o=t.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===o?1:5}];let ll={};function ah(t){const i=function IM(t){return t.toLowerCase().replace(/_/g,"-")}(t);let n=bf(i);if(n)return n;const o=i.split("-")[0];if(n=bf(o),n)return n;if("en"===o)return AM;throw new G(701,!1)}function vf(t){return ah(t)[dl.PluralCase]}function bf(t){return t in ll||(ll[t]=Y.ng&&Y.ng.common&&Y.ng.common.locales&&Y.ng.common.locales[t]),ll[t]}var dl=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(dl||{});const cl="en-US";let yf=cl;function dh(t,i,n,o,a){if(t=Ke(t),Array.isArray(t))for(let h=0;h>20;if(xs(t)||!t.multi){const Nt=new Xa(de,a,Qs),qt=uh(I,i,a?Ge:Ge+Lt,bt);-1===qt?($i(ua(y,_),h,I),ch(h,t,i.length),i.push(I),y.directiveStart++,y.directiveEnd++,a&&(y.providerIndexes+=1048576),n.push(Nt),_.push(Nt)):(n[qt]=Nt,_[qt]=Nt)}else{const Nt=uh(I,i,Ge+Lt,bt),qt=uh(I,i,Ge,Ge+Lt),fi=qt>=0&&n[qt];if(a&&!fi||!a&&!(Nt>=0&&n[Nt])){$i(ua(y,_),h,I);const Di=function Sw(t,i,n,o,a){const h=new Xa(t,n,Qs);return h.multi=[],h.index=i,h.componentProviders=0,Wf(h,a,o&&!n),h}(a?Tw:Ew,n.length,a,o,de);!a&&fi&&(n[qt].providerFactory=Di),ch(h,t,i.length,0),i.push(I),y.directiveStart++,y.directiveEnd++,a&&(y.providerIndexes+=1048576),n.push(Di),_.push(Di)}else ch(h,t,Nt>-1?Nt:qt,Wf(n[a?qt:Nt],de,!a&&o));!a&&o&&fi&&n[qt].componentProviders++}}}function ch(t,i,n,o){const a=xs(i),h=function vy(t){return!!t.useClass}(i);if(a||h){const I=(h?Ke(i.useClass):i).prototype.ngOnDestroy;if(I){const de=t.destroyHooks||(t.destroyHooks=[]);if(!a&&i.multi){const Ge=de.indexOf(n);-1===Ge?de.push(n,[o,I]):de[Ge+1].push(o,I)}else de.push(n,I)}}}function Wf(t,i,n){return n&&t.componentProviders++,t.multi.push(i)-1}function uh(t,i,n,o){for(let a=n;a{n.providersResolver=(o,a)=>function kw(t,i,n){const o=Hi();if(o.firstCreatePass){const a=br(t);dh(n,o.data,o.blueprint,a,!0),dh(i,o.data,o.blueprint,a,!1)}}(o,a?a(t):t,i)}}class Cs{}class $f{}function Aw(t,i){return new mh(t,i??null,[])}class mh extends Cs{constructor(i,n,o){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Kp(this);const a=nn(i);this._bootstrapComponents=Na(a.bootstrap),this._r3Injector=ap(i,n,[{provide:Cs,useValue:this},{provide:Bl,useValue:this.componentFactoryResolver},...o],te(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class ph extends $f{constructor(i){super(),this.moduleType=i}create(i){return new mh(this.moduleType,i,[])}}class Zf extends Cs{constructor(i){super(),this.componentFactoryResolver=new Kp(this),this.instance=null;const n=new Bd([...i.providers,{provide:Cs,useValue:this},{provide:Bl,useValue:this.componentFactoryResolver}],i.parent||Nd(),i.debugName,new Set(["environment"]));this.injector=n,i.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function Kf(t,i,n=null){return new Zf({providers:t,parent:i,debugName:n,runEnvironmentInitializers:!0}).injector}let Ow=(()=>{class t{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const o=jm(0,n.type),a=o.length>0?Kf([o],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return t.\u0275prov=oe({token:t,providedIn:"environment",factory:()=>new t(Ne(ka))}),t})();function Qf(t){t.getStandaloneInjector=i=>i.get(Ow).getOrCreateStandaloneInjector(t)}function ng(t,i,n){const o=Mr()+t,a=ii();return a[o]===Ni?Sa(a,o,n?i.call(n):i()):Gl(a,o)}function rg(t,i,n,o){return dg(ii(),Mr(),t,i,n,o)}function og(t,i,n,o,a){return cg(ii(),Mr(),t,i,n,o,a)}function ag(t,i,n,o,a,h){return ug(ii(),Mr(),t,i,n,o,a,h)}function sg(t,i,n,o,a,h,_){return hg(ii(),Mr(),t,i,n,o,a,h,_)}function lg(t,i,n,o,a,h,_,y){const I=Mr()+t,de=ii(),Ge=ra(de,I,n,o,a,h);return ro(de,I+4,_)||Ge?Sa(de,I+5,y?i.call(y,n,o,a,h,_):i(n,o,a,h,_)):Gl(de,I+5)}function id(t,i){const n=t[i];return n===Ni?void 0:n}function dg(t,i,n,o,a,h){const _=i+n;return ro(t,_,a)?Sa(t,_+1,h?o.call(h,a):o(a)):id(t,_+1)}function cg(t,i,n,o,a,h,_){const y=i+n;return Ms(t,y,a,h)?Sa(t,y+2,_?o.call(_,a,h):o(a,h)):id(t,y+2)}function ug(t,i,n,o,a,h,_,y){const I=i+n;return function qd(t,i,n,o,a){const h=Ms(t,i,n,o);return ro(t,i+2,a)||h}(t,I,a,h,_)?Sa(t,I+3,y?o.call(y,a,h,_):o(a,h,_)):id(t,I+3)}function hg(t,i,n,o,a,h,_,y,I){const de=i+n;return ra(t,de,a,h,_,y)?Sa(t,de+4,I?o.call(I,a,h,_,y):o(a,h,_,y)):id(t,de+4)}function pg(t,i){const n=Hi();let o;const a=t+Ti;n.firstCreatePass?(o=function Ww(t,i){if(i)for(let n=i.length-1;n>=0;n--){const o=i[n];if(t===o.name)return o}}(i,n.pipeRegistry),n.data[a]=o,o.onDestroy&&(n.destroyHooks??=[]).push(a,o.onDestroy)):o=n.data[a];const h=o.factory||(o.factory=to(o.type)),y=Pe(Qs);try{const I=es(!1),de=h();return es(I),function Rx(t,i,n,o){n>=t.data.length&&(t.data[n]=null,t.blueprint[n]=null),i[n]=o}(n,ii(),a,de),de}finally{Pe(y)}}function _g(t,i,n){const o=t+Ti,a=ii(),h=To(a,o);return nd(a,o)?dg(a,Mr(),i,h.transform,n,h):h.transform(n)}function fg(t,i,n,o){const a=t+Ti,h=ii(),_=To(h,a);return nd(h,a)?cg(h,Mr(),i,_.transform,n,o,_):_.transform(n,o)}function gg(t,i,n,o,a){const h=t+Ti,_=ii(),y=To(_,h);return nd(_,h)?ug(_,Mr(),i,y.transform,n,o,a,y):y.transform(n,o,a)}function vg(t,i,n,o,a,h){const _=t+Ti,y=ii(),I=To(y,_);return nd(y,_)?hg(y,Mr(),i,I.transform,n,o,a,h,I):I.transform(n,o,a,h)}function bg(t,i,n){const o=t+Ti,a=ii(),h=To(a,o);return nd(a,o)?function mg(t,i,n,o,a,h){let _=i+n,y=!1;for(let I=0;I0&&(n[a-1][Nn]=i),o{class t{}return t.__NG_ELEMENT_ID__=Jw,t})();const Kw=rd,Qw=class extends Kw{constructor(i,n,o){super(),this._declarationLView=i,this._declarationTContainer=n,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,n){return this.createEmbeddedViewImpl(i,n)}createEmbeddedViewImpl(i,n,o){const a=function $w(t,i,n,o){const a=i.tView,y=$d(t,a,n,4096&t[ki]?4096:16,null,i,null,null,null,o?.injector??null,o?.hydrationInfo??null);y[Li]=t[i.index];const de=t[Bn];return null!==de&&(y[Bn]=de.createEmbeddedView(a)),Lu(a,y,n),y}(this._declarationLView,this._declarationTContainer,i,{injector:n,hydrationInfo:o});return new Ul(a)}};function Jw(){return _c(Vn(),ii())}function _c(t,i){return 4&t.type?new Qw(i,t,$s(t,i)):null}let gc=(()=>{class t{}return t.__NG_ELEMENT_ID__=nD,t})();function nD(){return kg(Vn(),ii())}const rD=gc,Dg=class extends rD{constructor(i,n,o){super(),this._lContainer=i,this._hostTNode=n,this._hostLView=o}get element(){return $s(this._hostTNode,this._hostLView)}get injector(){return new $r(this._hostTNode,this._hostLView)}get parentInjector(){const i=pa(this._hostTNode,this._hostLView);if(fs(i)){const n=Pa(i,this._hostLView),o=Ra(i);return new $r(n[di].data[o+8],n)}return new $r(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const n=Cg(this._lContainer);return null!==n&&n[i]||null}get length(){return this._lContainer.length-pn}createEmbeddedView(i,n,o){let a,h;"number"==typeof o?a=o:null!=o&&(a=o.index,h=o.injector);const y=i.createEmbeddedViewImpl(n||{},h,null);return this.insertImpl(y,a,false),y}createComponent(i,n,o,a,h){const _=i&&!function El(t){return"function"==typeof t}(i);let y;if(_)y=n;else{const si=n||{};y=si.index,o=si.injector,a=si.projectableNodes,h=si.environmentInjector||si.ngModuleRef}const I=_?i:new Wl(Ai(i)),de=o||this.parentInjector;if(!h&&null==I.ngModule){const fi=(_?de:this.parentInjector).get(ka,null);fi&&(h=fi)}Ai(I.componentType??{});const Nt=I.create(de,a,null,h);return this.insertImpl(Nt.hostView,y,false),Nt}insert(i,n){return this.insertImpl(i,n,!1)}insertImpl(i,n,o){const a=i._lView;if(function Es(t){return In(t[Vi])}(a)){const I=this.indexOf(i);if(-1!==I)this.detach(I);else{const de=a[Vi],Ge=new Dg(de,de[rn],de[Vi]);Ge.detach(Ge.indexOf(i))}}const _=this._adjustIndex(n),y=this._lContainer;return Zw(y,a,_,!o),i.attachToViewContainerRef(),zh(fh(y),_,i),i}move(i,n){return this.insert(i,n)}indexOf(i){const n=Cg(this._lContainer);return null!==n?n.indexOf(i):-1}remove(i){const n=this._adjustIndex(i,-1),o=Td(this._lContainer,n);o&&(_d(fh(this._lContainer),n),Yc(o[di],o))}detach(i){const n=this._adjustIndex(i,-1),o=Td(this._lContainer,n);return o&&null!=_d(fh(this._lContainer),n)?new Ul(o):null}_adjustIndex(i,n=0){return i??this.length+n}};function Cg(t){return t[8]}function fh(t){return t[8]||(t[8]=[])}function kg(t,i){let n;const o=i[t.index];return In(o)?n=o:(n=Yp(o,i,null,t),i[t.index]=n,Zd(i,n)),Eg(n,i,t,o),new Dg(n,t,i)}let Eg=function Tg(t,i,n,o){if(t[xn])return;let a;a=8&n.type?Wi(o):function oD(t,i){const n=t[Mi],o=n.createComment(""),a=Kn(i,t);return vs(n,Sd(n,a),o,function Fb(t,i){return t.nextSibling(i)}(n,a),!1),o}(i,n),t[xn]=a};class gh{constructor(i){this.queryList=i,this.matches=null}clone(){return new gh(this.queryList)}setDirty(){this.queryList.setDirty()}}class vh{constructor(i=[]){this.queries=i}createEmbeddedView(i){const n=i.queries;if(null!==n){const o=null!==i.contentQueries?i.contentQueries[0]:n.length,a=[];for(let h=0;h0)o.push(_[y/2]);else{const de=h[y+1],Ge=i[-I];for(let bt=pn;bt{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,o)=>{this.resolve=n,this.reject=o}),this.appInits=C(tv,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const h=a();if(Gu(h))n.push(h);else if(x_(h)){const _=new Promise((y,I)=>{h.subscribe({complete:y,error:I})});n.push(_)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{o()}).catch(a=>{this.reject(a)}),0===n.length&&o(),this.initialized=!0}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),iv=(()=>{class t{log(n){console.log(n)}warn(n){console.warn(n)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const bc=new gn("LocaleId",{providedIn:"root",factory:()=>C(bc,vt.Optional|vt.SkipSelf)||function RD(){return typeof $localize<"u"&&$localize.locale||cl}()}),PD=new gn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let nv=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new d.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class YD{constructor(i,n){this.ngModuleFactory=i,this.componentFactories=n}}let ND=(()=>{class t{compileModuleSync(n){return new ph(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const o=this.compileModuleSync(n),h=Na(nn(n).declarations).reduce((_,y)=>{const I=Ai(y);return I&&_.push(new Wl(I)),_},[]);return new YD(o,h)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();const sv=new gn(""),lv=new gn("");let Ah,rC=(()=>{class t{constructor(n,o,a){this._ngZone=n,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Ah||(function oC(t){Ah=t}(a),a.addToWindow(o)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Hr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(n)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,o,a){let h=-1;o&&o>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(_=>_.timeoutId!==h),n(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:n,timeoutId:h,updateCb:a})}whenStable(n,o,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,o,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,o,a){return[]}}return t.\u0275fac=function(n){return new(n||t)(Ne(Hr),Ne(dv),Ne(lv))},t.\u0275prov=oe({token:t,factory:t.\u0275fac}),t})(),dv=(()=>{class t{constructor(){this._applications=new Map}registerApplication(n,o){this._applications.set(n,o)}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,o=!0){return Ah?.findTestabilityInTree(this,n,o)??null}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),ns=null;const cv=new gn("AllowMultipleToken"),Ih=new gn("PlatformDestroyListeners"),Oh=new gn("appBootstrapListener");class lC{constructor(i,n){this.name=i,this.token=n}}function mv(t,i,n=[]){const o=`Platform: ${i}`,a=new gn(o);return(h=[])=>{let _=Lh();if(!_||_.injector.get(cv,!1)){const y=[...n,...h,{provide:a,useValue:!0}];t?t(y):function dC(t){if(ns&&!ns.get(cv,!1))throw new G(400,!1);(function uv(){!function dn(t){bi=t}(()=>{throw new G(600,!1)})})(),ns=t;const i=t.get(_v);(function hv(t){t.get(Zm,null)?.forEach(n=>n())})(t)}(function pv(t=[],i){return _a.create({name:i,providers:[{provide:eu,useValue:"platform"},{provide:Ih,useValue:new Set([()=>ns=null])},...t]})}(y,o))}return function uC(t){const i=Lh();if(!i)throw new G(401,!1);return i}()}}function Lh(){return ns?.get(_v)??null}let _v=(()=>{class t{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,o){const a=function hC(t="zone.js",i){return"noop"===t?new r0:"zone.js"===t?new Hr(i):t}(o?.ngZone,function fv(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:o?.ngZoneEventCoalescing,runCoalescing:o?.ngZoneRunCoalescing}));return a.run(()=>{const h=function Iw(t,i,n){return new mh(t,i,n)}(n.moduleType,this.injector,function xv(t){return[{provide:Hr,useFactory:t},{provide:Fl,multi:!0,useFactory:()=>{const i=C(pC,{optional:!0});return()=>i.initialize()}},{provide:yv,useFactory:mC},{provide:up,useFactory:hp}]}(()=>a)),_=h.injector.get(ts,null);return a.runOutsideAngular(()=>{const y=a.onError.subscribe({next:I=>{_.handleError(I)}});h.onDestroy(()=>{xc(this._modules,h),y.unsubscribe()})}),function gv(t,i,n){try{const o=n();return Gu(o)?o.catch(a=>{throw i.runOutsideAngular(()=>t.handleError(a)),a}):o}catch(o){throw i.runOutsideAngular(()=>t.handleError(o)),o}}(_,a,()=>{const y=h.injector.get(Eh);return y.runInitializers(),y.donePromise.then(()=>(function xf(t){_e(t,"Expected localeId to be defined"),"string"==typeof t&&(yf=t.toLowerCase().replace(/_/g,"-"))}(h.injector.get(bc,cl)||cl),this._moduleDoBootstrap(h),h))})})}bootstrapModule(n,o=[]){const a=vv({},o);return function aC(t,i,n){const o=new ph(n);return Promise.resolve(o)}(0,0,n).then(h=>this.bootstrapModuleFactory(h,a))}_moduleDoBootstrap(n){const o=n.injector.get(ml);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(a=>o.bootstrap(a));else{if(!n.instance.ngDoBootstrap)throw new G(-403,!1);n.instance.ngDoBootstrap(o)}this._modules.push(n)}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new G(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const n=this._injector.get(Ih,null);n&&(n.forEach(o=>o()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(n){return new(n||t)(Ne(_a))},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function vv(t,i){return Array.isArray(i)?i.reduce(vv,t):{...t,...i}}let ml=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=C(yv),this.zoneIsStable=C(up),this.componentTypes=[],this.components=[],this.isStable=C(nv).hasPendingTasks.pipe((0,T.w)(n=>n?(0,f.of)(!1):this.zoneIsStable),(0,V.x)(),(0,p.B)()),this._injector=C(ka)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,o){const a=n instanceof Xm;if(!this._injector.get(Eh).done)throw!a&&fr(n),new G(405,!1);let _;_=a?n:this._injector.get(Bl).resolveComponentFactory(n),this.componentTypes.push(_.componentType);const y=function sC(t){return t.isBoundToModule}(_)?void 0:this._injector.get(Cs),de=_.create(_a.NULL,[],o||_.selector,y),Ge=de.location.nativeElement,bt=de.injector.get(sv,null);return bt?.registerApplication(Ge),de.onDestroy(()=>{this.detachView(de.hostView),xc(this.components,de),bt?.unregisterApplication(Ge)}),this._loadComponent(de),de}tick(){if(this._runningTick)throw new G(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const o=n;this._views.push(o),o.attachToAppRef(this)}detachView(n){const o=n;xc(this._views,o),o.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const o=this._injector.get(Oh,[]);o.push(...this._bootstrapListeners),o.forEach(a=>a(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._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>xc(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new G(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function xc(t,i){const n=t.indexOf(i);n>-1&&t.splice(n,1)}const yv=new gn("",{providedIn:"root",factory:()=>C(ts).handleError.bind(void 0)});function mC(){const t=C(Hr),i=C(ts);return n=>t.runOutsideAngular(()=>i.handleError(n))}let pC=(()=>{class t{constructor(){this.zone=C(Hr),this.applicationRef=C(ml)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return t.\u0275fac=function(n){return new(n||t)},t.\u0275prov=oe({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function fC(){return!1}function gC(){}let vC=(()=>{class t{}return t.__NG_ELEMENT_ID__=bC,t})();function bC(t){return function yC(t,i,n){if(tr(t)&&!n){const o=xr(t.index,i);return new Ul(o,o)}return 47&t.type?new Ul(i[on],i):null}(Vn(),ii(),16==(16&t))}class Cv{constructor(){}supports(i){return Xd(i)}create(i){return new kC(i)}}const CC=(t,i)=>i;class kC{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||CC}forEachItem(i){let n;for(n=this._itHead;null!==n;n=n._next)i(n)}forEachOperation(i){let n=this._itHead,o=this._removalsHead,a=0,h=null;for(;n||o;){const _=!o||n&&n.currentIndex{_=this._trackByFn(a,y),null!==n&&Object.is(n.trackById,_)?(o&&(n=this._verifyReinsertion(n,y,_,a)),Object.is(n.item,y)||this._addIdentityChange(n,y)):(n=this._mismatch(n,y,_,a),o=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,n,o,a){let h;return null===i?h=this._itTail:(h=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null))?(Object.is(i.item,n)||this._addIdentityChange(i,n),this._reinsertAfter(i,h,a)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(o,a))?(Object.is(i.item,n)||this._addIdentityChange(i,n),this._moveAfter(i,h,a)):i=this._addAfter(new EC(n,o),h,a),i}_verifyReinsertion(i,n,o,a){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(o,null);return null!==h?i=this._reinsertAfter(h,i._prev,a):i.currentIndex!=a&&(i.currentIndex=a,this._addToMoves(i,a)),i}_truncate(i){for(;null!==i;){const n=i._next;this._addToRemovals(this._unlink(i)),i=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(i,n,o){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const a=i._prevRemoved,h=i._nextRemoved;return null===a?this._removalsHead=h:a._nextRemoved=h,null===h?this._removalsTail=a:h._prevRemoved=a,this._insertAfter(i,n,o),this._addToMoves(i,o),i}_moveAfter(i,n,o){return this._unlink(i),this._insertAfter(i,n,o),this._addToMoves(i,o),i}_addAfter(i,n,o){return this._insertAfter(i,n,o),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,n,o){const a=null===n?this._itHead:n._next;return i._next=a,i._prev=n,null===a?this._itTail=i:a._prev=i,null===n?this._itHead=i:n._next=i,null===this._linkedRecords&&(this._linkedRecords=new kv),this._linkedRecords.put(i),i.currentIndex=o,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const n=i._prev,o=i._next;return null===n?this._itHead=o:n._next=o,null===o?this._itTail=n:o._prev=n,i}_addToMoves(i,n){return i.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new kv),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,n){return i.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class EC{constructor(i,n){this.item=i,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class TC{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,n){let o;for(o=this._head;null!==o;o=o._nextDup)if((null===n||n<=o.currentIndex)&&Object.is(o.trackById,i))return o;return null}remove(i){const n=i._prevDup,o=i._nextDup;return null===n?this._head=o:n._nextDup=o,null===o?this._tail=n:o._prevDup=n,null===this._head}}class kv{constructor(){this.map=new Map}put(i){const n=i.trackById;let o=this.map.get(n);o||(o=new TC,this.map.set(n,o)),o.add(i)}get(i,n){const a=this.map.get(i);return a?a.get(i,n):null}remove(i){const n=i.trackById;return this.map.get(n).remove(i)&&this.map.delete(n),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Ev(t,i,n){const o=t.previousIndex;if(null===o)return o;let a=0;return n&&o{if(n&&n.key===a)this._maybeAddToChanges(n,o),this._appendAfter=n,n=n._next;else{const h=this._getOrCreateRecordForKey(a,o);n=this._insertBeforeOrAppend(n,h)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let o=n;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,n){if(i){const o=i._prev;return n._next=i,n._prev=o,i._prev=n,o&&(o._next=n),i===this._mapHead&&(this._mapHead=n),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(i,n){if(this._records.has(i)){const a=this._records.get(i);this._maybeAddToChanges(a,n);const h=a._prev,_=a._next;return h&&(h._next=_),_&&(_._prev=h),a._next=null,a._prev=null,a}const o=new AC(i);return this._records.set(i,o),o.currentValue=n,this._addToAdditions(o),o}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,n){Object.is(n,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=n,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,n){i instanceof Map?i.forEach(n):Object.keys(i).forEach(o=>n(i[o],o))}}class AC{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Sv(){return new Nh([new Cv])}let Nh=(()=>{class t{constructor(n){this.factories=n}static create(n,o){if(null!=o){const a=o.factories.slice();n=n.concat(a)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||Sv()),deps:[[t,new vd,new gd]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(null!=o)return o;throw new G(901,!1)}}return t.\u0275prov=oe({token:t,providedIn:"root",factory:Sv}),t})();function Av(){return new Bh([new Tv])}let Bh=(()=>{class t{constructor(n){this.factories=n}static create(n,o){if(o){const a=o.factories.slice();n=n.concat(a)}return new t(n)}static extend(n){return{provide:t,useFactory:o=>t.create(n,o||Av()),deps:[[t,new vd,new gd]]}}find(n){const o=this.factories.find(a=>a.supports(n));if(o)return o;throw new G(901,!1)}}return t.\u0275prov=oe({token:t,providedIn:"root",factory:Av}),t})();const LC=mv(null,"core",[]);let RC=(()=>{class t{constructor(n){}}return t.\u0275fac=function(n){return new(n||t)(Ne(ml))},t.\u0275mod=Vr({type:t}),t.\u0275inj=mt({}),t})();function WC(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function $C(t){const i=Ai(t);if(!i)return null;const n=new Wl(i);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},56223:(ct,ye,l)=>{"use strict";l.d(ye,{Cf:()=>He,F:()=>vn,Fj:()=>Se,JJ:()=>Ut,JU:()=>T,On:()=>Yn,Q7:()=>hr,UX:()=>Fr,Zs:()=>Ki,a5:()=>mt,kI:()=>xt,oH:()=>fr,p4:()=>qn,sg:()=>Ir,u5:()=>aa,wV:()=>Zo});var e=l(65879),r=l(96814),s=l(7715),c=l(9315),d=l(37398);let f=(()=>{class ae{constructor($,it){this._renderer=$,this._elementRef=it,this.onChange=Bt=>{},this.onTouched=()=>{}}setProperty($,it){this._renderer.setProperty(this._elementRef.nativeElement,$,it)}registerOnTouched($){this.onTouched=$}registerOnChange($){this.onChange=$}setDisabledState($){this.setProperty("disabled",$)}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(e.Qsj),e.Y36(e.SBq))},ae.\u0275dir=e.lG2({type:ae}),ae})(),p=(()=>{class ae extends f{}return ae.\u0275fac=function(){let q;return function(it){return(q||(q=e.n5z(ae)))(it||ae)}}(),ae.\u0275dir=e.lG2({type:ae,features:[e.qOj]}),ae})();const T=new e.OlP("NgValueAccessor"),Me={provide:T,useExisting:(0,e.Gpc)(()=>Se),multi:!0},Re=new e.OlP("CompositionEventMode");let Se=(()=>{class ae extends f{constructor($,it,Bt){super($,it),this._compositionMode=Bt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function te(){const ae=(0,r.q)()?(0,r.q)().getUserAgent():"";return/android (\d+)/.test(ae.toLowerCase())}())}writeValue($){this.setProperty("value",$??"")}_handleInput($){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange($)}_compositionStart(){this._composing=!0}_compositionEnd($){this._composing=!1,this._compositionMode&&this.onChange($)}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Re,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function($,it){1&$&&e.NdJ("input",function(yi){return it._handleInput(yi.target.value)})("blur",function(){return it.onTouched()})("compositionstart",function(){return it._compositionStart()})("compositionend",function(yi){return it._compositionEnd(yi.target.value)})},features:[e._Bn([Me]),e.qOj]}),ae})();function Ae(ae){return null==ae||("string"==typeof ae||Array.isArray(ae))&&0===ae.length}function Ke(ae){return null!=ae&&"number"==typeof ae.length}const He=new e.OlP("NgValidators"),_t=new e.OlP("NgAsyncValidators"),le=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class xt{static min(q){return function G(ae){return q=>{if(Ae(q.value)||Ae(ae))return null;const $=parseFloat(q.value);return!isNaN($)&&${if(Ae(q.value)||Ae(ae))return null;const $=parseFloat(q.value);return!isNaN($)&&$>ae?{max:{max:ae,actual:q.value}}:null}}(q)}static required(q){return R(q)}static requiredTrue(q){return re(q)}static email(q){return function ce(ae){return Ae(ae.value)||le.test(ae.value)?null:{email:!0}}(q)}static minLength(q){return function ue(ae){return q=>Ae(q.value)||!Ke(q.value)?null:q.value.lengthKe(q.value)&&q.value.length>ae?{maxlength:{requiredLength:ae,actualLength:q.value.length}}:null}(q)}static pattern(q){return function Le(ae){if(!ae)return ee;let q,$;return"string"==typeof ae?($="","^"!==ae.charAt(0)&&($+="^"),$+=ae,"$"!==ae.charAt(ae.length-1)&&($+="$"),q=new RegExp($)):($=ae.toString(),q=ae),it=>{if(Ae(it.value))return null;const Bt=it.value;return q.test(Bt)?null:{pattern:{requiredPattern:$,actualValue:Bt}}}}(q)}static nullValidator(q){return null}static compose(q){return Z(q)}static composeAsync(q){return De(q)}}function R(ae){return Ae(ae.value)?{required:!0}:null}function re(ae){return!0===ae.value?null:{required:!0}}function ee(ae){return null}function ze(ae){return null!=ae}function Je(ae){return(0,e.QGY)(ae)?(0,s.D)(ae):ae}function At(ae){let q={};return ae.forEach($=>{q=null!=$?{...q,...$}:q}),0===Object.keys(q).length?null:q}function U(ae,q){return q.map($=>$(ae))}function D(ae){return ae.map(q=>function K(ae){return!ae.validate}(q)?q:$=>q.validate($))}function Z(ae){if(!ae)return null;const q=ae.filter(ze);return 0==q.length?null:function($){return At(U($,q))}}function Ce(ae){return null!=ae?Z(D(ae)):null}function De(ae){if(!ae)return null;const q=ae.filter(ze);return 0==q.length?null:function($){const it=U($,q).map(Je);return(0,c.D)(it).pipe((0,d.U)(At))}}function j(ae){return null!=ae?De(D(ae)):null}function P(ae,q){return null===ae?[q]:Array.isArray(ae)?[...ae,q]:[ae,q]}function W(ae){return ae._rawValidators}function _e(ae){return ae._rawAsyncValidators}function ke(ae){return ae?Array.isArray(ae)?ae:[ae]:[]}function pt(ae,q){return Array.isArray(ae)?ae.includes(q):ae===q}function Be(ae,q){const $=ke(q);return ke(ae).forEach(Bt=>{pt($,Bt)||$.push(Bt)}),$}function Mt(ae,q){return ke(q).filter($=>!pt(ae,$))}class oe{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(q){this._rawValidators=q||[],this._composedValidatorFn=Ce(this._rawValidators)}_setAsyncValidators(q){this._rawAsyncValidators=q||[],this._composedAsyncValidatorFn=j(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(q){this._onDestroyCallbacks.push(q)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(q=>q()),this._onDestroyCallbacks=[]}reset(q=void 0){this.control&&this.control.reset(q)}hasError(q,$){return!!this.control&&this.control.hasError(q,$)}getError(q,$){return this.control?this.control.getError(q,$):null}}class Te extends oe{get formDirective(){return null}get path(){return null}}class mt extends oe{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ut{constructor(q){this._cd=q}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Ut=(()=>{class ae extends ut{constructor($){super($)}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(mt,2))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function($,it){2&$&&e.ekj("ng-untouched",it.isUntouched)("ng-touched",it.isTouched)("ng-pristine",it.isPristine)("ng-dirty",it.isDirty)("ng-valid",it.isValid)("ng-invalid",it.isInvalid)("ng-pending",it.isPending)},features:[e.qOj]}),ae})();const kt="VALID",Yt="INVALID",Qe="PENDING",We="DISABLED";function Ct(ae){return(Xe(ae)?ae.validators:ae)||null}function nt(ae,q){return(Xe(q)?q.asyncValidators:ae)||null}function Xe(ae){return null!=ae&&!Array.isArray(ae)&&"object"==typeof ae}class me{constructor(q,$){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(q),this._assignAsyncValidators($)}get validator(){return this._composedValidatorFn}set validator(q){this._rawValidators=this._composedValidatorFn=q}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(q){this._rawAsyncValidators=this._composedAsyncValidatorFn=q}get parent(){return this._parent}get valid(){return this.status===kt}get invalid(){return this.status===Yt}get pending(){return this.status==Qe}get disabled(){return this.status===We}get enabled(){return this.status!==We}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(q){this._assignValidators(q)}setAsyncValidators(q){this._assignAsyncValidators(q)}addValidators(q){this.setValidators(Be(q,this._rawValidators))}addAsyncValidators(q){this.setAsyncValidators(Be(q,this._rawAsyncValidators))}removeValidators(q){this.setValidators(Mt(q,this._rawValidators))}removeAsyncValidators(q){this.setAsyncValidators(Mt(q,this._rawAsyncValidators))}hasValidator(q){return pt(this._rawValidators,q)}hasAsyncValidator(q){return pt(this._rawAsyncValidators,q)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(q={}){this.touched=!0,this._parent&&!q.onlySelf&&this._parent.markAsTouched(q)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(q=>q.markAllAsTouched())}markAsUntouched(q={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild($=>{$.markAsUntouched({onlySelf:!0})}),this._parent&&!q.onlySelf&&this._parent._updateTouched(q)}markAsDirty(q={}){this.pristine=!1,this._parent&&!q.onlySelf&&this._parent.markAsDirty(q)}markAsPristine(q={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild($=>{$.markAsPristine({onlySelf:!0})}),this._parent&&!q.onlySelf&&this._parent._updatePristine(q)}markAsPending(q={}){this.status=Qe,!1!==q.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!q.onlySelf&&this._parent.markAsPending(q)}disable(q={}){const $=this._parentMarkedDirty(q.onlySelf);this.status=We,this.errors=null,this._forEachChild(it=>{it.disable({...q,onlySelf:!0})}),this._updateValue(),!1!==q.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...q,skipPristineCheck:$}),this._onDisabledChange.forEach(it=>it(!0))}enable(q={}){const $=this._parentMarkedDirty(q.onlySelf);this.status=kt,this._forEachChild(it=>{it.enable({...q,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:q.emitEvent}),this._updateAncestors({...q,skipPristineCheck:$}),this._onDisabledChange.forEach(it=>it(!1))}_updateAncestors(q){this._parent&&!q.onlySelf&&(this._parent.updateValueAndValidity(q),q.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(q){this._parent=q}getRawValue(){return this.value}updateValueAndValidity(q={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===kt||this.status===Qe)&&this._runAsyncValidator(q.emitEvent)),!1!==q.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!q.onlySelf&&this._parent.updateValueAndValidity(q)}_updateTreeValidity(q={emitEvent:!0}){this._forEachChild($=>$._updateTreeValidity(q)),this.updateValueAndValidity({onlySelf:!0,emitEvent:q.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?We:kt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(q){if(this.asyncValidator){this.status=Qe,this._hasOwnPendingAsyncValidator=!0;const $=Je(this.asyncValidator(this));this._asyncValidationSubscription=$.subscribe(it=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(it,{emitEvent:q})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(q,$={}){this.errors=q,this._updateControlsErrors(!1!==$.emitEvent)}get(q){let $=q;return null==$||(Array.isArray($)||($=$.split(".")),0===$.length)?null:$.reduce((it,Bt)=>it&&it._find(Bt),this)}getError(q,$){const it=$?this.get($):this;return it&&it.errors?it.errors[q]:null}hasError(q,$){return!!this.getError(q,$)}get root(){let q=this;for(;q._parent;)q=q._parent;return q}_updateControlsErrors(q){this.status=this._calculateStatus(),q&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(q)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?We:this.errors?Yt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Qe)?Qe:this._anyControlsHaveStatus(Yt)?Yt:kt}_anyControlsHaveStatus(q){return this._anyControls($=>$.status===q)}_anyControlsDirty(){return this._anyControls(q=>q.dirty)}_anyControlsTouched(){return this._anyControls(q=>q.touched)}_updatePristine(q={}){this.pristine=!this._anyControlsDirty(),this._parent&&!q.onlySelf&&this._parent._updatePristine(q)}_updateTouched(q={}){this.touched=this._anyControlsTouched(),this._parent&&!q.onlySelf&&this._parent._updateTouched(q)}_registerOnCollectionChange(q){this._onCollectionChange=q}_setUpdateStrategy(q){Xe(q)&&null!=q.updateOn&&(this._updateOn=q.updateOn)}_parentMarkedDirty(q){return!q&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(q){return null}_assignValidators(q){this._rawValidators=Array.isArray(q)?q.slice():q,this._composedValidatorFn=function st(ae){return Array.isArray(ae)?Ce(ae):ae||null}(this._rawValidators)}_assignAsyncValidators(q){this._rawAsyncValidators=Array.isArray(q)?q.slice():q,this._composedAsyncValidatorFn=function ht(ae){return Array.isArray(ae)?j(ae):ae||null}(this._rawAsyncValidators)}}class F extends me{constructor(q,$,it){super(Ct($),nt(it,$)),this.controls=q,this._initObservables(),this._setUpdateStrategy($),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(q,$){return this.controls[q]?this.controls[q]:(this.controls[q]=$,$.setParent(this),$._registerOnCollectionChange(this._onCollectionChange),$)}addControl(q,$,it={}){this.registerControl(q,$),this.updateValueAndValidity({emitEvent:it.emitEvent}),this._onCollectionChange()}removeControl(q,$={}){this.controls[q]&&this.controls[q]._registerOnCollectionChange(()=>{}),delete this.controls[q],this.updateValueAndValidity({emitEvent:$.emitEvent}),this._onCollectionChange()}setControl(q,$,it={}){this.controls[q]&&this.controls[q]._registerOnCollectionChange(()=>{}),delete this.controls[q],$&&this.registerControl(q,$),this.updateValueAndValidity({emitEvent:it.emitEvent}),this._onCollectionChange()}contains(q){return this.controls.hasOwnProperty(q)&&this.controls[q].enabled}setValue(q,$={}){(function $e(ae,q,$){ae._forEachChild((it,Bt)=>{if(void 0===$[Bt])throw new e.vHH(1002,"")})})(this,0,q),Object.keys(q).forEach(it=>{(function Et(ae,q,$){const it=ae.controls;if(!(q?Object.keys(it):it).length)throw new e.vHH(1e3,"");if(!it[$])throw new e.vHH(1001,"")})(this,!0,it),this.controls[it].setValue(q[it],{onlySelf:!0,emitEvent:$.emitEvent})}),this.updateValueAndValidity($)}patchValue(q,$={}){null!=q&&(Object.keys(q).forEach(it=>{const Bt=this.controls[it];Bt&&Bt.patchValue(q[it],{onlySelf:!0,emitEvent:$.emitEvent})}),this.updateValueAndValidity($))}reset(q={},$={}){this._forEachChild((it,Bt)=>{it.reset(q[Bt],{onlySelf:!0,emitEvent:$.emitEvent})}),this._updatePristine($),this._updateTouched($),this.updateValueAndValidity($)}getRawValue(){return this._reduceChildren({},(q,$,it)=>(q[it]=$.getRawValue(),q))}_syncPendingControls(){let q=this._reduceChildren(!1,($,it)=>!!it._syncPendingControls()||$);return q&&this.updateValueAndValidity({onlySelf:!0}),q}_forEachChild(q){Object.keys(this.controls).forEach($=>{const it=this.controls[$];it&&q(it,$)})}_setUpControls(){this._forEachChild(q=>{q.setParent(this),q._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(q){for(const[$,it]of Object.entries(this.controls))if(this.contains($)&&q(it))return!0;return!1}_reduceValue(){return this._reduceChildren({},($,it,Bt)=>((it.enabled||this.disabled)&&($[Bt]=it.value),$))}_reduceChildren(q,$){let it=q;return this._forEachChild((Bt,yi)=>{it=$(it,Bt,yi)}),it}_allControlsDisabled(){for(const q of Object.keys(this.controls))if(this.controls[q].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(q){return this.controls.hasOwnProperty(q)?this.controls[q]:null}}const yt=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Ne}),Ne="always";function C(ae,q,$=Ne){Ee(ae,q),q.valueAccessor.writeValue(ae.value),(ae.disabled||"always"===$)&&q.valueAccessor.setDisabledState?.(ae.disabled),function ft(ae,q){q.valueAccessor.registerOnChange($=>{ae._pendingValue=$,ae._pendingChange=!0,ae._pendingDirty=!0,"change"===ae.updateOn&&Wt(ae,q)})}(ae,q),function Qt(ae,q){const $=(it,Bt)=>{q.valueAccessor.writeValue(it),Bt&&q.viewToModelUpdate(it)};ae.registerOnChange($),q._registerOnDestroy(()=>{ae._unregisterOnChange($)})}(ae,q),function Pt(ae,q){q.valueAccessor.registerOnTouched(()=>{ae._pendingTouched=!0,"blur"===ae.updateOn&&ae._pendingChange&&Wt(ae,q),"submit"!==ae.updateOn&&ae.markAsTouched()})}(ae,q),function Ie(ae,q){if(q.valueAccessor.setDisabledState){const $=it=>{q.valueAccessor.setDisabledState(it)};ae.registerOnDisabledChange($),q._registerOnDestroy(()=>{ae._unregisterOnDisabledChange($)})}}(ae,q)}function be(ae,q,$=!0){const it=()=>{};q.valueAccessor&&(q.valueAccessor.registerOnChange(it),q.valueAccessor.registerOnTouched(it)),je(ae,q),ae&&(q._invokeOnDestroyCallbacks(),ae._registerOnCollectionChange(()=>{}))}function ie(ae,q){ae.forEach($=>{$.registerOnValidatorChange&&$.registerOnValidatorChange(q)})}function Ee(ae,q){const $=W(ae);null!==q.validator?ae.setValidators(P($,q.validator)):"function"==typeof $&&ae.setValidators([$]);const it=_e(ae);null!==q.asyncValidator?ae.setAsyncValidators(P(it,q.asyncValidator)):"function"==typeof it&&ae.setAsyncValidators([it]);const Bt=()=>ae.updateValueAndValidity();ie(q._rawValidators,Bt),ie(q._rawAsyncValidators,Bt)}function je(ae,q){let $=!1;if(null!==ae){if(null!==q.validator){const Bt=W(ae);if(Array.isArray(Bt)&&Bt.length>0){const yi=Bt.filter(sn=>sn!==q.validator);yi.length!==Bt.length&&($=!0,ae.setValidators(yi))}}if(null!==q.asyncValidator){const Bt=_e(ae);if(Array.isArray(Bt)&&Bt.length>0){const yi=Bt.filter(sn=>sn!==q.asyncValidator);yi.length!==Bt.length&&($=!0,ae.setAsyncValidators(yi))}}}const it=()=>{};return ie(q._rawValidators,it),ie(q._rawAsyncValidators,it),$}function Wt(ae,q){ae._pendingDirty&&ae.markAsDirty(),ae.setValue(ae._pendingValue,{emitModelToViewChange:!1}),q.viewToModelUpdate(ae._pendingValue),ae._pendingChange=!1}function ei(ae,q){Ee(ae,q)}function Xn(ae,q){if(!ae.hasOwnProperty("model"))return!1;const $=ae.model;return!!$.isFirstChange()||!Object.is(q,$.currentValue)}function Ui(ae,q){ae._syncPendingControls(),q.forEach($=>{const it=$.control;"submit"===it.updateOn&&it._pendingChange&&($.viewToModelUpdate(it._pendingValue),it._pendingChange=!1)})}function Pi(ae,q){if(!q)return null;let $,it,Bt;return Array.isArray(q),q.forEach(yi=>{yi.constructor===Se?$=yi:function Ln(ae){return Object.getPrototypeOf(ae.constructor)===p}(yi)?it=yi:Bt=yi}),Bt||it||$||null}const Bi={provide:Te,useExisting:(0,e.Gpc)(()=>vn)},kn=(()=>Promise.resolve())();let vn=(()=>{class ae extends Te{constructor($,it,Bt){super(),this.callSetDisabledState=Bt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new F({},Ce($),j(it))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl($){kn.then(()=>{const it=this._findContainer($.path);$.control=it.registerControl($.name,$.control),C($.control,$,this.callSetDisabledState),$.control.updateValueAndValidity({emitEvent:!1}),this._directives.add($)})}getControl($){return this.form.get($.path)}removeControl($){kn.then(()=>{const it=this._findContainer($.path);it&&it.removeControl($.name),this._directives.delete($)})}addFormGroup($){kn.then(()=>{const it=this._findContainer($.path),Bt=new F({});ei(Bt,$),it.registerControl($.name,Bt),Bt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup($){kn.then(()=>{const it=this._findContainer($.path);it&&it.removeControl($.name)})}getFormGroup($){return this.form.get($.path)}updateModel($,it){kn.then(()=>{this.form.get($.path).setValue(it)})}setValue($){this.control.setValue($)}onSubmit($){return this.submitted=!0,Ui(this.form,this._directives),this.ngSubmit.emit($),"dialog"===$?.target?.method}onReset(){this.resetForm()}resetForm($=void 0){this.form.reset($),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer($){return $.pop(),$.length?this.form.get($):this.form}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(He,10),e.Y36(_t,10),e.Y36(yt,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function($,it){1&$&&e.NdJ("submit",function(yi){return it.onSubmit(yi)})("reset",function(){return it.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([Bi]),e.qOj]}),ae})();function bn(ae,q){const $=ae.indexOf(q);$>-1&&ae.splice($,1)}function jn(ae){return"object"==typeof ae&&null!==ae&&2===Object.keys(ae).length&&"value"in ae&&"disabled"in ae}const zn=class extends me{constructor(q=null,$,it){super(Ct($),nt(it,$)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(q),this._setUpdateStrategy($),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Xe($)&&($.nonNullable||$.initialValueIsDefault)&&(this.defaultValue=jn(q)?q.value:q)}setValue(q,$={}){this.value=this._pendingValue=q,this._onChange.length&&!1!==$.emitModelToViewChange&&this._onChange.forEach(it=>it(this.value,!1!==$.emitViewToModelChange)),this.updateValueAndValidity($)}patchValue(q,$={}){this.setValue(q,$)}reset(q=this.defaultValue,$={}){this._applyFormState(q),this.markAsPristine($),this.markAsUntouched($),this.setValue(this.value,$),this._pendingChange=!1}_updateValue(){}_anyControls(q){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(q){this._onChange.push(q)}_unregisterOnChange(q){bn(this._onChange,q)}registerOnDisabledChange(q){this._onDisabledChange.push(q)}_unregisterOnDisabledChange(q){bn(this._onDisabledChange,q)}_forEachChild(q){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(q){jn(q)?(this.value=this._pendingValue=q.value,q.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=q}},qn=zn,Cr={provide:mt,useExisting:(0,e.Gpc)(()=>Yn)},Un=(()=>Promise.resolve())();let Yn=(()=>{class ae extends mt{constructor($,it,Bt,yi,sn,yr){super(),this._changeDetectorRef=sn,this.callSetDisabledState=yr,this.control=new zn,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=$,this._setValidators(it),this._setAsyncValidators(Bt),this.valueAccessor=Pi(0,yi)}ngOnChanges($){if(this._checkForErrors(),!this._registered||"name"in $){if(this._registered&&(this._checkName(),this.formDirective)){const it=$.name.previousValue;this.formDirective.removeControl({name:it,path:this._getPath(it)})}this._setUpControl()}"isDisabled"in $&&this._updateDisabled($),Xn($,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate($){this.viewModel=$,this.update.emit($)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){C(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue($){Un.then(()=>{this.control.setValue($,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled($){const it=$.isDisabled.currentValue,Bt=0!==it&&(0,e.VuI)(it);Un.then(()=>{Bt&&!this.control.disabled?this.control.disable():!Bt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath($){return this._parent?function ot(ae,q){return[...q.path,ae]}($,this._parent):[$]}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(Te,9),e.Y36(He,10),e.Y36(_t,10),e.Y36(T,10),e.Y36(e.sBO,8),e.Y36(yt,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([Cr]),e.qOj,e.TTD]}),ae})();const xo={provide:T,useExisting:(0,e.Gpc)(()=>Zo),multi:!0};let Zo=(()=>{class ae extends p{writeValue($){this.setProperty("value",$??"")}registerOnChange($){this.onChange=it=>{$(""==it?null:parseFloat(it))}}}return ae.\u0275fac=function(){let q;return function(it){return(q||(q=e.n5z(ae)))(it||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function($,it){1&$&&e.NdJ("input",function(yi){return it.onChange(yi.target.value)})("blur",function(){return it.onTouched()})},features:[e._Bn([xo]),e.qOj]}),ae})(),wo=(()=>{class ae{}return ae.\u0275fac=function($){return new($||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({}),ae})();const yn=new e.OlP("NgModelWithFormControlWarning"),Rn={provide:mt,useExisting:(0,e.Gpc)(()=>fr)};let fr=(()=>{class ae extends mt{set isDisabled($){}constructor($,it,Bt,yi,sn){super(),this._ngModelWarningConfig=yi,this.callSetDisabledState=sn,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators($),this._setAsyncValidators(it),this.valueAccessor=Pi(0,Bt)}ngOnChanges($){if(this._isControlChanged($)){const it=$.form.previousValue;it&&be(it,this,!1),C(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Xn($,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&be(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate($){this.viewModel=$,this.update.emit($)}_isControlChanged($){return $.hasOwnProperty("form")}}return ae._ngModelWarningSentOnce=!1,ae.\u0275fac=function($){return new($||ae)(e.Y36(He,10),e.Y36(_t,10),e.Y36(T,10),e.Y36(yn,8),e.Y36(yt,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Rn]),e.qOj,e.TTD]}),ae})();const nn={provide:Te,useExisting:(0,e.Gpc)(()=>Ir)};let Ir=(()=>{class ae extends Te{constructor($,it,Bt){super(),this.callSetDisabledState=Bt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators($),this._setAsyncValidators(it)}ngOnChanges($){this._checkFormPresent(),$.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(je(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl($){const it=this.form.get($.path);return C(it,$,this.callSetDisabledState),it.updateValueAndValidity({emitEvent:!1}),this.directives.push($),it}getControl($){return this.form.get($.path)}removeControl($){be($.control||null,$,!1),function Cn(ae,q){const $=ae.indexOf(q);$>-1&&ae.splice($,1)}(this.directives,$)}addFormGroup($){this._setUpFormContainer($)}removeFormGroup($){this._cleanUpFormContainer($)}getFormGroup($){return this.form.get($.path)}addFormArray($){this._setUpFormContainer($)}removeFormArray($){this._cleanUpFormContainer($)}getFormArray($){return this.form.get($.path)}updateModel($,it){this.form.get($.path).setValue(it)}onSubmit($){return this.submitted=!0,Ui(this.form,this.directives),this.ngSubmit.emit($),"dialog"===$?.target?.method}onReset(){this.resetForm()}resetForm($=void 0){this.form.reset($),this.submitted=!1}_updateDomValue(){this.directives.forEach($=>{const it=$.control,Bt=this.form.get($.path);it!==Bt&&(be(it||null,$),(ae=>ae instanceof zn)(Bt)&&(C(Bt,$,this.callSetDisabledState),$.control=Bt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer($){const it=this.form.get($.path);ei(it,$),it.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer($){if(this.form){const it=this.form.get($.path);it&&function pi(ae,q){return je(ae,q)}(it,$)&&it.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ee(this.form,this),this._oldForm&&je(this._oldForm,this)}_checkFormPresent(){}}return ae.\u0275fac=function($){return new($||ae)(e.Y36(He,10),e.Y36(_t,10),e.Y36(yt,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formGroup",""]],hostBindings:function($,it){1&$&&e.NdJ("submit",function(yi){return it.onSubmit(yi)})("reset",function(){return it.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([nn]),e.qOj,e.TTD]}),ae})(),Li=(()=>{class ae{constructor(){this._validator=ee}ngOnChanges($){if(this.inputName in $){const it=this.normalizeInput($[this.inputName].currentValue);this._enabled=this.enabled(it),this._validator=this._enabled?this.createValidator(it):ee,this._onChange&&this._onChange()}}validate($){return this._validator($)}registerOnValidatorChange($){this._onChange=$}enabled($){return null!=$}}return ae.\u0275fac=function($){return new($||ae)},ae.\u0275dir=e.lG2({type:ae,features:[e.TTD]}),ae})();const Pr={provide:He,useExisting:(0,e.Gpc)(()=>hr),multi:!0},ur={provide:He,useExisting:(0,e.Gpc)(()=>Ki),multi:!0};let hr=(()=>{class ae extends Li{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=$=>R}enabled($){return $}}return ae.\u0275fac=function(){let q;return function(it){return(q||(q=e.n5z(ae)))(it||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function($,it){2&$&&e.uIk("required",it._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([Pr]),e.qOj]}),ae})(),Ki=(()=>{class ae extends hr{constructor(){super(...arguments),this.createValidator=$=>re}}return ae.\u0275fac=function(){let q;return function(it){return(q||(q=e.n5z(ae)))(it||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function($,it){2&$&&e.uIk("required",it._enabled?"":null)},features:[e._Bn([ur]),e.qOj]}),ae})(),In=(()=>{class ae{}return ae.\u0275fac=function($){return new($||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[wo]}),ae})(),aa=(()=>{class ae{static withConfig($){return{ngModule:ae,providers:[{provide:yt,useValue:$.callSetDisabledState??Ne}]}}}return ae.\u0275fac=function($){return new($||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[In]}),ae})(),Fr=(()=>{class ae{static withConfig($){return{ngModule:ae,providers:[{provide:yn,useValue:$.warnOnNgModelWithFormControl??"always"},{provide:yt,useValue:$.callSetDisabledState??Ne}]}}}return ae.\u0275fac=function($){return new($||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[In]}),ae})()},39014:(ct,ye,l)=>{"use strict";l.d(ye,{g:()=>Q,k:()=>V});var e=l(65879),r=l(23680),s=l(4300),c=l(42495),d=l(96814);let f=0;const p=(0,r.Id)(class{}),T="mat-badge-content";let V=(()=>{class Me extends p{get color(){return this._color}set color(Re){this._setColor(Re),this._color=Re}get overlap(){return this._overlap}set overlap(Re){this._overlap=(0,c.Ig)(Re)}get content(){return this._content}set content(Re){this._updateRenderedContent(Re)}get description(){return this._description}set description(Re){this._updateDescription(Re)}get hidden(){return this._hidden}set hidden(Re){this._hidden=(0,c.Ig)(Re)}constructor(Re,Se,Ae,Ke,He){super(),this._ngZone=Re,this._elementRef=Se,this._ariaDescriber=Ae,this._renderer=Ke,this._animationMode=He,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=f++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(s.ic),this._document=(0,e.f3M)(d.K0)}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 Re=this._renderer.createElement("span"),Se="mat-badge-active";return Re.setAttribute("id",`mat-badge-content-${this._id}`),Re.setAttribute("aria-hidden","true"),Re.classList.add(T),"NoopAnimations"===this._animationMode&&Re.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(Re),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{Re.classList.add(Se)})}):Re.classList.add(Se),Re}_updateRenderedContent(Re){const Se=`${Re??""}`.trim();this._isInitialized&&Se&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=Se),this._content=Se}_updateDescription(Re){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!Re||this._isHostInteractive())&&this._removeInlineDescription(),this._description=Re,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,Re):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(Re){const Se=this._elementRef.nativeElement.classList;Se.remove(`mat-badge-${this._color}`),Re&&Se.add(`mat-badge-${Re}`)}_clearExistingBadges(){const Re=this._elementRef.nativeElement.querySelectorAll(`:scope > .${T}`);for(const Se of Array.from(Re))Se!==this._badgeElement&&Se.remove()}}return Me.\u0275fac=function(Re){return new(Re||Me)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(s.$s),e.Y36(e.Qsj),e.Y36(e.QbO,8))},Me.\u0275dir=e.lG2({type:Me,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(Re,Se){2&Re&&e.ekj("mat-badge-overlap",Se.overlap)("mat-badge-above",Se.isAbove())("mat-badge-below",!Se.isAbove())("mat-badge-before",!Se.isAfter())("mat-badge-after",Se.isAfter())("mat-badge-small","small"===Se.size)("mat-badge-medium","medium"===Se.size)("mat-badge-large","large"===Se.size)("mat-badge-hidden",Se.hidden||!Se.content)("mat-badge-disabled",Se.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.qOj]}),Me})(),Q=(()=>{class Me{}return Me.\u0275fac=function(Re){return new(Re||Me)},Me.\u0275mod=e.oAB({type:Me}),Me.\u0275inj=e.cJS({imports:[s.rt,r.BQ,r.BQ]}),Me})()},32296:(ct,ye,l)=>{"use strict";l.d(ye,{RK:()=>D,cs:()=>Je,lW:()=>ce,nh:()=>At,o6:()=>Z,ot:()=>Ce,zs:()=>ue});var e=l(62831),r=l(65879),s=l(4300),c=l(42495),d=l(23680);const f=["mat-button",""],p=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],T=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Q=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",Me=["mat-fab",""],te=["mat-mini-fab",""],Se=["mat-icon-button",""],Ae=["*"],le=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],xt=(0,d.pj)((0,d.Id)((0,d.Kr)(class{constructor(De){this._elementRef=De}})));let G=(()=>{class De extends xt{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(P){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,P)}get disableRipple(){return this._disableRipple}set disableRipple(P){this._disableRipple=(0,c.Ig)(P),this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(P){this._disabled=(0,c.Ig)(P),this._updateRippleDisabled()}constructor(P,W,_e,ke){super(P),this._platform=W,this._ngZone=_e,this._animationMode=ke,this._focusMonitor=(0,r.f3M)(s.tE),this._rippleLoader=(0,r.f3M)(d.Fq),this._isFab=!1,this._disableRipple=!1,this._disabled=!1,this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-button-ripple"});const pt=P.nativeElement.classList;for(const Be of le)this._hasHostAttributes(Be.selector)&&Be.mdcClasses.forEach(Mt=>{pt.add(Mt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(P="program",W){P?this._focusMonitor.focusVia(this._elementRef.nativeElement,P,W):this._elementRef.nativeElement.focus(W)}_hasHostAttributes(...P){return P.some(W=>this._elementRef.nativeElement.hasAttribute(W))}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}}return De.\u0275fac=function(P){r.$Z()},De.\u0275dir=r.lG2({type:De,features:[r.qOj]}),De})(),re=(()=>{class De extends G{constructor(P,W,_e,ke){super(P,W,_e,ke),this._haltDisabledEvents=pt=>{this.disabled&&(pt.preventDefault(),pt.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return De.\u0275fac=function(P){r.$Z()},De.\u0275dir=r.lG2({type:De,features:[r.qOj]}),De})(),ce=(()=>{class De extends G{constructor(P,W,_e,ke){super(P,W,_e,ke)}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null),r.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mat-unthemed",!W.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[r.qOj],attrs:f,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(p),r._UZ(0,"span",0),r.Hsn(1),r.TgZ(2,"span",1),r.Hsn(3,1),r.qZA(),r.Hsn(4,2),r._UZ(5,"span",2)(6,"span",3)),2&P&&r.ekj("mdc-button__ripple",!W._isFab)("mdc-fab__ripple",W._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),De})(),ue=(()=>{class De extends re{constructor(P,W,_e,ke){super(P,W,_e,ke)}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:9,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null)("tabindex",W.disabled?-1:W.tabIndex)("aria-disabled",W.disabled.toString()),r.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mat-unthemed",!W.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[r.qOj],attrs:f,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(p),r._UZ(0,"span",0),r.Hsn(1),r.TgZ(2,"span",1),r.Hsn(3,1),r.qZA(),r.Hsn(4,2),r._UZ(5,"span",2)(6,"span",3)),2&P&&r.ekj("mdc-button__ripple",!W._isFab)("mdc-fab__ripple",W._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',Q],encapsulation:2,changeDetection:0}),De})();const Ye=new r.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:Le});function Le(){return{color:"accent"}}const ee=Le();let Je=(()=>{class De extends G{get extended(){return this._extended}set extended(P){this._extended=(0,c.Ig)(P)}constructor(P,W,_e,ke,pt){super(P,W,_e,ke),this._options=pt,this._isFab=!0,this._options=this._options||ee,this.color=this.defaultColor=this._options.color||ee.color}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8),r.Y36(Ye,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["button","mat-fab",""]],hostVars:11,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null),r.ekj("_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:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",extended:"extended"},exportAs:["matButton"],features:[r.qOj],attrs:Me,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(p),r._UZ(0,"span",0),r.Hsn(1),r.TgZ(2,"span",1),r.Hsn(3,1),r.qZA(),r.Hsn(4,2),r._UZ(5,"span",2)(6,"span",3)),2&P&&r.ekj("mdc-button__ripple",!W._isFab)("mdc-fab__ripple",W._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family);font-size:var(--mdc-typography-button-font-size);line-height:var(--mdc-typography-button-line-height);font-weight:var(--mdc-typography-button-font-weight);letter-spacing:var(--mdc-typography-button-letter-spacing);text-decoration:var(--mdc-typography-button-text-decoration);text-transform:var(--mdc-typography-button-text-transform);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab,.mat-mdc-mini-fab{background-color:var(--mdc-fab-container-color);--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}.mat-mdc-fab .mdc-fab__icon,.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-extended-fab{font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),De})(),At=(()=>{class De extends G{constructor(P,W,_e,ke,pt){super(P,W,_e,ke),this._options=pt,this._isFab=!0,this._options=this._options||ee,this.color=this.defaultColor=this._options.color||ee.color}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8),r.Y36(Ye,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["button","mat-mini-fab",""]],hostVars:7,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null),r.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mat-unthemed",!W.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[r.qOj],attrs:te,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(p),r._UZ(0,"span",0),r.Hsn(1),r.TgZ(2,"span",1),r.Hsn(3,1),r.qZA(),r.Hsn(4,2),r._UZ(5,"span",2)(6,"span",3)),2&P&&r.ekj("mdc-button__ripple",!W._isFab)("mdc-fab__ripple",W._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab.mdc-ripple-upgraded--background-focused,.mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family);font-size:var(--mdc-typography-button-font-size);line-height:var(--mdc-typography-button-line-height);font-weight:var(--mdc-typography-button-font-weight);letter-spacing:var(--mdc-typography-button-letter-spacing);text-decoration:var(--mdc-typography-button-text-decoration);text-transform:var(--mdc-typography-button-text-transform);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-fab,.mat-mdc-mini-fab{background-color:var(--mdc-fab-container-color);--mdc-fab-container-shape:50%;--mdc-fab-icon-size:24px}.mat-mdc-fab .mdc-fab__icon,.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-icon-size);height:var(--mdc-fab-icon-size);font-size:var(--mdc-fab-icon-size)}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-extended-fab{font-family:var(--mdc-extended-fab-label-text-font);font-size:var(--mdc-extended-fab-label-text-size);font-weight:var(--mdc-extended-fab-label-text-weight);letter-spacing:var(--mdc-extended-fab-label-text-tracking)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),De})(),D=(()=>{class De extends G{constructor(P,W,_e,ke){super(P,W,_e,ke),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null),r.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mat-unthemed",!W.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[r.qOj],attrs:Se,ngContentSelectors:Ae,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(),r._UZ(0,"span",0),r.Hsn(1),r._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',Q],encapsulation:2,changeDetection:0}),De})(),Z=(()=>{class De extends re{constructor(P,W,_e,ke){super(P,W,_e,ke)}}return De.\u0275fac=function(P){return new(P||De)(r.Y36(r.SBq),r.Y36(e.t4),r.Y36(r.R0b),r.Y36(r.QbO,8))},De.\u0275cmp=r.Xpm({type:De,selectors:[["a","mat-icon-button",""]],hostVars:9,hostBindings:function(P,W){2&P&&(r.uIk("disabled",W.disabled||null)("tabindex",W.disabled?-1:W.tabIndex)("aria-disabled",W.disabled.toString()),r.ekj("_mat-animation-noopable","NoopAnimations"===W._animationMode)("mat-unthemed",!W.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[r.qOj],attrs:Se,ngContentSelectors:T,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(P,W){1&P&&(r.F$t(p),r._UZ(0,"span",0),r.Hsn(1),r.TgZ(2,"span",1),r.Hsn(3,1),r.qZA(),r.Hsn(4,2),r._UZ(5,"span",2)(6,"span",3)),2&P&&r.ekj("mdc-button__ripple",!W._isFab)("mdc-fab__ripple",W._isFab)},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',Q],encapsulation:2,changeDetection:0}),De})(),Ce=(()=>{class De{}return De.\u0275fac=function(P){return new(P||De)},De.\u0275mod=r.oAB({type:De}),De.\u0275inj=r.cJS({imports:[d.BQ,d.si,d.BQ]}),De})()},95195:(ct,ye,l)=>{"use strict";l.d(ye,{$j:()=>Se,QW:()=>ce,a8:()=>Q,dk:()=>Ke,dn:()=>Re,hq:()=>Ae,n5:()=>Me});var e=l(65879),r=l(96814),s=l(23680);const c=["*"],p=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],T=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],V=new e.OlP("MAT_CARD_CONFIG");let Q=(()=>{class ue{constructor(Le){this.appearance=Le?.appearance||"raised"}}return ue.\u0275fac=function(Le){return new(Le||ue)(e.Y36(V,8))},ue.\u0275cmp=e.Xpm({type:ue,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Le,ee){2&Le&&e.ekj("mat-mdc-card-outlined","outlined"===ee.appearance)("mdc-card--outlined","outlined"===ee.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:c,decls:1,vars:0,template:function(Le,ee){1&Le&&(e.F$t(),e.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),ue})(),Me=(()=>{class ue{}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275dir=e.lG2({type:ue,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),ue})(),Re=(()=>{class ue{}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275dir=e.lG2({type:ue,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),ue})(),Se=(()=>{class ue{}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275dir=e.lG2({type:ue,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),ue})(),Ae=(()=>{class ue{constructor(){this.align="start"}}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275dir=e.lG2({type:ue,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(Le,ee){2&Le&&e.ekj("mat-mdc-card-actions-align-end","end"===ee.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),ue})(),Ke=(()=>{class ue{}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275cmp=e.Xpm({type:ue,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:T,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Le,ee){1&Le&&(e.F$t(p),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0}),ue})(),ce=(()=>{class ue{}return ue.\u0275fac=function(Le){return new(Le||ue)},ue.\u0275mod=e.oAB({type:ue}),ue.\u0275inj=e.cJS({imports:[s.BQ,r.ez,s.BQ]}),ue})()},75986:(ct,ye,l)=>{"use strict";l.d(ye,{e_:()=>_t,oG:()=>Ke,p9:()=>xt});var e=l(65879),r=l(56223),s=l(23680),c=l(42495);const d=["input"],f=["label"],p=["*"],T=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:V});function V(){return{color:"accent",clickAction:"check-indeterminate"}}const Q={provide:r.JU,useExisting:(0,e.Gpc)(()=>Ke),multi:!0};class Me{}let te=0;const Re=V(),Se=(0,s.sb)((0,s.pj)((0,s.Kr)((0,s.Id)(class{constructor(G){this._elementRef=G}}))));let Ae=(()=>{class G extends Se{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(R){this._required=(0,c.Ig)(R)}constructor(R,re,ce,ue,Ye,Le,ee){super(re),this._changeDetectorRef=ce,this._ngZone=ue,this._animationMode=Le,this._options=ee,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Re,this.color=this.defaultColor=this._options.color||Re.color,this.tabIndex=parseInt(Ye)||0,this.id=this._uniqueId=`${R}${++te}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(R){const re=(0,c.Ig)(R);re!=this.checked&&(this._checked=re,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(R){const re=(0,c.Ig)(R);re!==this.disabled&&(this._disabled=re,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(R){const re=R!=this._indeterminate;this._indeterminate=(0,c.Ig)(R),re&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(R){this.checked=!!R}registerOnChange(R){this._controlValueAccessorChangeFn=R}registerOnTouched(R){this._onTouched=R}setDisabledState(R){this.disabled=R}_transitionCheckState(R){let re=this._currentCheckState,ce=this._getAnimationTargetElement();if(re!==R&&ce&&(this._currentAnimationClass&&ce.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(re,R),this._currentCheckState=R,this._currentAnimationClass.length>0)){ce.classList.add(this._currentAnimationClass);const ue=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{ce.classList.remove(ue)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const R=this._options?.clickAction;this.disabled||"noop"===R?!this.disabled&&"noop"===R&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==R&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(R){R.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(R,re){if("NoopAnimations"===this._animationMode)return"";switch(R){case 0:if(1===re)return this._animationClasses.uncheckedToChecked;if(3==re)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===re?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===re?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===re?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(R){const re=this._inputElement;re&&(re.nativeElement.indeterminate=R)}}return G.\u0275fac=function(R){e.$Z()},G.\u0275dir=e.lG2({type:G,viewQuery:function(R,re){if(1&R&&(e.Gf(d,5),e.Gf(f,5),e.Gf(s.wG,5)),2&R){let ce;e.iGM(ce=e.CRH())&&(re._inputElement=ce.first),e.iGM(ce=e.CRH())&&(re._labelElement=ce.first),e.iGM(ce=e.CRH())&&(re.ripple=ce.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.qOj]}),G})(),Ke=(()=>{class G extends Ae{constructor(R,re,ce,ue,Ye,Le){super("mat-mdc-checkbox-",R,re,ce,ue,Ye,Le),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(R){const re=new Me;return re.source=this,re.checked=R,re}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(R){R.target&&this._labelElement.nativeElement.contains(R.target)&&R.stopPropagation()}}return G.\u0275fac=function(R){return new(R||G)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(T,8))},G.\u0275cmp=e.Xpm({type:G,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(R,re){2&R&&(e.Ikx("id",re.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===re._animationMode)("mdc-checkbox--disabled",re.disabled)("mat-mdc-checkbox-disabled",re.disabled)("mat-mdc-checkbox-checked",re.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([Q]),e.qOj],ngContentSelectors:p,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(R,re){if(1&R&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(ue){return re._preventBubblingFromLabel(ue)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return re._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return re._onBlur()})("click",function(){return re._onInputClick()})("change",function(ue){return re._onInteractionEvent(ue)}),e.qZA(),e._UZ(6,"div",6),e.TgZ(7,"div",7),e.O4$(),e.TgZ(8,"svg",8),e._UZ(9,"path",9),e.qZA(),e.kcU(),e._UZ(10,"div",10),e.qZA(),e._UZ(11,"div",11),e.qZA(),e.TgZ(12,"label",12,13),e.Hsn(14),e.qZA()()),2&R){const ce=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==re.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",re.checked),e.Q6J("checked",re.checked)("indeterminate",re.indeterminate)("disabled",re.disabled)("id",re.inputId)("required",re.required)("tabIndex",re.tabIndex),e.uIk("aria-label",re.ariaLabel||null)("aria-labelledby",re.ariaLabelledby)("aria-describedby",re.ariaDescribedby)("name",re.name)("value",re.value),e.xp6(7),e.Q6J("matRippleTrigger",ce)("matRippleDisabled",re.disableRipple||re.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",re.inputId)}},dependencies:[s.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),G})();const He={provide:r.Cf,useExisting:(0,e.Gpc)(()=>_t),multi:!0};let _t=(()=>{class G extends r.Zs{}return G.\u0275fac=function(){let we;return function(re){return(we||(we=e.n5z(G)))(re||G)}}(),G.\u0275dir=e.lG2({type:G,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[e._Bn([He]),e.qOj]}),G})(),le=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({}),G})(),xt=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({imports:[s.BQ,s.si,le,s.BQ,le]}),G})()},22557:(ct,ye,l)=>{"use strict";l.d(ye,{HS:()=>oe,Hi:()=>Y,z2:()=>gt});var e=l(42495),r=l(65879),s=l(96814),c=l(23680),d=l(4300),f=l(78645),p=l(63019),T=l(48180),V=l(59773),Q=l(27921),Me=l(94664),te=l(36028),Re=l(49388),Se=l(56223);function Ke(ne,dt){1&ne&&(r.TgZ(0,"span",7),r.Hsn(1,1),r.qZA())}function He(ne,dt){1&ne&&(r.TgZ(0,"span",8),r.Hsn(1,2),r.qZA())}l(64170);const _t=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],le=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function xt(ne,dt){1&ne&&(r.TgZ(0,"span",8),r.Hsn(1,1),r.TgZ(2,"span",9),r.O4$(),r.TgZ(3,"svg",10),r._UZ(4,"path",11),r.qZA()()())}function G(ne,dt){1&ne&&(r.TgZ(0,"span",12),r.Hsn(1,2),r.qZA())}const At=["*"],K=new r.OlP("mat-chips-default-options"),D=new r.OlP("MatChipAvatar"),Z=new r.OlP("MatChipTrailingIcon"),Ce=new r.OlP("MatChipRemove"),De=new r.OlP("MatChip");class j{}const P=(0,c.sb)(j,-1);let W=(()=>{class ne extends P{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(se){this._disabled=(0,e.Ig)(se)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(se,rt){super(),this._elementRef=se,this._parentChip=rt,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===se.nativeElement.nodeName&&se.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(se){!this.disabled&&this.isInteractive&&this._isPrimary&&(se.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(se){(se.keyCode===te.K5||se.keyCode===te.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(se.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return ne.\u0275fac=function(se){return new(se||ne)(r.Y36(r.SBq),r.Y36(De))},ne.\u0275dir=r.lG2({type:ne,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(se,rt){1&se&&r.NdJ("click",function($t){return rt._handleClick($t)})("keydown",function($t){return rt._handleKeydown($t)}),2&se&&(r.uIk("tabindex",rt._getTabindex())("disabled",rt._getDisabledAttribute())("aria-disabled",rt.disabled),r.ekj("mdc-evolution-chip__action--primary",rt._isPrimary)("mdc-evolution-chip__action--presentational",!rt.isInteractive)("mdc-evolution-chip__action--trailing",!rt._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[r.qOj]}),ne})(),Be=0;const Mt=(0,c.sb)((0,c.pj)((0,c.Kr)((0,c.Id)(class{constructor(ne){this._elementRef=ne}})),"primary"),-1);let oe=(()=>{class ne extends Mt{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(se){this._value=se}get removable(){return this._removable}set removable(se){this._removable=(0,e.Ig)(se)}get highlighted(){return this._highlighted}set highlighted(se){this._highlighted=(0,e.Ig)(se)}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(se){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,se)}constructor(se,rt,Ft,$t,kt,Yt,Qe,We){super(rt),this._changeDetectorRef=se,this._ngZone=Ft,this._focusMonitor=$t,this._globalRippleOptions=Qe,this._onFocus=new f.x,this._onBlur=new f.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Be++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new r.vpe,this.destroyed=new r.vpe,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,r.f3M)(c.Fq),this._document=kt,this._animationsDisabled="NoopAnimations"===Yt,null!=We&&(this.tabIndex=parseInt(We)??this.defaultTabIndex),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const se=this._elementRef.nativeElement;this._isBasicChip=se.hasAttribute(this.basicChipAttrName)||se.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,p.T)(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._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(se){(se.keyCode===te.ZH||se.keyCode===te.yY)&&(se.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(se){return this._getActions().find(rt=>{const Ft=rt._elementRef.nativeElement;return Ft===se||Ft.contains(se)})}_getActions(){const se=[];return this.primaryAction&&se.push(this.primaryAction),this.removeIcon&&se.push(this.removeIcon),this.trailingIcon&&se.push(this.trailingIcon),se}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(se=>{const rt=null!==se;rt!==this._hasFocusInternal&&(this._hasFocusInternal=rt,rt?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,T.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return ne.\u0275fac=function(se){return new(se||ne)(r.Y36(r.sBO),r.Y36(r.SBq),r.Y36(r.R0b),r.Y36(d.tE),r.Y36(s.K0),r.Y36(r.QbO,8),r.Y36(c.Y2,8),r.$8M("tabindex"))},ne.\u0275cmp=r.Xpm({type:ne,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(se,rt,Ft){if(1&se&&(r.Suo(Ft,D,5),r.Suo(Ft,Z,5),r.Suo(Ft,Ce,5),r.Suo(Ft,D,5),r.Suo(Ft,Z,5),r.Suo(Ft,Ce,5)),2&se){let $t;r.iGM($t=r.CRH())&&(rt.leadingIcon=$t.first),r.iGM($t=r.CRH())&&(rt.trailingIcon=$t.first),r.iGM($t=r.CRH())&&(rt.removeIcon=$t.first),r.iGM($t=r.CRH())&&(rt._allLeadingIcons=$t),r.iGM($t=r.CRH())&&(rt._allTrailingIcons=$t),r.iGM($t=r.CRH())&&(rt._allRemoveIcons=$t)}},viewQuery:function(se,rt){if(1&se&&r.Gf(W,5),2&se){let Ft;r.iGM(Ft=r.CRH())&&(rt.primaryAction=Ft.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(se,rt){1&se&&r.NdJ("keydown",function($t){return rt._handleKeydown($t)}),2&se&&(r.Ikx("id",rt.id),r.uIk("role",rt.role)("tabindex",rt.role?rt.tabIndex:null)("aria-label",rt.ariaLabel),r.ekj("mdc-evolution-chip",!rt._isBasicChip)("mdc-evolution-chip--disabled",rt.disabled)("mdc-evolution-chip--with-trailing-action",rt._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",rt.leadingIcon)("mdc-evolution-chip--with-primary-icon",rt.leadingIcon)("mdc-evolution-chip--with-avatar",rt.leadingIcon)("mat-mdc-chip-with-avatar",rt.leadingIcon)("mat-mdc-chip-highlighted",rt.highlighted)("mat-mdc-chip-disabled",rt.disabled)("mat-mdc-basic-chip",rt._isBasicChip)("mat-mdc-standard-chip",!rt._isBasicChip)("mat-mdc-chip-with-trailing-icon",rt._hasTrailingIcon())("_mat-animation-noopable",rt._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[r._Bn([{provide:De,useExisting:ne}]),r.qOj],ngContentSelectors:le,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(se,rt){1&se&&(r.F$t(_t),r._UZ(0,"span",0),r.TgZ(1,"span",1)(2,"span",2),r.YNc(3,Ke,2,0,"span",3),r.TgZ(4,"span",4),r.Hsn(5),r._UZ(6,"span",5),r.qZA()()(),r.YNc(7,He,2,0,"span",6)),2&se&&(r.xp6(2),r.Q6J("isInteractive",!1),r.xp6(1),r.Q6J("ngIf",rt.leadingIcon),r.xp6(4),r.Q6J("ngIf",rt._hasTrailingIcon()))},dependencies:[s.O5,W],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),ne})(),mt=(()=>{class ne extends oe{constructor(){super(...arguments),this._defaultOptions=(0,r.f3M)(K,{optional:!0}),this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new r.vpe}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(se){this._selectable=(0,e.Ig)(se),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(se){this._setSelectedState((0,e.Ig)(se),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}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(se=!1){return this._setSelectedState(!this.selected,se,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(se,rt,Ft){se!==this.selected&&(this._selected=se,Ft&&this.selectionChange.emit({source:this,isUserInput:rt,selected:this.selected}),this._changeDetectorRef.markForCheck())}}return ne.\u0275fac=function(){let dt;return function(rt){return(dt||(dt=r.n5z(ne)))(rt||ne)}}(),ne.\u0275cmp=r.Xpm({type:ne,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(se,rt){2&se&&(r.Ikx("id",rt.id),r.uIk("tabindex",null)("aria-label",null)("aria-description",null)("role",rt.role),r.ekj("mdc-evolution-chip",!rt._isBasicChip)("mdc-evolution-chip--filter",!rt._isBasicChip)("mdc-evolution-chip--selectable",!rt._isBasicChip)("mat-mdc-chip-selected",rt.selected)("mat-mdc-chip-multiple",rt._chipListMultiple)("mat-mdc-chip-disabled",rt.disabled)("mat-mdc-chip-with-avatar",rt.leadingIcon)("mdc-evolution-chip--disabled",rt.disabled)("mdc-evolution-chip--selected",rt.selected)("mdc-evolution-chip--selecting",!rt._animationsDisabled)("mdc-evolution-chip--with-trailing-action",rt._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",rt.leadingIcon)("mdc-evolution-chip--with-primary-graphic",rt._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",rt.leadingIcon)("mat-mdc-chip-highlighted",rt.highlighted)("mat-mdc-chip-with-trailing-icon",rt._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[r._Bn([{provide:oe,useExisting:ne},{provide:De,useExisting:ne}]),r.qOj],ngContentSelectors:le,decls:10,vars:9,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[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"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(se,rt){1&se&&(r.F$t(_t),r._UZ(0,"span",0),r.TgZ(1,"span",1)(2,"button",2),r.YNc(3,xt,5,0,"span",3),r.TgZ(4,"span",4),r.Hsn(5),r._UZ(6,"span",5),r.qZA()()(),r.YNc(7,G,2,0,"span",6),r.TgZ(8,"span",7),r._uU(9),r.qZA()),2&se&&(r.xp6(2),r.Q6J("tabIndex",rt.tabIndex)("_allowFocusWhenDisabled",!0),r.uIk("aria-selected",rt.ariaSelected)("aria-label",rt.ariaLabel)("aria-describedby",rt._ariaDescriptionId),r.xp6(1),r.Q6J("ngIf",rt._hasLeadingGraphic()),r.xp6(4),r.Q6J("ngIf",rt._hasTrailingIcon()),r.xp6(1),r.Q6J("id",rt._ariaDescriptionId),r.xp6(1),r.Oqu(rt.ariaDescription))},dependencies:[s.O5,W],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip .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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),ne})();class St{constructor(dt){}}const Ut=(0,c.sb)(St);let li=(()=>{class ne extends Ut{get chipFocusChanges(){return this._getChipStream(se=>se._onFocus)}get chipDestroyedChanges(){return this._getChipStream(se=>se.destroyed)}get disabled(){return this._disabled}set disabled(se){this._disabled=(0,e.Ig)(se),this._syncChipsState()}get empty(){return!this._chips||0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(se){this._explicitRole=se}get focused(){return this._hasFocusedChip()}constructor(se,rt,Ft){super(se),this._elementRef=se,this._changeDetectorRef=rt,this._dir=Ft,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new f.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new r.n_E}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(se=>se._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(se=>{se.disabled=this._disabled,se._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(se){this._originatesFromChip(se)&&this._keyManager.onKeydown(se)}_isValidIndex(se){return se>=0&&sethis.tabIndex=se)}}_getChipStream(se){return this._chips.changes.pipe((0,Q.O)(null),(0,Me.w)(()=>(0,p.T)(...this._chips.map(se))))}_originatesFromChip(se){let rt=se.target;for(;rt&&rt!==this._elementRef.nativeElement;){if(rt.classList.contains("mat-mdc-chip"))return!0;rt=rt.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,Q.O)(this._chips)).subscribe(se=>{const rt=[];se.forEach(Ft=>Ft._getActions().forEach($t=>rt.push($t))),this._chipActions.reset(rt),this._chipActions.notifyOnChanges()}),this._keyManager=new d.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(se=>this._skipPredicate(se)),this.chipFocusChanges.pipe((0,V.R)(this._destroyed)).subscribe(({chip:se})=>{const rt=se._getSourceAction(document.activeElement);rt&&this._keyManager.updateActiveItem(rt)}),this._dir?.change.pipe((0,V.R)(this._destroyed)).subscribe(se=>this._keyManager.withHorizontalOrientation(se))}_skipPredicate(se){return!se.isInteractive||se.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,Q.O)(null),(0,V.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,V.R)(this._destroyed)).subscribe(se=>{const Ft=this._chips.toArray().indexOf(se.chip);this._isValidIndex(Ft)&&se.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=Ft)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const se=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),rt=this._chips.toArray()[se];rt.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():rt.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return ne.\u0275fac=function(se){return new(se||ne)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(Re.Is,8))},ne.\u0275cmp=r.Xpm({type:ne,selectors:[["mat-chip-set"]],contentQueries:function(se,rt,Ft){if(1&se&&r.Suo(Ft,oe,5),2&se){let $t;r.iGM($t=r.CRH())&&(rt._chips=$t)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(se,rt){1&se&&r.NdJ("keydown",function($t){return rt._handleKeydown($t)}),2&se&&r.uIk("role",rt.role)},inputs:{disabled:"disabled",role:"role"},features:[r.qOj],ngContentSelectors:At,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(se,rt){1&se&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.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}),ne})();class Gt{constructor(dt,se){this.source=dt,this.value=se}}const ni={provide:Se.JU,useExisting:(0,r.Gpc)(()=>gt),multi:!0};let gt=(()=>{class ne extends li{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,r.f3M)(K,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(se,rt)=>se===rt,this._required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new r.vpe,this._chips=void 0}get multiple(){return this._multiple}set multiple(se){this._multiple=(0,e.Ig)(se),this._syncListboxProperties()}get selected(){const se=this._chips.toArray().filter(rt=>rt.selected);return this.multiple?se:se[0]}get selectable(){return this._selectable}set selectable(se){this._selectable=(0,e.Ig)(se),this._syncListboxProperties()}get required(){return this._required}set required(se){this._required=(0,e.Ig)(se)}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(se){this._hideSingleSelectionIndicator=(0,e.Ig)(se),this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(se=>se.selectionChange)}get chipBlurChanges(){return this._getChipStream(se=>se._onBlur)}get value(){return this._value}set value(se){this.writeValue(se),this._value=se}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,Q.O)(null),(0,V.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,V.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,V.R)(this._destroyed)).subscribe(se=>{this.multiple||this._chips.forEach(rt=>{rt!==se.source&&rt._setSelectedState(!1,!1,!1)}),se.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const se=this._getFirstSelectedChip();se&&!se.disabled?se.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(se){this._chips?this._setSelectionByValue(se,!1):null!=se&&(this._pendingInitialValue=se)}registerOnChange(se){this._onChange=se}registerOnTouched(se){this._onTouched=se}setDisabledState(se){this.disabled=se}_setSelectionByValue(se,rt=!0){this._clearSelection(),Array.isArray(se)?se.forEach(Ft=>this._selectValue(Ft,rt)):this._selectValue(se,rt)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(se){se.keyCode===te.Mf&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let se=null;se=Array.isArray(this.selected)?this.selected.map(rt=>rt.value):this.selected?this.selected.value:void 0,this._value=se,this.change.emit(new Gt(this,se)),this._onChange(se),this._changeDetectorRef.markForCheck()}_clearSelection(se){this._chips.forEach(rt=>{rt!==se&&rt.deselect()})}_selectValue(se,rt){const Ft=this._chips.find($t=>null!=$t.value&&this.compareWith($t.value,se));return Ft&&(rt?Ft.selectViaInteraction():Ft.select()),Ft}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(se=>{se._chipListMultiple=this.multiple,se.chipListSelectable=this._selectable,se._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,se._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(se){return!se.isInteractive}}return ne.\u0275fac=function(){let dt;return function(rt){return(dt||(dt=r.n5z(ne)))(rt||ne)}}(),ne.\u0275cmp=r.Xpm({type:ne,selectors:[["mat-chip-listbox"]],contentQueries:function(se,rt,Ft){if(1&se&&r.Suo(Ft,mt,5),2&se){let $t;r.iGM($t=r.CRH())&&(rt._chips=$t)}},hostAttrs:["ngSkipHydration","",1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(se,rt){1&se&&r.NdJ("focus",function(){return rt.focus()})("blur",function(){return rt._blur()})("keydown",function($t){return rt._keydown($t)}),2&se&&(r.Ikx("tabIndex",rt.empty?-1:rt.tabIndex),r.uIk("role",rt.role)("aria-describedby",rt._ariaDescribedby||null)("aria-required",rt.role?rt.required:null)("aria-disabled",rt.disabled.toString())("aria-multiselectable",rt.multiple)("aria-orientation",rt.ariaOrientation),r.ekj("mat-mdc-chip-list-disabled",rt.disabled)("mat-mdc-chip-list-required",rt.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",value:"value"},outputs:{change:"change"},features:[r._Bn([ni]),r.qOj],ngContentSelectors:At,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(se,rt){1&se&&(r.F$t(),r.TgZ(0,"div",0),r.Hsn(1),r.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.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}),ne})(),Y=(()=>{class ne{}return ne.\u0275fac=function(se){return new(se||ne)},ne.\u0275mod=r.oAB({type:ne}),ne.\u0275inj=r.cJS({providers:[c.rD,{provide:K,useValue:{separatorKeyCodes:[te.K5]}}],imports:[c.BQ,s.ez,c.si,c.BQ]}),ne})()},23680:(ct,ye,l)=>{"use strict";l.d(ye,{yN:()=>xt,mZ:()=>G,_A:()=>Z,rD:()=>Be,sG:()=>Ce,Ad:()=>K,K7:()=>rt,HF:()=>Y,Y2:()=>ve,BQ:()=>re,uc:()=>mt,ey:()=>Qe,Ng:()=>st,rN:()=>kt,us:()=>E,wG:()=>et,Fq:()=>F,si:()=>Pe,IR:()=>Rt,CB:()=>We,jH:()=>Ct,pj:()=>ee,Kr:()=>ze,Id:()=>Le,FD:()=>At,dB:()=>U,sb:()=>Je});var e=l(65879),r=l(4300),s=l(49388),d=l(96814),f=l(62831),p=l(42495),T=l(65592),V=l(78645),Q=l(36028);const Re=["text"];function Se(L,A){if(1&L&&e._UZ(0,"mat-pseudo-checkbox",6),2&L){const B=e.oxw();e.Q6J("disabled",B.disabled)("state",B.selected?"checked":"unchecked")}}function Ae(L,A){if(1&L&&e._UZ(0,"mat-pseudo-checkbox",7),2&L){const B=e.oxw();e.Q6J("disabled",B.disabled)}}function Ke(L,A){if(1&L&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&L){const B=e.oxw();e.xp6(1),e.hij("(",B.group.label,")")}}const He=[[["mat-icon"]],"*"],_t=["mat-icon","*"];let xt=(()=>{class L{}return L.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",L.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",L.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",L.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",L})(),G=(()=>{class L{}return L.COMPLEX="375ms",L.ENTERING="225ms",L.EXITING="195ms",L})();const R=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function we(){return!0}});let re=(()=>{class L{constructor(B,fe,yt){this._sanityChecks=fe,this._document=yt,this._hasDoneGlobalChecks=!1,B._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(B){return!(0,f.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[B])}}return L.\u0275fac=function(B){return new(B||L)(e.LFG(r.qm),e.LFG(R,8),e.LFG(d.K0))},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({imports:[s.vT,s.vT]}),L})();function Le(L){return class extends L{get disabled(){return this._disabled}set disabled(A){this._disabled=(0,p.Ig)(A)}constructor(...A){super(...A),this._disabled=!1}}}function ee(L,A){return class extends L{get color(){return this._color}set color(B){const fe=B||this.defaultColor;fe!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),fe&&this._elementRef.nativeElement.classList.add(`mat-${fe}`),this._color=fe)}constructor(...B){super(...B),this.defaultColor=A,this.color=A}}}function ze(L){return class extends L{get disableRipple(){return this._disableRipple}set disableRipple(A){this._disableRipple=(0,p.Ig)(A)}constructor(...A){super(...A),this._disableRipple=!1}}}function Je(L,A=0){return class extends L{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(B){this._tabIndex=null!=B?(0,p.su)(B):this.defaultTabIndex}constructor(...B){super(...B),this._tabIndex=A,this.defaultTabIndex=A}}}function At(L){return class extends L{updateErrorState(){const A=this.errorState,Ne=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Ne!==A&&(this.errorState=Ne,this.stateChanges.next())}constructor(...A){super(...A),this.errorState=!1}}}function U(L){return class extends L{constructor(...A){super(...A),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new T.y(B=>{this._isInitialized?this._notifySubscriber(B):this._pendingSubscribers.push(B)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(A){A.next(),A.complete()}}}const K=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function D(){return(0,e.f3M)(e.soG)}});class Z{constructor(){this._localeChanges=new V.x,this.localeChanges=this._localeChanges}getValidDateOrNull(A){return this.isDateInstance(A)&&this.isValid(A)?A:null}deserialize(A){return null==A||this.isDateInstance(A)&&this.isValid(A)?A:this.invalid()}setLocale(A){this.locale=A,this._localeChanges.next()}compareDate(A,B){return this.getYear(A)-this.getYear(B)||this.getMonth(A)-this.getMonth(B)||this.getDate(A)-this.getDate(B)}sameDate(A,B){if(A&&B){let fe=this.isValid(A),yt=this.isValid(B);return fe&&yt?!this.compareDate(A,B):fe==yt}return A==B}clampDate(A,B,fe){return B&&this.compareDate(A,B)<0?B:fe&&this.compareDate(A,fe)>0?fe:A}}const Ce=new e.OlP("mat-date-formats");let Be=(()=>{class L{isErrorState(B,fe){return!!(B&&B.invalid&&(B.touched||fe&&fe.submitted))}}return L.\u0275fac=function(B){return new(B||L)},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})(),mt=(()=>{class L{}return L.\u0275fac=function(B){return new(B||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({imports:[re,re]}),L})();class ut{constructor(A,B,fe,yt=!1){this._renderer=A,this.element=B,this.config=fe,this._animationForciblyDisabledThroughCss=yt,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const tt=(0,f.i$)({passive:!0,capture:!0});class St{constructor(){this._events=new Map,this._delegateEventHandler=A=>{const B=(0,f.sA)(A);B&&this._events.get(A.type)?.forEach((fe,yt)=>{(yt===B||yt.contains(B))&&fe.forEach(Ne=>Ne.handleEvent(A))})}}addHandler(A,B,fe,yt){const Ne=this._events.get(B);if(Ne){const ot=Ne.get(fe);ot?ot.add(yt):Ne.set(fe,new Set([yt]))}else this._events.set(B,new Map([[fe,new Set([yt])]])),A.runOutsideAngular(()=>{document.addEventListener(B,this._delegateEventHandler,tt)})}removeHandler(A,B,fe){const yt=this._events.get(A);if(!yt)return;const Ne=yt.get(B);Ne&&(Ne.delete(fe),0===Ne.size&&yt.delete(B),0===yt.size&&(this._events.delete(A),document.removeEventListener(A,this._delegateEventHandler,tt)))}}const Ut={enterDuration:225,exitDuration:150},Gt=(0,f.i$)({passive:!0,capture:!0}),ni=["mousedown","touchstart"],gt=["mouseup","mouseleave","touchend","touchcancel"];class Rt{constructor(A,B,fe,yt){this._target=A,this._ngZone=B,this._platform=yt,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,yt.isBrowser&&(this._containerElement=(0,p.fI)(fe))}fadeInRipple(A,B,fe={}){const yt=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Ne={...Ut,...fe.animation};fe.centered&&(A=yt.left+yt.width/2,B=yt.top+yt.height/2);const ot=fe.radius||function vt(L,A,B){const fe=Math.max(Math.abs(L-B.left),Math.abs(L-B.right)),yt=Math.max(Math.abs(A-B.top),Math.abs(A-B.bottom));return Math.sqrt(fe*fe+yt*yt)}(A,B,yt),C=A-yt.left,be=B-yt.top,ie=Ne.enterDuration,Ie=document.createElement("div");Ie.classList.add("mat-ripple-element"),Ie.style.left=C-ot+"px",Ie.style.top=be-ot+"px",Ie.style.height=2*ot+"px",Ie.style.width=2*ot+"px",null!=fe.color&&(Ie.style.backgroundColor=fe.color),Ie.style.transitionDuration=`${ie}ms`,this._containerElement.appendChild(Ie);const Ee=window.getComputedStyle(Ie),ft=Ee.transitionDuration,Pt="none"===Ee.transitionProperty||"0s"===ft||"0s, 0s"===ft||0===yt.width&&0===yt.height,Wt=new ut(this,Ie,fe,Pt);Ie.style.transform="scale3d(1, 1, 1)",Wt.state=0,fe.persistent||(this._mostRecentTransientRipple=Wt);let Qt=null;return!Pt&&(ie||Ne.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ei=()=>this._finishRippleTransition(Wt),pi=()=>this._destroyRipple(Wt);Ie.addEventListener("transitionend",ei),Ie.addEventListener("transitioncancel",pi),Qt={onTransitionEnd:ei,onTransitionCancel:pi}}),this._activeRipples.set(Wt,Qt),(Pt||!ie)&&this._finishRippleTransition(Wt),Wt}fadeOutRipple(A){if(2===A.state||3===A.state)return;const B=A.element,fe={...Ut,...A.config.animation};B.style.transitionDuration=`${fe.exitDuration}ms`,B.style.opacity="0",A.state=2,(A._animationForciblyDisabledThroughCss||!fe.exitDuration)&&this._finishRippleTransition(A)}fadeOutAll(){this._getActiveRipples().forEach(A=>A.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(A=>{A.config.persistent||A.fadeOut()})}setupTriggerEvents(A){const B=(0,p.fI)(A);!this._platform.isBrowser||!B||B===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=B,ni.forEach(fe=>{Rt._eventManager.addHandler(this._ngZone,fe,B,this)}))}handleEvent(A){"mousedown"===A.type?this._onMousedown(A):"touchstart"===A.type?this._onTouchStart(A):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{gt.forEach(B=>{this._triggerElement.addEventListener(B,this,Gt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(A){0===A.state?this._startFadeOutTransition(A):2===A.state&&this._destroyRipple(A)}_startFadeOutTransition(A){const B=A===this._mostRecentTransientRipple,{persistent:fe}=A.config;A.state=1,!fe&&(!B||!this._isPointerDown)&&A.fadeOut()}_destroyRipple(A){const B=this._activeRipples.get(A)??null;this._activeRipples.delete(A),this._activeRipples.size||(this._containerRect=null),A===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),A.state=3,null!==B&&(A.element.removeEventListener("transitionend",B.onTransitionEnd),A.element.removeEventListener("transitioncancel",B.onTransitionCancel)),A.element.remove()}_onMousedown(A){const B=(0,r.X6)(A),fe=this._lastTouchStartEvent&&Date.now(){!A.config.persistent&&(1===A.state||A.config.terminateOnPointerUp&&0===A.state)&&A.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const A=this._triggerElement;A&&(ni.forEach(B=>Rt._eventManager.removeHandler(B,A,this)),this._pointerUpEventsRegistered&>.forEach(B=>A.removeEventListener(B,this,Gt)))}}Rt._eventManager=new St;const ve=new e.OlP("mat-ripple-global-options");let et=(()=>{class L{get disabled(){return this._disabled}set disabled(B){B&&this.fadeOutAllNonPersistent(),this._disabled=B,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(B){this._trigger=B,this._setupTriggerEventsIfEnabled()}constructor(B,fe,yt,Ne,ot){this._elementRef=B,this._animationMode=ot,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Ne||{},this._rippleRenderer=new Rt(this,fe,B,yt)}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(B,fe=0,yt){return"number"==typeof B?this._rippleRenderer.fadeInRipple(B,fe,{...this.rippleConfig,...yt}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...B})}}return L.\u0275fac=function(B){return new(B||L)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(f.t4),e.Y36(ve,8),e.Y36(e.QbO,8))},L.\u0275dir=e.lG2({type:L,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(B,fe){2&B&&e.ekj("mat-ripple-unbounded",fe.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),L})(),Pe=(()=>{class L{}return L.\u0275fac=function(B){return new(B||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({imports:[re,re]}),L})(),Ve=(()=>{class L{constructor(B){this._animationMode=B,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return L.\u0275fac=function(B){return new(B||L)(e.Y36(e.QbO,8))},L.\u0275cmp=e.Xpm({type:L,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(B,fe){2&B&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===fe.state)("mat-pseudo-checkbox-checked","checked"===fe.state)("mat-pseudo-checkbox-disabled",fe.disabled)("mat-pseudo-checkbox-minimal","minimal"===fe.appearance)("mat-pseudo-checkbox-full","full"===fe.appearance)("_mat-animation-noopable","NoopAnimations"===fe._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(B,fe){},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-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.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}),L})(),E=(()=>{class L{}return L.\u0275fac=function(B){return new(B||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({imports:[re]}),L})();const Y=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),rt=new e.OlP("MatOptgroup");let $t=0;class kt{constructor(A,B=!1){this.source=A,this.isUserInput=B}}let Yt=(()=>{class L{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(B){this._disabled=(0,p.Ig)(B)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(B,fe,yt,Ne){this._element=B,this._changeDetectorRef=fe,this._parent=yt,this.group=Ne,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+$t++,this.onSelectionChange=new e.vpe,this._stateChanges=new V.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(B=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),B&&this._emitSelectionChangeEvent())}deselect(B=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),B&&this._emitSelectionChangeEvent())}focus(B,fe){const yt=this._getHostElement();"function"==typeof yt.focus&&yt.focus(fe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(B){(B.keyCode===Q.K5||B.keyCode===Q.L_)&&!(0,Q.Vb)(B)&&(this._selectViaInteraction(),B.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 B=this.viewValue;B!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=B)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(B=!1){this.onSelectionChange.emit(new kt(this,B))}}return L.\u0275fac=function(B){e.$Z()},L.\u0275dir=e.lG2({type:L,viewQuery:function(B,fe){if(1&B&&e.Gf(Re,7),2&B){let yt;e.iGM(yt=e.CRH())&&(fe._text=yt.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),L})(),Qe=(()=>{class L extends Yt{constructor(B,fe,yt,Ne){super(B,fe,yt,Ne)}}return L.\u0275fac=function(B){return new(B||L)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(Y,8),e.Y36(rt,8))},L.\u0275cmp=e.Xpm({type:L,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(B,fe){1&B&&e.NdJ("click",function(){return fe._selectViaInteraction()})("keydown",function(Ne){return fe._handleKeydown(Ne)}),2&B&&(e.Ikx("id",fe.id),e.uIk("aria-selected",fe.selected)("aria-disabled",fe.disabled.toString()),e.ekj("mdc-list-item--selected",fe.selected)("mat-mdc-option-multiple",fe.multiple)("mat-mdc-option-active",fe.active)("mdc-list-item--disabled",fe.disabled))},exportAs:["matOption"],features:[e.qOj],ngContentSelectors:_t,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(B,fe){1&B&&(e.F$t(He),e.YNc(0,Se,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,Ae,1,1,"mat-pseudo-checkbox",3),e.YNc(6,Ke,2,1,"span",4),e._UZ(7,"div",5)),2&B&&(e.Q6J("ngIf",fe.multiple),e.xp6(5),e.Q6J("ngIf",!fe.multiple&&fe.selected&&!fe.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",fe.group&&fe.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",fe._getHostElement())("matRippleDisabled",fe.disabled||fe.disableRipple))},dependencies:[et,d.O5,Ve],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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)}.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)}.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)}.mat-mdc-option.mdc-list-item{align-items:center}.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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),L})();function We(L,A,B){if(B.length){let fe=A.toArray(),yt=B.toArray(),Ne=0;for(let ot=0;otB+fe?Math.max(0,L-fe+A):B}let st=(()=>{class L{}return L.\u0275fac=function(B){return new(B||L)},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({imports:[Pe,d.ez,re,E]}),L})();const nt={capture:!0},ht=["focus","click","mouseenter","touchstart"],Xe="mat-ripple-loader-uninitialized",Et="mat-ripple-loader-class-name",$e="mat-ripple-loader-centered",me="mat-ripple-loader-disabled";let F=(()=>{class L{constructor(){this._document=(0,e.f3M)(d.K0,{optional:!0}),this._animationMode=(0,e.f3M)(e.QbO,{optional:!0}),this._globalRippleOptions=(0,e.f3M)(ve,{optional:!0}),this._platform=(0,e.f3M)(f.t4),this._ngZone=(0,e.f3M)(e.R0b),this._onInteraction=B=>{if(!(B.target instanceof HTMLElement))return;const yt=B.target.closest(`[${Xe}]`);yt&&this.createRipple(yt)},this._ngZone.runOutsideAngular(()=>{for(const B of ht)this._document?.addEventListener(B,this._onInteraction,nt)})}ngOnDestroy(){for(const B of ht)this._document?.removeEventListener(B,this._onInteraction,nt)}configureRipple(B,fe){B.setAttribute(Xe,""),(fe.className||!B.hasAttribute(Et))&&B.setAttribute(Et,fe.className||""),fe.centered&&B.setAttribute($e,""),fe.disabled&&B.setAttribute(me,"")}getRipple(B){return B.matRipple?B.matRipple:this.createRipple(B)}setDisabled(B,fe){const yt=B.matRipple;yt?yt.disabled=fe:fe?B.setAttribute(me,""):B.removeAttribute(me)}createRipple(B){if(!this._document)return;B.querySelector(".mat-ripple")?.remove();const fe=this._document.createElement("span");fe.classList.add("mat-ripple",B.getAttribute(Et)),B.append(fe);const yt=new et(new e.SBq(fe),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return yt._isInitialized=!0,yt.trigger=B,yt.centered=B.hasAttribute($e),yt.disabled=B.hasAttribute(me),this.attachRipple(B,yt),yt}attachRipple(B,fe){B.removeAttribute(Xe),B.matRipple=fe}}return L.\u0275fac=function(B){return new(B||L)},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac,providedIn:"root"}),L})()},19347:(ct,ye,l)=>{"use strict";l.d(ye,{H8:()=>ke,Is:()=>Be,WI:()=>ze,ZT:()=>P,so:()=>Le,uh:()=>W,uw:()=>De,xY:()=>_e});var e=l(33651),r=l(96814),s=l(65879),c=l(4300),d=l(77954),f=l(42495),p=l(68484),T=l(78645),V=l(63019),Q=l(74911),Me=l(32181),te=l(48180),Re=l(27921),Se=l(36028),Ae=l(23680);function He(Te,mt){}l(86825);class _t{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const le="mdc-dialog--open",xt="mdc-dialog--opening",G="mdc-dialog--closing";let re=(()=>{class Te extends d.LL{constructor(ut,tt,St,Ut,li,Gt,ni,gt){super(ut,tt,St,Ut,li,Gt,ni,gt),this._animationStateChanged=new s.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(ut){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:ut})}}return Te.\u0275fac=function(ut){return new(ut||Te)(s.Y36(s.SBq),s.Y36(c.qV),s.Y36(r.K0,8),s.Y36(_t),s.Y36(c.ic),s.Y36(s.R0b),s.Y36(e.Iu),s.Y36(c.tE))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["ng-component"]],features:[s.qOj],decls:0,vars:0,template:function(ut,tt){},encapsulation:2}),Te})();const ce="--mat-dialog-transition-duration";function ue(Te){return null==Te?null:"number"==typeof Te?Te:Te.endsWith("ms")?(0,f.su)(Te.substring(0,Te.length-2)):Te.endsWith("s")?1e3*(0,f.su)(Te.substring(0,Te.length-1)):"0"===Te?0:null}let Ye=(()=>{class Te extends re{constructor(ut,tt,St,Ut,li,Gt,ni,gt,Rt){super(ut,tt,St,Ut,li,Gt,ni,Rt),this._animationMode=gt,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?ue(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?ue(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(ce,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(xt,le)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(le),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(le),this._animationsEnabled?(this._hostElement.style.setProperty(ce,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(G)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(xt,G)}_waitForAnimationToComplete(ut,tt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(tt,ut)}_requestAnimationFrame(ut){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(ut):ut()})}}return Te.\u0275fac=function(ut){return new(ut||Te)(s.Y36(s.SBq),s.Y36(c.qV),s.Y36(r.K0,8),s.Y36(_t),s.Y36(c.ic),s.Y36(s.R0b),s.Y36(e.Iu),s.Y36(s.QbO,8),s.Y36(c.tE))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(ut,tt){2&ut&&(s.Ikx("id",tt._config.id),s.uIk("aria-modal",tt._config.ariaModal)("role",tt._config.role)("aria-labelledby",tt._config.ariaLabel?null:tt._ariaLabelledByQueue[0])("aria-label",tt._config.ariaLabel)("aria-describedby",tt._config.ariaDescribedBy||null),s.ekj("_mat-animation-noopable",!tt._animationsEnabled))},features:[s.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(ut,tt){1&ut&&(s.TgZ(0,"div",0)(1,"div",1),s.YNc(2,He,0,0,"ng-template",2),s.qZA()())},dependencies:[p.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),Te})();class Le{constructor(mt,ut,tt){this._ref=mt,this._containerInstance=tt,this._afterOpened=new T.x,this._beforeClosed=new T.x,this._state=0,this.disableClose=ut.disableClose,this.id=mt.id,tt._animationStateChanged.pipe((0,Me.h)(St=>"opened"===St.state),(0,te.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),tt._animationStateChanged.pipe((0,Me.h)(St=>"closed"===St.state),(0,te.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),mt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,V.T)(this.backdropClick(),this.keydownEvents().pipe((0,Me.h)(St=>St.keyCode===Se.hY&&!this.disableClose&&!(0,Se.Vb)(St)))).subscribe(St=>{this.disableClose||(St.preventDefault(),ee(this,"keydown"===St.type?"keyboard":"mouse"))})}close(mt){this._result=mt,this._containerInstance._animationStateChanged.pipe((0,Me.h)(ut=>"closing"===ut.state),(0,te.q)(1)).subscribe(ut=>{this._beforeClosed.next(mt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),ut.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(mt){let ut=this._ref.config.positionStrategy;return mt&&(mt.left||mt.right)?mt.left?ut.left(mt.left):ut.right(mt.right):ut.centerHorizontally(),mt&&(mt.top||mt.bottom)?mt.top?ut.top(mt.top):ut.bottom(mt.bottom):ut.centerVertically(),this._ref.updatePosition(),this}updateSize(mt="",ut=""){return this._ref.updateSize(mt,ut),this}addPanelClass(mt){return this._ref.addPanelClass(mt),this}removePanelClass(mt){return this._ref.removePanelClass(mt),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function ee(Te,mt,ut){return Te._closeInteractionType=mt,Te.close(ut)}const ze=new s.OlP("MatMdcDialogData"),Je=new s.OlP("mat-mdc-dialog-default-options"),At=new s.OlP("mat-mdc-dialog-scroll-strategy"),K={provide:At,deps:[e.aV],useFactory:function U(Te){return()=>Te.scrollStrategies.block()}};let Z=0,Ce=(()=>{class Te{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const ut=this._parentDialog;return ut?ut._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(ut,tt,St,Ut,li,Gt,ni,gt,Rt,vt){this._overlay=ut,this._defaultOptions=St,this._parentDialog=Ut,this._dialogRefConstructor=ni,this._dialogContainerType=gt,this._dialogDataToken=Rt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new T.x,this._afterOpenedAtThisLevel=new T.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=_t,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Re.O)(void 0))),this._scrollStrategy=Gt,this._dialog=tt.get(d.Vq)}open(ut,tt){let St;(tt={...this._defaultOptions||new _t,...tt}).id=tt.id||`${this._idPrefix}${Z++}`,tt.scrollStrategy=tt.scrollStrategy||this._scrollStrategy();const Ut=this._dialog.open(ut,{...tt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:tt},{provide:d.ib,useValue:tt}]},templateContext:()=>({dialogRef:St}),providers:(li,Gt,ni)=>(St=new this._dialogRefConstructor(li,tt,ni),St.updatePosition(tt?.position),[{provide:this._dialogContainerType,useValue:ni},{provide:this._dialogDataToken,useValue:Gt.data},{provide:this._dialogRefConstructor,useValue:St}])});return St.componentRef=Ut.componentRef,St.componentInstance=Ut.componentInstance,this.openDialogs.push(St),this.afterOpened.next(St),St.afterClosed().subscribe(()=>{const li=this.openDialogs.indexOf(St);li>-1&&(this.openDialogs.splice(li,1),this.openDialogs.length||this._getAfterAllClosed().next())}),St}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(ut){return this.openDialogs.find(tt=>tt.id===ut)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(ut){let tt=ut.length;for(;tt--;)ut[tt].close()}}return Te.\u0275fac=function(ut){s.$Z()},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),De=(()=>{class Te extends Ce{constructor(ut,tt,St,Ut,li,Gt,ni,gt){super(ut,tt,Ut,Gt,ni,li,Le,Ye,ze,gt),this._idPrefix="mat-mdc-dialog-"}}return Te.\u0275fac=function(ut){return new(ut||Te)(s.LFG(e.aV),s.LFG(s.zs3),s.LFG(r.Ye,8),s.LFG(Je,8),s.LFG(At),s.LFG(Te,12),s.LFG(e.Xj),s.LFG(s.QbO,8))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),j=0,P=(()=>{class Te{constructor(ut,tt,St){this.dialogRef=ut,this._elementRef=tt,this._dialog=St,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=pt(this._elementRef,this._dialog.openDialogs))}ngOnChanges(ut){const tt=ut._matDialogClose||ut._matDialogCloseResult;tt&&(this.dialogResult=tt.currentValue)}_onButtonClick(ut){ee(this.dialogRef,0===ut.screenX&&0===ut.screenY?"keyboard":"mouse",this.dialogResult)}}return Te.\u0275fac=function(ut){return new(ut||Te)(s.Y36(Le,8),s.Y36(s.SBq),s.Y36(De))},Te.\u0275dir=s.lG2({type:Te,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(ut,tt){1&ut&&s.NdJ("click",function(Ut){return tt._onButtonClick(Ut)}),2&ut&&s.uIk("aria-label",tt.ariaLabel||null)("type",tt.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[s.TTD]}),Te})(),W=(()=>{class Te{constructor(ut,tt,St){this._dialogRef=ut,this._elementRef=tt,this._dialog=St,this.id="mat-mdc-dialog-title-"+j++}ngOnInit(){this._dialogRef||(this._dialogRef=pt(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._dialogRef._containerInstance?._ariaLabelledByQueue?.push(this.id)})}ngOnDestroy(){const ut=this._dialogRef?._containerInstance?._ariaLabelledByQueue;ut&&Promise.resolve().then(()=>{const tt=ut.indexOf(this.id);tt>-1&&ut.splice(tt,1)})}}return Te.\u0275fac=function(ut){return new(ut||Te)(s.Y36(Le,8),s.Y36(s.SBq),s.Y36(De))},Te.\u0275dir=s.lG2({type:Te,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(ut,tt){2&ut&&s.Ikx("id",tt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),Te})(),_e=(()=>{class Te{}return Te.\u0275fac=function(ut){return new(ut||Te)},Te.\u0275dir=s.lG2({type:Te,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),Te})(),ke=(()=>{class Te{constructor(){this.align="start"}}return Te.\u0275fac=function(ut){return new(ut||Te)},Te.\u0275dir=s.lG2({type:Te,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(ut,tt){2&ut&&s.ekj("mat-mdc-dialog-actions-align-center","center"===tt.align)("mat-mdc-dialog-actions-align-end","end"===tt.align)},inputs:{align:"align"}}),Te})();function pt(Te,mt){let ut=Te.nativeElement.parentElement;for(;ut&&!ut.classList.contains("mat-mdc-dialog-container");)ut=ut.parentElement;return ut?mt.find(tt=>tt.id===ut.id):null}let Be=(()=>{class Te{}return Te.\u0275fac=function(ut){return new(ut||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({providers:[De,K],imports:[d.Su,e.U8,p.eL,Ae.BQ,Ae.BQ]}),Te})()},26385:(ct,ye,l)=>{"use strict";l.d(ye,{d:()=>c,t:()=>d});var e=l(65879),r=l(42495),s=l(23680);let c=(()=>{class f{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(T){this._vertical=(0,r.Ig)(T)}get inset(){return this._inset}set inset(T){this._inset=(0,r.Ig)(T)}}return f.\u0275fac=function(T){return new(T||f)},f.\u0275cmp=e.Xpm({type:f,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(T,V){2&T&&(e.uIk("aria-orientation",V.vertical?"vertical":"horizontal"),e.ekj("mat-divider-vertical",V.vertical)("mat-divider-horizontal",!V.vertical)("mat-divider-inset",V.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(T,V){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),f})(),d=(()=>{class f{}return f.\u0275fac=function(T){return new(T||f)},f.\u0275mod=e.oAB({type:f}),f.\u0275inj=e.cJS({imports:[s.BQ,s.BQ]}),f})()},64170:(ct,ye,l)=>{"use strict";l.d(ye,{G_:()=>ne,TO:()=>oe,KE:()=>Yt,Eo:()=>Pe,lN:()=>Qe,bx:()=>mt,hX:()=>pt,R9:()=>Ut});var e=l(65879),r=l(49388),s=l(62831),c=l(47394),d=l(78645),f=l(63019),p=l(59773),T=l(65592),V=l(32181),Q=l(70940);class te{constructor(Ct){this._box=Ct,this._destroyed=new d.x,this._resizeSubject=new d.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(st=>this._resizeSubject.next(st)))}observe(Ct){return this._elementObservables.has(Ct)||this._elementObservables.set(Ct,new T.y(st=>{const nt=this._resizeSubject.subscribe(st);return this._resizeObserver?.observe(Ct,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ct),nt.unsubscribe(),this._elementObservables.delete(Ct)}}).pipe((0,V.h)(st=>st.some(nt=>nt.target===Ct)),(0,Q.d)({bufferSize:1,refCount:!0}),(0,p.R)(this._destroyed))),this._elementObservables.get(Ct)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Re=(()=>{class We{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,st]of this._observers)st.destroy();this._observers.clear()}observe(st,nt){const ht=nt?.box||"content-box";return this._observers.has(ht)||this._observers.set(ht,new te(ht)),this._observers.get(ht).observe(st)}}return We.\u0275fac=function(st){return new(st||We)},We.\u0275prov=e.Yz7({token:We,factory:We.\u0275fac,providedIn:"root"}),We})();var Se=l(42495),Ae=l(86825),Ke=l(96814),He=l(17131),_t=l(23680);const le=["notch"],xt=["matFormFieldNotchedOutline",""],G=["*"],we=["textField"],R=["iconPrefixContainer"],re=["textPrefixContainer"];function ce(We,Ct){1&We&&e._UZ(0,"span",19)}function ue(We,Ct){if(1&We&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,ce,1,0,"span",18),e.qZA()),2&We){const st=e.oxw(2);e.Q6J("floating",st._shouldLabelFloat())("monitorResize",st._hasOutline())("id",st._labelId),e.uIk("for",st._control.id),e.xp6(2),e.Q6J("ngIf",!st.hideRequiredMarker&&st._control.required)}}function Ye(We,Ct){if(1&We&&e.YNc(0,ue,3,5,"label",16),2&We){const st=e.oxw();e.Q6J("ngIf",st._hasFloatingLabel())}}function Le(We,Ct){1&We&&e._UZ(0,"div",20)}function ee(We,Ct){}function ze(We,Ct){if(1&We&&e.YNc(0,ee,0,0,"ng-template",22),2&We){e.oxw(2);const st=e.MAs(1);e.Q6J("ngTemplateOutlet",st)}}function Je(We,Ct){if(1&We&&(e.TgZ(0,"div",21),e.YNc(1,ze,1,1,"ng-template",9),e.qZA()),2&We){const st=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",st._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!st._forceDisplayInfixLabel())}}function At(We,Ct){1&We&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function U(We,Ct){1&We&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function K(We,Ct){}function D(We,Ct){if(1&We&&e.YNc(0,K,0,0,"ng-template",22),2&We){e.oxw();const st=e.MAs(1);e.Q6J("ngTemplateOutlet",st)}}function Z(We,Ct){1&We&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function Ce(We,Ct){1&We&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function De(We,Ct){1&We&&e._UZ(0,"div",29)}function j(We,Ct){if(1&We&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&We){const st=e.oxw();e.Q6J("@transitionMessages",st._subscriptAnimationState)}}function P(We,Ct){if(1&We&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&We){const st=e.oxw(2);e.Q6J("id",st._hintLabelId),e.xp6(1),e.Oqu(st.hintLabel)}}function W(We,Ct){if(1&We&&(e.TgZ(0,"div",31),e.YNc(1,P,2,2,"mat-hint",32),e.Hsn(2,7),e._UZ(3,"div",33),e.Hsn(4,8),e.qZA()),2&We){const st=e.oxw();e.Q6J("@transitionMessages",st._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",st.hintLabel)}}const _e=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ke=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let pt=(()=>{class We{}return We.\u0275fac=function(st){return new(st||We)},We.\u0275dir=e.lG2({type:We,selectors:[["mat-label"]]}),We})(),Be=0;const Mt=new e.OlP("MatError");let oe=(()=>{class We{constructor(st,nt){this.id="mat-mdc-error-"+Be++,st||nt.nativeElement.setAttribute("aria-live","polite")}}return We.\u0275fac=function(st){return new(st||We)(e.$8M("aria-live"),e.Y36(e.SBq))},We.\u0275dir=e.lG2({type:We,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(st,nt){2&st&&e.Ikx("id",nt.id)},inputs:{id:"id"},features:[e._Bn([{provide:Mt,useExisting:We}])]}),We})(),Te=0,mt=(()=>{class We{constructor(){this.align="start",this.id="mat-mdc-hint-"+Te++}}return We.\u0275fac=function(st){return new(st||We)},We.\u0275dir=e.lG2({type:We,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(st,nt){2&st&&(e.Ikx("id",nt.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===nt.align))},inputs:{align:"align",id:"id"}}),We})();const ut=new e.OlP("MatPrefix"),St=new e.OlP("MatSuffix");let Ut=(()=>{class We{constructor(){this._isText=!1}set _isTextSelector(st){this._isText=!0}}return We.\u0275fac=function(st){return new(st||We)},We.\u0275dir=e.lG2({type:We,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:St,useExisting:We}])]}),We})();const li=new e.OlP("FloatingLabelParent");let Gt=(()=>{class We{get floating(){return this._floating}set floating(st){this._floating=st,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(st){this._monitorResize=st,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(st){this._elementRef=st,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(Re),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(li),this._resizeSubscription=new c.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function ni(We){if(null!==We.offsetParent)return We.scrollWidth;const st=We.cloneNode(!0);st.style.setProperty("position","absolute"),st.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(st);const nt=st.scrollWidth;return st.remove(),nt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return We.\u0275fac=function(st){return new(st||We)(e.Y36(e.SBq))},We.\u0275dir=e.lG2({type:We,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(st,nt){2&st&&e.ekj("mdc-floating-label--float-above",nt.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),We})();const gt="mdc-line-ripple--active",Rt="mdc-line-ripple--deactivating";let vt=(()=>{class We{constructor(st,nt){this._elementRef=st,this._handleTransitionEnd=ht=>{const Xe=this._elementRef.nativeElement.classList,Et=Xe.contains(Rt);"opacity"===ht.propertyName&&Et&&Xe.remove(gt,Rt)},nt.runOutsideAngular(()=>{st.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const st=this._elementRef.nativeElement.classList;st.remove(Rt),st.add(gt)}deactivate(){this._elementRef.nativeElement.classList.add(Rt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return We.\u0275fac=function(st){return new(st||We)(e.Y36(e.SBq),e.Y36(e.R0b))},We.\u0275dir=e.lG2({type:We,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),We})(),ve=(()=>{class We{constructor(st,nt){this._elementRef=st,this._ngZone=nt,this.open=!1}ngAfterViewInit(){const st=this._elementRef.nativeElement.querySelector(".mdc-floating-label");st?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(st.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>st.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(st){this._notch.nativeElement.style.width=this.open&&st?`calc(${st}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return We.\u0275fac=function(st){return new(st||We)(e.Y36(e.SBq),e.Y36(e.R0b))},We.\u0275cmp=e.Xpm({type:We,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(st,nt){if(1&st&&e.Gf(le,5),2&st){let ht;e.iGM(ht=e.CRH())&&(nt._notch=ht.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(st,nt){2&st&&e.ekj("mdc-notched-outline--notched",nt.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:xt,ngContentSelectors:G,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(st,nt){1&st&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),We})();const et={transitionMessages:(0,Ae.X$)("transitionMessages",[(0,Ae.SB)("enter",(0,Ae.oB)({opacity:1,transform:"translateY(0%)"})),(0,Ae.eR)("void => enter",[(0,Ae.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Ae.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Pe=(()=>{class We{}return We.\u0275fac=function(st){return new(st||We)},We.\u0275dir=e.lG2({type:We}),We})();const ne=new e.OlP("MatFormField"),dt=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let se=0,Yt=(()=>{class We{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(st){this._hideRequiredMarker=(0,Se.Ig)(st)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(st){st!==this._floatLabel&&(this._floatLabel=st,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(st){const nt=this._appearance;this._appearance=st||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==nt&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(st){this._subscriptSizing=st||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(st){this._hintLabel=st,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(st){this._explicitFormFieldControl=st}constructor(st,nt,ht,Xe,Et,$e,me,F){this._elementRef=st,this._changeDetectorRef=nt,this._ngZone=ht,this._dir=Xe,this._platform=Et,this._defaults=$e,this._animationMode=me,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+se++,this._hintLabelId="mat-mdc-hint-"+se++,this._subscriptAnimationState="",this._destroyed=new d.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,$e&&($e.appearance&&(this.appearance=$e.appearance),this._hideRequiredMarker=!!$e?.hideRequiredMarker,$e.color&&(this.color=$e.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const st=this._control;st.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${st.controlType}`),st.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),st.ngControl&&st.ngControl.valueChanges&&st.ngControl.valueChanges.pipe((0,p.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(st=>!st._isText),this._hasTextPrefix=!!this._prefixChildren.find(st=>st._isText),this._hasIconSuffix=!!this._suffixChildren.find(st=>!st._isText),this._hasTextSuffix=!!this._suffixChildren.find(st=>st._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,f.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,p.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,p.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(st){const nt=this._control?this._control.ngControl:null;return nt&&nt[st]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let st=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&st.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const nt=this._hintChildren?this._hintChildren.find(Xe=>"start"===Xe.align):null,ht=this._hintChildren?this._hintChildren.find(Xe=>"end"===Xe.align):null;nt?st.push(nt.id):this._hintLabel&&st.push(this._hintLabelId),ht&&st.push(ht.id)}else this._errorChildren&&st.push(...this._errorChildren.map(nt=>nt.id));this._control.setDescribedByIds(st)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const st=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(st.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const nt=this._iconPrefixContainer?.nativeElement,ht=this._textPrefixContainer?.nativeElement,Xe=nt?.getBoundingClientRect().width??0,Et=ht?.getBoundingClientRect().width??0;st.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Xe+Et}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const st=this._elementRef.nativeElement;if(st.getRootNode){const nt=st.getRootNode();return nt&&nt!==st}return document.documentElement.contains(st)}}return We.\u0275fac=function(st){return new(st||We)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(r.Is),e.Y36(s.t4),e.Y36(dt,8),e.Y36(e.QbO,8),e.Y36(Ke.K0))},We.\u0275cmp=e.Xpm({type:We,selectors:[["mat-form-field"]],contentQueries:function(st,nt,ht){if(1&st&&(e.Suo(ht,pt,5),e.Suo(ht,pt,7),e.Suo(ht,Pe,5),e.Suo(ht,ut,5),e.Suo(ht,St,5),e.Suo(ht,Mt,5),e.Suo(ht,mt,5)),2&st){let Xe;e.iGM(Xe=e.CRH())&&(nt._labelChildNonStatic=Xe.first),e.iGM(Xe=e.CRH())&&(nt._labelChildStatic=Xe.first),e.iGM(Xe=e.CRH())&&(nt._formFieldControl=Xe.first),e.iGM(Xe=e.CRH())&&(nt._prefixChildren=Xe),e.iGM(Xe=e.CRH())&&(nt._suffixChildren=Xe),e.iGM(Xe=e.CRH())&&(nt._errorChildren=Xe),e.iGM(Xe=e.CRH())&&(nt._hintChildren=Xe)}},viewQuery:function(st,nt){if(1&st&&(e.Gf(we,5),e.Gf(R,5),e.Gf(re,5),e.Gf(Gt,5),e.Gf(ve,5),e.Gf(vt,5)),2&st){let ht;e.iGM(ht=e.CRH())&&(nt._textField=ht.first),e.iGM(ht=e.CRH())&&(nt._iconPrefixContainer=ht.first),e.iGM(ht=e.CRH())&&(nt._textPrefixContainer=ht.first),e.iGM(ht=e.CRH())&&(nt._floatingLabel=ht.first),e.iGM(ht=e.CRH())&&(nt._notchedOutline=ht.first),e.iGM(ht=e.CRH())&&(nt._lineRipple=ht.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(st,nt){2&st&&e.ekj("mat-mdc-form-field-label-always-float",nt._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",nt._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",nt._hasIconSuffix)("mat-form-field-invalid",nt._control.errorState)("mat-form-field-disabled",nt._control.disabled)("mat-form-field-autofilled",nt._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===nt._animationMode)("mat-form-field-appearance-fill","fill"==nt.appearance)("mat-form-field-appearance-outline","outline"==nt.appearance)("mat-form-field-hide-placeholder",nt._hasFloatingLabel()&&!nt._shouldLabelFloat())("mat-focused",nt._control.focused)("mat-primary","accent"!==nt.color&&"warn"!==nt.color)("mat-accent","accent"===nt.color)("mat-warn","warn"===nt.color)("ng-untouched",nt._shouldForward("untouched"))("ng-touched",nt._shouldForward("touched"))("ng-pristine",nt._shouldForward("pristine"))("ng-dirty",nt._shouldForward("dirty"))("ng-valid",nt._shouldForward("valid"))("ng-invalid",nt._shouldForward("invalid"))("ng-pending",nt._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:ne,useExisting:We},{provide:li,useExisting:We}])],ngContentSelectors:ke,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(st,nt){1&st&&(e.F$t(_e),e.YNc(0,Ye,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(Xe){return nt._control.onContainerClick(Xe)}),e.YNc(4,Le,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,Je,2,2,"div",5),e.YNc(7,At,3,0,"div",6),e.YNc(8,U,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,D,1,1,"ng-template",9),e.Hsn(11),e.qZA(),e.YNc(12,Z,2,0,"div",10),e.YNc(13,Ce,2,0,"div",11),e.qZA(),e.YNc(14,De,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,j,2,1,"div",14),e.YNc(17,W,5,2,"div",15),e.qZA()),2&st&&(e.xp6(2),e.ekj("mdc-text-field--filled",!nt._hasOutline())("mdc-text-field--outlined",nt._hasOutline())("mdc-text-field--no-label",!nt._hasFloatingLabel())("mdc-text-field--disabled",nt._control.disabled)("mdc-text-field--invalid",nt._control.errorState),e.xp6(2),e.Q6J("ngIf",!nt._hasOutline()&&!nt._control.disabled),e.xp6(2),e.Q6J("ngIf",nt._hasOutline()),e.xp6(1),e.Q6J("ngIf",nt._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",nt._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!nt._hasOutline()||nt._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",nt._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",nt._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!nt._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===nt.subscriptSizing),e.Q6J("ngSwitch",nt._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[Ke.O5,Ke.tP,Ke.RF,Ke.n9,mt,Gt,ve,vt],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[et.transitionMessages]},changeDetection:0}),We})(),Qe=(()=>{class We{}return We.\u0275fac=function(st){return new(st||We)},We.\u0275mod=e.oAB({type:We}),We.\u0275inj=e.cJS({imports:[_t.BQ,Ke.ez,He.Q8,_t.BQ]}),We})()},30617:(ct,ye,l)=>{"use strict";l.d(ye,{Hw:()=>j,Ps:()=>P});var e=l(65879),r=l(23680),s=l(42495),c=l(96814),d=l(22096),f=l(58504),p=l(9315),T=l(47394),V=l(99397),Q=l(37398),Me=l(26306),te=l(64716),Re=l(63020),Se=l(48180),Ae=l(69862),Ke=l(6593);const He=["*"];let _t;function xt(W){return function le(){if(void 0===_t&&(_t=null,typeof window<"u")){const W=window;void 0!==W.trustedTypes&&(_t=W.trustedTypes.createPolicy("angular#components",{createHTML:_e=>_e}))}return _t}()?.createHTML(W)||W}function G(W){return Error(`Unable to find icon with the name "${W}"`)}function R(W){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${W}".`)}function re(W){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${W}".`)}class ce{constructor(_e,ke,pt){this.url=_e,this.svgText=ke,this.options=pt}}let ue=(()=>{class W{constructor(ke,pt,Be,Mt){this._httpClient=ke,this._sanitizer=pt,this._errorHandler=Mt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=Be}addSvgIcon(ke,pt,Be){return this.addSvgIconInNamespace("",ke,pt,Be)}addSvgIconLiteral(ke,pt,Be){return this.addSvgIconLiteralInNamespace("",ke,pt,Be)}addSvgIconInNamespace(ke,pt,Be,Mt){return this._addSvgIconConfig(ke,pt,new ce(Be,null,Mt))}addSvgIconResolver(ke){return this._resolvers.push(ke),this}addSvgIconLiteralInNamespace(ke,pt,Be,Mt){const oe=this._sanitizer.sanitize(e.q3G.HTML,Be);if(!oe)throw re(Be);const Te=xt(oe);return this._addSvgIconConfig(ke,pt,new ce("",Te,Mt))}addSvgIconSet(ke,pt){return this.addSvgIconSetInNamespace("",ke,pt)}addSvgIconSetLiteral(ke,pt){return this.addSvgIconSetLiteralInNamespace("",ke,pt)}addSvgIconSetInNamespace(ke,pt,Be){return this._addSvgIconSetConfig(ke,new ce(pt,null,Be))}addSvgIconSetLiteralInNamespace(ke,pt,Be){const Mt=this._sanitizer.sanitize(e.q3G.HTML,pt);if(!Mt)throw re(pt);const oe=xt(Mt);return this._addSvgIconSetConfig(ke,new ce("",oe,Be))}registerFontClassAlias(ke,pt=ke){return this._fontCssClassesByAlias.set(ke,pt),this}classNameForFontAlias(ke){return this._fontCssClassesByAlias.get(ke)||ke}setDefaultFontSetClass(...ke){return this._defaultFontSetClass=ke,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(ke){const pt=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,ke);if(!pt)throw R(ke);const Be=this._cachedIconsByUrl.get(pt);return Be?(0,d.of)(ee(Be)):this._loadSvgIconFromConfig(new ce(ke,null)).pipe((0,V.b)(Mt=>this._cachedIconsByUrl.set(pt,Mt)),(0,Q.U)(Mt=>ee(Mt)))}getNamedSvgIcon(ke,pt=""){const Be=ze(pt,ke);let Mt=this._svgIconConfigs.get(Be);if(Mt)return this._getSvgFromConfig(Mt);if(Mt=this._getIconConfigFromResolvers(pt,ke),Mt)return this._svgIconConfigs.set(Be,Mt),this._getSvgFromConfig(Mt);const oe=this._iconSetConfigs.get(pt);return oe?this._getSvgFromIconSetConfigs(ke,oe):(0,f._)(G(Be))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(ke){return ke.svgText?(0,d.of)(ee(this._svgElementFromConfig(ke))):this._loadSvgIconFromConfig(ke).pipe((0,Q.U)(pt=>ee(pt)))}_getSvgFromIconSetConfigs(ke,pt){const Be=this._extractIconWithNameFromAnySet(ke,pt);if(Be)return(0,d.of)(Be);const Mt=pt.filter(oe=>!oe.svgText).map(oe=>this._loadSvgIconSetFromConfig(oe).pipe((0,Me.K)(Te=>{const ut=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,oe.url)} failed: ${Te.message}`;return this._errorHandler.handleError(new Error(ut)),(0,d.of)(null)})));return(0,p.D)(Mt).pipe((0,Q.U)(()=>{const oe=this._extractIconWithNameFromAnySet(ke,pt);if(!oe)throw G(ke);return oe}))}_extractIconWithNameFromAnySet(ke,pt){for(let Be=pt.length-1;Be>=0;Be--){const Mt=pt[Be];if(Mt.svgText&&Mt.svgText.toString().indexOf(ke)>-1){const oe=this._svgElementFromConfig(Mt),Te=this._extractSvgIconFromSet(oe,ke,Mt.options);if(Te)return Te}}return null}_loadSvgIconFromConfig(ke){return this._fetchIcon(ke).pipe((0,V.b)(pt=>ke.svgText=pt),(0,Q.U)(()=>this._svgElementFromConfig(ke)))}_loadSvgIconSetFromConfig(ke){return ke.svgText?(0,d.of)(null):this._fetchIcon(ke).pipe((0,V.b)(pt=>ke.svgText=pt))}_extractSvgIconFromSet(ke,pt,Be){const Mt=ke.querySelector(`[id="${pt}"]`);if(!Mt)return null;const oe=Mt.cloneNode(!0);if(oe.removeAttribute("id"),"svg"===oe.nodeName.toLowerCase())return this._setSvgAttributes(oe,Be);if("symbol"===oe.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(oe),Be);const Te=this._svgElementFromString(xt(""));return Te.appendChild(oe),this._setSvgAttributes(Te,Be)}_svgElementFromString(ke){const pt=this._document.createElement("DIV");pt.innerHTML=ke;const Be=pt.querySelector("svg");if(!Be)throw Error(" tag not found");return Be}_toSvgElement(ke){const pt=this._svgElementFromString(xt("")),Be=ke.attributes;for(let Mt=0;Mtxt(ut)),(0,te.x)(()=>this._inProgressUrlFetches.delete(oe)),(0,Re.B)());return this._inProgressUrlFetches.set(oe,mt),mt}_addSvgIconConfig(ke,pt,Be){return this._svgIconConfigs.set(ze(ke,pt),Be),this}_addSvgIconSetConfig(ke,pt){const Be=this._iconSetConfigs.get(ke);return Be?Be.push(pt):this._iconSetConfigs.set(ke,[pt]),this}_svgElementFromConfig(ke){if(!ke.svgElement){const pt=this._svgElementFromString(ke.svgText);this._setSvgAttributes(pt,ke.options),ke.svgElement=pt}return ke.svgElement}_getIconConfigFromResolvers(ke,pt){for(let Be=0;Be_e?_e.pathname+_e.search:""}}}),Z=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ce=Z.map(W=>`[${W}]`).join(", "),De=/^url\(['"]?#(.*?)['"]?\)$/;let j=(()=>{class W extends At{get inline(){return this._inline}set inline(ke){this._inline=(0,s.Ig)(ke)}get svgIcon(){return this._svgIcon}set svgIcon(ke){ke!==this._svgIcon&&(ke?this._updateSvgIcon(ke):this._svgIcon&&this._clearSvgElement(),this._svgIcon=ke)}get fontSet(){return this._fontSet}set fontSet(ke){const pt=this._cleanupFontValue(ke);pt!==this._fontSet&&(this._fontSet=pt,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(ke){const pt=this._cleanupFontValue(ke);pt!==this._fontIcon&&(this._fontIcon=pt,this._updateFontIconClasses())}constructor(ke,pt,Be,Mt,oe,Te){super(ke),this._iconRegistry=pt,this._location=Mt,this._errorHandler=oe,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=T.w0.EMPTY,Te&&(Te.color&&(this.color=this.defaultColor=Te.color),Te.fontSet&&(this.fontSet=Te.fontSet)),Be||ke.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(ke){if(!ke)return["",""];const pt=ke.split(":");switch(pt.length){case 1:return["",pt[0]];case 2:return pt;default:throw Error(`Invalid icon name: "${ke}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const ke=this._elementsWithExternalReferences;if(ke&&ke.size){const pt=this._location.getPathname();pt!==this._previousPath&&(this._previousPath=pt,this._prependPathToReferences(pt))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(ke){this._clearSvgElement();const pt=this._location.getPathname();this._previousPath=pt,this._cacheChildrenWithExternalReferences(ke),this._prependPathToReferences(pt),this._elementRef.nativeElement.appendChild(ke)}_clearSvgElement(){const ke=this._elementRef.nativeElement;let pt=ke.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();pt--;){const Be=ke.childNodes[pt];(1!==Be.nodeType||"svg"===Be.nodeName.toLowerCase())&&Be.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const ke=this._elementRef.nativeElement,pt=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Be=>Be.length>0);this._previousFontSetClass.forEach(Be=>ke.classList.remove(Be)),pt.forEach(Be=>ke.classList.add(Be)),this._previousFontSetClass=pt,this.fontIcon!==this._previousFontIconClass&&!pt.includes("mat-ligature-font")&&(this._previousFontIconClass&&ke.classList.remove(this._previousFontIconClass),this.fontIcon&&ke.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(ke){return"string"==typeof ke?ke.trim().split(" ")[0]:ke}_prependPathToReferences(ke){const pt=this._elementsWithExternalReferences;pt&&pt.forEach((Be,Mt)=>{Be.forEach(oe=>{Mt.setAttribute(oe.name,`url('${ke}#${oe.value}')`)})})}_cacheChildrenWithExternalReferences(ke){const pt=ke.querySelectorAll(Ce),Be=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Mt=0;Mt{const Te=pt[Mt],mt=Te.getAttribute(oe),ut=mt?mt.match(De):null;if(ut){let tt=Be.get(Te);tt||(tt=[],Be.set(Te,tt)),tt.push({name:oe,value:ut[1]})}})}_updateSvgIcon(ke){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),ke){const[pt,Be]=this._splitIconName(ke);pt&&(this._svgNamespace=pt),Be&&(this._svgName=Be),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Be,pt).pipe((0,Se.q)(1)).subscribe(Mt=>this._setSvgElement(Mt),Mt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${pt}:${Be}! ${Mt.message}`))})}}}return W.\u0275fac=function(ke){return new(ke||W)(e.Y36(e.SBq),e.Y36(ue),e.$8M("aria-hidden"),e.Y36(K),e.Y36(e.qLn),e.Y36(U,8))},W.\u0275cmp=e.Xpm({type:W,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(ke,pt){2&ke&&(e.uIk("data-mat-icon-type",pt._usingFontIcon()?"font":"svg")("data-mat-icon-name",pt._svgName||pt.fontIcon)("data-mat-icon-namespace",pt._svgNamespace||pt.fontSet)("fontIcon",pt._usingFontIcon()?pt.fontIcon:null),e.ekj("mat-icon-inline",pt.inline)("mat-icon-no-color","primary"!==pt.color&&"accent"!==pt.color&&"warn"!==pt.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:He,decls:1,vars:0,template:function(ke,pt){1&ke&&(e.F$t(),e.Hsn(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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}),W})(),P=(()=>{class W{}return W.\u0275fac=function(ke){return new(ke||W)},W.\u0275mod=e.oAB({type:W}),W.\u0275inj=e.cJS({imports:[r.BQ,r.BQ]}),W})()},2032:(ct,ye,l)=>{"use strict";l.d(ye,{Jk:()=>Ae,Nt:()=>le,c:()=>xt});var e=l(42495),r=l(62831),s=l(65879),c=l(36232),d=l(78645);const f=(0,r.i$)({passive:!0});let p=(()=>{class G{constructor(R,re){this._platform=R,this._ngZone=re,this._monitoredElements=new Map}monitor(R){if(!this._platform.isBrowser)return c.E;const re=(0,e.fI)(R),ce=this._monitoredElements.get(re);if(ce)return ce.subject;const ue=new d.x,Ye="cdk-text-field-autofilled",Le=ee=>{"cdk-text-field-autofill-start"!==ee.animationName||re.classList.contains(Ye)?"cdk-text-field-autofill-end"===ee.animationName&&re.classList.contains(Ye)&&(re.classList.remove(Ye),this._ngZone.run(()=>ue.next({target:ee.target,isAutofilled:!1}))):(re.classList.add(Ye),this._ngZone.run(()=>ue.next({target:ee.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{re.addEventListener("animationstart",Le,f),re.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(re,{subject:ue,unlisten:()=>{re.removeEventListener("animationstart",Le,f)}}),ue}stopMonitoring(R){const re=(0,e.fI)(R),ce=this._monitoredElements.get(re);ce&&(ce.unlisten(),ce.subject.complete(),re.classList.remove("cdk-text-field-autofill-monitored"),re.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(re))}ngOnDestroy(){this._monitoredElements.forEach((R,re)=>this.stopMonitoring(re))}}return G.\u0275fac=function(R){return new(R||G)(s.LFG(r.t4),s.LFG(s.R0b))},G.\u0275prov=s.Yz7({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),Q=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=s.oAB({type:G}),G.\u0275inj=s.cJS({}),G})();var Me=l(56223),te=l(23680),Re=l(64170);const Ae=new s.OlP("MAT_INPUT_VALUE_ACCESSOR"),Ke=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let He=0;const _t=(0,te.FD)(class{constructor(G,we,R,re){this._defaultErrorStateMatcher=G,this._parentForm=we,this._parentFormGroup=R,this.ngControl=re,this.stateChanges=new d.x}});let le=(()=>{class G extends _t{get disabled(){return this._disabled}set disabled(R){this._disabled=(0,e.Ig)(R),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(R){this._id=R||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Me.kI.required)??!1}set required(R){this._required=(0,e.Ig)(R)}get type(){return this._type}set type(R){this._type=R||"text",this._validateType(),!this._isTextarea&&(0,r.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(R){R!==this.value&&(this._inputValueAccessor.value=R,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(R){this._readonly=(0,e.Ig)(R)}constructor(R,re,ce,ue,Ye,Le,ee,ze,Je,At){super(Le,ue,Ye,ce),this._elementRef=R,this._platform=re,this._autofillMonitor=ze,this._formField=At,this._uid="mat-input-"+He++,this.focused=!1,this.stateChanges=new d.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(D=>(0,r.qK)().has(D)),this._iOSKeyupListener=D=>{const Z=D.target;!Z.value&&0===Z.selectionStart&&0===Z.selectionEnd&&(Z.setSelectionRange(1,1),Z.setSelectionRange(0,0))};const U=this._elementRef.nativeElement,K=U.nodeName.toLowerCase();this._inputValueAccessor=ee||U,this._previousNativeValue=this.value,this.id=this.id,re.IOS&&Je.runOutsideAngular(()=>{R.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===K,this._isTextarea="textarea"===K,this._isInFormField=!!At,this._isNativeSelect&&(this.controlType=U.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(R=>{this.autofilled=R.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(R){this._elementRef.nativeElement.focus(R)}_focusChanged(R){R!==this.focused&&(this.focused=R,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const R=this._elementRef.nativeElement.value;this._previousNativeValue!==R&&(this._previousNativeValue=R,this.stateChanges.next())}_dirtyCheckPlaceholder(){const R=this._getPlaceholder();if(R!==this._previousPlaceholder){const re=this._elementRef.nativeElement;this._previousPlaceholder=R,R?re.setAttribute("placeholder",R):re.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Ke.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let R=this._elementRef.nativeElement.validity;return R&&R.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const R=this._elementRef.nativeElement,re=R.options[0];return this.focused||R.multiple||!this.empty||!!(R.selectedIndex>-1&&re&&re.label)}return this.focused||!this.empty}setDescribedByIds(R){R.length?this._elementRef.nativeElement.setAttribute("aria-describedby",R.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const R=this._elementRef.nativeElement;return this._isNativeSelect&&(R.multiple||R.size>1)}}return G.\u0275fac=function(R){return new(R||G)(s.Y36(s.SBq),s.Y36(r.t4),s.Y36(Me.a5,10),s.Y36(Me.F,8),s.Y36(Me.sg,8),s.Y36(te.rD),s.Y36(Ae,10),s.Y36(p),s.Y36(s.R0b),s.Y36(Re.G_,8))},G.\u0275dir=s.lG2({type:G,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(R,re){1&R&&s.NdJ("focus",function(){return re._focusChanged(!0)})("blur",function(){return re._focusChanged(!1)})("input",function(){return re._onInput()}),2&R&&(s.Ikx("id",re.id)("disabled",re.disabled)("required",re.required),s.uIk("name",re.name||null)("readonly",re.readonly&&!re._isNativeSelect||null)("aria-invalid",re.empty&&re.required?null:re.errorState)("aria-required",re.required)("id",re.id),s.ekj("mat-input-server",re._isServer)("mat-mdc-form-field-textarea-control",re._isInFormField&&re._isTextarea)("mat-mdc-form-field-input-control",re._isInFormField)("mdc-text-field__input",re._isInFormField)("mat-mdc-native-select-inline",re._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[s._Bn([{provide:Re.Eo,useExisting:G}]),s.qOj,s.TTD]}),G})(),xt=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=s.oAB({type:G}),G.\u0275inj=s.cJS({imports:[te.BQ,Re.lN,Re.lN,Q,te.BQ]}),G})()},59038:(ct,ye,l)=>{"use strict";l.d(ye,{Hk:()=>Rt,Tg:()=>Ut,ie:()=>Pe});var e=l(65879),r=l(42495),s=l(62831),c=l(23680),d=l(47394),f=l(63019),T=(l(78645),l(17131)),V=l(96814),Q=l(26385);l(4300),l(78337),l(36028),l(56223),l(59773);const Ke=["*"],_t=["unscopedContent"],le=["text"],xt=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],G=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],j=new e.OlP("ListOption");let P=(()=>{class Ve{constructor(Y){this._elementRef=Y}}return Ve.\u0275fac=function(Y){return new(Y||Ve)(e.Y36(e.SBq))},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),Ve})(),W=(()=>{class Ve{constructor(Y){this._elementRef=Y}}return Ve.\u0275fac=function(Y){return new(Y||Ve)(e.Y36(e.SBq))},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),Ve})(),_e=(()=>{class Ve{}return Ve.\u0275fac=function(Y){return new(Y||Ve)},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),Ve})(),ke=(()=>{class Ve{constructor(Y){this._listOption=Y}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return Ve.\u0275fac=function(Y){return new(Y||Ve)(e.Y36(j,8))},Ve.\u0275dir=e.lG2({type:Ve,hostVars:4,hostBindings:function(Y,ne){2&Y&&e.ekj("mdc-list-item__start",ne._isAlignedAtStart())("mdc-list-item__end",!ne._isAlignedAtStart())}}),Ve})(),pt=(()=>{class Ve extends ke{}return Ve.\u0275fac=function(){let E;return function(ne){return(E||(E=e.n5z(Ve)))(ne||Ve)}}(),Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]}),Ve})(),Be=(()=>{class Ve extends ke{}return Ve.\u0275fac=function(){let E;return function(ne){return(E||(E=e.n5z(Ve)))(ne||Ve)}}(),Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]}),Ve})();const Mt=new e.OlP("MAT_LIST_CONFIG");let oe=(()=>{class Ve{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(Mt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(Y){this._disableRipple=(0,r.Ig)(Y)}get disabled(){return this._disabled}set disabled(Y){this._disabled=(0,r.Ig)(Y)}}return Ve.\u0275fac=function(Y){return new(Y||Ve)},Ve.\u0275dir=e.lG2({type:Ve,hostVars:1,hostBindings:function(Y,ne){2&Y&&e.uIk("aria-disabled",ne.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),Ve})(),Te=(()=>{class Ve{set lines(Y){this._explicitLines=(0,r.su)(Y,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(Y){this._disableRipple=(0,r.Ig)(Y)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(Y){this._disabled=(0,r.Ig)(Y)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(Y,ne,dt,se,rt,Ft){this._elementRef=Y,this._ngZone=ne,this._listBase=dt,this._platform=se,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new d.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=rt||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Ft,dt&&!dt._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new c.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,f.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(Y){if(!this._lines||!this._titles||!this._unscopedContent)return;Y&&this._checkDomForUnscopedTextContent();const ne=this._explicitLines??this._inferLinesFromContent(),dt=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",ne<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",ne<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===ne),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===ne),this._hasUnscopedTextContent){const se=0===this._titles.length&&1===ne;dt.classList.toggle("mdc-list-item__primary-text",se),dt.classList.toggle("mdc-list-item__secondary-text",!se)}else dt.classList.remove("mdc-list-item__primary-text"),dt.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let Y=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(Y+=1),Y}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(Y=>Y.nodeType!==Y.COMMENT_NODE).some(Y=>!(!Y.textContent||!Y.textContent.trim()))}}return Ve.\u0275fac=function(Y){return new(Y||Ve)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(oe,8),e.Y36(s.t4),e.Y36(c.Y2,8),e.Y36(e.QbO,8))},Ve.\u0275dir=e.lG2({type:Ve,contentQueries:function(Y,ne,dt){if(1&Y&&(e.Suo(dt,pt,4),e.Suo(dt,Be,4)),2&Y){let se;e.iGM(se=e.CRH())&&(ne._avatars=se),e.iGM(se=e.CRH())&&(ne._icons=se)}},hostVars:4,hostBindings:function(Y,ne){2&Y&&(e.uIk("aria-disabled",ne.disabled)("disabled",ne._isButtonElement&&ne.disabled||null),e.ekj("mdc-list-item--disabled",ne.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),Ve})(),Ut=(()=>{class Ve extends Te{get activated(){return this._activated}set activated(Y){this._activated=(0,r.Ig)(Y)}constructor(Y,ne,dt,se,rt,Ft){super(Y,ne,dt,se,rt,Ft),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return Ve.\u0275fac=function(Y){return new(Y||Ve)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(oe,8),e.Y36(s.t4),e.Y36(c.Y2,8),e.Y36(e.QbO,8))},Ve.\u0275cmp=e.Xpm({type:Ve,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(Y,ne,dt){if(1&Y&&(e.Suo(dt,W,5),e.Suo(dt,P,5),e.Suo(dt,_e,5)),2&Y){let se;e.iGM(se=e.CRH())&&(ne._lines=se),e.iGM(se=e.CRH())&&(ne._titles=se),e.iGM(se=e.CRH())&&(ne._meta=se)}},viewQuery:function(Y,ne){if(1&Y&&(e.Gf(_t,5),e.Gf(le,5)),2&Y){let dt;e.iGM(dt=e.CRH())&&(ne._unscopedContent=dt.first),e.iGM(dt=e.CRH())&&(ne._itemText=dt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(Y,ne){2&Y&&(e.uIk("aria-current",ne._getAriaCurrent()),e.ekj("mdc-list-item--activated",ne.activated)("mdc-list-item--with-leading-avatar",0!==ne._avatars.length)("mdc-list-item--with-leading-icon",0!==ne._icons.length)("mdc-list-item--with-trailing-meta",0!==ne._meta.length)("_mat-animation-noopable",ne._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:G,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(Y,ne){1&Y&&(e.F$t(xt),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return ne._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[T.wD],encapsulation:2,changeDetection:0}),Ve})(),Rt=(()=>{class Ve extends oe{constructor(){super(...arguments),this._isNonInteractive=!1}}return Ve.\u0275fac=function(){let E;return function(ne){return(E||(E=e.n5z(Ve)))(ne||Ve)}}(),Ve.\u0275cmp=e.Xpm({type:Ve,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[e._Bn([{provide:oe,useExisting:Ve}]),e.qOj],ngContentSelectors:Ke,decls:1,vars:0,template:function(Y,ne){1&Y&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),Ve})(),Pe=(()=>{class Ve{}return Ve.\u0275fac=function(Y){return new(Y||Ve)},Ve.\u0275mod=e.oAB({type:Ve}),Ve.\u0275inj=e.cJS({imports:[T.Q8,V.ez,c.BQ,c.si,c.us,Q.t]}),Ve})()},77988:(ct,ye,l)=>{"use strict";l.d(ye,{OP:()=>At,Tx:()=>li,VK:()=>Mt,p6:()=>Ut});var e=l(65879),r=l(4300),s=l(42495),c=l(36028),d=l(78645),f=l(63019),p=l(47394),T=l(22096),V=l(76410),Q=l(27921),Me=l(94664),te=l(48180),Re=l(59773),Se=l(32181),Ae=l(5177),Ke=l(23680),He=l(96814),_t=l(68484),le=l(86825),xt=l(49388),G=l(33651),we=l(62831),R=l(16672);const re=["mat-menu-item",""];function ce(Gt,ni){1&Gt&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const ue=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ye=["mat-icon, [matMenuItemIcon]","*"];function Le(Gt,ni){if(1&Gt){const gt=e.EpF();e.TgZ(0,"div",0),e.NdJ("keydown",function(vt){e.CHM(gt);const ve=e.oxw();return e.KtG(ve._handleKeydown(vt))})("click",function(){e.CHM(gt);const vt=e.oxw();return e.KtG(vt.closed.emit("click"))})("@transformMenu.start",function(vt){e.CHM(gt);const ve=e.oxw();return e.KtG(ve._onAnimationStart(vt))})("@transformMenu.done",function(vt){e.CHM(gt);const ve=e.oxw();return e.KtG(ve._onAnimationDone(vt))}),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()()}if(2&Gt){const gt=e.oxw();e.Q6J("id",gt.panelId)("ngClass",gt._classList)("@transformMenu",gt._panelAnimationState),e.uIk("aria-label",gt.ariaLabel||null)("aria-labelledby",gt.ariaLabelledby||null)("aria-describedby",gt.ariaDescribedby||null)}}const ee=["*"],ze=new e.OlP("MAT_MENU_PANEL"),Je=(0,Ke.Kr)((0,Ke.Id)(class{}));let At=(()=>{class Gt extends Je{constructor(gt,Rt,vt,ve,et){super(),this._elementRef=gt,this._document=Rt,this._focusMonitor=vt,this._parentMenu=ve,this._changeDetectorRef=et,this.role="menuitem",this._hovered=new d.x,this._focused=new d.x,this._highlighted=!1,this._triggersSubmenu=!1,ve?.addItem?.(this)}focus(gt,Rt){this._focusMonitor&>?this._focusMonitor.focusVia(this._getHostElement(),gt,Rt):this._getHostElement().focus(Rt),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(gt){this.disabled&&(gt.preventDefault(),gt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const gt=this._elementRef.nativeElement.cloneNode(!0),Rt=gt.querySelectorAll("mat-icon, .material-icons");for(let vt=0;vt enter",(0,le.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,le.oB)({opacity:1,transform:"scale(1)"}))),(0,le.eR)("* => void",(0,le.jt)("100ms 25ms linear",(0,le.oB)({opacity:0})))]),fadeInItems:(0,le.X$)("fadeInItems",[(0,le.SB)("showing",(0,le.oB)({opacity:1})),(0,le.eR)("void => *",[(0,le.oB)({opacity:0}),(0,le.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let _e=0;const ke=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function pt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Be=(()=>{class Gt{get xPosition(){return this._xPosition}set xPosition(gt){this._xPosition=gt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(gt){this._yPosition=gt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(gt){this._overlapTrigger=(0,s.Ig)(gt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(gt){this._hasBackdrop=(0,s.Ig)(gt)}set panelClass(gt){const Rt=this._previousPanelClass;Rt&&Rt.length&&Rt.split(" ").forEach(vt=>{this._classList[vt]=!1}),this._previousPanelClass=gt,gt&>.length&&(gt.split(" ").forEach(vt=>{this._classList[vt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(gt){this.panelClass=gt}constructor(gt,Rt,vt,ve){this._elementRef=gt,this._ngZone=Rt,this._changeDetectorRef=ve,this._directDescendantItems=new e.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new d.x,this.closed=new e.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+_e++,this.overlayPanelClass=vt.overlayPanelClass||"",this._xPosition=vt.xPosition,this._yPosition=vt.yPosition,this.backdropClass=vt.backdropClass,this._overlapTrigger=vt.overlapTrigger,this._hasBackdrop=vt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new r.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,Q.O)(this._directDescendantItems),(0,Me.w)(gt=>(0,f.T)(...gt.map(Rt=>Rt._focused)))).subscribe(gt=>this._keyManager.updateActiveItem(gt)),this._directDescendantItems.changes.subscribe(gt=>{const Rt=this._keyManager;if("enter"===this._panelAnimationState&&Rt.activeItem?._hasFocus()){const vt=gt.toArray(),ve=Math.max(0,Math.min(vt.length-1,Rt.activeItemIndex||0));vt[ve]&&!vt[ve].disabled?Rt.setActiveItem(ve):Rt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,Q.O)(this._directDescendantItems),(0,Me.w)(Rt=>(0,f.T)(...Rt.map(vt=>vt._hovered))))}addItem(gt){}removeItem(gt){}_handleKeydown(gt){const Rt=gt.keyCode,vt=this._keyManager;switch(Rt){case c.hY:(0,c.Vb)(gt)||(gt.preventDefault(),this.closed.emit("keydown"));break;case c.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case c.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Rt===c.LH||Rt===c.JH)&&vt.setFocusOrigin("keyboard"),void vt.onKeydown(gt)}gt.stopPropagation()}focusFirstItem(gt="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,te.q)(1)).subscribe(()=>{let Rt=null;if(this._directDescendantItems.length&&(Rt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Rt||!Rt.contains(document.activeElement)){const vt=this._keyManager;vt.setFocusOrigin(gt).setFirstItemActive(),!vt.activeItem&&Rt&&Rt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(gt){const Rt=Math.min(this._baseElevation+gt,24),vt=`${this._elevationPrefix}${Rt}`,ve=Object.keys(this._classList).find(et=>et.startsWith(this._elevationPrefix));(!ve||ve===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[vt]=!0,this._previousElevation=vt)}setPositionClasses(gt=this.xPosition,Rt=this.yPosition){const vt=this._classList;vt["mat-menu-before"]="before"===gt,vt["mat-menu-after"]="after"===gt,vt["mat-menu-above"]="above"===Rt,vt["mat-menu-below"]="below"===Rt,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(gt){this._animationDone.next(gt),this._isAnimating=!1}_onAnimationStart(gt){this._isAnimating=!0,"enter"===gt.toState&&0===this._keyManager.activeItemIndex&&(gt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,Q.O)(this._allItems)).subscribe(gt=>{this._directDescendantItems.reset(gt.filter(Rt=>Rt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Gt.\u0275fac=function(gt){return new(gt||Gt)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(ke),e.Y36(e.sBO))},Gt.\u0275dir=e.lG2({type:Gt,contentQueries:function(gt,Rt,vt){if(1>&&(e.Suo(vt,Z,5),e.Suo(vt,At,5),e.Suo(vt,At,4)),2>){let ve;e.iGM(ve=e.CRH())&&(Rt.lazyContent=ve.first),e.iGM(ve=e.CRH())&&(Rt._allItems=ve),e.iGM(ve=e.CRH())&&(Rt.items=ve)}},viewQuery:function(gt,Rt){if(1>&&e.Gf(e.Rgc,5),2>){let vt;e.iGM(vt=e.CRH())&&(Rt.templateRef=vt.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Gt})(),Mt=(()=>{class Gt extends Be{constructor(gt,Rt,vt,ve){super(gt,Rt,vt,ve),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Gt.\u0275fac=function(gt){return new(gt||Gt)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(ke),e.Y36(e.sBO))},Gt.\u0275cmp=e.Xpm({type:Gt,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(gt,Rt){2>&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:ze,useExisting:Gt}]),e.qOj],ngContentSelectors:ee,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(gt,Rt){1>&&(e.F$t(),e.YNc(0,Le,3,6,"ng-template"))},dependencies:[He.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[j.transformMenu,j.fadeInItems]},changeDetection:0}),Gt})();const oe=new e.OlP("mat-menu-scroll-strategy"),mt={provide:oe,deps:[G.aV],useFactory:function Te(Gt){return()=>Gt.scrollStrategies.reposition()}},ut=(0,we.i$)({passive:!0});let St=(()=>{class Gt{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(gt){this.menu=gt}get menu(){return this._menu}set menu(gt){gt!==this._menu&&(this._menu=gt,this._menuCloseSubscription.unsubscribe(),gt&&(this._menuCloseSubscription=gt.close.subscribe(Rt=>{this._destroyMenu(Rt),("click"===Rt||"tab"===Rt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Rt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(gt,Rt,vt,ve,et,Pe,Ve,E,Y){this._overlay=gt,this._element=Rt,this._viewContainerRef=vt,this._menuItemInstance=Pe,this._dir=Ve,this._focusMonitor=E,this._ngZone=Y,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=p.w0.EMPTY,this._hoverSubscription=p.w0.EMPTY,this._menuCloseSubscription=p.w0.EMPTY,this._changeDetectorRef=(0,e.f3M)(e.sBO),this._handleTouchStart=ne=>{(0,r.yG)(ne)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=ve,this._parentMaterialMenu=et instanceof Be?et:void 0,Rt.nativeElement.addEventListener("touchstart",this._handleTouchStart,ut)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,ut),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const gt=this.menu;if(this._menuOpen||!gt)return;const Rt=this._createOverlay(gt),vt=Rt.getConfig(),ve=vt.positionStrategy;this._setPosition(gt,ve),vt.hasBackdrop=null==gt.hasBackdrop?!this.triggersSubmenu():gt.hasBackdrop,Rt.attach(this._getPortal(gt)),gt.lazyContent&>.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(gt),gt instanceof Be&&(gt._startAnimation(),gt._directDescendantItems.changes.pipe((0,Re.R)(gt.close)).subscribe(()=>{ve.withLockedPosition(!1).reapplyLastPosition(),ve.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(gt,Rt){this._focusMonitor&>?this._focusMonitor.focusVia(this._element,gt,Rt):this._element.nativeElement.focus(Rt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(gt){if(!this._overlayRef||!this.menuOpen)return;const Rt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===gt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Rt instanceof Be?(Rt._resetAnimation(),Rt.lazyContent?Rt._animationDone.pipe((0,Se.h)(vt=>"void"===vt.toState),(0,te.q)(1),(0,Re.R)(Rt.lazyContent._attached)).subscribe({next:()=>Rt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Rt?.lazyContent?.detach())}_initMenu(gt){gt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,gt.direction=this.dir,this._setMenuElevation(gt),gt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(gt){if(gt.setElevation){let Rt=0,vt=gt.parentMenu;for(;vt;)Rt++,vt=vt.parentMenu;gt.setElevation(Rt)}}_setIsMenuOpen(gt){gt!==this._menuOpen&&(this._menuOpen=gt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(gt),this._changeDetectorRef.markForCheck())}_createOverlay(gt){if(!this._overlayRef){const Rt=this._getOverlayConfig(gt);this._subscribeToPositions(gt,Rt.positionStrategy),this._overlayRef=this._overlay.create(Rt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(gt){return new G.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:gt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:gt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(gt,Rt){gt.setPositionClasses&&Rt.positionChanges.subscribe(vt=>{const ve="start"===vt.connectionPair.overlayX?"after":"before",et="top"===vt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>gt.setPositionClasses(ve,et)):gt.setPositionClasses(ve,et)})}_setPosition(gt,Rt){let[vt,ve]="before"===gt.xPosition?["end","start"]:["start","end"],[et,Pe]="above"===gt.yPosition?["bottom","top"]:["top","bottom"],[Ve,E]=[et,Pe],[Y,ne]=[vt,ve],dt=0;if(this.triggersSubmenu()){if(ne=vt="before"===gt.xPosition?"start":"end",ve=Y="end"===vt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const se=this._parentMaterialMenu.items.first;this._parentInnerPadding=se?se._getHostElement().offsetTop:0}dt="bottom"===et?this._parentInnerPadding:-this._parentInnerPadding}}else gt.overlapTrigger||(Ve="top"===et?"bottom":"top",E="top"===Pe?"bottom":"top");Rt.withPositions([{originX:vt,originY:Ve,overlayX:Y,overlayY:et,offsetY:dt},{originX:ve,originY:Ve,overlayX:ne,overlayY:et,offsetY:dt},{originX:vt,originY:E,overlayX:Y,overlayY:Pe,offsetY:-dt},{originX:ve,originY:E,overlayX:ne,overlayY:Pe,offsetY:-dt}])}_menuClosingActions(){const gt=this._overlayRef.backdropClick(),Rt=this._overlayRef.detachments(),vt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,T.of)(),ve=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Se.h)(et=>et!==this._menuItemInstance),(0,Se.h)(()=>this._menuOpen)):(0,T.of)();return(0,f.T)(gt,vt,ve,Rt)}_handleMousedown(gt){(0,r.X6)(gt)||(this._openedBy=0===gt.button?"mouse":void 0,this.triggersSubmenu()&>.preventDefault())}_handleKeydown(gt){const Rt=gt.keyCode;(Rt===c.K5||Rt===c.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Rt===c.SV&&"ltr"===this.dir||Rt===c.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(gt){this.triggersSubmenu()?(gt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Se.h)(gt=>gt===this._menuItemInstance&&!gt.disabled),(0,Ae.g)(0,V.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Be&&this.menu._isAnimating?this.menu._animationDone.pipe((0,te.q)(1),(0,Ae.g)(0,V.E),(0,Re.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(gt){return(!this._portal||this._portal.templateRef!==gt.templateRef)&&(this._portal=new _t.UE(gt.templateRef,this._viewContainerRef)),this._portal}}return Gt.\u0275fac=function(gt){return new(gt||Gt)(e.Y36(G.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(oe),e.Y36(ze,8),e.Y36(At,10),e.Y36(xt.Is,8),e.Y36(r.tE),e.Y36(e.R0b))},Gt.\u0275dir=e.lG2({type:Gt,hostVars:3,hostBindings:function(gt,Rt){1>&&e.NdJ("click",function(ve){return Rt._handleClick(ve)})("mousedown",function(ve){return Rt._handleMousedown(ve)})("keydown",function(ve){return Rt._handleKeydown(ve)}),2>&&e.uIk("aria-haspopup",Rt.menu?"menu":null)("aria-expanded",Rt.menuOpen)("aria-controls",Rt.menuOpen?Rt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Gt})(),Ut=(()=>{class Gt extends St{}return Gt.\u0275fac=function(){let ni;return function(Rt){return(ni||(ni=e.n5z(Gt)))(Rt||Gt)}}(),Gt.\u0275dir=e.lG2({type:Gt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.qOj]}),Gt})(),li=(()=>{class Gt{}return Gt.\u0275fac=function(gt){return new(gt||Gt)},Gt.\u0275mod=e.oAB({type:Gt}),Gt.\u0275inj=e.cJS({providers:[mt],imports:[He.ez,Ke.si,Ke.BQ,G.U8,R.ZD,Ke.BQ]}),Gt})()},21476:(ct,ye,l)=>{"use strict";l.d(ye,{NW:()=>ce,TU:()=>ue});var e=l(96814),r=l(65879),s=l(78645),c=l(32296),d=l(98525),f=l(92596),p=l(23680),T=l(42495),V=l(64170);function Q(Ye,Le){if(1&Ye&&(r.TgZ(0,"mat-option",19),r._uU(1),r.qZA()),2&Ye){const ee=Le.$implicit;r.Q6J("value",ee),r.xp6(1),r.hij(" ",ee," ")}}function Me(Ye,Le){if(1&Ye){const ee=r.EpF();r.TgZ(0,"mat-form-field",16)(1,"mat-select",17),r.NdJ("selectionChange",function(Je){r.CHM(ee);const At=r.oxw(2);return r.KtG(At._changePageSize(Je.value))}),r.YNc(2,Q,2,2,"mat-option",18),r.qZA()()}if(2&Ye){const ee=r.oxw(2);r.Q6J("appearance",ee._formFieldAppearance)("color",ee.color),r.xp6(1),r.Q6J("value",ee.pageSize)("disabled",ee.disabled)("aria-labelledby",ee._pageSizeLabelId)("panelClass",ee.selectConfig.panelClass||"")("disableOptionCentering",ee.selectConfig.disableOptionCentering),r.xp6(1),r.Q6J("ngForOf",ee._displayedPageSizeOptions)}}function te(Ye,Le){if(1&Ye&&(r.TgZ(0,"div",20),r._uU(1),r.qZA()),2&Ye){const ee=r.oxw(2);r.xp6(1),r.Oqu(ee.pageSize)}}function Re(Ye,Le){if(1&Ye&&(r.TgZ(0,"div",12)(1,"div",13),r._uU(2),r.qZA(),r.YNc(3,Me,3,8,"mat-form-field",14),r.YNc(4,te,2,1,"div",15),r.qZA()),2&Ye){const ee=r.oxw();r.xp6(1),r.s9C("id",ee._pageSizeLabelId),r.xp6(1),r.hij(" ",ee._intl.itemsPerPageLabel," "),r.xp6(1),r.Q6J("ngIf",ee._displayedPageSizeOptions.length>1),r.xp6(1),r.Q6J("ngIf",ee._displayedPageSizeOptions.length<=1)}}function Se(Ye,Le){if(1&Ye){const ee=r.EpF();r.TgZ(0,"button",21),r.NdJ("click",function(){r.CHM(ee);const Je=r.oxw();return r.KtG(Je.firstPage())}),r.O4$(),r.TgZ(1,"svg",7),r._UZ(2,"path",22),r.qZA()()}if(2&Ye){const ee=r.oxw();r.Q6J("matTooltip",ee._intl.firstPageLabel)("matTooltipDisabled",ee._previousButtonsDisabled())("matTooltipPosition","above")("disabled",ee._previousButtonsDisabled()),r.uIk("aria-label",ee._intl.firstPageLabel)}}function Ae(Ye,Le){if(1&Ye){const ee=r.EpF();r.O4$(),r.kcU(),r.TgZ(0,"button",23),r.NdJ("click",function(){r.CHM(ee);const Je=r.oxw();return r.KtG(Je.lastPage())}),r.O4$(),r.TgZ(1,"svg",7),r._UZ(2,"path",24),r.qZA()()}if(2&Ye){const ee=r.oxw();r.Q6J("matTooltip",ee._intl.lastPageLabel)("matTooltipDisabled",ee._nextButtonsDisabled())("matTooltipPosition","above")("disabled",ee._nextButtonsDisabled()),r.uIk("aria-label",ee._intl.lastPageLabel)}}let Ke=(()=>{class Ye{constructor(){this.changes=new s.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(ee,ze,Je)=>{if(0==Je||0==ze)return`0 of ${Je}`;const At=ee*ze;return`${At+1} \u2013 ${At<(Je=Math.max(Je,0))?Math.min(At+ze,Je):At+ze} of ${Je}`}}}return Ye.\u0275fac=function(ee){return new(ee||Ye)},Ye.\u0275prov=r.Yz7({token:Ye,factory:Ye.\u0275fac,providedIn:"root"}),Ye})();const _t={provide:Ke,deps:[[new r.FiY,new r.tp0,Ke]],useFactory:function He(Ye){return Ye||new Ke}},G=new r.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),we=(0,p.Id)((0,p.dB)(class{}));let R=(()=>{class Ye extends we{get pageIndex(){return this._pageIndex}set pageIndex(ee){this._pageIndex=Math.max((0,T.su)(ee),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(ee){this._length=(0,T.su)(ee),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(ee){this._pageSize=Math.max((0,T.su)(ee),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(ee){this._pageSizeOptions=(ee||[]).map(ze=>(0,T.su)(ze)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(ee){this._hidePageSize=(0,T.Ig)(ee)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(ee){this._showFirstLastButtons=(0,T.Ig)(ee)}constructor(ee,ze,Je){if(super(),this._intl=ee,this._changeDetectorRef=ze,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new r.vpe,this._intlChanges=ee.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),Je){const{pageSize:At,pageSizeOptions:U,hidePageSize:K,showFirstLastButtons:D}=Je;null!=At&&(this._pageSize=At),null!=U&&(this._pageSizeOptions=U),null!=K&&(this._hidePageSize=K),null!=D&&(this._showFirstLastButtons=D)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const ee=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(ee)}previousPage(){if(!this.hasPreviousPage())return;const ee=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(ee)}firstPage(){if(!this.hasPreviousPage())return;const ee=this.pageIndex;this.pageIndex=0,this._emitPageEvent(ee)}lastPage(){if(!this.hasNextPage())return;const ee=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(ee)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const ee=this.getNumberOfPages()-1;return this.pageIndexee-ze),this._changeDetectorRef.markForCheck())}_emitPageEvent(ee){this.page.emit({previousPageIndex:ee,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return Ye.\u0275fac=function(ee){r.$Z()},Ye.\u0275dir=r.lG2({type:Ye,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[r.qOj]}),Ye})(),re=0,ce=(()=>{class Ye extends R{constructor(ee,ze,Je){super(ee,ze,Je),this._pageSizeLabelId="mat-paginator-page-size-label-"+re++,this._formFieldAppearance=Je?.formFieldAppearance||"outline"}}return Ye.\u0275fac=function(ee){return new(ee||Ye)(r.Y36(Ke),r.Y36(r.sBO),r.Y36(G,8))},Ye.\u0275cmp=r.Xpm({type:Ye,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[r.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["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",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(ee,ze){1&ee&&(r.TgZ(0,"div",0)(1,"div",1),r.YNc(2,Re,5,4,"div",2),r.TgZ(3,"div",3)(4,"div",4),r._uU(5),r.qZA(),r.YNc(6,Se,3,5,"button",5),r.TgZ(7,"button",6),r.NdJ("click",function(){return ze.previousPage()}),r.O4$(),r.TgZ(8,"svg",7),r._UZ(9,"path",8),r.qZA()(),r.kcU(),r.TgZ(10,"button",9),r.NdJ("click",function(){return ze.nextPage()}),r.O4$(),r.TgZ(11,"svg",7),r._UZ(12,"path",10),r.qZA()(),r.YNc(13,Ae,3,5,"button",11),r.qZA()()()),2&ee&&(r.xp6(2),r.Q6J("ngIf",!ze.hidePageSize),r.xp6(3),r.hij(" ",ze._intl.getRangeLabel(ze.pageIndex,ze.pageSize,ze.length)," "),r.xp6(1),r.Q6J("ngIf",ze.showFirstLastButtons),r.xp6(1),r.Q6J("matTooltip",ze._intl.previousPageLabel)("matTooltipDisabled",ze._previousButtonsDisabled())("matTooltipPosition","above")("disabled",ze._previousButtonsDisabled()),r.uIk("aria-label",ze._intl.previousPageLabel),r.xp6(3),r.Q6J("matTooltip",ze._intl.nextPageLabel)("matTooltipDisabled",ze._nextButtonsDisabled())("matTooltipPosition","above")("disabled",ze._nextButtonsDisabled()),r.uIk("aria-label",ze._intl.nextPageLabel),r.xp6(3),r.Q6J("ngIf",ze.showFirstLastButtons))},dependencies:[e.sg,e.O5,c.RK,V.KE,d.gD,p.ey,f.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-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-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.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)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),Ye})(),ue=(()=>{class Ye{}return Ye.\u0275fac=function(ee){return new(ee||Ye)},Ye.\u0275mod=r.oAB({type:Ye}),Ye.\u0275inj=r.cJS({providers:[_t],imports:[e.ez,c.ot,d.LD,f.AV]}),Ye})()},16007:(ct,ye,l)=>{"use strict";l.d(ye,{Cv:()=>Me,pW:()=>V});var e=l(65879),s=(l(96814),l(23680)),c=l(42495);const d=new e.OlP("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),T=(0,s.pj)(class{constructor(te){this._elementRef=te}},"primary");let V=(()=>{class te extends T{constructor(Se,Ae,Ke,He,_t){super(Se),this._ngZone=Ae,this._changeDetectorRef=Ke,this._animationMode=He,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new e.vpe,this._mode="determinate",this._transitionendHandler=le=>{0===this.animationEnd.observers.length||!le.target||!le.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===He,_t&&(_t.color&&(this.color=this.defaultColor=_t.color),this.mode=_t.mode||this.mode)}get value(){return this._value}set value(Se){this._value=Q((0,c.su)(Se)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(Se){this._bufferValue=Q((0,c.su)(Se)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(Se){this._mode=Se,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return te.\u0275fac=function(Se){return new(Se||te)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(e.QbO,8),e.Y36(d,8))},te.\u0275cmp=e.Xpm({type:te,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(Se,Ae){2&Se&&(e.uIk("aria-valuenow",Ae._isIndeterminate()?null:Ae.value)("mode",Ae.mode),e.ekj("_mat-animation-noopable",Ae._isNoopAnimation)("mdc-linear-progress--animation-ready",!Ae._isNoopAnimation)("mdc-linear-progress--indeterminate",Ae._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[e.qOj],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(Se,Ae){1&Se&&(e.TgZ(0,"div",0),e._UZ(1,"div",1)(2,"div",2),e.qZA(),e.TgZ(3,"div",3),e._UZ(4,"span",4),e.qZA(),e.TgZ(5,"div",5),e._UZ(6,"span",4),e.qZA()),2&Se&&(e.xp6(1),e.Udp("flex-basis",Ae._getBufferBarFlexBasis()),e.xp6(2),e.Udp("transform",Ae._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E\")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{display:block;text-align:left;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}[dir=rtl] .mat-mdc-progress-bar{text-align:right}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),te})();function Q(te,Re=0,Se=100){return Math.max(Re,Math.min(Se,te))}let Me=(()=>{class te{}return te.\u0275fac=function(Se){return new(Se||te)},te.\u0275mod=e.oAB({type:te}),te.\u0275inj=e.cJS({imports:[s.BQ]}),te})()},55940:(ct,ye,l)=>{"use strict";l.d(ye,{Cq:()=>Se,Ou:()=>te});var e=l(65879),r=l(23680),s=l(42495),c=l(96814);const d=["determinateSpinner"];function f(Ae,Ke){if(1&Ae&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&Ae){const He=e.oxw();e.uIk("viewBox",He._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",He._strokeCircumference(),"px")("stroke-dashoffset",He._strokeCircumference()/2,"px")("stroke-width",He._circleStrokeWidth(),"%"),e.uIk("r",He._circleRadius())}}const p=(0,r.pj)(class{constructor(Ae){this._elementRef=Ae}},"primary"),T=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function V(){return{diameter:Q}}}),Q=100;let te=(()=>{class Ae extends p{constructor(He,_t,le){super(He),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=Q,this._noopAnimations="NoopAnimations"===_t&&!!le&&!le._forceAnimations,le&&(le.color&&(this.color=this.defaultColor=le.color),le.diameter&&(this.diameter=le.diameter),le.strokeWidth&&(this.strokeWidth=le.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(He){this._value=Math.max(0,Math.min(100,(0,s.su)(He)))}get diameter(){return this._diameter}set diameter(He){this._diameter=(0,s.su)(He)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(He){this._strokeWidth=(0,s.su)(He)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const He=2*this._circleRadius()+this.strokeWidth;return`0 0 ${He} ${He}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return Ae.\u0275fac=function(He){return new(He||Ae)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(T))},Ae.\u0275cmp=e.Xpm({type:Ae,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(He,_t){if(1&He&&e.Gf(d,5),2&He){let le;e.iGM(le=e.CRH())&&(_t._determinateCircle=le.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(He,_t){2&He&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===_t.mode?_t.value:null)("mode",_t.mode),e.Udp("width",_t.diameter,"px")("height",_t.diameter,"px")("--mdc-circular-progress-size",_t.diameter+"px")("--mdc-circular-progress-active-indicator-width",_t.diameter+"px"),e.ekj("_mat-animation-noopable",_t._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===_t.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(He,_t){if(1&He&&(e.YNc(0,f,2,8,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.O4$(),e.TgZ(4,"svg",3),e._UZ(5,"circle",4),e.qZA()(),e.kcU(),e.TgZ(6,"div",5)(7,"div",6)(8,"div",7),e.GkF(9,8),e.qZA(),e.TgZ(10,"div",9),e.GkF(11,8),e.qZA(),e.TgZ(12,"div",10),e.GkF(13,8),e.qZA()()()),2&He){const le=e.MAs(1);e.xp6(4),e.uIk("viewBox",_t._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",_t._strokeCircumference(),"px")("stroke-dashoffset",_t._strokeDashOffset(),"px")("stroke-width",_t._circleStrokeWidth(),"%"),e.uIk("r",_t._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",le),e.xp6(2),e.Q6J("ngTemplateOutlet",le),e.xp6(2),e.Q6J("ngTemplateOutlet",le)}},dependencies:[c.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),Ae})(),Se=(()=>{class Ae{}return Ae.\u0275fac=function(He){return new(He||Ae)},Ae.\u0275mod=e.oAB({type:Ae}),Ae.\u0275inj=e.cJS({imports:[c.ez,r.BQ]}),Ae})()},87466:(ct,ye,l)=>{"use strict";l.d(ye,{Fk:()=>we,U0:()=>G,VQ:()=>xt});var e=l(65879),r=l(23680),s=l(4300),c=l(42495),d=l(78337),f=l(56223),p=l(96814);const T=["input"],V=["*"];let Q=0;class Me{constructor(re,ce){this.source=re,this.value=ce}}const te={provide:f.JU,useExisting:(0,e.Gpc)(()=>xt),multi:!0},Re=new e.OlP("MatRadioGroup"),Se=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function Ae(){return{color:"accent"}}});let Ke=(()=>{class R{get name(){return this._name}set name(ce){this._name=ce,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(ce){this._labelPosition="before"===ce?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(ce){this._value!==ce&&(this._value=ce,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(ce){this._selected=ce,this.value=ce?ce.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(ce){this._disabled=(0,c.Ig)(ce),this._markRadiosForCheck()}get required(){return this._required}set required(ce){this._required=(0,c.Ig)(ce),this._markRadiosForCheck()}constructor(ce){this._changeDetector=ce,this._value=null,this._name="mat-radio-group-"+Q++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.vpe}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(ce=>ce===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(ce=>{ce.name=this.name,ce._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(ue=>{ue.checked=this.value===ue.value,ue.checked&&(this._selected=ue)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Me(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(ce=>ce._markForCheck())}writeValue(ce){this.value=ce,this._changeDetector.markForCheck()}registerOnChange(ce){this._controlValueAccessorChangeFn=ce}registerOnTouched(ce){this.onTouched=ce}setDisabledState(ce){this.disabled=ce,this._changeDetector.markForCheck()}}return R.\u0275fac=function(ce){return new(ce||R)(e.Y36(e.sBO))},R.\u0275dir=e.lG2({type:R,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),R})();class He{constructor(re){this._elementRef=re}}const _t=(0,r.Kr)((0,r.sb)(He));let le=(()=>{class R extends _t{get checked(){return this._checked}set checked(ce){const ue=(0,c.Ig)(ce);this._checked!==ue&&(this._checked=ue,ue&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!ue&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),ue&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(ce){this._value!==ce&&(this._value=ce,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===ce),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(ce){this._labelPosition=ce}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(ce){this._setDisabled((0,c.Ig)(ce))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(ce){this._required=(0,c.Ig)(ce)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(ce){this._color=ce}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(ce,ue,Ye,Le,ee,ze,Je,At){super(ue),this._changeDetector=Ye,this._focusMonitor=Le,this._radioDispatcher=ee,this._providerOverride=Je,this._uniqueId="mat-radio-"+ ++Q,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=ce,this._noopAnimations="NoopAnimations"===ze,At&&(this.tabIndex=(0,c.su)(At,0))}focus(ce,ue){ue?this._focusMonitor.focusVia(this._inputElement,ue,ce):this._inputElement.nativeElement.focus(ce)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((ce,ue)=>{ce!==this.id&&ue===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(ce=>{!ce&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Me(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(ce){ce.stopPropagation()}_onInputInteraction(ce){if(ce.stopPropagation(),!this.checked&&!this.disabled){const ue=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),ue&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(ce){this._onInputInteraction(ce),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(ce){this._disabled!==ce&&(this._disabled=ce,this._changeDetector.markForCheck())}_updateTabIndex(){const ce=this.radioGroup;let ue;if(ue=ce&&ce.selected&&!this.disabled?ce.selected===this?this.tabIndex:-1:this.tabIndex,ue!==this._previousTabIndex){const Ye=this._inputElement?.nativeElement;Ye&&(Ye.setAttribute("tabindex",ue+""),this._previousTabIndex=ue)}}}return R.\u0275fac=function(ce){e.$Z()},R.\u0275dir=e.lG2({type:R,viewQuery:function(ce,ue){if(1&ce&&e.Gf(T,5),2&ce){let Ye;e.iGM(Ye=e.CRH())&&(ue._inputElement=Ye.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.qOj]}),R})(),xt=(()=>{class R extends Ke{}return R.\u0275fac=function(){let re;return function(ue){return(re||(re=e.n5z(R)))(ue||R)}}(),R.\u0275dir=e.lG2({type:R,selectors:[["mat-radio-group"]],contentQueries:function(ce,ue,Ye){if(1&ce&&e.Suo(Ye,G,5),2&ce){let Le;e.iGM(Le=e.CRH())&&(ue._radios=Le)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([te,{provide:Re,useExisting:R}]),e.qOj]}),R})(),G=(()=>{class R extends le{constructor(ce,ue,Ye,Le,ee,ze,Je,At){super(ce,ue,Ye,Le,ee,ze,Je,At)}}return R.\u0275fac=function(ce){return new(ce||R)(e.Y36(Re,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(s.tE),e.Y36(d.A8),e.Y36(e.QbO,8),e.Y36(Se,8),e.$8M("tabindex"))},R.\u0275cmp=e.Xpm({type:R,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(ce,ue){1&ce&&e.NdJ("focus",function(){return ue._inputElement.nativeElement.focus()}),2&ce&&(e.uIk("id",ue.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===ue.color)("mat-accent","accent"===ue.color)("mat-warn","warn"===ue.color)("mat-mdc-radio-checked",ue.checked)("_mat-animation-noopable",ue._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:V,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(ce,ue){if(1&ce&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Le){return ue._onTouchTargetClick(Le)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Le){return ue._onInputInteraction(Le)}),e.qZA(),e.TgZ(6,"div",6),e._UZ(7,"div",7)(8,"div",8),e.qZA(),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA()(),e.TgZ(11,"label",11),e.Hsn(12),e.qZA()()),2&ce){const Ye=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==ue.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",ue.disabled),e.xp6(2),e.Q6J("id",ue.inputId)("checked",ue.checked)("disabled",ue.disabled)("required",ue.required),e.uIk("name",ue.name)("value",ue.value)("aria-label",ue.ariaLabel)("aria-labelledby",ue.ariaLabelledby)("aria-describedby",ue.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",Ye)("matRippleDisabled",ue._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",ue.inputId)}},dependencies:[r.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),R})(),we=(()=>{class R{}return R.\u0275fac=function(ce){return new(ce||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({imports:[r.BQ,p.ez,r.si,r.BQ]}),R})()},98525:(ct,ye,l)=>{"use strict";l.d(ye,{LD:()=>Te,gD:()=>oe});var e=l(33651),r=l(96814),s=l(65879),c=l(23680),d=l(64170),f=l(16672),p=l(4300),T=l(49388),V=l(42495),Q=l(78337),Me=l(36028),te=l(56223),Re=l(78645),Se=l(74911),Ae=l(63019),Ke=l(27921),He=l(94664),_t=l(48180),le=l(32181),xt=l(37398),G=l(93997),we=l(59773),R=l(86825);const re=["trigger"],ce=["panel"];function ue(mt,ut){if(1&mt&&(s.TgZ(0,"span",10),s._uU(1),s.qZA()),2&mt){const tt=s.oxw();s.xp6(1),s.Oqu(tt.placeholder)}}function Ye(mt,ut){if(1&mt&&(s.TgZ(0,"span",14),s._uU(1),s.qZA()),2&mt){const tt=s.oxw(2);s.xp6(1),s.Oqu(tt.triggerValue)}}function Le(mt,ut){1&mt&&s.Hsn(0,0,["*ngSwitchCase","true"])}function ee(mt,ut){if(1&mt&&(s.TgZ(0,"span",11),s.YNc(1,Ye,2,1,"span",12),s.YNc(2,Le,1,0,"ng-content",13),s.qZA()),2&mt){const tt=s.oxw();s.Q6J("ngSwitch",!!tt.customTrigger),s.xp6(2),s.Q6J("ngSwitchCase",!0)}}function ze(mt,ut){if(1&mt){const tt=s.EpF();s.O4$(),s.kcU(),s.TgZ(0,"div",15,16),s.NdJ("@transformPanel.done",function(Ut){s.CHM(tt);const li=s.oxw();return s.KtG(li._panelDoneAnimatingStream.next(Ut.toState))})("keydown",function(Ut){s.CHM(tt);const li=s.oxw();return s.KtG(li._handleKeydown(Ut))}),s.Hsn(2,1),s.qZA()}if(2&mt){const tt=s.oxw();s.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",tt._getPanelTheme(),""),s.Q6J("ngClass",tt.panelClass)("@transformPanel","showing"),s.uIk("id",tt.id+"-panel")("aria-multiselectable",tt.multiple)("aria-label",tt.ariaLabel||null)("aria-labelledby",tt._getPanelAriaLabelledby())}}const Je=[[["mat-select-trigger"]],"*"],At=["mat-select-trigger","*"],U={transformPanelWrap:(0,R.X$)("transformPanelWrap",[(0,R.eR)("* => void",(0,R.IO)("@transformPanel",[(0,R.pV)()],{optional:!0}))]),transformPanel:(0,R.X$)("transformPanel",[(0,R.SB)("void",(0,R.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,R.eR)("void => showing",(0,R.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,R.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,R.eR)("* => void",(0,R.jt)("100ms linear",(0,R.oB)({opacity:0})))])};let Ce=0;const De=new s.OlP("mat-select-scroll-strategy"),P=new s.OlP("MAT_SELECT_CONFIG"),W={provide:De,deps:[e.aV],useFactory:function j(mt){return()=>mt.scrollStrategies.reposition()}},_e=new s.OlP("MatSelectTrigger");class ke{constructor(ut,tt){this.source=ut,this.value=tt}}const pt=(0,c.Kr)((0,c.sb)((0,c.Id)((0,c.FD)(class{constructor(mt,ut,tt,St,Ut){this._elementRef=mt,this._defaultErrorStateMatcher=ut,this._parentForm=tt,this._parentFormGroup=St,this.ngControl=Ut,this.stateChanges=new Re.x}}))));let Be=(()=>{class mt extends pt{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(tt){this._placeholder=tt,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(te.kI.required)??!1}set required(tt){this._required=(0,V.Ig)(tt),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(tt){this._multiple=(0,V.Ig)(tt)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(tt){this._disableOptionCentering=(0,V.Ig)(tt)}get compareWith(){return this._compareWith}set compareWith(tt){this._compareWith=tt,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(tt){this._assignValue(tt)&&this._onChange(tt)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(tt){this._typeaheadDebounceInterval=(0,V.su)(tt)}get id(){return this._id}set id(tt){this._id=tt||this._uid,this.stateChanges.next()}constructor(tt,St,Ut,li,Gt,ni,gt,Rt,vt,ve,et,Pe,Ve,E){super(Gt,li,gt,Rt,ve),this._viewportRuler=tt,this._changeDetectorRef=St,this._ngZone=Ut,this._dir=ni,this._parentFormField=vt,this._liveAnnouncer=Ve,this._defaultOptions=E,this._panelOpen=!1,this._compareWith=(Y,ne)=>Y===ne,this._uid="mat-select-"+Ce++,this._triggerAriaLabelledBy=null,this._destroy=new Re.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Ce++,this._panelDoneAnimatingStream=new Re.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,Se.P)(()=>{const Y=this.options;return Y?Y.changes.pipe((0,Ke.O)(Y),(0,He.w)(()=>(0,Ae.T)(...Y.map(ne=>ne.onSelectionChange)))):this._ngZone.onStable.pipe((0,_t.q)(1),(0,He.w)(()=>this.optionSelectionChanges))}),this.openedChange=new s.vpe,this._openedStream=this.openedChange.pipe((0,le.h)(Y=>Y),(0,xt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,le.h)(Y=>!Y),(0,xt.U)(()=>{})),this.selectionChange=new s.vpe,this.valueChange=new s.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=E?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=E.typeaheadDebounceInterval),this._scrollStrategyFactory=Pe,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(et)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Q.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,G.x)(),(0,we.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,we.R)(this._destroy)).subscribe(tt=>{tt.added.forEach(St=>St.select()),tt.removed.forEach(St=>St.deselect())}),this.options.changes.pipe((0,Ke.O)(null),(0,we.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const tt=this._getTriggerAriaLabelledby(),St=this.ngControl;if(tt!==this._triggerAriaLabelledBy){const Ut=this._elementRef.nativeElement;this._triggerAriaLabelledBy=tt,tt?Ut.setAttribute("aria-labelledby",tt):Ut.removeAttribute("aria-labelledby")}St&&(this._previousControl!==St.control&&(void 0!==this._previousControl&&null!==St.disabled&&St.disabled!==this.disabled&&(this.disabled=St.disabled),this._previousControl=St.control),this.updateErrorState())}ngOnChanges(tt){(tt.disabled||tt.userAriaDescribedBy)&&this.stateChanges.next(),tt.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const tt=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!tt)return;const St=`${this.id}-panel`;this._trackedModal&&(0,p.iD)(this._trackedModal,"aria-owns",St),(0,p.Zf)(tt,"aria-owns",St),this._trackedModal=tt}_clearFromModal(){this._trackedModal&&((0,p.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(tt){this._assignValue(tt)}registerOnChange(tt){this._onChange=tt}registerOnTouched(tt){this._onTouched=tt}setDisabledState(tt){this.disabled=tt,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const tt=this._selectionModel.selected.map(St=>St.viewValue);return this._isRtl()&&tt.reverse(),tt.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(tt){this.disabled||(this.panelOpen?this._handleOpenKeydown(tt):this._handleClosedKeydown(tt))}_handleClosedKeydown(tt){const St=tt.keyCode,Ut=St===Me.JH||St===Me.LH||St===Me.oh||St===Me.SV,li=St===Me.K5||St===Me.L_,Gt=this._keyManager;if(!Gt.isTyping()&&li&&!(0,Me.Vb)(tt)||(this.multiple||tt.altKey)&&Ut)tt.preventDefault(),this.open();else if(!this.multiple){const ni=this.selected;Gt.onKeydown(tt);const gt=this.selected;gt&&ni!==gt&&this._liveAnnouncer.announce(gt.viewValue,1e4)}}_handleOpenKeydown(tt){const St=this._keyManager,Ut=tt.keyCode,li=Ut===Me.JH||Ut===Me.LH,Gt=St.isTyping();if(li&&tt.altKey)tt.preventDefault(),this.close();else if(Gt||Ut!==Me.K5&&Ut!==Me.L_||!St.activeItem||(0,Me.Vb)(tt))if(!Gt&&this._multiple&&Ut===Me.A&&tt.ctrlKey){tt.preventDefault();const ni=this.options.some(gt=>!gt.disabled&&!gt.selected);this.options.forEach(gt=>{gt.disabled||(ni?gt.select():gt.deselect())})}else{const ni=St.activeItemIndex;St.onKeydown(tt),this._multiple&&li&&tt.shiftKey&&St.activeItem&&St.activeItemIndex!==ni&&St.activeItem._selectViaInteraction()}else tt.preventDefault(),St.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,_t.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(tt){if(this.options.forEach(St=>St.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&tt)Array.isArray(tt),tt.forEach(St=>this._selectOptionByValue(St)),this._sortValues();else{const St=this._selectOptionByValue(tt);St?this._keyManager.updateActiveItem(St):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(tt){const St=this.options.find(Ut=>{if(this._selectionModel.isSelected(Ut))return!1;try{return null!=Ut.value&&this._compareWith(Ut.value,tt)}catch{return!1}});return St&&this._selectionModel.select(St),St}_assignValue(tt){return!!(tt!==this._value||this._multiple&&Array.isArray(tt))&&(this.options&&this._setSelectionByValue(tt),this._value=tt,!0)}_skipPredicate(tt){return tt.disabled}_initKeyManager(){this._keyManager=new p.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const tt=(0,Ae.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,we.R)(tt)).subscribe(St=>{this._onSelect(St.source,St.isUserInput),St.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Ae.T)(...this.options.map(St=>St._stateChanges)).pipe((0,we.R)(tt)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(tt,St){const Ut=this._selectionModel.isSelected(tt);null!=tt.value||this._multiple?(Ut!==tt.selected&&(tt.selected?this._selectionModel.select(tt):this._selectionModel.deselect(tt)),St&&this._keyManager.setActiveItem(tt),this.multiple&&(this._sortValues(),St&&this.focus())):(tt.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(tt.value)),Ut!==this._selectionModel.isSelected(tt)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const tt=this.options.toArray();this._selectionModel.sort((St,Ut)=>this.sortComparator?this.sortComparator(St,Ut,tt):tt.indexOf(St)-tt.indexOf(Ut)),this.stateChanges.next()}}_propagateChanges(tt){let St=null;St=this.multiple?this.selected.map(Ut=>Ut.value):this.selected?this.selected.value:tt,this._value=St,this.valueChange.emit(St),this._onChange(St),this.selectionChange.emit(this._getChangeEvent(St)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let tt=-1;for(let St=0;St0}focus(tt){this._elementRef.nativeElement.focus(tt)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const tt=this._parentFormField?.getLabelId();return this.ariaLabelledby?(tt?tt+" ":"")+this.ariaLabelledby:tt}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const tt=this._parentFormField?.getLabelId();let St=(tt?tt+" ":"")+this._valueId;return this.ariaLabelledby&&(St+=" "+this.ariaLabelledby),St}_panelDoneAnimating(tt){this.openedChange.emit(tt)}setDescribedByIds(tt){tt.length?this._elementRef.nativeElement.setAttribute("aria-describedby",tt.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return mt.\u0275fac=function(tt){return new(tt||mt)(s.Y36(f.rL),s.Y36(s.sBO),s.Y36(s.R0b),s.Y36(c.rD),s.Y36(s.SBq),s.Y36(T.Is,8),s.Y36(te.F,8),s.Y36(te.sg,8),s.Y36(d.G_,8),s.Y36(te.a5,10),s.$8M("tabindex"),s.Y36(De),s.Y36(p.Kd),s.Y36(P,8))},mt.\u0275dir=s.lG2({type:mt,viewQuery:function(tt,St){if(1&tt&&(s.Gf(re,5),s.Gf(ce,5),s.Gf(e.pI,5)),2&tt){let Ut;s.iGM(Ut=s.CRH())&&(St.trigger=Ut.first),s.iGM(Ut=s.CRH())&&(St.panel=Ut.first),s.iGM(Ut=s.CRH())&&(St._overlayDir=Ut.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[s.qOj,s.TTD]}),mt})(),oe=(()=>{class mt extends Be{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=tt=>!this.panelOpen&&tt.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,we.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(tt){const St=this.options.toArray()[tt];if(St){const Ut=this.panel.nativeElement,li=(0,c.CB)(tt,this.options,this.optionGroups),Gt=St._getHostElement();Ut.scrollTop=0===tt&&1===li?0:(0,c.jH)(Gt.offsetTop,Gt.offsetHeight,Ut.scrollTop,Ut.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(tt){return new ke(this,tt)}_getOverlayWidth(tt){return"auto"===this.panelWidth?(tt instanceof e.xu?tt.elementRef:tt||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(tt){this._hideSingleSelectionIndicator=(0,V.Ig)(tt),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const tt of this.options)tt._changeDetectorRef.markForCheck()}}return mt.\u0275fac=function(){let ut;return function(St){return(ut||(ut=s.n5z(mt)))(St||mt)}}(),mt.\u0275cmp=s.Xpm({type:mt,selectors:[["mat-select"]],contentQueries:function(tt,St,Ut){if(1&tt&&(s.Suo(Ut,_e,5),s.Suo(Ut,c.ey,5),s.Suo(Ut,c.K7,5)),2&tt){let li;s.iGM(li=s.CRH())&&(St.customTrigger=li.first),s.iGM(li=s.CRH())&&(St.options=li),s.iGM(li=s.CRH())&&(St.optionGroups=li)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(tt,St){1&tt&&s.NdJ("keydown",function(li){return St._handleKeydown(li)})("focus",function(){return St._onFocus()})("blur",function(){return St._onBlur()}),2&tt&&(s.uIk("id",St.id)("tabindex",St.tabIndex)("aria-controls",St.panelOpen?St.id+"-panel":null)("aria-expanded",St.panelOpen)("aria-label",St.ariaLabel||null)("aria-required",St.required.toString())("aria-disabled",St.disabled.toString())("aria-invalid",St.errorState)("aria-activedescendant",St._getAriaActiveDescendant()),s.ekj("mat-mdc-select-disabled",St.disabled)("mat-mdc-select-invalid",St.errorState)("mat-mdc-select-required",St.required)("mat-mdc-select-empty",St.empty)("mat-mdc-select-multiple",St.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[s._Bn([{provide:d.Eo,useExisting:mt},{provide:c.HF,useExisting:mt}]),s.qOj],ngContentSelectors:At,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(tt,St){if(1&tt&&(s.F$t(Je),s.TgZ(0,"div",0,1),s.NdJ("click",function(){return St.toggle()}),s.TgZ(3,"div",2),s.YNc(4,ue,2,1,"span",3),s.YNc(5,ee,3,2,"span",4),s.qZA(),s.TgZ(6,"div",5)(7,"div",6),s.O4$(),s.TgZ(8,"svg",7),s._UZ(9,"path",8),s.qZA()()()(),s.YNc(10,ze,3,9,"ng-template",9),s.NdJ("backdropClick",function(){return St.close()})("attach",function(){return St._onAttached()})("detach",function(){return St.close()})),2&tt){const Ut=s.MAs(1);s.xp6(3),s.Q6J("ngSwitch",St.empty),s.uIk("id",St._valueId),s.xp6(1),s.Q6J("ngSwitchCase",!0),s.xp6(1),s.Q6J("ngSwitchCase",!1),s.xp6(5),s.Q6J("cdkConnectedOverlayPanelClass",St._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",St._scrollStrategy)("cdkConnectedOverlayOrigin",St._preferredOverlayOrigin||Ut)("cdkConnectedOverlayOpen",St.panelOpen)("cdkConnectedOverlayPositions",St._positions)("cdkConnectedOverlayWidth",St._overlayWidth)}},dependencies:[r.mk,r.RF,r.n9,r.ED,e.pI,e.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[U.transformPanel]},changeDetection:0}),mt})(),Te=(()=>{class mt{}return mt.\u0275fac=function(tt){return new(tt||mt)},mt.\u0275mod=s.oAB({type:mt}),mt.\u0275inj=s.cJS({providers:[W],imports:[r.ez,e.U8,c.Ng,c.BQ,f.ZD,d.lN,c.Ng,c.BQ]}),mt})()},32651:(ct,ye,l)=>{"use strict";l.d(ye,{JX:()=>_e,SJ:()=>pt,TM:()=>ke});var e=l(16672),r=l(96814),s=l(65879),c=l(23680),d=l(4300),f=l(49388),p=l(42495),T=l(36028),V=l(62831),Q=l(78645),Me=l(92438),te=l(63019),Re=l(32181),Se=l(37398),Ae=l(21441),Ke=l(59773),He=l(93997),_t=l(48180),le=l(27921),xt=l(83620),G=l(86825);const we=["*"],R=["content"];function re(Be,Mt){if(1&Be){const oe=s.EpF();s.TgZ(0,"div",2),s.NdJ("click",function(){s.CHM(oe);const mt=s.oxw();return s.KtG(mt._onBackdropClicked())}),s.qZA()}if(2&Be){const oe=s.oxw();s.ekj("mat-drawer-shown",oe._isShowingBackdrop())}}function ce(Be,Mt){1&Be&&(s.TgZ(0,"mat-drawer-content"),s.Hsn(1,2),s.qZA())}const ue=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Ye=["mat-drawer","mat-drawer-content","*"];function Le(Be,Mt){if(1&Be){const oe=s.EpF();s.TgZ(0,"div",2),s.NdJ("click",function(){s.CHM(oe);const mt=s.oxw();return s.KtG(mt._onBackdropClicked())}),s.qZA()}if(2&Be){const oe=s.oxw();s.ekj("mat-drawer-shown",oe._isShowingBackdrop())}}function ee(Be,Mt){1&Be&&(s.TgZ(0,"mat-sidenav-content"),s.Hsn(1,2),s.qZA())}const ze=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Je=["mat-sidenav","mat-sidenav-content","*"],U={transformDrawer:(0,G.X$)("transform",[(0,G.SB)("open, open-instant",(0,G.oB)({transform:"none",visibility:"visible"})),(0,G.SB)("void",(0,G.oB)({"box-shadow":"none",visibility:"hidden"})),(0,G.eR)("void => open-instant",(0,G.jt)("0ms")),(0,G.eR)("void <=> open, open-instant => void",(0,G.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},D=new s.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Ce(){return!1}}),Z=new s.OlP("MAT_DRAWER_CONTAINER");let De=(()=>{class Be extends e.PQ{constructor(oe,Te,mt,ut,tt){super(mt,ut,tt),this._changeDetectorRef=oe,this._container=Te}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return Be.\u0275fac=function(oe){return new(oe||Be)(s.Y36(s.sBO),s.Y36((0,s.Gpc)(()=>P)),s.Y36(s.SBq),s.Y36(e.mF),s.Y36(s.R0b))},Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(oe,Te){2&oe&&s.Udp("margin-left",Te._container._contentMargins.left,"px")("margin-right",Te._container._contentMargins.right,"px")},features:[s._Bn([{provide:e.PQ,useExisting:Be}]),s.qOj],ngContentSelectors:we,decls:1,vars:0,template:function(oe,Te){1&oe&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),Be})(),j=(()=>{class Be{get position(){return this._position}set position(oe){(oe="end"===oe?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(oe),this._position=oe,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(oe){this._mode=oe,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(oe){this._disableClose=(0,p.Ig)(oe)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(oe){("true"===oe||"false"===oe||null==oe)&&(oe=(0,p.Ig)(oe)),this._autoFocus=oe}get opened(){return this._opened}set opened(oe){this.toggle((0,p.Ig)(oe))}constructor(oe,Te,mt,ut,tt,St,Ut,li){this._elementRef=oe,this._focusTrapFactory=Te,this._focusMonitor=mt,this._platform=ut,this._ngZone=tt,this._interactivityChecker=St,this._doc=Ut,this._container=li,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new Q.x,this._animationEnd=new Q.x,this._animationState="void",this.openedChange=new s.vpe(!0),this._openedStream=this.openedChange.pipe((0,Re.h)(Gt=>Gt),(0,Se.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Re.h)(Gt=>Gt.fromState!==Gt.toState&&0===Gt.toState.indexOf("open")),(0,Ae.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Re.h)(Gt=>!Gt),(0,Se.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Re.h)(Gt=>Gt.fromState!==Gt.toState&&"void"===Gt.toState),(0,Ae.h)(void 0)),this._destroyed=new Q.x,this.onPositionChanged=new s.vpe,this._modeChanged=new Q.x,this.openedChange.subscribe(Gt=>{Gt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,Me.R)(this._elementRef.nativeElement,"keydown").pipe((0,Re.h)(Gt=>Gt.keyCode===T.hY&&!this.disableClose&&!(0,T.Vb)(Gt)),(0,Ke.R)(this._destroyed)).subscribe(Gt=>this._ngZone.run(()=>{this.close(),Gt.stopPropagation(),Gt.preventDefault()}))}),this._animationEnd.pipe((0,He.x)((Gt,ni)=>Gt.fromState===ni.fromState&&Gt.toState===ni.toState)).subscribe(Gt=>{const{fromState:ni,toState:gt}=Gt;(0===gt.indexOf("open")&&"void"===ni||"void"===gt&&0===ni.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(oe,Te){this._interactivityChecker.isFocusable(oe)||(oe.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const mt=()=>{oe.removeEventListener("blur",mt),oe.removeEventListener("mousedown",mt),oe.removeAttribute("tabindex")};oe.addEventListener("blur",mt),oe.addEventListener("mousedown",mt)})),oe.focus(Te)}_focusByCssSelector(oe,Te){let mt=this._elementRef.nativeElement.querySelector(oe);mt&&this._forceFocus(mt,Te)}_takeFocus(){if(!this._focusTrap)return;const oe=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Te=>{!Te&&"function"==typeof this._elementRef.nativeElement.focus&&oe.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(oe){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,oe):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const oe=this._doc.activeElement;return!!oe&&this._elementRef.nativeElement.contains(oe)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(oe){return this.toggle(!0,oe)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(oe=!this.opened,Te){oe&&Te&&(this._openedVia=Te);const mt=this._setOpen(oe,!oe&&this._isFocusWithinDrawer(),this._openedVia||"program");return oe||(this._openedVia=null),mt}_setOpen(oe,Te,mt){return this._opened=oe,oe?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",Te&&this._restoreFocus(mt)),this._updateFocusTrapState(),new Promise(ut=>{this.openedChange.pipe((0,_t.q)(1)).subscribe(tt=>ut(tt?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(oe){const Te=this._elementRef.nativeElement,mt=Te.parentNode;"end"===oe?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),mt.insertBefore(this._anchor,Te)),mt.appendChild(Te)):this._anchor&&this._anchor.parentNode.insertBefore(Te,this._anchor)}}return Be.\u0275fac=function(oe){return new(oe||Be)(s.Y36(s.SBq),s.Y36(d.qV),s.Y36(d.tE),s.Y36(V.t4),s.Y36(s.R0b),s.Y36(d.ic),s.Y36(r.K0,8),s.Y36(Z,8))},Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-drawer"]],viewQuery:function(oe,Te){if(1&oe&&s.Gf(R,5),2&oe){let mt;s.iGM(mt=s.CRH())&&(Te._content=mt.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(oe,Te){1&oe&&s.WFA("@transform.start",function(ut){return Te._animationStarted.next(ut)})("@transform.done",function(ut){return Te._animationEnd.next(ut)}),2&oe&&(s.uIk("align",null),s.d8E("@transform",Te._animationState),s.ekj("mat-drawer-end","end"===Te.position)("mat-drawer-over","over"===Te.mode)("mat-drawer-push","push"===Te.mode)("mat-drawer-side","side"===Te.mode)("mat-drawer-opened",Te.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:we,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,Te){1&oe&&(s.F$t(),s.TgZ(0,"div",0,1),s.Hsn(2),s.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[U.transformDrawer]},changeDetection:0}),Be})(),P=(()=>{class Be{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(oe){this._autosize=(0,p.Ig)(oe)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(oe){this._backdropOverride=null==oe?null:(0,p.Ig)(oe)}get scrollable(){return this._userContent||this._content}constructor(oe,Te,mt,ut,tt,St=!1,Ut){this._dir=oe,this._element=Te,this._ngZone=mt,this._changeDetectorRef=ut,this._animationMode=Ut,this._drawers=new s.n_E,this.backdropClick=new s.vpe,this._destroyed=new Q.x,this._doCheckSubject=new Q.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new Q.x,oe&&oe.change.pipe((0,Ke.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),tt.change().pipe((0,Ke.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=St}ngAfterContentInit(){this._allDrawers.changes.pipe((0,le.O)(this._allDrawers),(0,Ke.R)(this._destroyed)).subscribe(oe=>{this._drawers.reset(oe.filter(Te=>!Te._container||Te._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,le.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(oe=>{this._watchDrawerToggle(oe),this._watchDrawerPosition(oe),this._watchDrawerMode(oe)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,xt.b)(10),(0,Ke.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(oe=>oe.open())}close(){this._drawers.forEach(oe=>oe.close())}updateContentMargins(){let oe=0,Te=0;if(this._left&&this._left.opened)if("side"==this._left.mode)oe+=this._left._getWidth();else if("push"==this._left.mode){const mt=this._left._getWidth();oe+=mt,Te-=mt}if(this._right&&this._right.opened)if("side"==this._right.mode)Te+=this._right._getWidth();else if("push"==this._right.mode){const mt=this._right._getWidth();Te+=mt,oe-=mt}oe=oe||null,Te=Te||null,(oe!==this._contentMargins.left||Te!==this._contentMargins.right)&&(this._contentMargins={left:oe,right:Te},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(oe){oe._animationStarted.pipe((0,Re.h)(Te=>Te.fromState!==Te.toState),(0,Ke.R)(this._drawers.changes)).subscribe(Te=>{"open-instant"!==Te.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==oe.mode&&oe.openedChange.pipe((0,Ke.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(oe.opened))}_watchDrawerPosition(oe){oe&&oe.onPositionChanged.pipe((0,Ke.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,_t.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(oe){oe&&oe._modeChanged.pipe((0,Ke.R)((0,te.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(oe){const Te=this._element.nativeElement.classList,mt="mat-drawer-container-has-open";oe?Te.add(mt):Te.remove(mt)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(oe=>{"end"==oe.position?this._end=oe:this._start=oe}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(oe=>oe&&!oe.disableClose&&this._drawerHasBackdrop(oe)).forEach(oe=>oe._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(oe){return null!=oe&&oe.opened}_drawerHasBackdrop(oe){return null==this._backdropOverride?!!oe&&"side"!==oe.mode:this._backdropOverride}}return Be.\u0275fac=function(oe){return new(oe||Be)(s.Y36(f.Is,8),s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(s.sBO),s.Y36(e.rL),s.Y36(D),s.Y36(s.QbO,8))},Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-drawer-container"]],contentQueries:function(oe,Te,mt){if(1&oe&&(s.Suo(mt,De,5),s.Suo(mt,j,5)),2&oe){let ut;s.iGM(ut=s.CRH())&&(Te._content=ut.first),s.iGM(ut=s.CRH())&&(Te._allDrawers=ut)}},viewQuery:function(oe,Te){if(1&oe&&s.Gf(De,5),2&oe){let mt;s.iGM(mt=s.CRH())&&(Te._userContent=mt.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(oe,Te){2&oe&&s.ekj("mat-drawer-container-explicit-backdrop",Te._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[s._Bn([{provide:Z,useExisting:Be}])],ngContentSelectors:Ye,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,Te){1&oe&&(s.F$t(ue),s.YNc(0,re,1,2,"div",0),s.Hsn(1),s.Hsn(2,1),s.YNc(3,ce,2,0,"mat-drawer-content",1)),2&oe&&(s.Q6J("ngIf",Te.hasBackdrop),s.xp6(3),s.Q6J("ngIf",!Te._content))},dependencies:[r.O5,De],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),Be})(),W=(()=>{class Be extends De{constructor(oe,Te,mt,ut,tt){super(oe,Te,mt,ut,tt)}}return Be.\u0275fac=function(oe){return new(oe||Be)(s.Y36(s.sBO),s.Y36((0,s.Gpc)(()=>ke)),s.Y36(s.SBq),s.Y36(e.mF),s.Y36(s.R0b))},Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(oe,Te){2&oe&&s.Udp("margin-left",Te._container._contentMargins.left,"px")("margin-right",Te._container._contentMargins.right,"px")},features:[s._Bn([{provide:e.PQ,useExisting:Be}]),s.qOj],ngContentSelectors:we,decls:1,vars:0,template:function(oe,Te){1&oe&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),Be})(),_e=(()=>{class Be extends j{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(oe){this._fixedInViewport=(0,p.Ig)(oe)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(oe){this._fixedTopGap=(0,p.su)(oe)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(oe){this._fixedBottomGap=(0,p.su)(oe)}}return Be.\u0275fac=function(){let Mt;return function(Te){return(Mt||(Mt=s.n5z(Be)))(Te||Be)}}(),Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(oe,Te){2&oe&&(s.uIk("align",null),s.Udp("top",Te.fixedInViewport?Te.fixedTopGap:null,"px")("bottom",Te.fixedInViewport?Te.fixedBottomGap:null,"px"),s.ekj("mat-drawer-end","end"===Te.position)("mat-drawer-over","over"===Te.mode)("mat-drawer-push","push"===Te.mode)("mat-drawer-side","side"===Te.mode)("mat-drawer-opened",Te.opened)("mat-sidenav-fixed",Te.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[s.qOj],ngContentSelectors:we,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(oe,Te){1&oe&&(s.F$t(),s.TgZ(0,"div",0,1),s.Hsn(2),s.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[U.transformDrawer]},changeDetection:0}),Be})(),ke=(()=>{class Be extends P{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return Be.\u0275fac=function(){let Mt;return function(Te){return(Mt||(Mt=s.n5z(Be)))(Te||Be)}}(),Be.\u0275cmp=s.Xpm({type:Be,selectors:[["mat-sidenav-container"]],contentQueries:function(oe,Te,mt){if(1&oe&&(s.Suo(mt,W,5),s.Suo(mt,_e,5)),2&oe){let ut;s.iGM(ut=s.CRH())&&(Te._content=ut.first),s.iGM(ut=s.CRH())&&(Te._allDrawers=ut)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(oe,Te){2&oe&&s.ekj("mat-drawer-container-explicit-backdrop",Te._backdropOverride)},exportAs:["matSidenavContainer"],features:[s._Bn([{provide:Z,useExisting:Be}]),s.qOj],ngContentSelectors:Je,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(oe,Te){1&oe&&(s.F$t(ze),s.YNc(0,Le,1,2,"div",0),s.Hsn(1),s.Hsn(2,1),s.YNc(3,ee,2,0,"mat-sidenav-content",1)),2&oe&&(s.Q6J("ngIf",Te.hasBackdrop),s.xp6(3),s.Q6J("ngIf",!Te._content))},dependencies:[r.O5,W],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),Be})(),pt=(()=>{class Be{}return Be.\u0275fac=function(oe){return new(oe||Be)},Be.\u0275mod=s.oAB({type:Be}),Be.\u0275inj=s.cJS({imports:[r.ez,c.BQ,e.ZD,e.ZD,c.BQ]}),Be})()},82599:(ct,ye,l)=>{"use strict";l.d(ye,{Rr:()=>Ke,rP:()=>xt});var e=l(65879),r=l(56223),s=l(4300),c=l(23680),d=l(42495),f=l(96814);const p=["switch"];function T(G,we){1&G&&(e.TgZ(0,"div",12),e.O4$(),e.TgZ(1,"svg",13),e._UZ(2,"path",14),e.qZA(),e.TgZ(3,"svg",15),e._UZ(4,"path",16),e.qZA()())}const V=["*"],Q=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),Me={provide:r.JU,useExisting:(0,e.Gpc)(()=>Ke),multi:!0};class te{constructor(we,R){this.source=we,this.checked=R}}let Re=0;const Se=(0,c.sb)((0,c.pj)((0,c.Kr)((0,c.Id)(class{constructor(G){this._elementRef=G}}))));let Ae=(()=>{class G extends Se{get required(){return this._required}set required(R){this._required=(0,d.Ig)(R)}get checked(){return this._checked}set checked(R){this._checked=(0,d.Ig)(R),this._changeDetectorRef.markForCheck()}get hideIcon(){return this._hideIcon}set hideIcon(R){this._hideIcon=(0,d.Ig)(R)}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(R,re,ce,ue,Ye,Le,ee){super(R),this._focusMonitor=re,this._changeDetectorRef=ce,this.defaults=Ye,this._onChange=ze=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this._hideIcon=!1,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(ue)||0,this.color=this.defaultColor=Ye.color||"accent",this._noopAnimations="NoopAnimations"===Le,this.id=this._uniqueId=`${ee}${++Re}`,this._hideIcon=Ye.hideIcon??!1}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(R=>{"keyboard"===R||"program"===R?(this._focused=!0,this._changeDetectorRef.markForCheck()):R||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(R){this.checked=!!R}registerOnChange(R){this._onChange=R}registerOnTouched(R){this._onTouched=R}setDisabledState(R){this.disabled=R,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return G.\u0275fac=function(R){e.$Z()},G.\u0275dir=e.lG2({type:G,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked",hideIcon:"hideIcon"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.qOj]}),G})(),Ke=(()=>{class G extends Ae{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(R,re,ce,ue,Ye,Le){super(R,re,ce,ue,Ye,Le,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new te(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(R){return new te(this,R)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return G.\u0275fac=function(R){return new(R||G)(e.Y36(e.SBq),e.Y36(s.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(Q),e.Y36(e.QbO,8))},G.\u0275cmp=e.Xpm({type:G,selectors:[["mat-slide-toggle"]],viewQuery:function(R,re){if(1&R&&e.Gf(p,5),2&R){let ce;e.iGM(ce=e.CRH())&&(re._switchElement=ce.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(R,re){2&R&&(e.Ikx("id",re.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",re._focused)("mat-mdc-slide-toggle-checked",re.checked)("_mat-animation-noopable",re._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([Me]),e.qOj],ngContentSelectors:V,decls:13,vars:25,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],["class","mdc-switch__icons",4,"ngIf"],[1,"mdc-label",3,"for","click"],[1,"mdc-switch__icons"],["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(R,re){if(1&R&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return re._handleClick()}),e._UZ(3,"div",3),e.TgZ(4,"div",4)(5,"div",5)(6,"div",6),e._UZ(7,"div",7),e.qZA(),e.TgZ(8,"div",8),e._UZ(9,"div",9),e.qZA(),e.YNc(10,T,5,0,"div",10),e.qZA()()(),e.TgZ(11,"label",11),e.NdJ("click",function(ue){return ue.stopPropagation()}),e.Hsn(12),e.qZA()()),2&R){const ce=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==re.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",re.checked)("mdc-switch--unselected",!re.checked)("mdc-switch--checked",re.checked)("mdc-switch--disabled",re.disabled),e.Q6J("tabIndex",re.tabIndex)("disabled",re.disabled),e.uIk("id",re.buttonId)("name",re.name)("aria-label",re.ariaLabel)("aria-labelledby",re._getAriaLabelledBy())("aria-describedby",re.ariaDescribedby)("aria-required",re.required||null)("aria-checked",re.checked),e.xp6(8),e.Q6J("matRippleTrigger",ce)("matRippleDisabled",re.disableRipple||re.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("ngIf",!re.hideIcon),e.xp6(1),e.Q6J("for",re.buttonId),e.uIk("id",re._labelId)}},dependencies:[c.wG,f.O5],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mdc-switch{width:var(--mdc-switch-track-width);--mdc-switch-disabled-handle-opacity:0.38;--mdc-switch-disabled-selected-icon-opacity:0.38;--mdc-switch-disabled-track-opacity:0.12;--mdc-switch-disabled-unselected-icon-opacity:0.38;--mdc-switch-handle-height:20px;--mdc-switch-handle-shape:10px;--mdc-switch-handle-width:20px;--mdc-switch-selected-icon-size:18px;--mdc-switch-track-height:14px;--mdc-switch-track-shape:7px;--mdc-switch-track-width:36px;--mdc-switch-unselected-icon-size:18px;--mdc-switch-state-layer-size:40px;--mdc-switch-selected-focus-state-layer-opacity:0.12;--mdc-switch-selected-hover-state-layer-opacity:0.04;--mdc-switch-selected-pressed-state-layer-opacity:0.1;--mdc-switch-unselected-focus-state-layer-opacity:0.12;--mdc-switch-unselected-hover-state-layer-opacity:0.04;--mdc-switch-unselected-pressed-state-layer-opacity:0.1}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation)}.mdc-switch .mdc-switch__focus-ring-wrapper,.mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height)}.mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity)}.mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape)}.mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width)}.mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width))}.mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size)}.mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color)}.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity)}.mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size);width:var(--mdc-switch-state-layer-size)}.mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape)}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mat-mdc-slide-toggle .mdc-label{font-family:var(--mat-slide-toggle-label-text-font);font-size:var(--mat-slide-toggle-label-text-size);letter-spacing:var(--mat-slide-toggle-label-text-tracking);line-height:var(--mat-slide-toggle-label-text-line-height);font-weight:var(--mat-slide-toggle-label-text-weight)}.mat-mdc-slide-toggle{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 .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),G})(),le=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({}),G})(),xt=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({imports:[le,c.BQ,c.si,f.ez,le,c.BQ]}),G})()},92202:(ct,ye,l)=>{"use strict";l.d(ye,{$5:()=>ze,KP:()=>At,pH:()=>ce});var e=l(49388),r=l(42495),s=l(62831),c=l(65879),d=l(23680),f=l(96814),p=l(56223),T=l(78645);const V=["knob"],Q=["valueIndicatorContainer"];function Me(U,K){if(1&U&&(c.TgZ(0,"div",4,5)(2,"div",6)(3,"span",7),c._uU(4),c.qZA()()()),2&U){const D=c.oxw();c.xp6(4),c.Oqu(D.valueIndicatorText)}}const te=["trackActive"];function Re(U,K){if(1&U&&c._UZ(0,"div"),2&U){const D=K.$implicit,Z=K.index,Ce=c.oxw(3);c.Tol(0===D?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),c.Udp("transform",Ce._calcTickMarkTransform(Z))}}function Se(U,K){if(1&U&&(c.ynx(0),c.YNc(1,Re,1,4,"div",11),c.BQk()),2&U){const D=c.oxw(2);c.xp6(1),c.Q6J("ngForOf",D._tickMarks)}}function Ae(U,K){if(1&U&&(c.TgZ(0,"div",8,9),c.YNc(2,Se,2,1,"ng-container",10),c.qZA()),2&U){const D=c.oxw();c.xp6(2),c.Q6J("ngIf",D._cachedWidth)}}function Ke(U,K){if(1&U&&c._UZ(0,"mat-slider-visual-thumb",7),2&U){const D=c.oxw();c.Q6J("discrete",D.discrete)("thumbPosition",1)("valueIndicatorText",D.startValueIndicatorText)}}const He=["*"],_t=new c.OlP("_MatSlider"),le=new c.OlP("_MatSliderThumb"),xt=new c.OlP("_MatSliderRangeThumb"),G=new c.OlP("_MatSliderVisualThumb");let R=(()=>{class U{constructor(D,Z,Ce,De){this._cdr=D,this._ngZone=Z,this._slider=De,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._onPointerMove=j=>{if(this._sliderInput._isFocused)return;const P=this._hostElement.getBoundingClientRect(),W=this._slider._isCursorOnSliderThumb(j,P);this._isHovered=W,W?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=j=>{0===j.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef)},this._hostElement=Ce.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const D=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{D.addEventListener("pointermove",this._onPointerMove),D.addEventListener("pointerdown",this._onDragStart),D.addEventListener("pointerup",this._onDragEnd),D.addEventListener("pointerleave",this._onMouseLeave),D.addEventListener("focus",this._onFocus),D.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const D=this._sliderInputEl;D.removeEventListener("pointermove",this._onPointerMove),D.removeEventListener("pointerdown",this._onDragStart),D.removeEventListener("pointerup",this._onDragEnd),D.removeEventListener("pointerleave",this._onMouseLeave),D.removeEventListener("focus",this._onFocus),D.removeEventListener("blur",this._onBlur)}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(D){return 0===D?.state||1===D?.state}_showRipple(D,Z){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(1===this.thumbPosition?2:1)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||Z))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:D,centered:!0,persistent:!0})}_hideRipple(D){if(D?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const Z=this._getSibling();Z._isShowingAnyRipple()||(this._hideValueIndicator(),Z._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(1===this.thumbPosition?2:1)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}}return U.\u0275fac=function(D){return new(D||U)(c.Y36(c.sBO),c.Y36(c.R0b),c.Y36(c.SBq),c.Y36(_t))},U.\u0275cmp=c.Xpm({type:U,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(D,Z){if(1&D&&(c.Gf(d.wG,5),c.Gf(V,5),c.Gf(Q,5)),2&D){let Ce;c.iGM(Ce=c.CRH())&&(Z._ripple=Ce.first),c.iGM(Ce=c.CRH())&&(Z._knob=Ce.first),c.iGM(Ce=c.CRH())&&(Z._valueIndicatorContainer=Ce.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},features:[c._Bn([{provide:G,useExisting:U}])],decls:4,vars:2,consts:[["class","mdc-slider__value-indicator-container",4,"ngIf"],[1,"mdc-slider__thumb-knob"],["knob",""],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator-container"],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(D,Z){1&D&&(c.YNc(0,Me,5,1,"div",0),c._UZ(1,"div",1,2)(3,"div",3)),2&D&&(c.Q6J("ngIf",Z.discrete),c.xp6(3),c.Q6J("matRippleDisabled",!0))},dependencies:[f.O5,d.wG],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0}),U})();const re=(0,d.pj)((0,d.Kr)(class{constructor(U){this._elementRef=U}}),"primary");let ce=(()=>{class U extends re{get disabled(){return this._disabled}set disabled(D){this._disabled=(0,r.Ig)(D);const Z=this._getInput(2),Ce=this._getInput(1);Z&&(Z.disabled=this._disabled),Ce&&(Ce.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(D){this._discrete=(0,r.Ig)(D),this._updateValueIndicatorUIs()}get showTickMarks(){return this._showTickMarks}set showTickMarks(D){this._showTickMarks=(0,r.Ig)(D)}get min(){return this._min}set min(D){const Z=(0,r.su)(D,this._min);this._min!==Z&&this._updateMin(Z)}_updateMin(D){const Z=this._min;this._min=D,this._isRange?this._updateMinRange({old:Z,new:D}):this._updateMinNonRange(D),this._onMinMaxOrStepChange()}_updateMinRange(D){const Z=this._getInput(2),Ce=this._getInput(1),De=Z.value,j=Ce.value;Ce.min=D.new,Z.min=Math.max(D.new,Ce.value),Ce.max=Math.min(Z.max,Z.value),Ce._updateWidthInactive(),Z._updateWidthInactive(),D.newD.old?this._onTranslateXChangeBySideEffect(Ce,Z):this._onTranslateXChangeBySideEffect(Z,Ce),De!==Z.value&&this._onValueChange(Z),j!==Ce.value&&this._onValueChange(Ce)}_updateMaxNonRange(D){const Z=this._getInput(2);if(Z){const Ce=Z.value;Z.max=D,Z._updateThumbUIByValue(),this._updateTrackUI(Z),Ce!==Z.value&&this._onValueChange(Z)}}get step(){return this._step}set step(D){const Z=(0,r.su)(D,this._step);this._step!==Z&&this._updateStep(Z)}_updateStep(D){this._step=D,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const D=this._getInput(2),Z=this._getInput(1),Ce=D.value,De=Z.value,j=Z.value;D.min=this._min,Z.max=this._max,D.step=this._step,Z.step=this._step,this._platform.SAFARI&&(D.value=D.value,Z.value=Z.value),D.min=Math.max(this._min,Z.value),Z.max=Math.min(this._max,D.value),Z._updateWidthInactive(),D._updateWidthInactive(),D.value`${W}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._platform=(0,c.f3M)(s.t4),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===P,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const D=this._getInput(2),Z=this._getInput(1);this._isRange=!!D&&!!Z,this._cdr.detectChanges();const Ce=this._getThumb(2);this._rippleRadius=Ce._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._inputOffset=this._knobRadius,this._isRange?this._initUIRange(D,Z):this._initUINonRange(D),this._updateTrackUI(D),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(D){D.initProps(),D.initUI(),this._updateValueIndicatorUI(D),this._hasViewInitialized=!0,D._updateThumbUIByValue()}_initUIRange(D,Z){D.initProps(),D.initUI(),Z.initProps(),Z.initUI(),D._updateMinMax(),Z._updateMinMax(),D._updateStaticStyles(),Z._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,D._updateThumbUIByValue(),Z._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const D=this._getInput(2),Z=this._getInput(1);D._setIsLeftThumb(),Z._setIsLeftThumb(),D.translateX=D._calcTranslateXByValue(),Z.translateX=Z._calcTranslateXByValue(),D._updateStaticStyles(),Z._updateStaticStyles(),D._updateWidthInactive(),Z._updateWidthInactive(),D._updateThumbUIByValue(),Z._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(2)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(1)._isActive||this._getThumb(2)._isActive}_getValue(D=2){const Z=this._getInput(D);return Z?Z.value:this.min}_skipUpdate(){return!(!this._getInput(1)?._skipUIUpdate&&!this._getInput(2)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(D){const Z=this._trackActive.nativeElement.style;Z.left=D.left,Z.right=D.right,Z.transformOrigin=D.transformOrigin,Z.transform=D.transform}_calcTickMarkTransform(D){return`translateX(${D*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(D){this._hasViewInitialized&&(this._updateThumbUI(D),this._updateTrackUI(D),this._updateOverlappingThumbUI(D))}_onTranslateXChangeBySideEffect(D,Z){this._hasViewInitialized&&(D._updateThumbUIByValue(),Z._updateThumbUIByValue())}_onValueChange(D){this._hasViewInitialized&&(this._updateValueIndicatorUI(D),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const D=this._getInput(2),Z=this._getInput(1);D._updateThumbUIByValue(),Z._updateThumbUIByValue(),D._updateStaticStyles(),Z._updateStaticStyles(),D._updateMinMax(),Z._updateMinMax(),D._updateWidthInactive(),Z._updateWidthInactive()}else{const D=this._getInput(2);D&&D._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const D=this._getInput(1),Z=this._getInput(2);return!(!D||!Z)&&Z.translateX-D.translateX<20}_updateOverlappingThumbClassNames(D){const Z=D.getSibling(),Ce=this._getThumb(D.thumbPosition);this._getThumb(Z.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),Ce._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(D){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(D))}_updateThumbUI(D){this._skipUpdate()||(this._getThumb(2===D.thumbPosition?2:1)._hostElement.style.transform=`translateX(${D.translateX}px)`)}_updateValueIndicatorUI(D){if(this._skipUpdate())return;const Z=this.displayWith(D.value);if(this._hasViewInitialized?D._valuetext=Z:D._hostElement.setAttribute("aria-valuetext",Z),this.discrete){1===D.thumbPosition?this.startValueIndicatorText=Z:this.endValueIndicatorText=Z;const Ce=this._getThumb(D.thumbPosition);Z.length<3?Ce._hostElement.classList.add("mdc-slider__thumb--short-value"):Ce._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const D=this._getInput(2),Z=this._getInput(1);D&&this._updateValueIndicatorUI(D),Z&&this._updateValueIndicatorUI(Z)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const D=this._step&&this._step>0?this._step:1,Ce=(Math.floor(this.max/D)*D-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*Ce-6}_updateTrackUI(D){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(D):this._updateTrackUINonRange(D))}_updateTrackUIRange(D){const Z=D.getSibling();if(!Z||!this._cachedWidth)return;const Ce=Math.abs(Z.translateX-D.translateX)/this._cachedWidth;this._setTrackActiveStyles(D._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-Z.translateX+"px",transformOrigin:"right",transform:`scaleX(${Ce})`}:{left:`${Z.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${Ce})`})}_updateTrackUINonRange(D){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-D.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${D.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const D=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(D):this._updateTickMarkUINonRange(D),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(D){const Z=this._getValue();let Ce=Math.max(Math.round((Z-this.min)/D),0),De=Math.max(Math.round((this.max-Z)/D),0);this._isRtl?Ce++:De++,this._tickMarks=Array(Ce).fill(0).concat(Array(De).fill(1))}_updateTickMarkUIRange(D){const Z=this._getValue(),Ce=this._getValue(1),De=Math.max(Math.floor((Ce-this.min)/D),0),j=Math.max(Math.floor((Z-Ce)/D)+1,0),P=Math.max(Math.floor((this.max-Z)/D),0);this._tickMarks=Array(De).fill(1).concat(Array(j).fill(0),Array(P).fill(1))}_getInput(D){return 2===D&&this._input?this._input:this._inputs?.length?1===D?this._inputs.first:this._inputs.last:void 0}_getThumb(D){return 2===D?this._thumbs?.last:this._thumbs?.first}_setTransition(D){this._hasAnimation=!this._platform.IOS&&D&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(D,Z){const Ce=Z.width/2,W=D.clientY-(Z.y+Ce);return Math.pow(D.clientX-(Z.x+Ce),2)+Math.pow(W,2)ze),multi:!0};let ze=(()=>{class U{get value(){return(0,r.su)(this._hostElement.value)}set value(D){const Z=(0,r.su)(D).toString();this._hasSetInitialValue?this._isActive||(this._hostElement.value=Z,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()):this._initialValue=Z}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=0,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(D){this._translateX=D}get min(){return(0,r.su)(this._hostElement.min)}set min(D){this._hostElement.min=(0,r.su)(D).toString(),this._cdr.detectChanges()}get max(){return(0,r.su)(this._hostElement.max)}set max(D){this._hostElement.max=(0,r.su)(D).toString(),this._cdr.detectChanges()}get step(){return(0,r.su)(this._hostElement.step)}set step(D){this._hostElement.step=(0,r.su)(D).toString(),this._cdr.detectChanges()}get disabled(){return(0,r.Ig)(this._hostElement.disabled)}set disabled(D){this._hostElement.disabled=(0,r.Ig)(D),this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(D){this._isFocused=D}constructor(D,Z,Ce,De){this._ngZone=D,this._elementRef=Z,this._cdr=Ce,this._slider=De,this.valueChange=new c.vpe,this.dragStart=new c.vpe,this.dragEnd=new c.vpe,this.thumbPosition=2,this._knobRadius=8,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new T.x,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,c.f3M)(s.t4),this._hostElement=Z.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(D){if(!this.disabled&&0===D.button){if(this._platform.IOS){const Z=this._slider._isCursorOnSliderThumb(D,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=Z,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(D,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(D),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(D){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(D)},0)}_fixValue(D){const Z=D.clientX-this._slider._cachedLeft,Ce=this._slider._cachedWidth,De=0===this._slider.step?1:this._slider.step,j=Math.floor((this._slider.max-this._slider.min)/De),_e=Math.round((this._slider._isRtl?1-Z/Ce:Z/Ce)*j)/j*(this._slider.max-this._slider.min)+this._slider.min,ke=Math.round(_e/De)*De;if(ke===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(D,{withAnimation:this._slider._hasAnimation}));this.value=ke,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(D,{withAnimation:this._slider._hasAnimation})}_onPointerMove(D){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(D)}_onPointerUp(){this._isActive&&(this._isActive=!1,this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(D){return Math.max(Math.min(D,this._slider._cachedWidth),0)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*this._slider._cachedWidth:this.percentage*this._slider._cachedWidth}_calcTranslateXByPointerEvent(D){return D.clientX-this._slider._cachedLeft}_updateWidthActive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding}px)`}_updateWidthInactive(){this._hostElement.style.padding="0px",this._hostElement.style.width="calc(100% + 48px)",this._hostElement.style.left="-24px"}_updateThumbUIByValue(D){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(D)}_updateThumbUIByPointerEvent(D,Z){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(D)),this._updateThumbUI(Z)}_updateThumbUI(D){this._slider._setTransition(!!D?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(D){(this._isControlInitialized||null!==D)&&(this.value=D)}registerOnChange(D){this._onChangeFn=D,this._isControlInitialized=!0}registerOnTouched(D){this._onTouchedFn=D}setDisabledState(D){this.disabled=D}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}}return U.\u0275fac=function(D){return new(D||U)(c.Y36(c.R0b),c.Y36(c.SBq),c.Y36(c.sBO),c.Y36(_t))},U.\u0275dir=c.lG2({type:U,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(D,Z){1&D&&c.NdJ("change",function(){return Z._onChange()})("input",function(){return Z._onInput()})("blur",function(){return Z._onBlur()})("focus",function(){return Z._onFocus()}),2&D&&c.uIk("aria-valuetext",Z._valuetext)},inputs:{value:"value"},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],features:[c._Bn([Le,{provide:le,useExisting:U}])]}),U})(),At=(()=>{class U{}return U.\u0275fac=function(D){return new(D||U)},U.\u0275mod=c.oAB({type:U}),U.\u0275inj=c.cJS({imports:[d.BQ,f.ez,d.si]}),U})()},22939:(ct,ye,l)=>{"use strict";l.d(ye,{ZX:()=>ee,ux:()=>U});var e=l(65879),r=l(78645),s=l(96814),c=l(32296),d=l(86825),f=l(68484),p=l(62831),T=l(48180),V=l(59773),Q=l(4300),Me=l(71088),te=l(33651),Re=l(23680);function Se(K,D){if(1&K){const Z=e.EpF();e.TgZ(0,"div",2)(1,"button",3),e.NdJ("click",function(){e.CHM(Z);const De=e.oxw();return e.KtG(De.action())}),e._uU(2),e.qZA()()}if(2&K){const Z=e.oxw();e.xp6(2),e.hij(" ",Z.data.action," ")}}const Ae=["label"];function Ke(K,D){}const He=Math.pow(2,31)-1;class _t{constructor(D,Z){this._overlayRef=Z,this._afterDismissed=new r.x,this._afterOpened=new r.x,this._onAction=new r.x,this._dismissedByAction=!1,this.containerInstance=D,D._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(D){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(D,He))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const le=new e.OlP("MatSnackBarData");class xt{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let G=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275dir=e.lG2({type:K,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),K})(),we=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275dir=e.lG2({type:K,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),K})(),R=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275dir=e.lG2({type:K,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),K})(),re=(()=>{class K{constructor(Z,Ce){this.snackBarRef=Z,this.data=Ce}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return K.\u0275fac=function(Z){return new(Z||K)(e.Y36(_t),e.Y36(le))},K.\u0275cmp=e.Xpm({type:K,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(Z,Ce){1&Z&&(e.TgZ(0,"div",0),e._uU(1),e.qZA(),e.YNc(2,Se,3,1,"div",1)),2&Z&&(e.xp6(1),e.hij(" ",Ce.data.message,"\n"),e.xp6(1),e.Q6J("ngIf",Ce.hasAction))},dependencies:[s.O5,c.lW,G,we,R],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),K})();const ce={snackBarState:(0,d.X$)("state",[(0,d.SB)("void, hidden",(0,d.oB)({transform:"scale(0.8)",opacity:0})),(0,d.SB)("visible",(0,d.oB)({transform:"scale(1)",opacity:1})),(0,d.eR)("* => visible",(0,d.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,d.eR)("* => void, * => hidden",(0,d.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,d.oB)({opacity:0})))])};let ue=0,Ye=(()=>{class K extends f.en{constructor(Z,Ce,De,j,P){super(),this._ngZone=Z,this._elementRef=Ce,this._changeDetectorRef=De,this._platform=j,this.snackBarConfig=P,this._document=(0,e.f3M)(s.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new r.x,this._onExit=new r.x,this._onEnter=new r.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+ue++,this.attachDomPortal=W=>{this._assertNotAttached();const _e=this._portalOutlet.attachDomPortal(W);return this._afterPortalAttached(),_e},this._live="assertive"!==P.politeness||P.announcementMessage?"off"===P.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Z){this._assertNotAttached();const Ce=this._portalOutlet.attachComponentPortal(Z);return this._afterPortalAttached(),Ce}attachTemplatePortal(Z){this._assertNotAttached();const Ce=this._portalOutlet.attachTemplatePortal(Z);return this._afterPortalAttached(),Ce}onAnimationEnd(Z){const{fromState:Ce,toState:De}=Z;if(("void"===De&&"void"!==Ce||"hidden"===De)&&this._completeExit(),"visible"===De){const j=this._onEnter;this._ngZone.run(()=>{j.next(),j.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,T.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const Z=this._elementRef.nativeElement,Ce=this.snackBarConfig.panelClass;Ce&&(Array.isArray(Ce)?Ce.forEach(De=>Z.classList.add(De)):Z.classList.add(Ce)),this._exposeToModals()}_exposeToModals(){const Z=this._liveElementId,Ce=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let De=0;De{const Ce=Z.getAttribute("aria-owns");if(Ce){const De=Ce.replace(this._liveElementId,"").trim();De.length>0?Z.setAttribute("aria-owns",De):Z.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Z=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Ce=this._elementRef.nativeElement.querySelector("[aria-live]");if(Z&&Ce){let De=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Z.contains(document.activeElement)&&(De=document.activeElement),Z.removeAttribute("aria-hidden"),Ce.appendChild(Z),De?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return K.\u0275fac=function(Z){return new(Z||K)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(p.t4),e.Y36(xt))},K.\u0275dir=e.lG2({type:K,viewQuery:function(Z,Ce){if(1&Z&&e.Gf(f.Pl,7),2&Z){let De;e.iGM(De=e.CRH())&&(Ce._portalOutlet=De.first)}},features:[e.qOj]}),K})(),Le=(()=>{class K extends Ye{_afterPortalAttached(){super._afterPortalAttached();const Z=this._label.nativeElement,Ce="mdc-snackbar__label";Z.classList.toggle(Ce,!Z.querySelector(`.${Ce}`))}}return K.\u0275fac=function(){let D;return function(Ce){return(D||(D=e.n5z(K)))(Ce||K)}}(),K.\u0275cmp=e.Xpm({type:K,selectors:[["mat-snack-bar-container"]],viewQuery:function(Z,Ce){if(1&Z&&e.Gf(Ae,7),2&Z){let De;e.iGM(De=e.CRH())&&(Ce._label=De.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(Z,Ce){1&Z&&e.WFA("@state.done",function(j){return Ce.onAnimationEnd(j)}),2&Z&&e.d8E("@state",Ce._animationState)},features:[e.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Z,Ce){1&Z&&(e.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),e.YNc(4,Ke,0,0,"ng-template",4),e.qZA(),e._UZ(5,"div"),e.qZA()()),2&Z&&(e.xp6(5),e.uIk("aria-live",Ce._live)("role",Ce._role)("id",Ce._liveElementId))},dependencies:[f.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[ce.snackBarState]}}),K})(),ee=(()=>{class K{}return K.\u0275fac=function(Z){return new(Z||K)},K.\u0275mod=e.oAB({type:K}),K.\u0275inj=e.cJS({imports:[te.U8,f.eL,s.ez,c.ot,Re.BQ,Re.BQ]}),K})();const Je=new e.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function ze(){return new xt}});let At=(()=>{class K{get _openedSnackBarRef(){const Z=this._parentSnackBar;return Z?Z._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Z){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Z:this._snackBarRefAtThisLevel=Z}constructor(Z,Ce,De,j,P,W){this._overlay=Z,this._live=Ce,this._injector=De,this._breakpointObserver=j,this._parentSnackBar=P,this._defaultConfig=W,this._snackBarRefAtThisLevel=null}openFromComponent(Z,Ce){return this._attach(Z,Ce)}openFromTemplate(Z,Ce){return this._attach(Z,Ce)}open(Z,Ce="",De){const j={...this._defaultConfig,...De};return j.data={message:Z,action:Ce},j.announcementMessage===Z&&(j.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,j)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Z,Ce){const j=e.zs3.create({parent:Ce&&Ce.viewContainerRef&&Ce.viewContainerRef.injector||this._injector,providers:[{provide:xt,useValue:Ce}]}),P=new f.C5(this.snackBarContainerComponent,Ce.viewContainerRef,j),W=Z.attach(P);return W.instance.snackBarConfig=Ce,W.instance}_attach(Z,Ce){const De={...new xt,...this._defaultConfig,...Ce},j=this._createOverlay(De),P=this._attachSnackBarContainer(j,De),W=new _t(P,j);if(Z instanceof e.Rgc){const _e=new f.UE(Z,null,{$implicit:De.data,snackBarRef:W});W.instance=P.attachTemplatePortal(_e)}else{const _e=this._createInjector(De,W),ke=new f.C5(Z,void 0,_e),pt=P.attachComponentPortal(ke);W.instance=pt.instance}return this._breakpointObserver.observe(Me.u3.HandsetPortrait).pipe((0,V.R)(j.detachments())).subscribe(_e=>{j.overlayElement.classList.toggle(this.handsetCssClass,_e.matches)}),De.announcementMessage&&P._onAnnounce.subscribe(()=>{this._live.announce(De.announcementMessage,De.politeness)}),this._animateSnackBar(W,De),this._openedSnackBarRef=W,this._openedSnackBarRef}_animateSnackBar(Z,Ce){Z.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Z&&(this._openedSnackBarRef=null),Ce.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Z.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Z.containerInstance.enter(),Ce.duration&&Ce.duration>0&&Z.afterOpened().subscribe(()=>Z._dismissAfter(Ce.duration))}_createOverlay(Z){const Ce=new te.X_;Ce.direction=Z.direction;let De=this._overlay.position().global();const j="rtl"===Z.direction,P="left"===Z.horizontalPosition||"start"===Z.horizontalPosition&&!j||"end"===Z.horizontalPosition&&j,W=!P&&"center"!==Z.horizontalPosition;return P?De.left("0"):W?De.right("0"):De.centerHorizontally(),"top"===Z.verticalPosition?De.top("0"):De.bottom("0"),Ce.positionStrategy=De,this._overlay.create(Ce)}_createInjector(Z,Ce){return e.zs3.create({parent:Z&&Z.viewContainerRef&&Z.viewContainerRef.injector||this._injector,providers:[{provide:_t,useValue:Ce},{provide:le,useValue:Z.data}]})}}return K.\u0275fac=function(Z){return new(Z||K)(e.LFG(te.aV),e.LFG(Q.Kd),e.LFG(e.zs3),e.LFG(Me.Yg),e.LFG(K,12),e.LFG(Je))},K.\u0275prov=e.Yz7({token:K,factory:K.\u0275fac}),K})(),U=(()=>{class K extends At{constructor(Z,Ce,De,j,P,W){super(Z,Ce,De,j,P,W),this.simpleSnackBarComponent=re,this.snackBarContainerComponent=Le,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return K.\u0275fac=function(Z){return new(Z||K)(e.LFG(te.aV),e.LFG(Q.Kd),e.LFG(e.zs3),e.LFG(Me.Yg),e.LFG(K,12),e.LFG(Je))},K.\u0275prov=e.Yz7({token:K,factory:K.\u0275fac,providedIn:ee}),K})()},13566:(ct,ye,l)=>{"use strict";l.d(ye,{JX:()=>Le,YE:()=>le,nU:()=>Ye});var e=l(65879),r=l(4300),s=l(42495),c=l(36028),d=l(23680),f=l(78645),p=l(63019),T=l(86825),V=l(96814);const Q=["mat-sort-header",""];function Me(ee,ze){if(1&ee){const Je=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(Je);const U=e.oxw();return e.KtG(U._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(Je);const U=e.oxw();return e.KtG(U._disableViewStateAnimation=!1)}),e._UZ(1,"div",4),e.TgZ(2,"div",5),e._UZ(3,"div",6)(4,"div",7)(5,"div",8),e.qZA()()}if(2&ee){const Je=e.oxw();e.Q6J("@arrowOpacity",Je._getArrowViewState())("@arrowPosition",Je._getArrowViewState())("@allowChildren",Je._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",Je._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",Je._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",Je._getArrowDirectionState())}}const te=["*"],He=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),_t=(0,d.dB)((0,d.Id)(class{}));let le=(()=>{class ee extends _t{get direction(){return this._direction}set direction(Je){this._direction=Je}get disableClear(){return this._disableClear}set disableClear(Je){this._disableClear=(0,s.Ig)(Je)}constructor(Je){super(),this._defaultOptions=Je,this.sortables=new Map,this._stateChanges=new f.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(Je){this.sortables.set(Je.id,Je)}deregister(Je){this.sortables.delete(Je.id)}sort(Je){this.active!=Je.id?(this.active=Je.id,this.direction=Je.start?Je.start:this.start):this.direction=this.getNextSortDirection(Je),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(Je){if(!Je)return"";let U=function xt(ee,ze){let Je=["asc","desc"];return"desc"==ee&&Je.reverse(),ze||Je.push(""),Je}(Je.start||this.start,Je?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),K=U.indexOf(this.direction)+1;return K>=U.length&&(K=0),U[K]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return ee.\u0275fac=function(Je){return new(Je||ee)(e.Y36(He,8))},ee.\u0275dir=e.lG2({type:ee,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.qOj,e.TTD]}),ee})();const G=d.mZ.ENTERING+" "+d.yN.STANDARD_CURVE,we={indicator:(0,T.X$)("indicator",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"translateY(0px)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"translateY(10px)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(G))]),leftPointer:(0,T.X$)("leftPointer",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"rotate(-45deg)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"rotate(45deg)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(G))]),rightPointer:(0,T.X$)("rightPointer",[(0,T.SB)("active-asc, asc",(0,T.oB)({transform:"rotate(45deg)"})),(0,T.SB)("active-desc, desc",(0,T.oB)({transform:"rotate(-45deg)"})),(0,T.eR)("active-asc <=> active-desc",(0,T.jt)(G))]),arrowOpacity:(0,T.X$)("arrowOpacity",[(0,T.SB)("desc-to-active, asc-to-active, active",(0,T.oB)({opacity:1})),(0,T.SB)("desc-to-hint, asc-to-hint, hint",(0,T.oB)({opacity:.54})),(0,T.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,T.oB)({opacity:0})),(0,T.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,T.jt)("0ms")),(0,T.eR)("* <=> *",(0,T.jt)(G))]),arrowPosition:(0,T.X$)("arrowPosition",[(0,T.eR)("* => desc-to-hint, * => desc-to-active",(0,T.jt)(G,(0,T.F4)([(0,T.oB)({transform:"translateY(-25%)"}),(0,T.oB)({transform:"translateY(0)"})]))),(0,T.eR)("* => hint-to-desc, * => active-to-desc",(0,T.jt)(G,(0,T.F4)([(0,T.oB)({transform:"translateY(0)"}),(0,T.oB)({transform:"translateY(25%)"})]))),(0,T.eR)("* => asc-to-hint, * => asc-to-active",(0,T.jt)(G,(0,T.F4)([(0,T.oB)({transform:"translateY(25%)"}),(0,T.oB)({transform:"translateY(0)"})]))),(0,T.eR)("* => hint-to-asc, * => active-to-asc",(0,T.jt)(G,(0,T.F4)([(0,T.oB)({transform:"translateY(0)"}),(0,T.oB)({transform:"translateY(-25%)"})]))),(0,T.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,T.oB)({transform:"translateY(0)"})),(0,T.SB)("hint-to-desc, active-to-desc, desc",(0,T.oB)({transform:"translateY(-25%)"})),(0,T.SB)("hint-to-asc, active-to-asc, asc",(0,T.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,T.X$)("allowChildren",[(0,T.eR)("* <=> *",[(0,T.IO)("@*",(0,T.pV)(),{optional:!0})])])};let R=(()=>{class ee{constructor(){this.changes=new f.x}}return ee.\u0275fac=function(Je){return new(Je||ee)},ee.\u0275prov=e.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();const ce={provide:R,deps:[[new e.FiY,new e.tp0,R]],useFactory:function re(ee){return ee||new R}},ue=(0,d.Id)(class{});let Ye=(()=>{class ee extends ue{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(Je){this._updateSortActionDescription(Je)}get disableClear(){return this._disableClear}set disableClear(Je){this._disableClear=(0,s.Ig)(Je)}constructor(Je,At,U,K,D,Z,Ce,De){super(),this._intl=Je,this._changeDetectorRef=At,this._sort=U,this._columnDef=K,this._focusMonitor=D,this._elementRef=Z,this._ariaDescriber=Ce,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",De?.arrowPosition&&(this.arrowPosition=De?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(Je=>{const At=!!Je;At!==this._showIndicatorHint&&(this._setIndicatorHintVisible(At),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(Je){this._isDisabled()&&Je||(this._showIndicatorHint=Je,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(Je){this._viewState=Je||{},this._disableViewStateAnimation&&(this._viewState={toState:Je.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(Je){!this._isDisabled()&&(Je.keyCode===c.L_||Je.keyCode===c.K5)&&(Je.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const Je=this._viewState.fromState;return(Je?`${Je}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_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(Je){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,Je)),this._sortActionDescription=Je}_handleStateChanges(){this._rerenderSubscription=(0,p.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return ee.\u0275fac=function(Je){return new(Je||ee)(e.Y36(R),e.Y36(e.sBO),e.Y36(le,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(r.tE),e.Y36(e.SBq),e.Y36(r.$s,8),e.Y36(He,8))},ee.\u0275cmp=e.Xpm({type:ee,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(Je,At){1&Je&&e.NdJ("click",function(){return At._handleClick()})("keydown",function(K){return At._handleKeydown(K)})("mouseenter",function(){return At._setIndicatorHintVisible(!0)})("mouseleave",function(){return At._setIndicatorHintVisible(!1)}),2&Je&&(e.uIk("aria-sort",At._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",At._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.qOj],attrs:Q,ngContentSelectors:te,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(Je,At){1&Je&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,Me,6,6,"div",2),e.qZA()),2&Je&&(e.ekj("mat-sort-header-sorted",At._isSorted())("mat-sort-header-position-before","before"===At.arrowPosition),e.uIk("tabindex",At._isDisabled()?null:0)("role",At._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",At._renderArrow()))},dependencies:[V.O5],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{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity: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}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[we.indicator,we.leftPointer,we.rightPointer,we.arrowOpacity,we.arrowPosition,we.allowChildren]},changeDetection:0}),ee})(),Le=(()=>{class ee{}return ee.\u0275fac=function(Je){return new(Je||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({providers:[ce],imports:[V.ez,d.BQ]}),ee})()},49538:(ct,ye,l)=>{"use strict";l.d(ye,{BZ:()=>He,Dz:()=>_t,Gk:()=>Je,Ke:()=>Ye,Q2:()=>ze,XQ:()=>ee,as:()=>ue,by:()=>De,ev:()=>re,fO:()=>le,ge:()=>we,mD:()=>xt,nj:()=>Le,p0:()=>D,w1:()=>G,yh:()=>R});var e=l(65879),r=l(14643),s=l(78337),c=l(23680),d=l(65619),f=l(78645),p=l(63019),T=l(22096),V=l(52572),Q=l(42495),Me=l(37398);const te=[[["caption"]],[["colgroup"],["col"]]],Re=["caption","colgroup, col"];let He=(()=>{class j extends r.zC{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275cmp=e.Xpm({type:j,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(W,_e){2&W&&e.ekj("mdc-table-fixed-layout",_e.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:r.zC,useExisting:j},{provide:r.pN,useExisting:j},{provide:r.nl,useClass:r.oF},{provide:s.k,useClass:s.yy},{provide:r.pF,useValue:null}]),e.qOj],ngContentSelectors:Re,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(W,_e){1&W&&(e.F$t(te),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[r.T$,r.FT,r.$E,r.bH],styles:[".mat-mdc-table-sticky{position:sticky !important}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}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{--mat-table-row-item-outline-width:1px;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, 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, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);font-weight:inherit;line-height:inherit}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);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)}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}),j})(),_t=(()=>{class j extends r.O_{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:r.O_,useExisting:j}]),e.qOj]}),j})(),le=(()=>{class j extends r.D5{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:r.D5,useExisting:j}]),e.qOj]}),j})(),xt=(()=>{class j extends r.Z4{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matFooterCellDef",""]],features:[e._Bn([{provide:r.Z4,useExisting:j}]),e.qOj]}),j})(),G=(()=>{class j extends r.fo{get name(){return this._name}set name(W){this._setNameInput(W)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:r.fo,useExisting:j},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:j}]),e.qOj]}),j})(),we=(()=>{class j extends r.Af{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.qOj]}),j})(),R=(()=>{class j extends r.QJ{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[e.qOj]}),j})(),re=(()=>{class j extends r.hD{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]}),j})(),ue=(()=>{class j extends r.s${}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:r.s$,useExisting:j}]),e.qOj]}),j})(),Ye=(()=>{class j extends r.fe{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[e._Bn([{provide:r.fe,useExisting:j}]),e.qOj]}),j})(),Le=(()=>{class j extends r.Sq{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275dir=e.lG2({type:j,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:r.Sq,useExisting:j}]),e.qOj]}),j})(),ee=(()=>{class j extends r.xN{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275cmp=e.Xpm({type:j,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e._Bn([{provide:r.xN,useExisting:j}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(W,_e){1&W&&e.GkF(0,0)},dependencies:[r.Kb],encapsulation:2}),j})(),ze=(()=>{class j extends r.qM{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275cmp=e.Xpm({type:j,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[e._Bn([{provide:r.qM,useExisting:j}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(W,_e){1&W&&e.GkF(0,0)},dependencies:[r.Kb],encapsulation:2}),j})(),Je=(()=>{class j extends r._J{}return j.\u0275fac=function(){let P;return function(_e){return(P||(P=e.n5z(j)))(_e||j)}}(),j.\u0275cmp=e.Xpm({type:j,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e._Bn([{provide:r._J,useExisting:j}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(W,_e){1&W&&e.GkF(0,0)},dependencies:[r.Kb],encapsulation:2}),j})(),D=(()=>{class j{}return j.\u0275fac=function(W){return new(W||j)},j.\u0275mod=e.oAB({type:j}),j.\u0275inj=e.cJS({imports:[c.BQ,r.HT,c.BQ]}),j})();class Ce extends s.o2{get data(){return this._data.value}set data(P){P=Array.isArray(P)?P:[],this._data.next(P),this._renderChangesSubscription||this._filterData(P)}get filter(){return this._filter.value}set filter(P){this._filter.next(P),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(P){this._sort=P,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(P){this._paginator=P,this._updateChangeSubscription()}constructor(P=[]){super(),this._renderData=new d.X([]),this._filter=new d.X(""),this._internalPageChanges=new f.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(W,_e)=>{const ke=W[_e];if((0,Q.t6)(ke)){const pt=Number(ke);return pt<9007199254740991?pt:ke}return ke},this.sortData=(W,_e)=>{const ke=_e.active,pt=_e.direction;return ke&&""!=pt?W.sort((Be,Mt)=>{let oe=this.sortingDataAccessor(Be,ke),Te=this.sortingDataAccessor(Mt,ke);const mt=typeof oe,ut=typeof Te;mt!==ut&&("number"===mt&&(oe+=""),"number"===ut&&(Te+=""));let tt=0;return null!=oe&&null!=Te?oe>Te?tt=1:oe{const ke=Object.keys(W).reduce((Be,Mt)=>Be+W[Mt]+"\u25ec","").toLowerCase(),pt=_e.trim().toLowerCase();return-1!=ke.indexOf(pt)},this._data=new d.X(P),this._updateChangeSubscription()}_updateChangeSubscription(){const P=this._sort?(0,p.T)(this._sort.sortChange,this._sort.initialized):(0,T.of)(null),W=this._paginator?(0,p.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,T.of)(null),ke=(0,V.a)([this._data,this._filter]).pipe((0,Me.U)(([Mt])=>this._filterData(Mt))),pt=(0,V.a)([ke,P]).pipe((0,Me.U)(([Mt])=>this._orderData(Mt))),Be=(0,V.a)([pt,W]).pipe((0,Me.U)(([Mt])=>this._pageData(Mt)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=Be.subscribe(Mt=>this._renderData.next(Mt))}_filterData(P){return this.filteredData=null==this.filter||""===this.filter?P:P.filter(W=>this.filterPredicate(W,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(P){return this.sort?this.sortData(P.slice(),this.sort):P}_pageData(P){if(!this.paginator)return P;const W=this.paginator.pageIndex*this.paginator.pageSize;return P.slice(W,W+this.paginator.pageSize)}_updatePaginator(P){Promise.resolve().then(()=>{const W=this.paginator;if(W&&(W.length=P,W.pageIndex>0)){const _e=Math.ceil(W.length/W.pageSize)-1||0,ke=Math.min(W.pageIndex,_e);ke!==W.pageIndex&&(W.pageIndex=ke,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class De extends Ce{}},74104:(ct,ye,l)=>{"use strict";l.d(ye,{BU:()=>fe,Nh:()=>ot,Nj:()=>yt,SP:()=>Et,sW:()=>Ne,uX:()=>Ft});var e=l(96814),r=l(65879),s=l(23680),c=l(68484),d=l(17131),f=l(4300),p=l(49388),T=l(47394),V=l(78645),Q=l(92438),Me=l(22096),te=l(63019),Re=l(36232),Se=l(65592),Ae=l(74825),Ke=l(65619),He=l(27921),_t=l(93997),le=l(59773),xt=l(48180),G=l(94664),we=l(836),R=l(32181),re=l(86825),ce=l(42495),ue=l(16672),Ye=l(62831),Le=l(36028);function ee(C,be){}const ze=function(C){return{animationDuration:C}},Je=function(C,be){return{value:C,params:be}};function At(C,be){1&C&&r.Hsn(0)}const U=["*"],K=["tabListContainer"],D=["tabList"],Z=["tabListInner"],Ce=["nextPaginator"],De=["previousPaginator"],j=["tabBodyWrapper"],P=["tabHeader"];function W(C,be){}function _e(C,be){if(1&C&&r.YNc(0,W,0,0,"ng-template",14),2&C){const ie=r.oxw().$implicit;r.Q6J("cdkPortalOutlet",ie.templateLabel)}}function ke(C,be){if(1&C&&r._uU(0),2&C){const ie=r.oxw().$implicit;r.Oqu(ie.textLabel)}}function pt(C,be){if(1&C){const ie=r.EpF();r.TgZ(0,"div",6,7),r.NdJ("click",function(){const Ee=r.CHM(ie),je=Ee.$implicit,ft=Ee.index,Pt=r.oxw(),Wt=r.MAs(1);return r.KtG(Pt._handleClick(je,Wt,ft))})("cdkFocusChange",function(Ee){const ft=r.CHM(ie).index,Pt=r.oxw();return r.KtG(Pt._tabFocusChanged(Ee,ft))}),r._UZ(2,"span",8)(3,"div",9),r.TgZ(4,"span",10)(5,"span",11),r.YNc(6,_e,1,1,"ng-template",12),r.YNc(7,ke,1,1,"ng-template",null,13,r.W1O),r.qZA()()()}if(2&C){const ie=be.$implicit,Ie=be.index,Ee=r.MAs(1),je=r.MAs(8),ft=r.oxw();r.ekj("mdc-tab--active",ft.selectedIndex===Ie),r.Q6J("id",ft._getTabLabelId(Ie))("ngClass",ie.labelClass)("disabled",ie.disabled)("fitInkBarToContent",ft.fitInkBarToContent),r.uIk("tabIndex",ft._getTabIndex(Ie))("aria-posinset",Ie+1)("aria-setsize",ft._tabs.length)("aria-controls",ft._getTabContentId(Ie))("aria-selected",ft.selectedIndex===Ie)("aria-label",ie.ariaLabel||null)("aria-labelledby",!ie.ariaLabel&&ie.ariaLabelledby?ie.ariaLabelledby:null),r.xp6(3),r.Q6J("matRippleTrigger",Ee)("matRippleDisabled",ie.disabled||ft.disableRipple),r.xp6(3),r.Q6J("ngIf",ie.templateLabel)("ngIfElse",je)}}function Be(C,be){if(1&C){const ie=r.EpF();r.TgZ(0,"mat-tab-body",15),r.NdJ("_onCentered",function(){r.CHM(ie);const Ee=r.oxw();return r.KtG(Ee._removeTabBodyWrapperHeight())})("_onCentering",function(Ee){r.CHM(ie);const je=r.oxw();return r.KtG(je._setTabBodyWrapperHeight(Ee))}),r.qZA()}if(2&C){const ie=be.$implicit,Ie=be.index,Ee=r.oxw();r.ekj("mat-mdc-tab-body-active",Ee.selectedIndex===Ie),r.Q6J("id",Ee._getTabContentId(Ie))("ngClass",ie.bodyClass)("content",ie.content)("position",ie.position)("origin",ie.origin)("animationDuration",Ee.animationDuration)("preserveContent",Ee.preserveContent),r.uIk("tabindex",null!=Ee.contentTabIndex&&Ee.selectedIndex===Ie?Ee.contentTabIndex:null)("aria-labelledby",Ee._getTabLabelId(Ie))("aria-hidden",Ee.selectedIndex!==Ie)}}const Mt=["mat-tab-nav-bar",""],oe=["mat-tab-link",""],Te={translateTab:(0,re.X$)("translateTab",[(0,re.SB)("center, void, left-origin-center, right-origin-center",(0,re.oB)({transform:"none"})),(0,re.SB)("left",(0,re.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,re.SB)("right",(0,re.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,re.eR)("* => left, * => right, left => center, right => center",(0,re.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,re.eR)("void => left-origin-center",[(0,re.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,re.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,re.eR)("void => right-origin-center",[(0,re.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,re.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let mt=(()=>{class C extends c.Pl{constructor(ie,Ie,Ee,je){super(ie,Ie,je),this._host=Ee,this._centeringSub=T.w0.EMPTY,this._leavingSub=T.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,He.O)(this._host._isCenterPosition(this._host._position))).subscribe(ie=>{ie&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r._Vd),r.Y36(r.s_b),r.Y36((0,r.Gpc)(()=>tt)),r.Y36(e.K0))},C.\u0275dir=r.lG2({type:C,selectors:[["","matTabBodyHost",""]],features:[r.qOj]}),C})(),ut=(()=>{class C{set position(ie){this._positionIndex=ie,this._computePositionAnimationState()}constructor(ie,Ie,Ee){this._elementRef=ie,this._dir=Ie,this._dirChangeSubscription=T.w0.EMPTY,this._translateTabComplete=new V.x,this._onCentering=new r.vpe,this._beforeCentering=new r.vpe,this._afterLeavingCenter=new r.vpe,this._onCentered=new r.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,Ie&&(this._dirChangeSubscription=Ie.change.subscribe(je=>{this._computePositionAnimationState(je),Ee.markForCheck()})),this._translateTabComplete.pipe((0,_t.x)((je,ft)=>je.fromState===ft.fromState&&je.toState===ft.toState)).subscribe(je=>{this._isCenterPosition(je.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(je.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(ie){const Ie=this._isCenterPosition(ie.toState);this._beforeCentering.emit(Ie),Ie&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(ie){return"center"==ie||"left-origin-center"==ie||"right-origin-center"==ie}_computePositionAnimationState(ie=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==ie?"left":"right":this._positionIndex>0?"ltr"==ie?"right":"left":"center"}_computePositionFromOrigin(ie){const Ie=this._getLayoutDirection();return"ltr"==Ie&&ie<=0||"rtl"==Ie&&ie>0?"left-origin-center":"right-origin-center"}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(p.Is,8),r.Y36(r.sBO))},C.\u0275dir=r.lG2({type:C,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),C})(),tt=(()=>{class C extends ut{constructor(ie,Ie,Ee){super(ie,Ie,Ee)}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(p.Is,8),r.Y36(r.sBO))},C.\u0275cmp=r.Xpm({type:C,selectors:[["mat-tab-body"]],viewQuery:function(ie,Ie){if(1&ie&&r.Gf(c.Pl,5),2&ie){let Ee;r.iGM(Ee=r.CRH())&&(Ie._portalHost=Ee.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[r.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(ie,Ie){1&ie&&(r.TgZ(0,"div",0,1),r.NdJ("@translateTab.start",function(je){return Ie._onTranslateTabStarted(je)})("@translateTab.done",function(je){return Ie._translateTabComplete.next(je)}),r.YNc(2,ee,0,0,"ng-template",2),r.qZA()),2&ie&&r.Q6J("@translateTab",r.WLB(3,Je,Ie._position,r.VKq(1,ze,Ie.animationDuration)))},dependencies:[mt],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:[Te.translateTab]}}),C})();const St=new r.OlP("MatTabContent");let Ut=(()=>{class C{constructor(ie){this.template=ie}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.Rgc))},C.\u0275dir=r.lG2({type:C,selectors:[["","matTabContent",""]],features:[r._Bn([{provide:St,useExisting:C}])]}),C})();const li=new r.OlP("MatTabLabel"),Gt=new r.OlP("MAT_TAB");let ni=(()=>{class C extends c.ig{constructor(ie,Ie,Ee){super(ie,Ie),this._closestTab=Ee}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.Rgc),r.Y36(r.s_b),r.Y36(Gt,8))},C.\u0275dir=r.lG2({type:C,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[r._Bn([{provide:li,useExisting:C}]),r.qOj]}),C})();const gt="mdc-tab-indicator--active",Rt="mdc-tab-indicator--no-transition";class vt{constructor(be){this._items=be}hide(){this._items.forEach(be=>be.deactivateInkBar())}alignToElement(be){const ie=this._items.find(Ee=>Ee.elementRef.nativeElement===be),Ie=this._currentItem;if(ie!==Ie&&(Ie?.deactivateInkBar(),ie)){const Ee=Ie?.elementRef.nativeElement.getBoundingClientRect?.();ie.activateInkBar(Ee),this._currentItem=ie}}}function ve(C){return class extends C{constructor(...be){super(...be),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(be){const ie=(0,ce.Ig)(be);this._fitToContent!==ie&&(this._fitToContent=ie,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(be){const ie=this.elementRef.nativeElement;if(!be||!ie.getBoundingClientRect||!this._inkBarContentElement)return void ie.classList.add(gt);const Ie=ie.getBoundingClientRect(),Ee=be.width/Ie.width,je=be.left-Ie.left;ie.classList.add(Rt),this._inkBarContentElement.style.setProperty("transform",`translateX(${je}px) scaleX(${Ee})`),ie.getBoundingClientRect(),ie.classList.remove(Rt),ie.classList.add(gt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(gt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const be=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=be.createElement("span"),this._inkBarContentElement=be.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Ve=(0,s.Id)(class{}),Y=ve((()=>{class C extends Ve{constructor(ie){super(),this.elementRef=ie}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq))},C.\u0275dir=r.lG2({type:C,features:[r.qOj]}),C})());let ne=(()=>{class C extends Y{}return C.\u0275fac=function(){let be;return function(Ie){return(be||(be=r.n5z(C)))(Ie||C)}}(),C.\u0275dir=r.lG2({type:C,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(ie,Ie){2&ie&&(r.uIk("aria-disabled",!!Ie.disabled),r.ekj("mat-mdc-tab-disabled",Ie.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[r.qOj]}),C})();const dt=(0,s.Id)(class{}),se=new r.OlP("MAT_TAB_GROUP");let rt=(()=>{class C extends dt{get content(){return this._contentPortal}constructor(ie,Ie){super(),this._viewContainerRef=ie,this._closestTabGroup=Ie,this.textLabel="",this._contentPortal=null,this._stateChanges=new V.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(ie){(ie.hasOwnProperty("textLabel")||ie.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new c.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(ie){ie&&ie._closestTab===this&&(this._templateLabel=ie)}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.s_b),r.Y36(se,8))},C.\u0275dir=r.lG2({type:C,viewQuery:function(ie,Ie){if(1&ie&&r.Gf(r.Rgc,7),2&ie){let Ee;r.iGM(Ee=r.CRH())&&(Ie._implicitContent=Ee.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[r.qOj,r.TTD]}),C})(),Ft=(()=>{class C extends rt{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(ie){this._setTemplateLabelInput(ie)}}return C.\u0275fac=function(){let be;return function(Ie){return(be||(be=r.n5z(C)))(Ie||C)}}(),C.\u0275cmp=r.Xpm({type:C,selectors:[["mat-tab"]],contentQueries:function(ie,Ie,Ee){if(1&ie&&(r.Suo(Ee,Ut,7,r.Rgc),r.Suo(Ee,ni,5)),2&ie){let je;r.iGM(je=r.CRH())&&(Ie._explicitContent=je.first),r.iGM(je=r.CRH())&&(Ie.templateLabel=je.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[r._Bn([{provide:Gt,useExisting:C}]),r.qOj],ngContentSelectors:U,decls:1,vars:0,template:function(ie,Ie){1&ie&&(r.F$t(),r.YNc(0,At,1,0,"ng-template"))},encapsulation:2}),C})();const $t=(0,Ye.i$)({passive:!0});let Qe=(()=>{class C{get disablePagination(){return this._disablePagination}set disablePagination(ie){this._disablePagination=(0,ce.Ig)(ie)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ie){ie=(0,ce.su)(ie),this._selectedIndex!=ie&&(this._selectedIndexChanged=!0,this._selectedIndex=ie,this._keyManager&&this._keyManager.updateActiveItem(ie))}constructor(ie,Ie,Ee,je,ft,Pt,Wt){this._elementRef=ie,this._changeDetectorRef=Ie,this._viewportRuler=Ee,this._dir=je,this._ngZone=ft,this._platform=Pt,this._animationMode=Wt,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new V.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new V.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new r.vpe,this.indexFocused=new r.vpe,ft.runOutsideAngular(()=>{(0,Q.R)(ie.nativeElement,"mouseleave").pipe((0,le.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,Q.R)(this._previousPaginator.nativeElement,"touchstart",$t).pipe((0,le.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,Q.R)(this._nextPaginator.nativeElement,"touchstart",$t).pipe((0,le.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const ie=this._dir?this._dir.change:(0,Me.of)("ltr"),Ie=this._viewportRuler.change(150),Ee=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new f.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,xt.q)(1)).subscribe(Ee),(0,te.T)(ie,Ie,this._items.changes,this._itemsResized()).pipe((0,le.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Ee()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(je=>{this.indexFocused.emit(je),this._setTabFocus(je)})}_itemsResized(){return"function"!=typeof ResizeObserver?Re.E:this._items.changes.pipe((0,He.O)(this._items),(0,G.w)(ie=>new Se.y(Ie=>this._ngZone.runOutsideAngular(()=>{const Ee=new ResizeObserver(je=>Ie.next(je));return ie.forEach(je=>Ee.observe(je.elementRef.nativeElement)),()=>{Ee.disconnect()}}))),(0,we.T)(1),(0,R.h)(ie=>ie.some(Ie=>Ie.contentRect.width>0&&Ie.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(ie){if(!(0,Le.Vb)(ie))switch(ie.keyCode){case Le.K5:case Le.L_:if(this.focusIndex!==this.selectedIndex){const Ie=this._items.get(this.focusIndex);Ie&&!Ie.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(ie))}break;default:this._keyManager.onKeydown(ie)}}_onContentChanges(){const ie=this._elementRef.nativeElement.textContent;ie!==this._currentTextContent&&(this._currentTextContent=ie||"",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(ie){!this._isValidIndex(ie)||this.focusIndex===ie||!this._keyManager||this._keyManager.setActiveItem(ie)}_isValidIndex(ie){return!this._items||!!this._items.toArray()[ie]}_setTabFocus(ie){if(this._showPaginationControls&&this._scrollToLabel(ie),this._items&&this._items.length){this._items.toArray()[ie].focus();const Ie=this._tabListContainer.nativeElement;Ie.scrollLeft="ltr"==this._getLayoutDirection()?0:Ie.scrollWidth-Ie.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const ie=this.scrollDistance,Ie="ltr"===this._getLayoutDirection()?-ie:ie;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Ie)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(ie){this._scrollTo(ie)}_scrollHeader(ie){return this._scrollTo(this._scrollDistance+("before"==ie?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(ie){this._stopInterval(),this._scrollHeader(ie)}_scrollToLabel(ie){if(this.disablePagination)return;const Ie=this._items?this._items.toArray()[ie]:null;if(!Ie)return;const Ee=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:je,offsetWidth:ft}=Ie.elementRef.nativeElement;let Pt,Wt;"ltr"==this._getLayoutDirection()?(Pt=je,Wt=Pt+ft):(Wt=this._tabListInner.nativeElement.offsetWidth-je,Pt=Wt-ft);const Qt=this.scrollDistance,ei=this.scrollDistance+Ee;Ptei&&(this.scrollDistance+=Math.min(Wt-ei,Pt-Qt))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const ie=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;ie||(this.scrollDistance=0),ie!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=ie}}_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 ie=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Ie=ie?ie.elementRef.nativeElement:null;Ie?this._inkBar.alignToElement(Ie):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(ie,Ie){Ie&&null!=Ie.button&&0!==Ie.button||(this._stopInterval(),(0,Ae.H)(650,100).pipe((0,le.R)((0,te.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Ee,distance:je}=this._scrollHeader(ie);(0===je||je>=Ee)&&this._stopInterval()}))}_scrollTo(ie){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Ie=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Ie,ie)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Ie,distance:this._scrollDistance}}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(ue.rL),r.Y36(p.Is,8),r.Y36(r.R0b),r.Y36(Ye.t4),r.Y36(r.QbO,8))},C.\u0275dir=r.lG2({type:C,inputs:{disablePagination:"disablePagination"}}),C})(),We=(()=>{class C extends Qe{get disableRipple(){return this._disableRipple}set disableRipple(ie){this._disableRipple=(0,ce.Ig)(ie)}constructor(ie,Ie,Ee,je,ft,Pt,Wt){super(ie,Ie,Ee,je,ft,Pt,Wt),this._disableRipple=!1}_itemSelected(ie){ie.preventDefault()}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(ue.rL),r.Y36(p.Is,8),r.Y36(r.R0b),r.Y36(Ye.t4),r.Y36(r.QbO,8))},C.\u0275dir=r.lG2({type:C,inputs:{disableRipple:"disableRipple"},features:[r.qOj]}),C})(),Ct=(()=>{class C extends We{constructor(ie,Ie,Ee,je,ft,Pt,Wt){super(ie,Ie,Ee,je,ft,Pt,Wt)}ngAfterContentInit(){this._inkBar=new vt(this._items),super.ngAfterContentInit()}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(ue.rL),r.Y36(p.Is,8),r.Y36(r.R0b),r.Y36(Ye.t4),r.Y36(r.QbO,8))},C.\u0275cmp=r.Xpm({type:C,selectors:[["mat-tab-header"]],contentQueries:function(ie,Ie,Ee){if(1&ie&&r.Suo(Ee,ne,4),2&ie){let je;r.iGM(je=r.CRH())&&(Ie._items=je)}},viewQuery:function(ie,Ie){if(1&ie&&(r.Gf(K,7),r.Gf(D,7),r.Gf(Z,7),r.Gf(Ce,5),r.Gf(De,5)),2&ie){let Ee;r.iGM(Ee=r.CRH())&&(Ie._tabListContainer=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._tabList=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._tabListInner=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._nextPaginator=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._previousPaginator=Ee.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(ie,Ie){2&ie&&r.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ie._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ie._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[r.qOj],ngContentSelectors:U,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(ie,Ie){1&ie&&(r.F$t(),r.TgZ(0,"button",0,1),r.NdJ("click",function(){return Ie._handlePaginatorClick("before")})("mousedown",function(je){return Ie._handlePaginatorPress("before",je)})("touchend",function(){return Ie._stopInterval()}),r._UZ(2,"div",2),r.qZA(),r.TgZ(3,"div",3,4),r.NdJ("keydown",function(je){return Ie._handleKeydown(je)}),r.TgZ(5,"div",5,6),r.NdJ("cdkObserveContent",function(){return Ie._onContentChanges()}),r.TgZ(7,"div",7,8),r.Hsn(9),r.qZA()()(),r.TgZ(10,"button",9,10),r.NdJ("mousedown",function(je){return Ie._handlePaginatorPress("after",je)})("click",function(){return Ie._handlePaginatorClick("after")})("touchend",function(){return Ie._stopInterval()}),r._UZ(12,"div",2),r.qZA()),2&ie&&(r.ekj("mat-mdc-tab-header-pagination-disabled",Ie._disableScrollBefore),r.Q6J("matRippleDisabled",Ie._disableScrollBefore||Ie.disableRipple)("disabled",Ie._disableScrollBefore||null),r.xp6(3),r.ekj("_mat-animation-noopable","NoopAnimations"===Ie._animationMode),r.xp6(7),r.ekj("mat-mdc-tab-header-pagination-disabled",Ie._disableScrollAfter),r.Q6J("matRippleDisabled",Ie._disableScrollAfter||Ie.disableRipple)("disabled",Ie._disableScrollAfter||null))},dependencies:[s.wG,d.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.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;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.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)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),C})();const st=new r.OlP("MAT_TABS_CONFIG");let nt=0;const ht=(0,s.pj)((0,s.Kr)(class{constructor(C){this._elementRef=C}}),"primary");let Xe=(()=>{class C extends ht{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(ie){this._dynamicHeight=(0,ce.Ig)(ie)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ie){this._indexToSelect=(0,ce.su)(ie,null)}get animationDuration(){return this._animationDuration}set animationDuration(ie){this._animationDuration=/^\d+$/.test(ie+"")?ie+"ms":ie}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(ie){this._contentTabIndex=(0,ce.su)(ie,null)}get disablePagination(){return this._disablePagination}set disablePagination(ie){this._disablePagination=(0,ce.Ig)(ie)}get preserveContent(){return this._preserveContent}set preserveContent(ie){this._preserveContent=(0,ce.Ig)(ie)}get backgroundColor(){return this._backgroundColor}set backgroundColor(ie){const Ie=this._elementRef.nativeElement.classList;Ie.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),ie&&Ie.add("mat-tabs-with-background",`mat-background-${ie}`),this._backgroundColor=ie}constructor(ie,Ie,Ee,je){super(ie),this._changeDetectorRef=Ie,this._animationMode=je,this._tabs=new r.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=T.w0.EMPTY,this._tabLabelSubscription=T.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new r.vpe,this.focusChange=new r.vpe,this.animationDone=new r.vpe,this.selectedTabChange=new r.vpe(!0),this._groupId=nt++,this.animationDuration=Ee&&Ee.animationDuration?Ee.animationDuration:"500ms",this.disablePagination=!(!Ee||null==Ee.disablePagination)&&Ee.disablePagination,this.dynamicHeight=!(!Ee||null==Ee.dynamicHeight)&&Ee.dynamicHeight,this.contentTabIndex=Ee?.contentTabIndex??null,this.preserveContent=!!Ee?.preserveContent}ngAfterContentChecked(){const ie=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=ie){const Ie=null==this._selectedIndex;if(!Ie){this.selectedTabChange.emit(this._createChangeEvent(ie));const Ee=this._tabBodyWrapper.nativeElement;Ee.style.minHeight=Ee.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Ee,je)=>Ee.isActive=je===ie),Ie||(this.selectedIndexChange.emit(ie),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Ie,Ee)=>{Ie.position=Ee-ie,null!=this._selectedIndex&&0==Ie.position&&!Ie.origin&&(Ie.origin=ie-this._selectedIndex)}),this._selectedIndex!==ie&&(this._selectedIndex=ie,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const ie=this._clampTabIndex(this._indexToSelect);if(ie===this._selectedIndex){const Ie=this._tabs.toArray();let Ee;for(let je=0;je{Ie[ie].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(ie))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,He.O)(this._allTabs)).subscribe(ie=>{this._tabs.reset(ie.filter(Ie=>Ie._closestTabGroup===this||!Ie._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(ie){const Ie=this._tabHeader;Ie&&(Ie.focusIndex=ie)}_focusChanged(ie){this._lastFocusedTabIndex=ie,this.focusChange.emit(this._createChangeEvent(ie))}_createChangeEvent(ie){const Ie=new $e;return Ie.index=ie,this._tabs&&this._tabs.length&&(Ie.tab=this._tabs.toArray()[ie]),Ie}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,te.T)(...this._tabs.map(ie=>ie._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(ie){return Math.min(this._tabs.length-1,Math.max(ie||0,0))}_getTabLabelId(ie){return`mat-tab-label-${this._groupId}-${ie}`}_getTabContentId(ie){return`mat-tab-content-${this._groupId}-${ie}`}_setTabBodyWrapperHeight(ie){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Ie=this._tabBodyWrapper.nativeElement;Ie.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Ie.style.height=ie+"px")}_removeTabBodyWrapperHeight(){const ie=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=ie.clientHeight,ie.style.height="",this.animationDone.emit()}_handleClick(ie,Ie,Ee){Ie.focusIndex=Ee,ie.disabled||(this.selectedIndex=Ee)}_getTabIndex(ie){return ie===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(ie,Ie){ie&&"mouse"!==ie&&"touch"!==ie&&(this._tabHeader.focusIndex=Ie)}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(st,8),r.Y36(r.QbO,8))},C.\u0275dir=r.lG2({type:C,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[r.qOj]}),C})(),Et=(()=>{class C extends Xe{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(ie){this._fitInkBarToContent=(0,ce.Ig)(ie),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(ie){this._stretchTabs=(0,ce.Ig)(ie)}constructor(ie,Ie,Ee,je){super(ie,Ie,Ee,je),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Ee||null==Ee.fitInkBarToContent)&&Ee.fitInkBarToContent,this.stretchTabs=!Ee||null==Ee.stretchTabs||Ee.stretchTabs}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(r.sBO),r.Y36(st,8),r.Y36(r.QbO,8))},C.\u0275cmp=r.Xpm({type:C,selectors:[["mat-tab-group"]],contentQueries:function(ie,Ie,Ee){if(1&ie&&r.Suo(Ee,Ft,5),2&ie){let je;r.iGM(je=r.CRH())&&(Ie._allTabs=je)}},viewQuery:function(ie,Ie){if(1&ie&&(r.Gf(j,5),r.Gf(P,5)),2&ie){let Ee;r.iGM(Ee=r.CRH())&&(Ie._tabBodyWrapper=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._tabHeader=Ee.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(ie,Ie){2&ie&&(r.Udp("--mat-tab-animation-duration",Ie.animationDuration),r.ekj("mat-mdc-tab-group-dynamic-height",Ie.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Ie.headerPosition)("mat-mdc-tab-group-stretch-tabs",Ie.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[r._Bn([{provide:se,useExisting:C}]),r.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(ie,Ie){1&ie&&(r.TgZ(0,"mat-tab-header",0,1),r.NdJ("indexFocused",function(je){return Ie._focusChanged(je)})("selectFocusedIndex",function(je){return Ie.selectedIndex=je}),r.YNc(2,pt,9,17,"div",2),r.qZA(),r.TgZ(3,"div",3,4),r.YNc(5,Be,1,12,"mat-tab-body",5),r.qZA()),2&ie&&(r.Q6J("selectedIndex",Ie.selectedIndex||0)("disableRipple",Ie.disableRipple)("disablePagination",Ie.disablePagination),r.xp6(2),r.Q6J("ngForOf",Ie._tabs),r.xp6(1),r.ekj("_mat-animation-noopable","NoopAnimations"===Ie._animationMode),r.xp6(2),r.Q6J("ngForOf",Ie._tabs))},dependencies:[e.mk,e.sg,e.O5,c.Pl,s.wG,f.kH,tt,ne,Ct],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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-mdc-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-mdc-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}),C})();class $e{}let me=0,F=(()=>{class C extends Qe{get backgroundColor(){return this._backgroundColor}set backgroundColor(ie){const Ie=this._elementRef.nativeElement.classList;Ie.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),ie&&Ie.add("mat-tabs-with-background",`mat-background-${ie}`),this._backgroundColor=ie}get disableRipple(){return this._disableRipple}set disableRipple(ie){this._disableRipple=(0,ce.Ig)(ie)}constructor(ie,Ie,Ee,je,ft,Pt,Wt){super(ie,je,ft,Ie,Ee,Pt,Wt),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,He.O)(null),(0,le.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const ie=this._items.toArray();for(let Ie=0;Ie{class C extends L{get active(){return this._isActive}set active(ie){const Ie=(0,ce.Ig)(ie);Ie!==this._isActive&&(this._isActive=Ie,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(ie,Ie,Ee,je,ft,Pt){super(),this._tabNavBar=ie,this.elementRef=Ie,this._focusMonitor=ft,this._isActive=!1,this.id="mat-tab-link-"+me++,this.rippleConfig=Ee||{},this.tabIndex=parseInt(je)||0,"NoopAnimations"===Pt&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(ie){!this.disabled||ie.keyCode!==Le.L_&&ie.keyCode!==Le.K5?this._tabNavBar.tabPanel&&ie.keyCode===Le.L_&&this.elementRef.nativeElement.click():ie.preventDefault()}_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.tabIndex}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(F),r.Y36(r.SBq),r.Y36(s.Y2,8),r.$8M("tabindex"),r.Y36(f.tE),r.Y36(r.QbO,8))},C.\u0275dir=r.lG2({type:C,inputs:{active:"active",id:"id"},features:[r.qOj]}),C})());let fe=(()=>{class C extends F{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(ie){this._fitInkBarToContent.next((0,ce.Ig)(ie)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(ie){this._stretchTabs=(0,ce.Ig)(ie)}get animationDuration(){return this._animationDuration}set animationDuration(ie){this._animationDuration=/^\d+$/.test(ie+"")?ie+"ms":ie}constructor(ie,Ie,Ee,je,ft,Pt,Wt,Qt){super(ie,Ie,Ee,je,ft,Pt,Wt),this._fitInkBarToContent=new Ke.X(!1),this._stretchTabs=!0,this.disablePagination=!(!Qt||null==Qt.disablePagination)&&Qt.disablePagination,this.fitInkBarToContent=!(!Qt||null==Qt.fitInkBarToContent)&&Qt.fitInkBarToContent,this.stretchTabs=!Qt||null==Qt.stretchTabs||Qt.stretchTabs}ngAfterContentInit(){this._inkBar=new vt(this._items),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(r.SBq),r.Y36(p.Is,8),r.Y36(r.R0b),r.Y36(r.sBO),r.Y36(ue.rL),r.Y36(Ye.t4),r.Y36(r.QbO,8),r.Y36(st,8))},C.\u0275cmp=r.Xpm({type:C,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(ie,Ie,Ee){if(1&ie&&r.Suo(Ee,yt,5),2&ie){let je;r.iGM(je=r.CRH())&&(Ie._items=je)}},viewQuery:function(ie,Ie){if(1&ie&&(r.Gf(K,7),r.Gf(D,7),r.Gf(Z,7),r.Gf(Ce,5),r.Gf(De,5)),2&ie){let Ee;r.iGM(Ee=r.CRH())&&(Ie._tabListContainer=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._tabList=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._tabListInner=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._nextPaginator=Ee.first),r.iGM(Ee=r.CRH())&&(Ie._previousPaginator=Ee.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(ie,Ie){2&ie&&(r.uIk("role",Ie._getRole()),r.Udp("--mat-tab-animation-duration",Ie.animationDuration),r.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ie._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ie._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",Ie.stretchTabs)("mat-primary","warn"!==Ie.color&&"accent"!==Ie.color)("mat-accent","accent"===Ie.color)("mat-warn","warn"===Ie.color)("_mat-animation-noopable","NoopAnimations"===Ie._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],animationDuration:"animationDuration"},exportAs:["matTabNavBar","matTabNav"],features:[r.qOj],attrs:Mt,ngContentSelectors:U,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(ie,Ie){1&ie&&(r.F$t(),r.TgZ(0,"button",0,1),r.NdJ("click",function(){return Ie._handlePaginatorClick("before")})("mousedown",function(je){return Ie._handlePaginatorPress("before",je)})("touchend",function(){return Ie._stopInterval()}),r._UZ(2,"div",2),r.qZA(),r.TgZ(3,"div",3,4),r.NdJ("keydown",function(je){return Ie._handleKeydown(je)}),r.TgZ(5,"div",5,6),r.NdJ("cdkObserveContent",function(){return Ie._onContentChanges()}),r.TgZ(7,"div",7,8),r.Hsn(9),r.qZA()()(),r.TgZ(10,"button",9,10),r.NdJ("mousedown",function(je){return Ie._handlePaginatorPress("after",je)})("click",function(){return Ie._handlePaginatorClick("after")})("touchend",function(){return Ie._stopInterval()}),r._UZ(12,"div",2),r.qZA()),2&ie&&(r.ekj("mat-mdc-tab-header-pagination-disabled",Ie._disableScrollBefore),r.Q6J("matRippleDisabled",Ie._disableScrollBefore||Ie.disableRipple)("disabled",Ie._disableScrollBefore||null),r.xp6(10),r.ekj("mat-mdc-tab-header-pagination-disabled",Ie._disableScrollAfter),r.Q6J("matRippleDisabled",Ie._disableScrollAfter||Ie.disableRipple)("disabled",Ie._disableScrollAfter||null))},dependencies:[s.wG,d.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.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;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.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)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.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}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.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-mdc-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-mdc-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}),C})(),yt=(()=>{class C extends B{constructor(ie,Ie,Ee,je,ft,Pt){super(ie,Ie,Ee,je,ft,Pt),this._destroyed=new V.x,ie._fitInkBarToContent.pipe((0,le.R)(this._destroyed)).subscribe(Wt=>{this.fitInkBarToContent=Wt})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}return C.\u0275fac=function(ie){return new(ie||C)(r.Y36(fe),r.Y36(r.SBq),r.Y36(s.Y2,8),r.$8M("tabindex"),r.Y36(f.tE),r.Y36(r.QbO,8))},C.\u0275cmp=r.Xpm({type:C,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(ie,Ie){1&ie&&r.NdJ("focus",function(){return Ie._handleFocus()})("keydown",function(je){return Ie._handleKeydown(je)}),2&ie&&(r.uIk("aria-controls",Ie._getAriaControls())("aria-current",Ie._getAriaCurrent())("aria-disabled",Ie.disabled)("aria-selected",Ie._getAriaSelected())("id",Ie.id)("tabIndex",Ie._getTabIndex())("role",Ie._getRole()),r.ekj("mat-mdc-tab-disabled",Ie.disabled)("mdc-tab--active",Ie.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[r.qOj],attrs:oe,ngContentSelectors:U,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(ie,Ie){1&ie&&(r.F$t(),r._UZ(0,"span",0)(1,"div",1),r.TgZ(2,"span",2)(3,"span",3),r.Hsn(4),r.qZA()()),2&ie&&(r.xp6(1),r.Q6J("matRippleTrigger",Ie.elementRef.nativeElement)("matRippleDisabled",Ie.rippleDisabled))},dependencies:[s.wG],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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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}),C})(),Ne=(()=>{class C{constructor(){this.id="mat-tab-nav-panel-"+me++}}return C.\u0275fac=function(ie){return new(ie||C)},C.\u0275cmp=r.Xpm({type:C,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(ie,Ie){2&ie&&r.uIk("aria-labelledby",Ie._activeTabId)("id",Ie.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:U,decls:1,vars:0,template:function(ie,Ie){1&ie&&(r.F$t(),r.Hsn(0))},encapsulation:2,changeDetection:0}),C})(),ot=(()=>{class C{}return C.\u0275fac=function(ie){return new(ie||C)},C.\u0275mod=r.oAB({type:C}),C.\u0275inj=r.cJS({imports:[e.ez,s.BQ,c.eL,s.si,d.Q8,f.rt,s.BQ]}),C})()},92596:(ct,ye,l)=>{"use strict";l.d(ye,{AV:()=>Ce,gM:()=>U});var e=l(59773),r=l(48180),s=l(42495),c=l(36028),d=l(65879),f=l(96814),p=l(62831),T=l(4300),V=l(49388),Q=l(33651),Me=l(16672),te=l(68484),Re=l(78645),Ae=(l(86825),l(23680));const Ke=["tooltip"],le=new d.OlP("mat-tooltip-scroll-strategy"),G={provide:le,deps:[Q.aV],useFactory:function xt(De){return()=>De.scrollStrategies.reposition({scrollThrottle:20})}},R=new d.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function we(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ce="tooltip-panel",ue=(0,p.i$)({passive:!0});let At=(()=>{class De{get position(){return this._position}set position(P){P!==this._position&&(this._position=P,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(P){this._positionAtOrigin=(0,s.Ig)(P),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(P){this._disabled=(0,s.Ig)(P),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(P){this._showDelay=(0,s.su)(P)}get hideDelay(){return this._hideDelay}set hideDelay(P){this._hideDelay=(0,s.su)(P),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(P){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=P?String(P).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(P){this._tooltipClass=P,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(P,W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt){this._overlay=P,this._elementRef=W,this._scrollDispatcher=_e,this._viewContainerRef=ke,this._ngZone=pt,this._platform=Be,this._ariaDescriber=Mt,this._focusMonitor=oe,this._dir=mt,this._defaultOptions=ut,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Re.x,this._scrollStrategy=Te,this._document=tt,ut&&(this._showDelay=ut.showDelay,this._hideDelay=ut.hideDelay,ut.position&&(this.position=ut.position),ut.positionAtOrigin&&(this.positionAtOrigin=ut.positionAtOrigin),ut.touchGestures&&(this.touchGestures=ut.touchGestures)),mt.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(P=>{P?"keyboard"===P&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const P=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([W,_e])=>{P.removeEventListener(W,_e,ue)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(P,this.message,"tooltip"),this._focusMonitor.stopMonitoring(P)}show(P=this.showDelay,W){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const _e=this._createOverlay(W);this._detach(),this._portal=this._portal||new te.C5(this._tooltipComponent,this._viewContainerRef);const ke=this._tooltipInstance=_e.attach(this._portal).instance;ke._triggerElement=this._elementRef.nativeElement,ke._mouseLeaveHideDelay=this._hideDelay,ke.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),ke.show(P)}hide(P=this.hideDelay){const W=this._tooltipInstance;W&&(W.isVisible()?W.hide(P):(W._cancelPendingAnimations(),this._detach()))}toggle(P){this._isTooltipVisible()?this.hide():this.show(void 0,P)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(P){if(this._overlayRef){const ke=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!P)&&ke._origin instanceof d.SBq)return this._overlayRef;this._detach()}const W=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),_e=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&P||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(W);return _e.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(ke=>{this._updateCurrentPositionClass(ke.connectionPair),this._tooltipInstance&&ke.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:_e,panelClass:`${this._cssClassPrefix}-${ce}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(ke=>{this._isTooltipVisible()&&ke.keyCode===c.hY&&!(0,c.Vb)(ke)&&(ke.preventDefault(),ke.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(P){const W=P.getConfig().positionStrategy,_e=this._getOrigin(),ke=this._getOverlayPosition();W.withPositions([this._addOffset({..._e.main,...ke.main}),this._addOffset({..._e.fallback,...ke.fallback})])}_addOffset(P){return P}_getOrigin(){const P=!this._dir||"ltr"==this._dir.value,W=this.position;let _e;"above"==W||"below"==W?_e={originX:"center",originY:"above"==W?"top":"bottom"}:"before"==W||"left"==W&&P||"right"==W&&!P?_e={originX:"start",originY:"center"}:("after"==W||"right"==W&&P||"left"==W&&!P)&&(_e={originX:"end",originY:"center"});const{x:ke,y:pt}=this._invertPosition(_e.originX,_e.originY);return{main:_e,fallback:{originX:ke,originY:pt}}}_getOverlayPosition(){const P=!this._dir||"ltr"==this._dir.value,W=this.position;let _e;"above"==W?_e={overlayX:"center",overlayY:"bottom"}:"below"==W?_e={overlayX:"center",overlayY:"top"}:"before"==W||"left"==W&&P||"right"==W&&!P?_e={overlayX:"end",overlayY:"center"}:("after"==W||"right"==W&&P||"left"==W&&!P)&&(_e={overlayX:"start",overlayY:"center"});const{x:ke,y:pt}=this._invertPosition(_e.overlayX,_e.overlayY);return{main:_e,fallback:{overlayX:ke,overlayY:pt}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,r.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(P){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=P,this._tooltipInstance._markForCheck())}_invertPosition(P,W){return"above"===this.position||"below"===this.position?"top"===W?W="bottom":"bottom"===W&&(W="top"):"end"===P?P="start":"start"===P&&(P="end"),{x:P,y:W}}_updateCurrentPositionClass(P){const{overlayY:W,originX:_e,originY:ke}=P;let pt;if(pt="center"===W?this._dir&&"rtl"===this._dir.value?"end"===_e?"left":"right":"start"===_e?"left":"right":"bottom"===W&&"top"===ke?"above":"below",pt!==this._currentPosition){const Be=this._overlayRef;if(Be){const Mt=`${this._cssClassPrefix}-${ce}-`;Be.removePanelClass(Mt+this._currentPosition),Be.addPanelClass(Mt+pt)}this._currentPosition=pt}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",P=>{let W;this._setupPointerExitEventsIfNeeded(),void 0!==P.x&&void 0!==P.y&&(W=P),this.show(void 0,W)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",P=>{const W=P.targetTouches?.[0],_e=W?{x:W.clientX,y:W.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,_e),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const P=[];if(this._platformSupportsMouseEvents())P.push(["mouseleave",W=>{const _e=W.relatedTarget;(!_e||!this._overlayRef?.overlayElement.contains(_e))&&this.hide()}],["wheel",W=>this._wheelListener(W)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const W=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};P.push(["touchend",W],["touchcancel",W])}this._addListeners(P),this._passiveListeners.push(...P)}_addListeners(P){P.forEach(([W,_e])=>{this._elementRef.nativeElement.addEventListener(W,_e,ue)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(P){if(this._isTooltipVisible()){const W=this._document.elementFromPoint(P.clientX,P.clientY),_e=this._elementRef.nativeElement;W!==_e&&!_e.contains(W)&&this.hide()}}_disableNativeGesturesIfNecessary(){const P=this.touchGestures;if("off"!==P){const W=this._elementRef.nativeElement,_e=W.style;("on"===P||"INPUT"!==W.nodeName&&"TEXTAREA"!==W.nodeName)&&(_e.userSelect=_e.msUserSelect=_e.webkitUserSelect=_e.MozUserSelect="none"),("on"===P||!W.draggable)&&(_e.webkitUserDrag="none"),_e.touchAction="none",_e.webkitTapHighlightColor="transparent"}}}return De.\u0275fac=function(P){d.$Z()},De.\u0275dir=d.lG2({type:De,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),De})(),U=(()=>{class De extends At{constructor(P,W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt){super(P,W,_e,ke,pt,Be,Mt,oe,Te,mt,ut,tt),this._tooltipComponent=D,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(P){const _e=!this._dir||"ltr"==this._dir.value;return"top"===P.originY?P.offsetY=-8:"bottom"===P.originY?P.offsetY=8:"start"===P.originX?P.offsetX=_e?-8:8:"end"===P.originX&&(P.offsetX=_e?8:-8),P}}return De.\u0275fac=function(P){return new(P||De)(d.Y36(Q.aV),d.Y36(d.SBq),d.Y36(Me.mF),d.Y36(d.s_b),d.Y36(d.R0b),d.Y36(p.t4),d.Y36(T.$s),d.Y36(T.tE),d.Y36(le),d.Y36(V.Is,8),d.Y36(R,8),d.Y36(f.K0))},De.\u0275dir=d.lG2({type:De,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(P,W){2&P&&d.ekj("mat-mdc-tooltip-disabled",W.disabled)},exportAs:["matTooltip"],features:[d.qOj]}),De})(),K=(()=>{class De{constructor(P,W){this._changeDetectorRef=P,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Re.x,this._animationsDisabled="NoopAnimations"===W}show(P){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},P)}hide(P){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},P)}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:P}){(!P||!this._triggerElement.contains(P))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:P}){(P===this._showAnimation||P===this._hideAnimation)&&this._finalizeAnimation(P===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(P){P?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(P){const W=this._tooltip.nativeElement,_e=this._showAnimation,ke=this._hideAnimation;if(W.classList.remove(P?ke:_e),W.classList.add(P?_e:ke),this._isVisible=P,P&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const pt=getComputedStyle(W);("0s"===pt.getPropertyValue("animation-duration")||"none"===pt.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}P&&this._onShow(),this._animationsDisabled&&(W.classList.add("_mat-animation-noopable"),this._finalizeAnimation(P))}}return De.\u0275fac=function(P){return new(P||De)(d.Y36(d.sBO),d.Y36(d.QbO,8))},De.\u0275dir=d.lG2({type:De}),De})(),D=(()=>{class De extends K{constructor(P,W,_e){super(P,_e),this._elementRef=W,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const P=this._elementRef.nativeElement.getBoundingClientRect();return P.height>24&&P.width>=200}}return De.\u0275fac=function(P){return new(P||De)(d.Y36(d.sBO),d.Y36(d.SBq),d.Y36(d.QbO,8))},De.\u0275cmp=d.Xpm({type:De,selectors:[["mat-tooltip-component"]],viewQuery:function(P,W){if(1&P&&d.Gf(Ke,7),2&P){let _e;d.iGM(_e=d.CRH())&&(W._tooltip=_e.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(P,W){1&P&&d.NdJ("mouseleave",function(ke){return W._handleMouseLeave(ke)}),2&P&&d.Udp("zoom",W.isVisible()?1:null)},features:[d.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(P,W){1&P&&(d.TgZ(0,"div",0,1),d.NdJ("animationend",function(ke){return W._handleAnimationEnd(ke)}),d.TgZ(2,"div",2),d._uU(3),d.qZA()()),2&P&&(d.ekj("mdc-tooltip--multiline",W._isMultiline),d.Q6J("ngClass",W.tooltipClass),d.xp6(3),d.Oqu(W.message))},dependencies:[f.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-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);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.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-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}),De})(),Ce=(()=>{class De{}return De.\u0275fac=function(P){return new(P||De)},De.\u0275mod=d.oAB({type:De}),De.\u0275inj=d.cJS({providers:[G],imports:[T.rt,f.ez,Q.U8,Ae.BQ,Ae.BQ,Me.ZD]}),De})()},6593:(ct,ye,l)=>{"use strict";l.d(ye,{Dx:()=>ni,H7:()=>Yt,b2:()=>tt,q6:()=>oe,se:()=>ue});var e=l(65879),r=l(96814);class s extends r.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class c extends s{static makeCurrent(){(0,r.HT)(new c)}onAndCancel(L,A,B){return L.addEventListener(A,B),()=>{L.removeEventListener(A,B)}}dispatchEvent(L,A){L.dispatchEvent(A)}remove(L){L.parentNode&&L.parentNode.removeChild(L)}createElement(L,A){return(A=A||this.getDefaultDocument()).createElement(L)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(L){return L.nodeType===Node.ELEMENT_NODE}isShadowRoot(L){return L instanceof DocumentFragment}getGlobalEventTarget(L,A){return"window"===A?window:"document"===A?L:"body"===A?L.body:null}getBaseHref(L){const A=function f(){return d=d||document.querySelector("base"),d?d.getAttribute("href"):null}();return null==A?null:function T(F){p=p||document.createElement("a"),p.setAttribute("href",F);const L=p.pathname;return"/"===L.charAt(0)?L:`/${L}`}(A)}resetBaseElement(){d=null}getUserAgent(){return window.navigator.userAgent}getCookie(L){return(0,r.Mx)(document.cookie,L)}}let p,d=null,Q=(()=>{class F{build(){return new XMLHttpRequest}}return F.\u0275fac=function(A){return new(A||F)},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();const Me=new e.OlP("EventManagerPlugins");let te=(()=>{class F{constructor(A,B){this._zone=B,this._eventNameToPlugin=new Map,A.forEach(fe=>{fe.manager=this}),this._plugins=A.slice().reverse()}addEventListener(A,B,fe){return this._findPluginFor(B).addEventListener(A,B,fe)}getZone(){return this._zone}_findPluginFor(A){let B=this._eventNameToPlugin.get(A);if(B)return B;if(B=this._plugins.find(yt=>yt.supports(A)),!B)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(A,B),B}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(Me),e.LFG(e.R0b))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();class Re{constructor(L){this._doc=L}}const Se="ng-app-id";let Ae=(()=>{class F{constructor(A,B,fe,yt={}){this.doc=A,this.appId=B,this.nonce=fe,this.platformId=yt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,r.PM)(yt),this.resetHostNodes()}addStyles(A){for(const B of A)1===this.changeUsageCount(B,1)&&this.onStyleAdded(B)}removeStyles(A){for(const B of A)this.changeUsageCount(B,-1)<=0&&this.onStyleRemoved(B)}ngOnDestroy(){const A=this.styleNodesInDOM;A&&(A.forEach(B=>B.remove()),A.clear());for(const B of this.getAllStyles())this.onStyleRemoved(B);this.resetHostNodes()}addHost(A){this.hostNodes.add(A);for(const B of this.getAllStyles())this.addStyleToHost(A,B)}removeHost(A){this.hostNodes.delete(A)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(A){for(const B of this.hostNodes)this.addStyleToHost(B,A)}onStyleRemoved(A){const B=this.styleRef;B.get(A)?.elements?.forEach(fe=>fe.remove()),B.delete(A)}collectServerRenderedStyles(){const A=this.doc.head?.querySelectorAll(`style[${Se}="${this.appId}"]`);if(A?.length){const B=new Map;return A.forEach(fe=>{null!=fe.textContent&&B.set(fe.textContent,fe)}),B}return null}changeUsageCount(A,B){const fe=this.styleRef;if(fe.has(A)){const yt=fe.get(A);return yt.usage+=B,yt.usage}return fe.set(A,{usage:B,elements:[]}),B}getStyleElement(A,B){const fe=this.styleNodesInDOM,yt=fe?.get(B);if(yt?.parentNode===A)return fe.delete(B),yt.removeAttribute(Se),yt;{const Ne=this.doc.createElement("style");return this.nonce&&Ne.setAttribute("nonce",this.nonce),Ne.textContent=B,this.platformIsServer&&Ne.setAttribute(Se,this.appId),Ne}}addStyleToHost(A,B){const fe=this.getStyleElement(A,B);A.appendChild(fe);const yt=this.styleRef,Ne=yt.get(B)?.elements;Ne?Ne.push(fe):yt.set(B,{elements:[fe],usage:1})}resetHostNodes(){const A=this.hostNodes;A.clear(),A.add(this.doc.head)}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(r.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();const Ke={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},He=/%COMP%/g,we=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ce(F,L){return L.map(A=>A.replace(He,F))}let ue=(()=>{class F{constructor(A,B,fe,yt,Ne,ot,C,be=null){this.eventManager=A,this.sharedStylesHost=B,this.appId=fe,this.removeStylesOnCompDestroy=yt,this.doc=Ne,this.platformId=ot,this.ngZone=C,this.nonce=be,this.rendererByCompId=new Map,this.platformIsServer=(0,r.PM)(ot),this.defaultRenderer=new Ye(A,Ne,C,this.platformIsServer)}createRenderer(A,B){if(!A||!B)return this.defaultRenderer;this.platformIsServer&&B.encapsulation===e.ifc.ShadowDom&&(B={...B,encapsulation:e.ifc.Emulated});const fe=this.getOrCreateRenderer(A,B);return fe instanceof U?fe.applyToHost(A):fe instanceof At&&fe.applyStyles(),fe}getOrCreateRenderer(A,B){const fe=this.rendererByCompId;let yt=fe.get(B.id);if(!yt){const Ne=this.doc,ot=this.ngZone,C=this.eventManager,be=this.sharedStylesHost,ie=this.removeStylesOnCompDestroy,Ie=this.platformIsServer;switch(B.encapsulation){case e.ifc.Emulated:yt=new U(C,be,B,this.appId,ie,Ne,ot,Ie);break;case e.ifc.ShadowDom:return new Je(C,be,A,B,Ne,ot,this.nonce,Ie);default:yt=new At(C,be,B,ie,Ne,ot,Ie)}fe.set(B.id,yt)}return yt}ngOnDestroy(){this.rendererByCompId.clear()}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(te),e.LFG(Ae),e.LFG(e.AFp),e.LFG(we),e.LFG(r.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();class Ye{constructor(L,A,B,fe){this.eventManager=L,this.doc=A,this.ngZone=B,this.platformIsServer=fe,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(L,A){return A?this.doc.createElementNS(Ke[A]||A,L):this.doc.createElement(L)}createComment(L){return this.doc.createComment(L)}createText(L){return this.doc.createTextNode(L)}appendChild(L,A){(ze(L)?L.content:L).appendChild(A)}insertBefore(L,A,B){L&&(ze(L)?L.content:L).insertBefore(A,B)}removeChild(L,A){L&&L.removeChild(A)}selectRootElement(L,A){let B="string"==typeof L?this.doc.querySelector(L):L;if(!B)throw new e.vHH(-5104,!1);return A||(B.textContent=""),B}parentNode(L){return L.parentNode}nextSibling(L){return L.nextSibling}setAttribute(L,A,B,fe){if(fe){A=fe+":"+A;const yt=Ke[fe];yt?L.setAttributeNS(yt,A,B):L.setAttribute(A,B)}else L.setAttribute(A,B)}removeAttribute(L,A,B){if(B){const fe=Ke[B];fe?L.removeAttributeNS(fe,A):L.removeAttribute(`${B}:${A}`)}else L.removeAttribute(A)}addClass(L,A){L.classList.add(A)}removeClass(L,A){L.classList.remove(A)}setStyle(L,A,B,fe){fe&(e.JOm.DashCase|e.JOm.Important)?L.style.setProperty(A,B,fe&e.JOm.Important?"important":""):L.style[A]=B}removeStyle(L,A,B){B&e.JOm.DashCase?L.style.removeProperty(A):L.style[A]=""}setProperty(L,A,B){L[A]=B}setValue(L,A){L.nodeValue=A}listen(L,A,B){if("string"==typeof L&&!(L=(0,r.q)().getGlobalEventTarget(this.doc,L)))throw new Error(`Unsupported event target ${L} for event ${A}`);return this.eventManager.addEventListener(L,A,this.decoratePreventDefault(B))}decoratePreventDefault(L){return A=>{if("__ngUnwrap__"===A)return L;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>L(A)):L(A))&&A.preventDefault()}}}function ze(F){return"TEMPLATE"===F.tagName&&void 0!==F.content}class Je extends Ye{constructor(L,A,B,fe,yt,Ne,ot,C){super(L,yt,Ne,C),this.sharedStylesHost=A,this.hostEl=B,this.shadowRoot=B.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const be=ce(fe.id,fe.styles);for(const ie of be){const Ie=document.createElement("style");ot&&Ie.setAttribute("nonce",ot),Ie.textContent=ie,this.shadowRoot.appendChild(Ie)}}nodeOrShadowRoot(L){return L===this.hostEl?this.shadowRoot:L}appendChild(L,A){return super.appendChild(this.nodeOrShadowRoot(L),A)}insertBefore(L,A,B){return super.insertBefore(this.nodeOrShadowRoot(L),A,B)}removeChild(L,A){return super.removeChild(this.nodeOrShadowRoot(L),A)}parentNode(L){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(L)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class At extends Ye{constructor(L,A,B,fe,yt,Ne,ot,C){super(L,yt,Ne,ot),this.sharedStylesHost=A,this.removeStylesOnCompDestroy=fe,this.styles=C?ce(C,B.styles):B.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class U extends At{constructor(L,A,B,fe,yt,Ne,ot,C){const be=fe+"-"+B.id;super(L,A,B,yt,Ne,ot,C,be),this.contentAttr=function R(F){return"_ngcontent-%COMP%".replace(He,F)}(be),this.hostAttr=function re(F){return"_nghost-%COMP%".replace(He,F)}(be)}applyToHost(L){this.applyStyles(),this.setAttribute(L,this.hostAttr,"")}createElement(L,A){const B=super.createElement(L,A);return super.setAttribute(B,this.contentAttr,""),B}}let K=(()=>{class F extends Re{constructor(A){super(A)}supports(A){return!0}addEventListener(A,B,fe){return A.addEventListener(B,fe,!1),()=>this.removeEventListener(A,B,fe)}removeEventListener(A,B,fe){return A.removeEventListener(B,fe)}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(r.K0))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();const D=["alt","control","meta","shift"],Z={"\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"},Ce={alt:F=>F.altKey,control:F=>F.ctrlKey,meta:F=>F.metaKey,shift:F=>F.shiftKey};let De=(()=>{class F extends Re{constructor(A){super(A)}supports(A){return null!=F.parseEventName(A)}addEventListener(A,B,fe){const yt=F.parseEventName(B),Ne=F.eventCallback(yt.fullKey,fe,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,r.q)().onAndCancel(A,yt.domEventName,Ne))}static parseEventName(A){const B=A.toLowerCase().split("."),fe=B.shift();if(0===B.length||"keydown"!==fe&&"keyup"!==fe)return null;const yt=F._normalizeKey(B.pop());let Ne="",ot=B.indexOf("code");if(ot>-1&&(B.splice(ot,1),Ne="code."),D.forEach(be=>{const ie=B.indexOf(be);ie>-1&&(B.splice(ie,1),Ne+=be+".")}),Ne+=yt,0!=B.length||0===yt.length)return null;const C={};return C.domEventName=fe,C.fullKey=Ne,C}static matchEventFullKeyCode(A,B){let fe=Z[A.key]||A.key,yt="";return B.indexOf("code.")>-1&&(fe=A.code,yt="code."),!(null==fe||!fe)&&(fe=fe.toLowerCase()," "===fe?fe="space":"."===fe&&(fe="dot"),D.forEach(Ne=>{Ne!==fe&&(0,Ce[Ne])(A)&&(yt+=Ne+".")}),yt+=fe,yt===B)}static eventCallback(A,B,fe){return yt=>{F.matchEventFullKeyCode(yt,A)&&fe.runGuarded(()=>B(yt))}}static _normalizeKey(A){return"esc"===A?"escape":A}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(r.K0))},F.\u0275prov=e.Yz7({token:F,factory:F.\u0275fac}),F})();const oe=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:r.bD},{provide:e.g9A,useValue:function ke(){c.makeCurrent()},multi:!0},{provide:r.K0,useFactory:function Be(){return(0,e.RDi)(document),document},deps:[]}]),Te=new e.OlP(""),mt=[{provide:e.rWj,useClass:class V{addToWindow(L){e.dqk.getAngularTestability=(B,fe=!0)=>{const yt=L.findTestabilityInTree(B,fe);if(null==yt)throw new e.vHH(5103,!1);return yt},e.dqk.getAllAngularTestabilities=()=>L.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>L.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(B=>{const fe=e.dqk.getAllAngularTestabilities();let yt=fe.length,Ne=!1;const ot=function(C){Ne=Ne||C,yt--,0==yt&&B(Ne)};fe.forEach(C=>{C.whenStable(ot)})})}findTestabilityInTree(L,A,B){return null==A?null:L.getTestability(A)??(B?(0,r.q)().isShadowRoot(A)?this.findTestabilityInTree(L,A.host,!0):this.findTestabilityInTree(L,A.parentElement,!0):null)}},deps:[]},{provide:e.lri,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]}],ut=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function pt(){return new e.qLn},deps:[]},{provide:Me,useClass:K,multi:!0,deps:[r.K0,e.R0b,e.Lbi]},{provide:Me,useClass:De,multi:!0,deps:[r.K0]},ue,Ae,te,{provide:e.FYo,useExisting:ue},{provide:r.JF,useClass:Q,deps:[]},[]];let tt=(()=>{class F{constructor(A){}static withServerTransition(A){return{ngModule:F,providers:[{provide:e.AFp,useValue:A.appId}]}}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(Te,12))},F.\u0275mod=e.oAB({type:F}),F.\u0275inj=e.cJS({providers:[...ut,...mt],imports:[r.ez,e.hGG]}),F})(),ni=(()=>{class F{constructor(A){this._doc=A}getTitle(){return this._doc.title}setTitle(A){this._doc.title=A||""}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(r.K0))},F.\u0275prov=e.Yz7({token:F,factory:function(A){let B=null;return B=A?new A:function Gt(){return new ni((0,e.LFG)(r.K0))}(),B},providedIn:"root"}),F})();typeof window<"u"&&window;let Yt=(()=>{class F{}return F.\u0275fac=function(A){return new(A||F)},F.\u0275prov=e.Yz7({token:F,factory:function(A){let B=null;return B=A?new(A||F):e.LFG(We),B},providedIn:"root"}),F})(),We=(()=>{class F extends Yt{constructor(A){super(),this._doc=A}sanitize(A,B){if(null==B)return null;switch(A){case e.q3G.NONE:return B;case e.q3G.HTML:return(0,e.qzn)(B,"HTML")?(0,e.z3N)(B):(0,e.EiD)(this._doc,String(B)).toString();case e.q3G.STYLE:return(0,e.qzn)(B,"Style")?(0,e.z3N)(B):B;case e.q3G.SCRIPT:if((0,e.qzn)(B,"Script"))return(0,e.z3N)(B);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(B,"URL")?(0,e.z3N)(B):(0,e.mCW)(String(B));case e.q3G.RESOURCE_URL:if((0,e.qzn)(B,"ResourceURL"))return(0,e.z3N)(B);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(A){return(0,e.JVY)(A)}bypassSecurityTrustStyle(A){return(0,e.L6k)(A)}bypassSecurityTrustScript(A){return(0,e.eBb)(A)}bypassSecurityTrustUrl(A){return(0,e.LAX)(A)}bypassSecurityTrustResourceUrl(A){return(0,e.pB0)(A)}}return F.\u0275fac=function(A){return new(A||F)(e.LFG(r.K0))},F.\u0275prov=e.Yz7({token:F,factory:function(A){let B=null;return B=A?new A:function Qe(F){return new We(F.get(r.K0))}(e.LFG(e.zs3)),B},providedIn:"root"}),F})()},52787:(ct,ye,l)=>{"use strict";l.d(ye,{gz:()=>nn,gk:()=>bn,m2:()=>vn,Q3:()=>zn,OD:()=>kn,F0:()=>Tn,rH:()=>On,Od:()=>Ur,Bz:()=>Ao,lC:()=>Vi});var e=l(65879),r=l(2664),s=l(7715),c=l(22096),d=l(65619),f=l(52572),p=l(46973),T=l(35211),V=l(74911),Q=l(88407),Me=l(58504),te=l(36232),Re=l(93168),Se=l(78645),Ae=l(47394),Ke=l(96814),He=l(37398),_t=l(94664),le=l(48180),xt=l(27921),G=l(32181),we=l(21631),R=l(81374),re=l(76328),ce=l(99397),ue=l(26306),Ye=l(79360),Le=l(8251);var Je=l(43572);function At(M){return M<=0?()=>te.E:(0,Ye.e)((S,v)=>{let N=[];S.subscribe((0,Le.x)(v,he=>{N.push(he),M{for(const he of N)v.next(he);v.complete()},void 0,()=>{N=null}))})}var U=l(3026),K=l(42737),Z=l(21441),Ce=l(64716),De=l(66196),j=l(59773),P=l(57537),W=l(6593);const _e="primary",ke=Symbol("RouteTitle");class pt{constructor(S){this.params=S||{}}has(S){return Object.prototype.hasOwnProperty.call(this.params,S)}get(S){if(this.has(S)){const v=this.params[S];return Array.isArray(v)?v[0]:v}return null}getAll(S){if(this.has(S)){const v=this.params[S];return Array.isArray(v)?v:[v]}return[]}get keys(){return Object.keys(this.params)}}function Be(M){return new pt(M)}function Mt(M,S,v){const N=v.path.split("/");if(N.length>M.length||"full"===v.pathMatch&&(S.hasChildren()||N.lengthN[Ze]===he)}return M===S}function ut(M){return M.length>0?M[M.length-1]:null}function tt(M){return(0,r.b)(M)?M:(0,e.QGY)(M)?(0,s.D)(Promise.resolve(M)):(0,c.of)(M)}const St={exact:function ni(M,S,v){if(!Y(M.segments,S.segments)||!ve(M.segments,S.segments,v)||M.numberOfChildren!==S.numberOfChildren)return!1;for(const N in S.children)if(!M.children[N]||!ni(M.children[N],S.children[N],v))return!1;return!0},subset:Rt},Ut={exact:function Gt(M,S){return Te(M,S)},subset:function gt(M,S){return Object.keys(S).length<=Object.keys(M).length&&Object.keys(S).every(v=>mt(M[v],S[v]))},ignored:()=>!0};function li(M,S,v){return St[v.paths](M.root,S.root,v.matrixParams)&&Ut[v.queryParams](M.queryParams,S.queryParams)&&!("exact"===v.fragment&&M.fragment!==S.fragment)}function Rt(M,S,v){return vt(M,S,S.segments,v)}function vt(M,S,v,N){if(M.segments.length>v.length){const he=M.segments.slice(0,v.length);return!(!Y(he,v)||S.hasChildren()||!ve(he,v,N))}if(M.segments.length===v.length){if(!Y(M.segments,v)||!ve(M.segments,v,N))return!1;for(const he in S.children)if(!M.children[he]||!Rt(M.children[he],S.children[he],N))return!1;return!0}{const he=v.slice(0,M.segments.length),Ze=v.slice(M.segments.length);return!!(Y(M.segments,he)&&ve(M.segments,he,N)&&M.children[_e])&&vt(M.children[_e],S,Ze,N)}}function ve(M,S,v){return S.every((N,he)=>Ut[v](M[he].parameters,N.parameters))}class et{constructor(S=new Pe([],{}),v={},N=null){this.root=S,this.queryParams=v,this.fragment=N}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap}toString(){return rt.serialize(this)}}class Pe{constructor(S,v){this.segments=S,this.children=v,this.parent=null,Object.values(v).forEach(N=>N.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Ft(this)}}class Ve{constructor(S,v){this.path=S,this.parameters=v}get parameterMap(){return this._parameterMap||(this._parameterMap=Be(this.parameters)),this._parameterMap}toString(){return nt(this)}}function Y(M,S){return M.length===S.length&&M.every((v,N)=>v.path===S[N].path)}let dt=(()=>{class M{}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return new se},providedIn:"root"}),M})();class se{parse(S){const v=new yt(S);return new et(v.parseRootSegment(),v.parseQueryParams(),v.parseFragment())}serialize(S){const v=`/${$t(S.root,!0)}`,N=function Xe(M){const S=Object.keys(M).map(v=>{const N=M[v];return Array.isArray(N)?N.map(he=>`${Yt(v)}=${Yt(he)}`).join("&"):`${Yt(v)}=${Yt(N)}`}).filter(v=>!!v);return S.length?`?${S.join("&")}`:""}(S.queryParams);return`${v}${N}${"string"==typeof S.fragment?`#${function Qe(M){return encodeURI(M)}(S.fragment)}`:""}`}}const rt=new se;function Ft(M){return M.segments.map(S=>nt(S)).join("/")}function $t(M,S){if(!M.hasChildren())return Ft(M);if(S){const v=M.children[_e]?$t(M.children[_e],!1):"",N=[];return Object.entries(M.children).forEach(([he,Ze])=>{he!==_e&&N.push(`${he}:${$t(Ze,!1)}`)}),N.length>0?`${v}(${N.join("//")})`:v}{const v=function ne(M,S){let v=[];return Object.entries(M.children).forEach(([N,he])=>{N===_e&&(v=v.concat(S(he,N)))}),Object.entries(M.children).forEach(([N,he])=>{N!==_e&&(v=v.concat(S(he,N)))}),v}(M,(N,he)=>he===_e?[$t(M.children[_e],!1)]:[`${he}:${$t(N,!1)}`]);return 1===Object.keys(M.children).length&&null!=M.children[_e]?`${Ft(M)}/${v[0]}`:`${Ft(M)}/(${v.join("//")})`}}function kt(M){return encodeURIComponent(M).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Yt(M){return kt(M).replace(/%3B/gi,";")}function We(M){return kt(M).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ct(M){return decodeURIComponent(M)}function st(M){return Ct(M.replace(/\+/g,"%20"))}function nt(M){return`${We(M.path)}${function ht(M){return Object.keys(M).map(S=>`;${We(S)}=${We(M[S])}`).join("")}(M.parameters)}`}const Et=/^[^\/()?;#]+/;function $e(M){const S=M.match(Et);return S?S[0]:""}const me=/^[^\/()?;=#]+/,L=/^[^=?&#]+/,B=/^[^&#]+/;class yt{constructor(S){this.url=S,this.remaining=S}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Pe([],{}):new Pe([],this.parseChildren())}parseQueryParams(){const S={};if(this.consumeOptional("?"))do{this.parseQueryParam(S)}while(this.consumeOptional("&"));return S}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const S=[];for(this.peekStartsWith("(")||S.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),S.push(this.parseSegment());let v={};this.peekStartsWith("/(")&&(this.capture("/"),v=this.parseParens(!0));let N={};return this.peekStartsWith("(")&&(N=this.parseParens(!1)),(S.length>0||Object.keys(v).length>0)&&(N[_e]=new Pe(S,v)),N}parseSegment(){const S=$e(this.remaining);if(""===S&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(S),new Ve(Ct(S),this.parseMatrixParams())}parseMatrixParams(){const S={};for(;this.consumeOptional(";");)this.parseParam(S);return S}parseParam(S){const v=function F(M){const S=M.match(me);return S?S[0]:""}(this.remaining);if(!v)return;this.capture(v);let N="";if(this.consumeOptional("=")){const he=$e(this.remaining);he&&(N=he,this.capture(N))}S[Ct(v)]=Ct(N)}parseQueryParam(S){const v=function A(M){const S=M.match(L);return S?S[0]:""}(this.remaining);if(!v)return;this.capture(v);let N="";if(this.consumeOptional("=")){const Dt=function fe(M){const S=M.match(B);return S?S[0]:""}(this.remaining);Dt&&(N=Dt,this.capture(N))}const he=st(v),Ze=st(N);if(S.hasOwnProperty(he)){let Dt=S[he];Array.isArray(Dt)||(Dt=[Dt],S[he]=Dt),Dt.push(Ze)}else S[he]=Ze}parseParens(S){const v={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const N=$e(this.remaining),he=this.remaining[N.length];if("/"!==he&&")"!==he&&";"!==he)throw new e.vHH(4010,!1);let Ze;N.indexOf(":")>-1?(Ze=N.slice(0,N.indexOf(":")),this.capture(Ze),this.capture(":")):S&&(Ze=_e);const Dt=this.parseChildren();v[Ze]=1===Object.keys(Dt).length?Dt[_e]:new Pe([],Dt),this.consumeOptional("//")}return v}peekStartsWith(S){return this.remaining.startsWith(S)}consumeOptional(S){return!!this.peekStartsWith(S)&&(this.remaining=this.remaining.substring(S.length),!0)}capture(S){if(!this.consumeOptional(S))throw new e.vHH(4011,!1)}}function Ne(M){return M.segments.length>0?new Pe([],{[_e]:M}):M}function ot(M){const S={};for(const N of Object.keys(M.children)){const Ze=ot(M.children[N]);if(N===_e&&0===Ze.segments.length&&Ze.hasChildren())for(const[Dt,jt]of Object.entries(Ze.children))S[Dt]=jt;else(Ze.segments.length>0||Ze.hasChildren())&&(S[N]=Ze)}return function C(M){if(1===M.numberOfChildren&&M.children[_e]){const S=M.children[_e];return new Pe(M.segments.concat(S.segments),S.children)}return M}(new Pe(M.segments,S))}function be(M){return M instanceof et}function Ie(M){let S;const he=Ne(function v(Ze){const Dt={};for(const Vt of Ze.children){const ui=v(Vt);Dt[Vt.outlet]=ui}const jt=new Pe(Ze.url,Dt);return Ze===M&&(S=jt),jt}(M.root));return S??he}function Ee(M,S,v,N){let he=M;for(;he.parent;)he=he.parent;if(0===S.length)return Pt(he,he,he,v,N);const Ze=function ei(M){if("string"==typeof M[0]&&1===M.length&&"/"===M[0])return new Qt(!0,0,M);let S=0,v=!1;const N=M.reduce((he,Ze,Dt)=>{if("object"==typeof Ze&&null!=Ze){if(Ze.outlets){const jt={};return Object.entries(Ze.outlets).forEach(([Vt,ui])=>{jt[Vt]="string"==typeof ui?ui.split("/"):ui}),[...he,{outlets:jt}]}if(Ze.segmentPath)return[...he,Ze.segmentPath]}return"string"!=typeof Ze?[...he,Ze]:0===Dt?(Ze.split("/").forEach((jt,Vt)=>{0==Vt&&"."===jt||(0==Vt&&""===jt?v=!0:".."===jt?S++:""!=jt&&he.push(jt))}),he):[...he,Ze]},[]);return new Qt(v,S,N)}(S);if(Ze.toRoot())return Pt(he,he,new Pe([],{}),v,N);const Dt=function Ci(M,S,v){if(M.isAbsolute)return new pi(S,!0,0);if(!v)return new pi(S,!1,NaN);if(null===v.parent)return new pi(v,!0,0);const N=je(M.commands[0])?0:1;return function tn(M,S,v){let N=M,he=S,Ze=v;for(;Ze>he;){if(Ze-=he,N=N.parent,!N)throw new e.vHH(4005,!1);he=N.segments.length}return new pi(N,!1,he-Ze)}(v,v.segments.length-1+N,M.numberOfDoubleDots)}(Ze,he,M),jt=Dt.processChildren?Ji(Dt.segmentGroup,Dt.index,Ze.commands):mn(Dt.segmentGroup,Dt.index,Ze.commands);return Pt(he,Dt.segmentGroup,jt,v,N)}function je(M){return"object"==typeof M&&null!=M&&!M.outlets&&!M.segmentPath}function ft(M){return"object"==typeof M&&null!=M&&M.outlets}function Pt(M,S,v,N,he){let Dt,Ze={};N&&Object.entries(N).forEach(([Vt,ui])=>{Ze[Vt]=Array.isArray(ui)?ui.map(Zt=>`${Zt}`):`${ui}`}),Dt=M===S?v:Wt(M,S,v);const jt=Ne(ot(Dt));return new et(jt,Ze,he)}function Wt(M,S,v){const N={};return Object.entries(M.children).forEach(([he,Ze])=>{N[he]=Ze===S?v:Wt(Ze,S,v)}),new Pe(M.segments,N)}class Qt{constructor(S,v,N){if(this.isAbsolute=S,this.numberOfDoubleDots=v,this.commands=N,S&&N.length>0&&je(N[0]))throw new e.vHH(4003,!1);const he=N.find(ft);if(he&&he!==ut(N))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class pi{constructor(S,v,N){this.segmentGroup=S,this.processChildren=v,this.index=N}}function mn(M,S,v){if(M||(M=new Pe([],{})),0===M.segments.length&&M.hasChildren())return Ji(M,S,v);const N=function Xn(M,S,v){let N=0,he=S;const Ze={match:!1,pathIndex:0,commandIndex:0};for(;he=v.length)return Ze;const Dt=M.segments[he],jt=v[N];if(ft(jt))break;const Vt=`${jt}`,ui=N0&&void 0===Vt)break;if(Vt&&ui&&"object"==typeof ui&&void 0===ui.outlets){if(!Cn(Vt,ui,Dt))return Ze;N+=2}else{if(!Cn(Vt,{},Dt))return Ze;N++}he++}return{match:!0,pathIndex:he,commandIndex:N}}(M,S,v),he=v.slice(N.commandIndex);if(N.match&&N.pathIndexZe!==_e)&&M.children[_e]&&1===M.numberOfChildren&&0===M.children[_e].segments.length){const Ze=Ji(M.children[_e],S,v);return new Pe(M.segments,Ze.children)}return Object.entries(N).forEach(([Ze,Dt])=>{"string"==typeof Dt&&(Dt=[Dt]),null!==Dt&&(he[Ze]=mn(M.children[Ze],S,Dt))}),Object.entries(M.children).forEach(([Ze,Dt])=>{void 0===N[Ze]&&(he[Ze]=Dt)}),new Pe(M.segments,he)}}function Ln(M,S,v){const N=M.segments.slice(0,S);let he=0;for(;he{"string"==typeof N&&(N=[N]),null!==N&&(S[v]=Ln(new Pe([],{}),0,N))}),S}function Pi(M){const S={};return Object.entries(M).forEach(([v,N])=>S[v]=`${N}`),S}function Cn(M,S,v){return M==v.path&&Te(S,v.parameters)}const rr="imperative";class Bi{constructor(S,v){this.id=S,this.url=v}}class kn extends Bi{constructor(S,v,N="imperative",he=null){super(S,v),this.type=0,this.navigationTrigger=N,this.restoredState=he}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class vn extends Bi{constructor(S,v,N){super(S,v),this.urlAfterRedirects=N,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class bn extends Bi{constructor(S,v,N,he){super(S,v),this.reason=N,this.code=he,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class jn extends Bi{constructor(S,v,N,he){super(S,v),this.reason=N,this.code=he,this.type=16}}class zn extends Bi{constructor(S,v,N,he){super(S,v),this.error=N,this.target=he,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class qn extends Bi{constructor(S,v,N,he){super(S,v),this.urlAfterRedirects=N,this.state=he,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class En extends Bi{constructor(S,v,N,he){super(S,v),this.urlAfterRedirects=N,this.state=he,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sr extends Bi{constructor(S,v,N,he,Ze){super(S,v),this.urlAfterRedirects=N,this.state=he,this.shouldActivate=Ze,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class bo extends Bi{constructor(S,v,N,he){super(S,v),this.urlAfterRedirects=N,this.state=he,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $o extends Bi{constructor(S,v,N,he){super(S,v),this.urlAfterRedirects=N,this.state=he,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class yo{constructor(S){this.route=S,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ar{constructor(S){this.route=S,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class oo{constructor(S){this.snapshot=S,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Dr{constructor(S){this.snapshot=S,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Cr{constructor(S){this.snapshot=S,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Un{constructor(S){this.snapshot=S,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yn{constructor(S,v,N){this.routerEvent=S,this.position=v,this.anchor=N,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Zr{}class xo{constructor(S){this.url=S}}class Mo{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Vr,this.attachRef=null}}let Vr=(()=>{class M{constructor(){this.contexts=new Map}onChildOutletCreated(v,N){const he=this.getOrCreateContext(v);he.outlet=N,this.contexts.set(v,he)}onChildOutletDestroyed(v){const N=this.getContext(v);N&&(N.outlet=null,N.attachRef=null)}onOutletDeactivated(){const v=this.contexts;return this.contexts=new Map,v}onOutletReAttached(v){this.contexts=v}getOrCreateContext(v){let N=this.getContext(v);return N||(N=new Mo,this.contexts.set(v,N)),N}getContext(v){return this.contexts.get(v)||null}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();class wo{constructor(S){this._root=S}get root(){return this._root.value}parent(S){const v=this.pathFromRoot(S);return v.length>1?v[v.length-2]:null}children(S){const v=Kr(S,this._root);return v?v.children.map(N=>N.value):[]}firstChild(S){const v=Kr(S,this._root);return v&&v.children.length>0?v.children[0].value:null}siblings(S){const v=_r(S,this._root);return v.length<2?[]:v[v.length-2].children.map(he=>he.value).filter(he=>he!==S)}pathFromRoot(S){return _r(S,this._root).map(v=>v.value)}}function Kr(M,S){if(M===S.value)return S;for(const v of S.children){const N=Kr(M,v);if(N)return N}return null}function _r(M,S){if(M===S.value)return[S];for(const v of S.children){const N=_r(M,v);if(N.length)return N.unshift(S),N}return[]}class er{constructor(S,v){this.value=S,this.children=v}toString(){return`TreeNode(${this.value})`}}function Ai(M){const S={};return M&&M.children.forEach(v=>S[v.value.outlet]=v),S}class yn extends wo{constructor(S,v){super(S),this.snapshot=v,Or(this,S)}toString(){return this.snapshot.toString()}}function Rn(M,S){const v=function fr(M,S){const Dt=new lr([],{},{},"",{},_e,S,null,{});return new ao("",new er(Dt,[]))}(0,S),N=new d.X([new Ve("",{})]),he=new d.X({}),Ze=new d.X({}),Dt=new d.X({}),jt=new d.X(""),Vt=new nn(N,he,Dt,jt,Ze,_e,S,v.root);return Vt.snapshot=v.root,new yn(new er(Vt,[]),v)}class nn{constructor(S,v,N,he,Ze,Dt,jt,Vt){this.urlSubject=S,this.paramsSubject=v,this.queryParamsSubject=N,this.fragmentSubject=he,this.dataSubject=Ze,this.outlet=Dt,this.component=jt,this._futureSnapshot=Vt,this.title=this.dataSubject?.pipe((0,He.U)(ui=>ui[ke]))??(0,c.of)(void 0),this.url=S,this.params=v,this.queryParams=N,this.fragment=he,this.data=Ze}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,He.U)(S=>Be(S)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,He.U)(S=>Be(S)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Ir(M,S="emptyOnly"){const v=M.pathFromRoot;let N=0;if("always"!==S)for(N=v.length-1;N>=1;){const he=v[N],Ze=v[N-1];if(he.routeConfig&&""===he.routeConfig.path)N--;else{if(Ze.component)break;N--}}return function Do(M){return M.reduce((S,v)=>({params:{...S.params,...v.params},data:{...S.data,...v.data},resolve:{...v.data,...S.resolve,...v.routeConfig?.data,...v._resolvedData}}),{params:{},data:{},resolve:{}})}(v.slice(N))}class lr{get title(){return this.data?.[ke]}constructor(S,v,N,he,Ze,Dt,jt,Vt,ui){this.url=S,this.params=v,this.queryParams=N,this.fragment=he,this.data=Ze,this.outlet=Dt,this.component=jt,this.routeConfig=Vt,this._resolve=ui}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Be(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Be(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(N=>N.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ao extends wo{constructor(S,v){super(v),this.url=S,Or(this,v)}toString(){return qi(this._root)}}function Or(M,S){S.value._routerState=M,S.children.forEach(v=>Or(M,v))}function qi(M){const S=M.children.length>0?` { ${M.children.map(qi).join(", ")} } `:"";return`${M.value}${S}`}function di(M){if(M.snapshot){const S=M.snapshot,v=M._futureSnapshot;M.snapshot=v,Te(S.queryParams,v.queryParams)||M.queryParamsSubject.next(v.queryParams),S.fragment!==v.fragment&&M.fragmentSubject.next(v.fragment),Te(S.params,v.params)||M.paramsSubject.next(v.params),function oe(M,S){if(M.length!==S.length)return!1;for(let v=0;vTe(v.parameters,S[N].parameters))}(M.url,S.url);return v&&!(!M.parent!=!S.parent)&&(!M.parent||ki(M.parent,S.parent))}let Vi=(()=>{class M{constructor(){this.activated=null,this._activatedRoute=null,this.name=_e,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(Vr),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb),this.inputBinder=(0,e.f3M)(dr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(v){if(v.name){const{firstChange:N,previousValue:he}=v.name;if(N)return;this.isTrackedInParentContexts(he)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(he)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(v){return this.parentContexts.getContext(v)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const v=this.parentContexts.getContext(this.name);v?.route&&(v.attachRef?this.attach(v.attachRef,v.route):this.activateWith(v.route,v.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,!1);this.location.detach();const v=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(v.instance),v}attach(v,N){this.activated=v,this._activatedRoute=N,this.location.insert(v.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(v.instance)}deactivate(){if(this.activated){const v=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(v)}}activateWith(v,N){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=v;const he=this.location,Dt=v.snapshot.component,jt=this.parentContexts.getOrCreateContext(this.name).children,Vt=new Nn(v,jt,he.injector);this.activated=he.createComponent(Dt,{index:he.length,injector:Vt,environmentInjector:N??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275dir=e.lG2({type:M,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]}),M})();class Nn{constructor(S,v,N){this.route=S,this.childContexts=v,this.parent=N}get(S,v){return S===nn?this.route:S===Vr?this.childContexts:this.parent.get(S,v)}}const dr=new e.OlP("");let rn=(()=>{class M{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(v){this.unsubscribeFromRouteData(v),this.subscribeToRouteData(v)}unsubscribeFromRouteData(v){this.outletDataSubscriptions.get(v)?.unsubscribe(),this.outletDataSubscriptions.delete(v)}subscribeToRouteData(v){const{activatedRoute:N}=v,he=(0,f.a)([N.queryParams,N.params,N.data]).pipe((0,_t.w)(([Ze,Dt,jt],Vt)=>(jt={...Ze,...Dt,...jt},0===Vt?(0,c.of)(jt):Promise.resolve(jt)))).subscribe(Ze=>{if(!v.isActivated||!v.activatedComponentRef||v.activatedRoute!==N||null===N.component)return void this.unsubscribeFromRouteData(v);const Dt=(0,e.qFp)(N.component);if(Dt)for(const{templateName:jt}of Dt.inputs)v.activatedComponentRef.setInput(jt,Ze[jt]);else this.unsubscribeFromRouteData(v)});this.outletDataSubscriptions.set(v,he)}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac}),M})();function Xi(M,S,v){if(v&&M.shouldReuseRoute(S.value,v.value.snapshot)){const N=v.value;N._futureSnapshot=S.value;const he=function cr(M,S,v){return S.children.map(N=>{for(const he of v.children)if(M.shouldReuseRoute(N.value,he.value.snapshot))return Xi(M,N,he);return Xi(M,N)})}(M,S,v);return new er(N,he)}{if(M.shouldAttach(S.value)){const Ze=M.retrieve(S.value);if(null!==Ze){const Dt=Ze.route;return Dt.value._futureSnapshot=S.value,Dt.children=S.children.map(jt=>Xi(M,jt)),Dt}}const N=function An(M){return new nn(new d.X(M.url),new d.X(M.params),new d.X(M.queryParams),new d.X(M.fragment),new d.X(M.data),M.outlet,M.component,M)}(S.value),he=S.children.map(Ze=>Xi(M,Ze));return new er(N,he)}}const Mi="ngNavigationCancelingError";function or(M,S){const{redirectTo:v,navigationBehaviorOptions:N}=be(S)?{redirectTo:S,navigationBehaviorOptions:void 0}:S,he=Qr(!1,0,S);return he.url=v,he.navigationBehaviorOptions=N,he}function Qr(M,S,v){const N=new Error("NavigationCancelingError: "+(M||""));return N[Mi]=!0,N.cancellationCode=S,v&&(N.url=v),N}function on(M){return M&&M[Mi]}let Li=(()=>{class M{}return M.\u0275fac=function(v){return new(v||M)},M.\u0275cmp=e.Xpm({type:M,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(v,N){1&v&&e._UZ(0,"router-outlet")},dependencies:[Vi],encapsulation:2}),M})();function lo(M){const S=M.children&&M.children.map(lo),v=S?{...M,children:S}:{...M};return!v.component&&!v.loadComponent&&(S||v.loadChildren)&&v.outlet&&v.outlet!==_e&&(v.component=Li),v}function ln(M){return M.outlet||_e}function xn(M){if(!M)return null;if(M.routeConfig?._injector)return M.routeConfig._injector;for(let S=M.parent;S;S=S.parent){const v=S.routeConfig;if(v?._loadedInjector)return v._loadedInjector;if(v?._injector)return v._injector}return null}class jr{constructor(S,v,N,he,Ze){this.routeReuseStrategy=S,this.futureState=v,this.currState=N,this.forwardEvent=he,this.inputBindingEnabled=Ze}activate(S){const v=this.futureState._root,N=this.currState?this.currState._root:null;this.deactivateChildRoutes(v,N,S),di(this.futureState.root),this.activateChildRoutes(v,N,S)}deactivateChildRoutes(S,v,N){const he=Ai(v);S.children.forEach(Ze=>{const Dt=Ze.value.outlet;this.deactivateRoutes(Ze,he[Dt],N),delete he[Dt]}),Object.values(he).forEach(Ze=>{this.deactivateRouteAndItsChildren(Ze,N)})}deactivateRoutes(S,v,N){const he=S.value,Ze=v?v.value:null;if(he===Ze)if(he.component){const Dt=N.getContext(he.outlet);Dt&&this.deactivateChildRoutes(S,v,Dt.children)}else this.deactivateChildRoutes(S,v,N);else Ze&&this.deactivateRouteAndItsChildren(v,N)}deactivateRouteAndItsChildren(S,v){S.value.component&&this.routeReuseStrategy.shouldDetach(S.value.snapshot)?this.detachAndStoreRouteSubtree(S,v):this.deactivateRouteAndOutlet(S,v)}detachAndStoreRouteSubtree(S,v){const N=v.getContext(S.value.outlet),he=N&&S.value.component?N.children:v,Ze=Ai(S);for(const Dt of Object.keys(Ze))this.deactivateRouteAndItsChildren(Ze[Dt],he);if(N&&N.outlet){const Dt=N.outlet.detach(),jt=N.children.onOutletDeactivated();this.routeReuseStrategy.store(S.value.snapshot,{componentRef:Dt,route:S,contexts:jt})}}deactivateRouteAndOutlet(S,v){const N=v.getContext(S.value.outlet),he=N&&S.value.component?N.children:v,Ze=Ai(S);for(const Dt of Object.keys(Ze))this.deactivateRouteAndItsChildren(Ze[Dt],he);N&&(N.outlet&&(N.outlet.deactivate(),N.children.onOutletDeactivated()),N.attachRef=null,N.route=null)}activateChildRoutes(S,v,N){const he=Ai(v);S.children.forEach(Ze=>{this.activateRoutes(Ze,he[Ze.value.outlet],N),this.forwardEvent(new Un(Ze.value.snapshot))}),S.children.length&&this.forwardEvent(new Dr(S.value.snapshot))}activateRoutes(S,v,N){const he=S.value,Ze=v?v.value:null;if(di(he),he===Ze)if(he.component){const Dt=N.getOrCreateContext(he.outlet);this.activateChildRoutes(S,v,Dt.children)}else this.activateChildRoutes(S,v,N);else if(he.component){const Dt=N.getOrCreateContext(he.outlet);if(this.routeReuseStrategy.shouldAttach(he.snapshot)){const jt=this.routeReuseStrategy.retrieve(he.snapshot);this.routeReuseStrategy.store(he.snapshot,null),Dt.children.onOutletReAttached(jt.contexts),Dt.attachRef=jt.componentRef,Dt.route=jt.route.value,Dt.outlet&&Dt.outlet.attach(jt.componentRef,jt.route.value),di(jt.route.value),this.activateChildRoutes(S,null,Dt.children)}else{const jt=xn(he.snapshot);Dt.attachRef=null,Dt.route=he,Dt.injector=jt,Dt.outlet&&Dt.outlet.activateWith(he,Dt.injector),this.activateChildRoutes(S,null,Dt.children)}}else this.activateChildRoutes(S,null,N)}}class pn{constructor(S){this.path=S,this.route=this.path[this.path.length-1]}}class Xr{constructor(S,v){this.component=S,this.route=v}}function Wn(M,S,v){const N=M._root;return tr(N,S?S._root:null,v,[N.value])}function Er(M,S){const v=Symbol(),N=S.get(M,v);return N===v?"function"!=typeof M||(0,e.Z0I)(M)?S.get(M):M:N}function tr(M,S,v,N,he={canDeactivateChecks:[],canActivateChecks:[]}){const Ze=Ai(S);return M.children.forEach(Dt=>{(function Bo(M,S,v,N,he={canDeactivateChecks:[],canActivateChecks:[]}){const Ze=M.value,Dt=S?S.value:null,jt=v?v.getContext(M.value.outlet):null;if(Dt&&Ze.routeConfig===Dt.routeConfig){const Vt=function br(M,S,v){if("function"==typeof v)return v(M,S);switch(v){case"pathParamsChange":return!Y(M.url,S.url);case"pathParamsOrQueryParamsChange":return!Y(M.url,S.url)||!Te(M.queryParams,S.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ki(M,S)||!Te(M.queryParams,S.queryParams);default:return!ki(M,S)}}(Dt,Ze,Ze.routeConfig.runGuardsAndResolvers);Vt?he.canActivateChecks.push(new pn(N)):(Ze.data=Dt.data,Ze._resolvedData=Dt._resolvedData),tr(M,S,Ze.component?jt?jt.children:null:v,N,he),Vt&&jt&&jt.outlet&&jt.outlet.isActivated&&he.canDeactivateChecks.push(new Xr(jt.outlet.component,Dt))}else Dt&&zr(S,jt,he),he.canActivateChecks.push(new pn(N)),tr(M,null,Ze.component?jt?jt.children:null:v,N,he)})(Dt,Ze[Dt.value.outlet],v,N.concat([Dt.value]),he),delete Ze[Dt.value.outlet]}),Object.entries(Ze).forEach(([Dt,jt])=>zr(jt,v.getContext(Dt),he)),he}function zr(M,S,v){const N=Ai(M),he=M.value;Object.entries(N).forEach(([Ze,Dt])=>{zr(Dt,he.component?S?S.children.getContext(Ze):null:S,v)}),v.canDeactivateChecks.push(new Xr(he.component&&S&&S.outlet&&S.outlet.isActivated?S.outlet.component:null,he))}function qr(M){return"function"==typeof M}function Bt(M){return M instanceof p.K||"EmptyError"===M?.name}const yi=Symbol("INITIAL_VALUE");function sn(){return(0,_t.w)(M=>(0,f.a)(M.map(S=>S.pipe((0,le.q)(1),(0,xt.O)(yi)))).pipe((0,He.U)(S=>{for(const v of S)if(!0!==v){if(v===yi)return yi;if(!1===v||v instanceof et)return v}return!0}),(0,G.h)(S=>S!==yi),(0,le.q)(1)))}function Ho(M){return(0,Q.z)((0,ce.b)(S=>{if(be(S))throw or(0,S)}),(0,He.U)(S=>!0===S))}class ir{constructor(S){this.segmentGroup=S||null}}class Jo{constructor(S){this.urlTree=S}}function Gn(M){return(0,Me._)(new ir(M))}function Mn(M){return(0,Me._)(new Jo(M))}class ho{constructor(S,v){this.urlSerializer=S,this.urlTree=v}noMatchError(S){return new e.vHH(4002,!1)}lineralizeSegments(S,v){let N=[],he=v.root;for(;;){if(N=N.concat(he.segments),0===he.numberOfChildren)return(0,c.of)(N);if(he.numberOfChildren>1||!he.children[_e])return(0,Me._)(new e.vHH(4e3,!1));he=he.children[_e]}}applyRedirectCommands(S,v,N){return this.applyRedirectCreateUrlTree(v,this.urlSerializer.parse(v),S,N)}applyRedirectCreateUrlTree(S,v,N,he){const Ze=this.createSegmentGroup(S,v.root,N,he);return new et(Ze,this.createQueryParams(v.queryParams,this.urlTree.queryParams),v.fragment)}createQueryParams(S,v){const N={};return Object.entries(S).forEach(([he,Ze])=>{if("string"==typeof Ze&&Ze.startsWith(":")){const jt=Ze.substring(1);N[he]=v[jt]}else N[he]=Ze}),N}createSegmentGroup(S,v,N,he){const Ze=this.createSegments(S,v.segments,N,he);let Dt={};return Object.entries(v.children).forEach(([jt,Vt])=>{Dt[jt]=this.createSegmentGroup(S,Vt,N,he)}),new Pe(Ze,Dt)}createSegments(S,v,N,he){return v.map(Ze=>Ze.path.startsWith(":")?this.findPosParam(S,Ze,he):this.findOrReturn(Ze,N))}findPosParam(S,v,N){const he=N[v.path.substring(1)];if(!he)throw new e.vHH(4001,!1);return he}findOrReturn(S,v){let N=0;for(const he of v){if(he.path===S.path)return v.splice(N),he;N++}return S}}const Xo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function mo(M,S,v,N,he){const Ze=ko(M,S,v);return Ze.matched?(N=function gr(M,S){return M.providers&&!M._injector&&(M._injector=(0,e.MMx)(M.providers,S,`Route: ${M.path}`)),M._injector??S}(S,N),function to(M,S,v,N){const he=S.canMatch;if(!he||0===he.length)return(0,c.of)(!0);const Ze=he.map(Dt=>{const jt=Er(Dt,M);return tt(function q(M){return M&&qr(M.canMatch)}(jt)?jt.canMatch(S,v):M.runInContext(()=>jt(S,v)))});return(0,c.of)(Ze).pipe(sn(),Ho())}(N,S,v).pipe((0,He.U)(Dt=>!0===Dt?Ze:{...Xo}))):(0,c.of)(Ze)}function ko(M,S,v){if(""===S.path)return"full"===S.pathMatch&&(M.hasChildren()||v.length>0)?{...Xo}:{matched:!0,consumedSegments:[],remainingSegments:v,parameters:{},positionalParamSegments:{}};const he=(S.matcher||Mt)(v,M,S);if(!he)return{...Xo};const Ze={};Object.entries(he.posParams??{}).forEach(([jt,Vt])=>{Ze[jt]=Vt.path});const Dt=he.consumed.length>0?{...Ze,...he.consumed[he.consumed.length-1].parameters}:Ze;return{matched:!0,consumedSegments:he.consumed,remainingSegments:v.slice(he.consumed.length),parameters:Dt,positionalParamSegments:he.posParams??{}}}function Yr(M,S,v,N){return v.length>0&&function Oe(M,S,v){return v.some(N=>w(M,S,N)&&ln(N)!==_e)}(M,v,N)?{segmentGroup:new Pe(S,po(N,new Pe(v,M.children))),slicedSegments:[]}:0===v.length&&function g(M,S,v){return v.some(N=>w(M,S,N))}(M,v,N)?{segmentGroup:new Pe(M.segments,Eo(M,0,v,N,M.children)),slicedSegments:v}:{segmentGroup:new Pe(M.segments,M.children),slicedSegments:v}}function Eo(M,S,v,N,he){const Ze={};for(const Dt of N)if(w(M,v,Dt)&&!he[ln(Dt)]){const jt=new Pe([],{});Ze[ln(Dt)]=jt}return{...he,...Ze}}function po(M,S){const v={};v[_e]=S;for(const N of M)if(""===N.path&&ln(N)!==_e){const he=new Pe([],{});v[ln(N)]=he}return v}function w(M,S,v){return(!(M.hasChildren()||S.length>0)||"full"!==v.pathMatch)&&""===v.path}class Tt{constructor(S,v,N,he,Ze,Dt,jt){this.injector=S,this.configLoader=v,this.rootComponentType=N,this.config=he,this.urlTree=Ze,this.paramsInheritanceStrategy=Dt,this.urlSerializer=jt,this.allowRedirects=!0,this.applyRedirects=new ho(this.urlSerializer,this.urlTree)}noMatchError(S){return new e.vHH(4002,!1)}recognize(){const S=Yr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,S,_e).pipe((0,ue.K)(v=>{if(v instanceof Jo)return this.allowRedirects=!1,this.urlTree=v.urlTree,this.match(v.urlTree);throw v instanceof ir?this.noMatchError(v):v}),(0,He.U)(v=>{const N=new lr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},_e,this.rootComponentType,null,{}),he=new er(N,v),Ze=new ao("",he),Dt=function ie(M,S,v=null,N=null){return Ee(Ie(M),S,v,N)}(N,[],this.urlTree.queryParams,this.urlTree.fragment);return Dt.queryParams=this.urlTree.queryParams,Ze.url=this.urlSerializer.serialize(Dt),this.inheritParamsAndData(Ze._root),{state:Ze,tree:Dt}}))}match(S){return this.processSegmentGroup(this.injector,this.config,S.root,_e).pipe((0,ue.K)(N=>{throw N instanceof ir?this.noMatchError(N):N}))}inheritParamsAndData(S){const v=S.value,N=Ir(v,this.paramsInheritanceStrategy);v.params=Object.freeze(N.params),v.data=Object.freeze(N.data),S.children.forEach(he=>this.inheritParamsAndData(he))}processSegmentGroup(S,v,N,he){return 0===N.segments.length&&N.hasChildren()?this.processChildren(S,v,N):this.processSegment(S,v,N,N.segments,he,!0)}processChildren(S,v,N){const he=[];for(const Ze of Object.keys(N.children))"primary"===Ze?he.unshift(Ze):he.push(Ze);return(0,s.D)(he).pipe((0,re.b)(Ze=>{const Dt=N.children[Ze],jt=function co(M,S){const v=M.filter(N=>ln(N)===S);return v.push(...M.filter(N=>ln(N)!==S)),v}(v,Ze);return this.processSegmentGroup(S,jt,Dt,Ze)}),function ze(M,S){return(0,Ye.e)(function ee(M,S,v,N,he){return(Ze,Dt)=>{let jt=v,Vt=S,ui=0;Ze.subscribe((0,Le.x)(Dt,Zt=>{const hn=ui++;Vt=jt?M(Vt,Zt,hn):(jt=!0,Zt),N&&Dt.next(Vt)},he&&(()=>{jt&&Dt.next(Vt),Dt.complete()})))}}(M,S,arguments.length>=2,!0))}((Ze,Dt)=>(Ze.push(...Dt),Ze)),(0,Je.d)(null),function D(M,S){const v=arguments.length>=2;return N=>N.pipe(M?(0,G.h)((he,Ze)=>M(he,Ze,N)):K.y,At(1),v?(0,Je.d)(S):(0,U.T)(()=>new p.K))}(),(0,we.z)(Ze=>{if(null===Ze)return Gn(N);const Dt=Jt(Ze);return function It(M){M.sort((S,v)=>S.value.outlet===_e?-1:v.value.outlet===_e?1:S.value.outlet.localeCompare(v.value.outlet))}(Dt),(0,c.of)(Dt)}))}processSegment(S,v,N,he,Ze,Dt){return(0,s.D)(v).pipe((0,re.b)(jt=>this.processSegmentAgainstRoute(jt._injector??S,v,jt,N,he,Ze,Dt).pipe((0,ue.K)(Vt=>{if(Vt instanceof ir)return(0,c.of)(null);throw Vt}))),(0,R.P)(jt=>!!jt),(0,ue.K)(jt=>{if(Bt(jt))return function Fe(M,S,v){return 0===S.length&&!M.children[v]}(N,he,Ze)?(0,c.of)([]):Gn(N);throw jt}))}processSegmentAgainstRoute(S,v,N,he,Ze,Dt,jt){return function X(M,S,v,N){return!!(ln(M)===N||N!==_e&&w(S,v,M))&&("**"===M.path||ko(S,M,v).matched)}(N,he,Ze,Dt)?void 0===N.redirectTo?this.matchSegmentAgainstRoute(S,he,N,Ze,Dt,jt):jt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(S,he,v,N,Ze,Dt):Gn(he):Gn(he)}expandSegmentAgainstRouteUsingRedirect(S,v,N,he,Ze,Dt){return"**"===he.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(S,N,he,Dt):this.expandRegularSegmentAgainstRouteUsingRedirect(S,v,N,he,Ze,Dt)}expandWildCardWithParamsAgainstRouteUsingRedirect(S,v,N,he){const Ze=this.applyRedirects.applyRedirectCommands([],N.redirectTo,{});return N.redirectTo.startsWith("/")?Mn(Ze):this.applyRedirects.lineralizeSegments(N,Ze).pipe((0,we.z)(Dt=>{const jt=new Pe(Dt,{});return this.processSegment(S,v,jt,Dt,he,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(S,v,N,he,Ze,Dt){const{matched:jt,consumedSegments:Vt,remainingSegments:ui,positionalParamSegments:Zt}=ko(v,he,Ze);if(!jt)return Gn(v);const hn=this.applyRedirects.applyRedirectCommands(Vt,he.redirectTo,Zt);return he.redirectTo.startsWith("/")?Mn(hn):this.applyRedirects.lineralizeSegments(he,hn).pipe((0,we.z)(Gi=>this.processSegment(S,N,v,Gi.concat(ui),Dt,!1)))}matchSegmentAgainstRoute(S,v,N,he,Ze,Dt){let jt;if("**"===N.path){const Vt=he.length>0?ut(he).parameters:{},ui=new lr(he,Vt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,_i(N),ln(N),N.component??N._loadedComponent??null,N,Fi(N));jt=(0,c.of)({snapshot:ui,consumedSegments:[],remainingSegments:[]}),v.children={}}else jt=mo(v,N,he,S).pipe((0,He.U)(({matched:Vt,consumedSegments:ui,remainingSegments:Zt,parameters:hn})=>Vt?{snapshot:new lr(ui,hn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,_i(N),ln(N),N.component??N._loadedComponent??null,N,Fi(N)),consumedSegments:ui,remainingSegments:Zt}:null));return jt.pipe((0,_t.w)(Vt=>null===Vt?Gn(v):this.getChildConfig(S=N._injector??S,N,he).pipe((0,_t.w)(({routes:ui})=>{const Zt=N._loadedInjector??S,{snapshot:hn,consumedSegments:Gi,remainingSegments:Gr}=Vt,{segmentGroup:zi,slicedSegments:Lo}=Yr(v,Gi,Gr,ui);if(0===Lo.length&&zi.hasChildren())return this.processChildren(Zt,ui,zi).pipe((0,He.U)(wr=>null===wr?null:[new er(hn,wr)]));if(0===ui.length&&0===Lo.length)return(0,c.of)([new er(hn,[])]);const wa=ln(N)===Ze;return this.processSegment(Zt,ui,zi,Lo,wa?_e:Ze,!0).pipe((0,He.U)(wr=>[new er(hn,wr)]))}))))}getChildConfig(S,v,N){return v.children?(0,c.of)({routes:v.children,injector:S}):v.loadChildren?void 0!==v._loadedRoutes?(0,c.of)({routes:v._loadedRoutes,injector:v._loadedInjector}):function Ia(M,S,v,N){const he=S.canLoad;if(void 0===he||0===he.length)return(0,c.of)(!0);const Ze=he.map(Dt=>{const jt=Er(Dt,M);return tt(function oa(M){return M&&qr(M.canLoad)}(jt)?jt.canLoad(S,v):M.runInContext(()=>jt(S,v)))});return(0,c.of)(Ze).pipe(sn(),Ho())}(S,v,N).pipe((0,we.z)(he=>he?this.configLoader.loadChildren(S,v).pipe((0,ce.b)(Ze=>{v._loadedRoutes=Ze.routes,v._loadedInjector=Ze.injector})):function $n(M){return(0,Me._)(Qr(!1,3))}())):(0,c.of)({routes:[],injector:S})}}function Ht(M){const S=M.value.routeConfig;return S&&""===S.path}function Jt(M){const S=[],v=new Set;for(const N of M){if(!Ht(N)){S.push(N);continue}const he=S.find(Ze=>N.value.routeConfig===Ze.value.routeConfig);void 0!==he?(he.children.push(...N.children),v.add(he)):S.push(N)}for(const N of v){const he=Jt(N.children);S.push(new er(N.value,he))}return S.filter(N=>!v.has(N))}function _i(M){return M.data||{}}function Fi(M){return M.resolve||{}}function ar(M){return"string"==typeof M.title||null===M.title}function cn(M){return(0,_t.w)(S=>{const v=M(S);return v?(0,s.D)(v).pipe((0,He.U)(()=>S)):(0,c.of)(S)})}const mr=new e.OlP("ROUTES");let x=(()=>{class M{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(v){if(this.componentLoaders.get(v))return this.componentLoaders.get(v);if(v._loadedComponent)return(0,c.of)(v._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(v);const N=tt(v.loadComponent()).pipe((0,He.U)(Ue),(0,ce.b)(Ze=>{this.onLoadEndListener&&this.onLoadEndListener(v),v._loadedComponent=Ze}),(0,Ce.x)(()=>{this.componentLoaders.delete(v)})),he=new Re.c(N,()=>new Se.x).pipe((0,De.x)());return this.componentLoaders.set(v,he),he}loadChildren(v,N){if(this.childrenLoaders.get(N))return this.childrenLoaders.get(N);if(N._loadedRoutes)return(0,c.of)({routes:N._loadedRoutes,injector:N._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(N);const Ze=function pe(M,S,v,N){return tt(M.loadChildren()).pipe((0,He.U)(Ue),(0,we.z)(he=>he instanceof e.YKP||Array.isArray(he)?(0,c.of)(he):(0,s.D)(S.compileModuleAsync(he))),(0,He.U)(he=>{N&&N(M);let Ze,Dt,jt=!1;return Array.isArray(he)?(Dt=he,!0):(Ze=he.create(v).injector,Dt=Ze.get(mr,[],{optional:!0,self:!0}).flat()),{routes:Dt.map(lo),injector:Ze}}))}(N,this.compiler,v,this.onLoadEndListener).pipe((0,Ce.x)(()=>{this.childrenLoaders.delete(N)})),Dt=new Re.c(Ze,()=>new Se.x).pipe((0,De.x)());return this.childrenLoaders.set(N,Dt),Dt}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();function Ue(M){return function H(M){return M&&"object"==typeof M&&"default"in M}(M)?M.default:M}let wt=(()=>{class M{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Se.x,this.transitionAbortSubject=new Se.x,this.configLoader=(0,e.f3M)(x),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(dt),this.rootContexts=(0,e.f3M)(Vr),this.inputBindingEnabled=null!==(0,e.f3M)(dr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,c.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=he=>this.events.next(new Ar(he)),this.configLoader.onLoadStartListener=he=>this.events.next(new yo(he))}complete(){this.transitions?.complete()}handleNavigationRequest(v){const N=++this.navigationId;this.transitions?.next({...this.transitions.value,...v,id:N})}setupNavigations(v,N,he){return this.transitions=new d.X({id:0,currentUrlTree:N,currentRawUrl:N,currentBrowserUrl:N,extractedUrl:v.urlHandlingStrategy.extract(N),urlAfterRedirects:v.urlHandlingStrategy.extract(N),rawUrl:N,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:rr,restoredState:null,currentSnapshot:he.snapshot,targetSnapshot:null,currentRouterState:he,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,G.h)(Ze=>0!==Ze.id),(0,He.U)(Ze=>({...Ze,extractedUrl:v.urlHandlingStrategy.extract(Ze.rawUrl)})),(0,_t.w)(Ze=>{this.currentTransition=Ze;let Dt=!1,jt=!1;return(0,c.of)(Ze).pipe((0,ce.b)(Vt=>{this.currentNavigation={id:Vt.id,initialUrl:Vt.rawUrl,extractedUrl:Vt.extractedUrl,trigger:Vt.source,extras:Vt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,_t.w)(Vt=>{const ui=Vt.currentBrowserUrl.toString(),Zt=!v.navigated||Vt.extractedUrl.toString()!==ui||ui!==Vt.currentUrlTree.toString();if(!Zt&&"reload"!==(Vt.extras.onSameUrlNavigation??v.onSameUrlNavigation)){const Gi="";return this.events.next(new jn(Vt.id,this.urlSerializer.serialize(Vt.rawUrl),Gi,0)),Vt.resolve(null),te.E}if(v.urlHandlingStrategy.shouldProcessUrl(Vt.rawUrl))return(0,c.of)(Vt).pipe((0,_t.w)(Gi=>{const Gr=this.transitions?.getValue();return this.events.next(new kn(Gi.id,this.urlSerializer.serialize(Gi.extractedUrl),Gi.source,Gi.restoredState)),Gr!==this.transitions?.getValue()?te.E:Promise.resolve(Gi)}),function wi(M,S,v,N,he,Ze){return(0,we.z)(Dt=>function at(M,S,v,N,he,Ze,Dt="emptyOnly"){return new Tt(M,S,v,N,he,Dt,Ze).recognize()}(M,S,v,N,Dt.extractedUrl,he,Ze).pipe((0,He.U)(({state:jt,tree:Vt})=>({...Dt,targetSnapshot:jt,urlAfterRedirects:Vt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,v.config,this.urlSerializer,v.paramsInheritanceStrategy),(0,ce.b)(Gi=>{Ze.targetSnapshot=Gi.targetSnapshot,Ze.urlAfterRedirects=Gi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Gi.urlAfterRedirects};const Gr=new qn(Gi.id,this.urlSerializer.serialize(Gi.extractedUrl),this.urlSerializer.serialize(Gi.urlAfterRedirects),Gi.targetSnapshot);this.events.next(Gr)}));if(Zt&&v.urlHandlingStrategy.shouldProcessUrl(Vt.currentRawUrl)){const{id:Gi,extractedUrl:Gr,source:zi,restoredState:Lo,extras:wa}=Vt,wr=new kn(Gi,this.urlSerializer.serialize(Gr),zi,Lo);this.events.next(wr);const us=Rn(0,this.rootComponentType).snapshot;return this.currentTransition=Ze={...Vt,targetSnapshot:us,urlAfterRedirects:Gr,extras:{...wa,skipLocationChange:!1,replaceUrl:!1}},(0,c.of)(Ze)}{const Gi="";return this.events.next(new jn(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),Gi,1)),Vt.resolve(null),te.E}}),(0,ce.b)(Vt=>{const ui=new En(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects),Vt.targetSnapshot);this.events.next(ui)}),(0,He.U)(Vt=>(this.currentTransition=Ze={...Vt,guards:Wn(Vt.targetSnapshot,Vt.currentSnapshot,this.rootContexts)},Ze)),function yr(M,S){return(0,we.z)(v=>{const{targetSnapshot:N,currentSnapshot:he,guards:{canActivateChecks:Ze,canDeactivateChecks:Dt}}=v;return 0===Dt.length&&0===Ze.length?(0,c.of)({...v,guardsResult:!0}):function eo(M,S,v,N){return(0,s.D)(M).pipe((0,we.z)(he=>function Qo(M,S,v,N,he){const Ze=S&&S.routeConfig?S.routeConfig.canDeactivate:null;if(!Ze||0===Ze.length)return(0,c.of)(!0);const Dt=Ze.map(jt=>{const Vt=xn(S)??he,ui=Er(jt,Vt);return tt(function ae(M){return M&&qr(M.canDeactivate)}(ui)?ui.canDeactivate(M,S,v,N):Vt.runInContext(()=>ui(M,S,v,N))).pipe((0,R.P)())});return(0,c.of)(Dt).pipe(sn())}(he.component,he.route,v,S,N)),(0,R.P)(he=>!0!==he,!0))}(Dt,N,he,M).pipe((0,we.z)(jt=>jt&&function Co(M){return"boolean"==typeof M}(jt)?function Ko(M,S,v,N){return(0,s.D)(S).pipe((0,re.b)(he=>(0,T.z)(function _n(M,S){return null!==M&&S&&S(new oo(M)),(0,c.of)(!0)}(he.route.parent,N),function Va(M,S){return null!==M&&S&&S(new Cr(M)),(0,c.of)(!0)}(he.route,N),function ya(M,S,v){const N=S[S.length-1],Ze=S.slice(0,S.length-1).reverse().map(Dt=>function In(M){const S=M.routeConfig?M.routeConfig.canActivateChild:null;return S&&0!==S.length?{node:M,guards:S}:null}(Dt)).filter(Dt=>null!==Dt).map(Dt=>(0,V.P)(()=>{const jt=Dt.guards.map(Vt=>{const ui=xn(Dt.node)??v,Zt=Er(Vt,ui);return tt(function Fr(M){return M&&qr(M.canActivateChild)}(Zt)?Zt.canActivateChild(N,M):ui.runInContext(()=>Zt(N,M))).pipe((0,R.P)())});return(0,c.of)(jt).pipe(sn())}));return(0,c.of)(Ze).pipe(sn())}(M,he.path,v),function ba(M,S,v){const N=S.routeConfig?S.routeConfig.canActivate:null;if(!N||0===N.length)return(0,c.of)(!0);const he=N.map(Ze=>(0,V.P)(()=>{const Dt=xn(S)??v,jt=Er(Ze,Dt);return tt(function aa(M){return M&&qr(M.canActivate)}(jt)?jt.canActivate(S,M):Dt.runInContext(()=>jt(S,M))).pipe((0,R.P)())}));return(0,c.of)(he).pipe(sn())}(M,he.route,v))),(0,R.P)(he=>!0!==he,!0))}(N,Ze,M,S):(0,c.of)(jt)),(0,He.U)(jt=>({...v,guardsResult:jt})))})}(this.environmentInjector,Vt=>this.events.next(Vt)),(0,ce.b)(Vt=>{if(Ze.guardsResult=Vt.guardsResult,be(Vt.guardsResult))throw or(0,Vt.guardsResult);const ui=new sr(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects),Vt.targetSnapshot,!!Vt.guardsResult);this.events.next(ui)}),(0,G.h)(Vt=>!!Vt.guardsResult||(this.cancelNavigationTransition(Vt,"",3),!1)),cn(Vt=>{if(Vt.guards.canActivateChecks.length)return(0,c.of)(Vt).pipe((0,ce.b)(ui=>{const Zt=new bo(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot);this.events.next(Zt)}),(0,_t.w)(ui=>{let Zt=!1;return(0,c.of)(ui).pipe(function bi(M,S){return(0,we.z)(v=>{const{targetSnapshot:N,guards:{canActivateChecks:he}}=v;if(!he.length)return(0,c.of)(v);let Ze=0;return(0,s.D)(he).pipe((0,re.b)(Dt=>function Ei(M,S,v,N){const he=M.routeConfig,Ze=M._resolve;return void 0!==he?.title&&!ar(he)&&(Ze[ke]=he.title),function dn(M,S,v,N){const he=function wn(M){return[...Object.keys(M),...Object.getOwnPropertySymbols(M)]}(M);if(0===he.length)return(0,c.of)({});const Ze={};return(0,s.D)(he).pipe((0,we.z)(Dt=>function Hn(M,S,v,N){const he=xn(S)??N,Ze=Er(M,he);return tt(Ze.resolve?Ze.resolve(S,v):he.runInContext(()=>Ze(S,v)))}(M[Dt],S,v,N).pipe((0,R.P)(),(0,ce.b)(jt=>{Ze[Dt]=jt}))),At(1),(0,Z.h)(Ze),(0,ue.K)(Dt=>Bt(Dt)?te.E:(0,Me._)(Dt)))}(Ze,M,S,N).pipe((0,He.U)(Dt=>(M._resolvedData=Dt,M.data=Ir(M,v).resolve,he&&ar(he)&&(M.data[ke]=he.title),null)))}(Dt.route,N,M,S)),(0,ce.b)(()=>Ze++),At(1),(0,we.z)(Dt=>Ze===he.length?(0,c.of)(v):te.E))})}(v.paramsInheritanceStrategy,this.environmentInjector),(0,ce.b)({next:()=>Zt=!0,complete:()=>{Zt||this.cancelNavigationTransition(ui,"",2)}}))}),(0,ce.b)(ui=>{const Zt=new $o(ui.id,this.urlSerializer.serialize(ui.extractedUrl),this.urlSerializer.serialize(ui.urlAfterRedirects),ui.targetSnapshot);this.events.next(Zt)}))}),cn(Vt=>{const ui=Zt=>{const hn=[];Zt.routeConfig?.loadComponent&&!Zt.routeConfig._loadedComponent&&hn.push(this.configLoader.loadComponent(Zt.routeConfig).pipe((0,ce.b)(Gi=>{Zt.component=Gi}),(0,He.U)(()=>{})));for(const Gi of Zt.children)hn.push(...ui(Gi));return hn};return(0,f.a)(ui(Vt.targetSnapshot.root)).pipe((0,Je.d)(),(0,le.q)(1))}),cn(()=>this.afterPreactivation()),(0,He.U)(Vt=>{const ui=function Lr(M,S,v){const N=Xi(M,S._root,v?v._root:void 0);return new yn(N,S)}(v.routeReuseStrategy,Vt.targetSnapshot,Vt.currentRouterState);return this.currentTransition=Ze={...Vt,targetRouterState:ui},Ze}),(0,ce.b)(()=>{this.events.next(new Zr)}),((M,S,v,N)=>(0,He.U)(he=>(new jr(S,he.targetRouterState,he.currentRouterState,v,N).activate(M),he)))(this.rootContexts,v.routeReuseStrategy,Vt=>this.events.next(Vt),this.inputBindingEnabled),(0,le.q)(1),(0,ce.b)({next:Vt=>{Dt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new vn(Vt.id,this.urlSerializer.serialize(Vt.extractedUrl),this.urlSerializer.serialize(Vt.urlAfterRedirects))),v.titleStrategy?.updateTitle(Vt.targetRouterState.snapshot),Vt.resolve(!0)},complete:()=>{Dt=!0}}),(0,j.R)(this.transitionAbortSubject.pipe((0,ce.b)(Vt=>{throw Vt}))),(0,Ce.x)(()=>{Dt||jt||this.cancelNavigationTransition(Ze,"",1),this.currentNavigation?.id===Ze.id&&(this.currentNavigation=null)}),(0,ue.K)(Vt=>{if(jt=!0,on(Vt))this.events.next(new bn(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),Vt.message,Vt.cancellationCode)),function Rr(M){return on(M)&&be(M.url)}(Vt)?this.events.next(new xo(Vt.url)):Ze.resolve(!1);else{this.events.next(new zn(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),Vt,Ze.targetSnapshot??void 0));try{Ze.resolve(v.errorHandler(Vt))}catch(ui){Ze.reject(ui)}}return te.E}))}))}cancelNavigationTransition(v,N,he){const Ze=new bn(v.id,this.urlSerializer.serialize(v.extractedUrl),N,he);this.events.next(Ze),v.resolve(!1)}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();function zt(M){return M!==rr}let Xt=(()=>{class M{buildTitle(v){let N,he=v.root;for(;void 0!==he;)N=this.getResolvedTitleForRoute(he)??N,he=he.children.find(Ze=>Ze.outlet===_e);return N}getResolvedTitleForRoute(v){return v.data[ke]}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(gi)},providedIn:"root"}),M})(),gi=(()=>{class M extends Xt{constructor(v){super(),this.title=v}updateTitle(v){const N=this.buildTitle(v);void 0!==N&&this.title.setTitle(N)}}return M.\u0275fac=function(v){return new(v||M)(e.LFG(W.Dx))},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})(),en=(()=>{class M{}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(ai)},providedIn:"root"}),M})();class Qi{shouldDetach(S){return!1}store(S,v){}shouldAttach(S){return!1}retrieve(S){return null}shouldReuseRoute(S,v){return S.routeConfig===v.routeConfig}}let ai=(()=>{class M extends Qi{}return M.\u0275fac=function(){let S;return function(N){return(S||(S=e.n5z(M)))(N||M)}}(),M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();const oi=new e.OlP("",{providedIn:"root",factory:()=>({})});let mi=(()=>{class M{}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(vi)},providedIn:"root"}),M})(),vi=(()=>{class M{shouldProcessUrl(v){return!0}extract(v){return v}merge(v,N){return v}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();var Ii=function(M){return M[M.COMPLETE=0]="COMPLETE",M[M.FAILED=1]="FAILED",M[M.REDIRECTING=2]="REDIRECTING",M}(Ii||{});function Dn(M,S){M.events.pipe((0,G.h)(v=>v instanceof vn||v instanceof bn||v instanceof zn||v instanceof jn),(0,He.U)(v=>v instanceof vn||v instanceof jn?Ii.COMPLETE:v instanceof bn&&(0===v.code||1===v.code)?Ii.REDIRECTING:Ii.FAILED),(0,G.h)(v=>v!==Ii.REDIRECTING),(0,le.q)(1)).subscribe(()=>{S()})}function un(M){throw M}function Zn(M,S,v){return S.parse("/")}const ji={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Pn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Tn=(()=>{class M{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this._events=new Se.x,this.options=(0,e.f3M)(oi,{optional:!0})||{},this.pendingTasks=(0,e.f3M)(e.HDt),this.errorHandler=this.options.errorHandler||un,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Zn,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(mi),this.routeReuseStrategy=(0,e.f3M)(en),this.titleStrategy=(0,e.f3M)(Xt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,e.f3M)(mr,{optional:!0})?.flat()??[],this.navigationTransitions=(0,e.f3M)(wt),this.urlSerializer=(0,e.f3M)(dt),this.location=(0,e.f3M)(Ke.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(dr,{optional:!0}),this.eventsSubscription=new Ae.w0,this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new et,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Rn(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(v=>{this.lastSuccessfulId=v.id,this.currentPageId=this.browserPageId},v=>{this.console.warn(`Unhandled Navigation Error: ${v}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const v=this.navigationTransitions.events.subscribe(N=>{try{const{currentTransition:he}=this.navigationTransitions;if(null===he)return void(Wi(N)&&this._events.next(N));if(N instanceof kn)zt(he.source)&&(this.browserUrlTree=he.extractedUrl);else if(N instanceof jn)this.rawUrlTree=he.rawUrl;else if(N instanceof qn){if("eager"===this.urlUpdateStrategy){if(!he.extras.skipLocationChange){const Ze=this.urlHandlingStrategy.merge(he.urlAfterRedirects,he.rawUrl);this.setBrowserUrl(Ze,he)}this.browserUrlTree=he.urlAfterRedirects}}else if(N instanceof Zr)this.currentUrlTree=he.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(he.urlAfterRedirects,he.rawUrl),this.routerState=he.targetRouterState,"deferred"===this.urlUpdateStrategy&&(he.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,he),this.browserUrlTree=he.urlAfterRedirects);else if(N instanceof bn)0!==N.code&&1!==N.code&&(this.navigated=!0),(3===N.code||2===N.code)&&this.restoreHistory(he);else if(N instanceof xo){const Ze=this.urlHandlingStrategy.merge(N.url,he.currentRawUrl),Dt={skipLocationChange:he.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||zt(he.source)};this.scheduleNavigation(Ze,rr,null,Dt,{resolve:he.resolve,reject:he.reject,promise:he.promise})}N instanceof zn&&this.restoreHistory(he,!0),N instanceof vn&&(this.navigated=!0),Wi(N)&&this._events.next(N)}catch(he){this.navigationTransitions.transitionAbortSubject.next(he)}});this.eventsSubscription.add(v)}resetRootComponentType(v){this.routerState.root.component=v,this.navigationTransitions.rootComponentType=v}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const v=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),rr,v)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(v=>{const N="popstate"===v.type?"popstate":"hashchange";"popstate"===N&&setTimeout(()=>{this.navigateToSyncWithBrowser(v.url,N,v.state)},0)}))}navigateToSyncWithBrowser(v,N,he){const Ze={replaceUrl:!0},Dt=he?.navigationId?he:null;if(he){const Vt={...he};delete Vt.navigationId,delete Vt.\u0275routerPageId,0!==Object.keys(Vt).length&&(Ze.state=Vt)}const jt=this.parseUrl(v);this.scheduleNavigation(jt,N,Dt,Ze)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(v){this.config=v.map(lo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(v,N={}){const{relativeTo:he,queryParams:Ze,fragment:Dt,queryParamsHandling:jt,preserveFragment:Vt}=N,ui=Vt?this.currentUrlTree.fragment:Dt;let hn,Zt=null;switch(jt){case"merge":Zt={...this.currentUrlTree.queryParams,...Ze};break;case"preserve":Zt=this.currentUrlTree.queryParams;break;default:Zt=Ze||null}null!==Zt&&(Zt=this.removeEmptyProps(Zt));try{hn=Ie(he?he.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof v[0]||!v[0].startsWith("/"))&&(v=[]),hn=this.currentUrlTree.root}return Ee(hn,v,Zt,ui??null)}navigateByUrl(v,N={skipLocationChange:!1}){const he=be(v)?v:this.parseUrl(v),Ze=this.urlHandlingStrategy.merge(he,this.rawUrlTree);return this.scheduleNavigation(Ze,rr,null,N)}navigate(v,N={skipLocationChange:!1}){return function fn(M){for(let S=0;S{const Ze=v[he];return null!=Ze&&(N[he]=Ze),N},{})}scheduleNavigation(v,N,he,Ze,Dt){if(this.disposed)return Promise.resolve(!1);let jt,Vt,ui;Dt?(jt=Dt.resolve,Vt=Dt.reject,ui=Dt.promise):ui=new Promise((hn,Gi)=>{jt=hn,Vt=Gi});const Zt=this.pendingTasks.add();return Dn(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Zt))}),this.navigationTransitions.handleNavigationRequest({source:N,restoredState:he,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:v,extras:Ze,resolve:jt,reject:Vt,promise:ui,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),ui.catch(hn=>Promise.reject(hn))}setBrowserUrl(v,N){const he=this.urlSerializer.serialize(v);if(this.location.isCurrentPathEqualTo(he)||N.extras.replaceUrl){const Dt={...N.extras.state,...this.generateNgRouterState(N.id,this.browserPageId)};this.location.replaceState(he,"",Dt)}else{const Ze={...N.extras.state,...this.generateNgRouterState(N.id,this.browserPageId+1)};this.location.go(he,"",Ze)}}restoreHistory(v,N=!1){if("computed"===this.canceledNavigationResolution){const Ze=this.currentPageId-this.browserPageId;0!==Ze?this.location.historyGo(Ze):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Ze&&(this.resetState(v),this.browserUrlTree=v.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(N&&this.resetState(v),this.resetUrlToCurrentUrlTree())}resetState(v){this.routerState=v.currentRouterState,this.currentUrlTree=v.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,v.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(v,N){return"computed"===this.canceledNavigationResolution?{navigationId:v,\u0275routerPageId:N}:{navigationId:v}}}return M.\u0275fac=function(v){return new(v||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();function Wi(M){return!(M instanceof Zr||M instanceof xo)}let On=(()=>{class M{constructor(v,N,he,Ze,Dt,jt){this.router=v,this.route=N,this.tabIndexAttribute=he,this.renderer=Ze,this.el=Dt,this.locationStrategy=jt,this.href=null,this.commands=null,this.onChanges=new Se.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Vt=Dt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Vt||"area"===Vt,this.isAnchorElement?this.subscription=v.events.subscribe(ui=>{ui instanceof vn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(v){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",v)}ngOnChanges(v){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(v){null!=v?(this.commands=Array.isArray(v)?v:[v],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(v,N,he,Ze,Dt){return!!(null===this.urlTree||this.isAnchorElement&&(0!==v||N||he||Ze||Dt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const v=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",v)}applyAttributeValue(v,N){const he=this.renderer,Ze=this.el.nativeElement;null!==N?he.setAttribute(Ze,v,N):he.removeAttribute(Ze,v)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return M.\u0275fac=function(v){return new(v||M)(e.Y36(Tn),e.Y36(nn),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Ke.S$))},M.\u0275dir=e.lG2({type:M,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(v,N){1&v&&e.NdJ("click",function(Ze){return N.onClick(Ze.button,Ze.ctrlKey,Ze.shiftKey,Ze.altKey,Ze.metaKey)}),2&v&&e.uIk("target",N.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",e.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",e.VuI],replaceUrl:["replaceUrl","replaceUrl",e.VuI],routerLink:"routerLink"},standalone:!0,features:[e.Xq5,e.TTD]}),M})(),Ur=(()=>{class M{get isActive(){return this._isActive}constructor(v,N,he,Ze,Dt){this.router=v,this.element=N,this.renderer=he,this.cdr=Ze,this.link=Dt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=v.events.subscribe(jt=>{jt instanceof vn&&this.update()})}ngAfterContentInit(){(0,c.of)(this.links.changes,(0,c.of)(null)).pipe((0,P.J)()).subscribe(v=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const v=[...this.links.toArray(),this.link].filter(N=>!!N).map(N=>N.onChanges);this.linkInputChangesSubscription=(0,s.D)(v).pipe((0,P.J)()).subscribe(N=>{this._isActive!==this.isLinkActive(this.router)(N)&&this.update()})}set routerLinkActive(v){const N=Array.isArray(v)?v:v.split(" ");this.classes=N.filter(he=>!!he)}ngOnChanges(v){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const v=this.hasActiveLinks();this._isActive!==v&&(this._isActive=v,this.cdr.markForCheck(),this.classes.forEach(N=>{v?this.renderer.addClass(this.element.nativeElement,N):this.renderer.removeClass(this.element.nativeElement,N)}),v&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(v))})}isLinkActive(v){const N=function Kn(M){return!!M.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return he=>!!he.urlTree&&v.isActive(he.urlTree,N)}hasActiveLinks(){const v=this.isLinkActive(this.router);return this.link&&v(this.link)||this.links.some(v)}}return M.\u0275fac=function(v){return new(v||M)(e.Y36(Tn),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(On,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","routerLinkActive",""]],contentQueries:function(v,N,he){if(1&v&&e.Suo(he,On,5),2&v){let Ze;e.iGM(Ze=e.CRH())&&(N.links=Ze)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.TTD]}),M})();class xa{}let xr=(()=>{class M{constructor(v,N,he,Ze,Dt){this.router=v,this.injector=he,this.preloadingStrategy=Ze,this.loader=Dt}setUpPreloading(){this.subscription=this.router.events.pipe((0,G.h)(v=>v instanceof vn),(0,re.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(v,N){const he=[];for(const Ze of N){Ze.providers&&!Ze._injector&&(Ze._injector=(0,e.MMx)(Ze.providers,v,`Route: ${Ze.path}`));const Dt=Ze._injector??v,jt=Ze._loadedInjector??Dt;(Ze.loadChildren&&!Ze._loadedRoutes&&void 0===Ze.canLoad||Ze.loadComponent&&!Ze._loadedComponent)&&he.push(this.preloadConfig(Dt,Ze)),(Ze.children||Ze._loadedRoutes)&&he.push(this.processRoutes(jt,Ze.children??Ze._loadedRoutes))}return(0,s.D)(he).pipe((0,P.J)())}preloadConfig(v,N){return this.preloadingStrategy.preload(N,()=>{let he;he=N.loadChildren&&void 0===N.canLoad?this.loader.loadChildren(v,N):(0,c.of)(null);const Ze=he.pipe((0,we.z)(Dt=>null===Dt?(0,c.of)(void 0):(N._loadedRoutes=Dt.routes,N._loadedInjector=Dt.injector,this.processRoutes(Dt.injector??v,Dt.routes))));if(N.loadComponent&&!N._loadedComponent){const Dt=this.loader.loadComponent(N);return(0,s.D)([Ze,Dt]).pipe((0,P.J)())}return Ze})}}return M.\u0275fac=function(v){return new(v||M)(e.LFG(Tn),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(xa),e.LFG(x))},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();const Vo=new e.OlP("");let ja=(()=>{class M{constructor(v,N,he,Ze,Dt={}){this.urlSerializer=v,this.transitions=N,this.viewportScroller=he,this.zone=Ze,this.options=Dt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Dt.scrollPositionRestoration=Dt.scrollPositionRestoration||"disabled",Dt.anchorScrolling=Dt.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(v=>{v instanceof kn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=v.navigationTrigger,this.restoredId=v.restoredState?v.restoredState.navigationId:0):v instanceof vn?(this.lastId=v.id,this.scheduleScrollEvent(v,this.urlSerializer.parse(v.urlAfterRedirects).fragment)):v instanceof jn&&0===v.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(v,this.urlSerializer.parse(v.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(v=>{v instanceof Yn&&(v.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(v.position):v.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(v.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(v,N){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Yn(v,"popstate"===this.lastSource?this.store[this.restoredId]:null,N))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return M.\u0275fac=function(v){e.$Z()},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac}),M})();function _o(M,S){return{\u0275kind:M,\u0275providers:S}}function Ua(){const M=(0,e.f3M)(e.zs3);return S=>{const v=M.get(e.z2F);if(S!==v.components[0])return;const N=M.get(Tn),he=M.get(Si);1===M.get(Oa)&&N.initialNavigation(),M.get(os,null,e.XFs.Optional)?.setUpPreloading(),M.get(Vo,null,e.XFs.Optional)?.init(),N.resetRootComponentType(v.componentTypes[0]),he.closed||(he.next(),he.complete(),he.unsubscribe())}}const Si=new e.OlP("",{factory:()=>new Se.x}),Oa=new e.OlP("",{providedIn:"root",factory:()=>1}),os=new e.OlP("");function Wa(M){return _o(0,[{provide:os,useExisting:xr},{provide:xa,useExisting:M}])}const ss=new e.OlP("ROUTER_FORROOT_GUARD"),ii=[Ke.Ye,{provide:dt,useClass:se},Tn,Vr,{provide:nn,useFactory:function So(M){return M.routerState.root},deps:[Tn]},x,[]];function Hi(){return new e.PXZ("Router",Tn)}let Ao=(()=>{class M{constructor(v){}static forRoot(v,N){return{ngModule:M,providers:[ii,[],{provide:mr,multi:!0,useValue:v},{provide:ss,useFactory:ea,deps:[[Tn,new e.FiY,new e.tp0]]},{provide:oi,useValue:N||{}},N?.useHash?{provide:Ke.S$,useClass:Ke.Do}:{provide:Ke.S$,useClass:Ke.b0},{provide:Vo,useFactory:()=>{const M=(0,e.f3M)(Ke.EM),S=(0,e.f3M)(e.R0b),v=(0,e.f3M)(oi),N=(0,e.f3M)(wt),he=(0,e.f3M)(dt);return v.scrollOffset&&M.setOffset(v.scrollOffset),new ja(he,N,M,S,v)}},N?.preloadingStrategy?Wa(N.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:Hi},N?.initialNavigation?Nr(N):[],N?.bindToComponentInputs?_o(8,[rn,{provide:dr,useExisting:rn}]).\u0275providers:[],[{provide:La,useFactory:Ua},{provide:e.tb,multi:!0,useExisting:La}]]}}static forChild(v){return{ngModule:M,providers:[{provide:mr,multi:!0,useValue:v}]}}}return M.\u0275fac=function(v){return new(v||M)(e.LFG(ss,8))},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({}),M})();function ea(M){return"guarded"}function Nr(M){return["disabled"===M.initialNavigation?_o(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const S=(0,e.f3M)(Tn);return()=>{S.setUpLocationChangeListener()}}},{provide:Oa,useValue:2}]).\u0275providers:[],"enabledBlocking"===M.initialNavigation?_o(2,[{provide:Oa,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:S=>{const v=S.get(Ke.V_,Promise.resolve());return()=>v.then(()=>new Promise(N=>{const he=S.get(Tn),Ze=S.get(Si);Dn(he,()=>{N(!0)}),S.get(wt).afterPreactivation=()=>(N(!0),Ze.closed?(0,c.of)(void 0):Ze),he.initialNavigation()}))}}]).\u0275providers:[]]}const La=new e.OlP("")},54807:(ct,ye,l)=>{"use strict";l.d(ye,{A0:()=>yt,C5:()=>Ve,Cm:()=>ne,Jr:()=>$t,RK:()=>se,WP:()=>dt,dk:()=>kt,eC:()=>Ft,ir:()=>Pe,mR:()=>E,pO:()=>rt,w9:()=>A,zB:()=>Y});var e=l(65879),r=l(56223),s=l(59773),c=l(29028),d=l(27921),f=l(99397),p=l(83620),T=l(32181),V=l(37398),Q=l(80927),Me=l(76410),te=l(78645),Re=l(92438),Se=l(63019),Ae=l(96814);const Ke=["content"],He=["scroll"],_t=["padding"],le=function(Ne){return{searchTerm:Ne}};function xt(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",6),e.GkF(1,7),e.qZA()),2&Ne){const C=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",C.headerTemplate)("ngTemplateOutletContext",e.VKq(2,le,C.filterValue))}}function G(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",8),e.GkF(1,7),e.qZA()),2&Ne){const C=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",C.footerTemplate)("ngTemplateOutletContext",e.VKq(2,le,C.filterValue))}}const we=["*"],R=["searchInput"];function re(Ne,ot){if(1&Ne){const C=e.EpF();e.TgZ(0,"span",15),e.NdJ("click",function(){e.CHM(C);const ie=e.oxw().$implicit,Ie=e.oxw(2);return e.KtG(Ie.unselect(ie))}),e._uU(1,"\xd7"),e.qZA(),e._UZ(2,"span",16)}if(2&Ne){const C=e.oxw().$implicit,be=e.oxw(2);e.xp6(2),e.Q6J("ngItemLabel",C.label)("escape",be.escapeHTML)}}function ce(Ne,ot){}const ue=function(Ne,ot,C){return{item:Ne,clear:ot,label:C}};function Ye(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",12),e.YNc(1,re,3,2,"ng-template",null,13,e.W1O),e.YNc(3,ce,0,0,"ng-template",14),e.qZA()),2&Ne){const C=ot.$implicit,be=e.MAs(2),ie=e.oxw(2);e.ekj("ng-value-disabled",C.disabled),e.xp6(3),e.Q6J("ngTemplateOutlet",ie.labelTemplate||be)("ngTemplateOutletContext",e.kEZ(4,ue,C.value,ie.clearItem,C.label))}}function Le(Ne,ot){if(1&Ne&&(e.ynx(0),e.YNc(1,Ye,4,8,"div",11),e.BQk()),2&Ne){const C=e.oxw();e.xp6(1),e.Q6J("ngForOf",C.selectedItems)("ngForTrackBy",C.trackByOption)}}function ee(Ne,ot){}const ze=function(Ne,ot){return{items:Ne,clear:ot}};function Je(Ne,ot){if(1&Ne&&e.YNc(0,ee,0,0,"ng-template",14),2&Ne){const C=e.oxw();e.Q6J("ngTemplateOutlet",C.multiLabelTemplate)("ngTemplateOutletContext",e.WLB(2,ze,C.selectedValues,C.clearItem))}}function At(Ne,ot){1&Ne&&e._UZ(0,"div",19)}function U(Ne,ot){}function K(Ne,ot){if(1&Ne&&(e.ynx(0),e.YNc(1,At,1,0,"ng-template",null,17,e.W1O),e.YNc(3,U,0,0,"ng-template",18),e.BQk()),2&Ne){const C=e.MAs(2),be=e.oxw();e.xp6(3),e.Q6J("ngTemplateOutlet",be.loadingSpinnerTemplate||C)}}function D(Ne,ot){if(1&Ne&&(e.TgZ(0,"span",20)(1,"span",21),e._uU(2,"\xd7"),e.qZA()()),2&Ne){const C=e.oxw();e.s9C("title",C.clearAllText)}}function Z(Ne,ot){if(1&Ne&&e._UZ(0,"span",27),2&Ne){const C=e.oxw().$implicit,be=e.oxw(2);e.Q6J("ngItemLabel",C.label)("escape",be.escapeHTML)}}function Ce(Ne,ot){}const De=function(Ne,ot,C,be){return{item:Ne,item$:ot,index:C,searchTerm:be}};function j(Ne,ot){if(1&Ne){const C=e.EpF();e.TgZ(0,"div",25),e.NdJ("click",function(){const Ie=e.CHM(C).$implicit,Ee=e.oxw(2);return e.KtG(Ee.toggleItem(Ie))})("mouseover",function(){const Ie=e.CHM(C).$implicit,Ee=e.oxw(2);return e.KtG(Ee.onItemHover(Ie))}),e.YNc(1,Z,1,2,"ng-template",null,26,e.W1O),e.YNc(3,Ce,0,0,"ng-template",14),e.qZA()}if(2&Ne){const C=ot.$implicit,be=e.MAs(2),ie=e.oxw(2);e.ekj("ng-option-disabled",C.disabled)("ng-option-selected",C.selected)("ng-optgroup",C.children)("ng-option",!C.children)("ng-option-child",!!C.parent)("ng-option-marked",C===ie.itemsList.markedItem),e.uIk("role",C.children?"group":"option")("aria-selected",C.selected)("id",null==C?null:C.htmlId),e.xp6(3),e.Q6J("ngTemplateOutlet",C.children?ie.optgroupTemplate||be:ie.optionTemplate||be)("ngTemplateOutletContext",e.l5B(17,De,C.value,C,C.index,ie.searchTerm))}}function P(Ne,ot){if(1&Ne&&(e.TgZ(0,"span")(1,"span",30),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&Ne){const C=e.oxw(3);e.xp6(2),e.Oqu(C.addTagText),e.xp6(1),e.hij('"',C.searchTerm,'"')}}function W(Ne,ot){}function _e(Ne,ot){if(1&Ne){const C=e.EpF();e.TgZ(0,"div",28),e.NdJ("mouseover",function(){e.CHM(C);const ie=e.oxw(2);return e.KtG(ie.itemsList.unmarkItem())})("click",function(){e.CHM(C);const ie=e.oxw(2);return e.KtG(ie.selectTag())}),e.YNc(1,P,4,2,"ng-template",null,29,e.W1O),e.YNc(3,W,0,0,"ng-template",14),e.qZA()}if(2&Ne){const C=e.MAs(2),be=e.oxw(2);e.ekj("ng-option-marked",!be.itemsList.markedItem),e.xp6(3),e.Q6J("ngTemplateOutlet",be.tagTemplate||C)("ngTemplateOutletContext",e.VKq(4,le,be.searchTerm))}}function ke(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&Ne){const C=e.oxw(3);e.xp6(1),e.Oqu(C.notFoundText)}}function pt(Ne,ot){}function Be(Ne,ot){if(1&Ne&&(e.ynx(0),e.YNc(1,ke,2,1,"ng-template",null,31,e.W1O),e.YNc(3,pt,0,0,"ng-template",14),e.BQk()),2&Ne){const C=e.MAs(2),be=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",be.notFoundTemplate||C)("ngTemplateOutletContext",e.VKq(2,le,be.searchTerm))}}function Mt(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&Ne){const C=e.oxw(3);e.xp6(1),e.Oqu(C.typeToSearchText)}}function oe(Ne,ot){}function Te(Ne,ot){if(1&Ne&&(e.ynx(0),e.YNc(1,Mt,2,1,"ng-template",null,33,e.W1O),e.YNc(3,oe,0,0,"ng-template",18),e.BQk()),2&Ne){const C=e.MAs(2),be=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",be.typeToSearchTemplate||C)}}function mt(Ne,ot){if(1&Ne&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&Ne){const C=e.oxw(3);e.xp6(1),e.Oqu(C.loadingText)}}function ut(Ne,ot){}function tt(Ne,ot){if(1&Ne&&(e.ynx(0),e.YNc(1,mt,2,1,"ng-template",null,34,e.W1O),e.YNc(3,ut,0,0,"ng-template",14),e.BQk()),2&Ne){const C=e.MAs(2),be=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",be.loadingTextTemplate||C)("ngTemplateOutletContext",e.VKq(2,le,be.searchTerm))}}function St(Ne,ot){if(1&Ne){const C=e.EpF();e.TgZ(0,"ng-dropdown-panel",22),e.NdJ("update",function(ie){e.CHM(C);const Ie=e.oxw();return e.KtG(Ie.viewPortItems=ie)})("scroll",function(ie){e.CHM(C);const Ie=e.oxw();return e.KtG(Ie.scroll.emit(ie))})("scrollToEnd",function(ie){e.CHM(C);const Ie=e.oxw();return e.KtG(Ie.scrollToEnd.emit(ie))})("outsideClick",function(){e.CHM(C);const ie=e.oxw();return e.KtG(ie.close())}),e.ynx(1),e.YNc(2,j,4,22,"div",23),e.YNc(3,_e,4,6,"div",24),e.BQk(),e.YNc(4,Be,4,4,"ng-container",3),e.YNc(5,Te,4,1,"ng-container",3),e.YNc(6,tt,4,4,"ng-container",3),e.qZA()}if(2&Ne){const C=e.oxw();e.ekj("ng-select-multiple",C.multiple),e.Q6J("virtualScroll",C.virtualScroll)("bufferAmount",C.bufferAmount)("appendTo",C.appendTo)("position",C.dropdownPosition)("headerTemplate",C.headerTemplate)("footerTemplate",C.footerTemplate)("filterValue",C.searchTerm)("items",C.itemsList.filteredItems)("markedItem",C.itemsList.markedItem)("ngClass",C.appendTo?C.classes:null)("id",C.dropdownId),e.xp6(2),e.Q6J("ngForOf",C.viewPortItems)("ngForTrackBy",C.trackByOption),e.xp6(1),e.Q6J("ngIf",C.showAddTag),e.xp6(1),e.Q6J("ngIf",C.showNoItemsFound()),e.xp6(1),e.Q6J("ngIf",C.showTypeToSearch()),e.xp6(1),e.Q6J("ngIf",C.loading&&0===C.itemsList.filteredItems.length)}}const Ut=/[&<>"']/g,li=RegExp(Ut.source),Gt={"&":"&","<":"<",">":">",'"':""","'":"'"};function gt(Ne){return null!=Ne}function Rt(Ne){return"object"==typeof Ne&>(Ne)}function ve(Ne){return Ne instanceof Function}let et=(()=>{class Ne{constructor(C){this.element=C,this.escape=!0}ngOnChanges(C){this.element.nativeElement.innerHTML=this.escape?function ni(Ne){return Ne&&li.test(Ne)?Ne.replace(Ut,ot=>Gt[ot]):Ne}(this.ngItemLabel):this.ngItemLabel}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.SBq))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[e.TTD]}),Ne})(),Pe=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-option-tmp",""]]}),Ne})(),Ve=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-optgroup-tmp",""]]}),Ne})(),E=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-label-tmp",""]]}),Ne})(),Y=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-multi-label-tmp",""]]}),Ne})(),ne=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-header-tmp",""]]}),Ne})(),dt=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-footer-tmp",""]]}),Ne})(),se=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-notfound-tmp",""]]}),Ne})(),rt=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-typetosearch-tmp",""]]}),Ne})(),Ft=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-loadingtext-tmp",""]]}),Ne})(),$t=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-tag-tmp",""]]}),Ne})(),kt=(()=>{class Ne{constructor(C){this.template=C}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Rgc))},Ne.\u0275dir=e.lG2({type:Ne,selectors:[["","ng-loadingspinner-tmp",""]]}),Ne})();function Yt(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const Qe={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};function We(Ne){return Ne.replace(/[^\u0000-\u007E]/g,C=>Qe[C]||C)}class Ct{constructor(ot,C){this._ngSelect=ot,this._selectionModel=C,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let ot=this.selectedItems.length-1;for(;ot>=0;ot--){const C=this.selectedItems[ot];if(!C.disabled)return C}return null}setItems(ot){this._items=ot.map((C,be)=>this.mapItem(C,be)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(ot){if(ot.selected||this.maxItemsSelected)return;const C=this._ngSelect.multiple;C||this.clearSelected(),this._selectionModel.select(ot,C,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(ot)}unselect(ot){ot.selected&&(this._selectionModel.unselect(ot,this._ngSelect.multiple),this._ngSelect.hideSelected&>(ot.index)&&this._ngSelect.multiple&&this._showSelected(ot))}findItem(ot){let C;return C=this._ngSelect.compareWith?be=>this._ngSelect.compareWith(be.value,ot):this._ngSelect.bindValue?be=>!be.children&&this.resolveNested(be.value,this._ngSelect.bindValue)===ot:be=>be.value===ot||!be.children&&be.label&&be.label===this.resolveNested(ot,this._ngSelect.bindLabel),this._items.find(be=>C(be))}addItem(ot){const C=this.mapItem(ot,this._items.length);return this._items.push(C),this._filteredItems.push(C),C}clearSelected(ot=!1){this._selectionModel.clear(ot),this._items.forEach(C=>{C.selected=ot&&C.selected&&C.disabled,C.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(ot){return ot=We(ot).toLocaleLowerCase(),this.filteredItems.find(C=>We(C.label).toLocaleLowerCase().substr(0,ot.length)===ot)}filter(ot){if(!ot)return void this.resetFilteredItems();this._filteredItems=[],ot=this._ngSelect.searchFn?ot:We(ot).toLocaleLowerCase();const C=this._ngSelect.searchFn||this._defaultSearchFn,be=this._ngSelect.hideSelected;for(const ie of Array.from(this._groups.keys())){const Ie=[];for(const Ee of this._groups.get(ie))be&&(Ee.parent&&Ee.parent.selected||Ee.selected)||C(ot,this._ngSelect.searchFn?Ee.value:Ee)&&Ie.push(Ee);if(Ie.length>0){const[Ee]=Ie.slice(-1);if(Ee.parent){const je=this._items.find(ft=>ft===Ee.parent);this._filteredItems.push(je)}this._filteredItems.push(...Ie)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(ot=>!ot.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(ot){this._markedIndex=this._filteredItems.indexOf(ot)}markSelectedOrDefault(ot){if(0===this._filteredItems.length)return;const C=this._getLastMarkedIndex();this._markedIndex=C>-1?C:ot?this.filteredItems.findIndex(be=>!be.disabled):-1}resolveNested(ot,C){if(!Rt(ot))return ot;if(-1===C.indexOf("."))return ot[C];{const be=C.split(".");let ie=ot;for(let Ie=0,Ee=be.length;Ie-1===this.selectedItems.indexOf(C)))}_showSelected(ot){if(this._filteredItems.push(ot),ot.parent){const C=ot.parent;this._filteredItems.find(ie=>ie===C)||this._filteredItems.push(C)}else if(ot.children)for(const C of ot.children)C.selected=!1,this._filteredItems.push(C);this._filteredItems=[...this._filteredItems.sort((C,be)=>C.index-be.index)]}_hideSelected(ot){this._filteredItems=this._filteredItems.filter(C=>C!==ot),ot.parent?ot.parent.children.every(be=>be.selected)&&(this._filteredItems=this._filteredItems.filter(be=>be!==ot.parent)):ot.children&&(this._filteredItems=this.filteredItems.filter(C=>C.parent!==ot))}_defaultSearchFn(ot,C){return We(C.label).toLocaleLowerCase().indexOf(ot)>-1}_getNextItemIndex(ot){return ot>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(ot){0===this._filteredItems.length||this._filteredItems.every(C=>C.disabled)||(this._markedIndex=this._getNextItemIndex(ot),this.markedItem.disabled&&this._stepToItem(ot))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const ot=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&ot<0?-1:Math.max(this.markedIndex,ot)}_groupBy(ot,C){const be=new Map;if(0===ot.length)return be;if(Array.isArray(ot[0].value[C])){for(const Ee of ot){const je=(Ee.value[C]||[]).map((ft,Pt)=>this.mapItem(ft,Pt));be.set(Ee,je)}return be}const ie=ve(this._ngSelect.groupBy),Ie=Ee=>{const je=ie?C(Ee.value):Ee.value[C];return gt(je)?je:void 0};for(const Ee of ot){const je=Ie(Ee),ft=be.get(je);ft?ft.push(Ee):be.set(je,[Ee])}return be}_flatten(ot){const C=ve(this._ngSelect.groupBy),be=[];for(const ie of Array.from(ot.keys())){let Ie=be.length;if(void 0===ie){const Qt=ot.get(void 0)||[];be.push(...Qt.map(ei=>(ei.index=Ie++,ei)));continue}const Ee=Rt(ie),je={label:Ee?"":String(ie),children:void 0,parent:null,index:Ie++,disabled:!this._ngSelect.selectableGroup,htmlId:Yt()},ft=C?this._ngSelect.bindLabel:this._ngSelect.groupBy,Pt=this._ngSelect.groupValue||(()=>Ee?ie.value:{[ft]:ie}),Wt=ot.get(ie).map(Qt=>(Qt.parent=je,Qt.children=void 0,Qt.index=Ie++,Qt));je.children=Wt,je.value=Pt(ie,Wt.map(Qt=>Qt.value)),be.push(je),be.push(...Wt)}return be}}var st=function(Ne){return Ne[Ne.Tab=9]="Tab",Ne[Ne.Enter=13]="Enter",Ne[Ne.Esc=27]="Esc",Ne[Ne.Space=32]="Space",Ne[Ne.ArrowUp=38]="ArrowUp",Ne[Ne.ArrowDown=40]="ArrowDown",Ne[Ne.Backspace=8]="Backspace",Ne}(st||{});let nt=(()=>{class Ne{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(C,be,ie){const Ie=this._dimensions,Ee=Ie.itemHeight*be,ft=Math.max(0,C)/Ee*be;let Pt=Math.min(be,Math.ceil(ft)+(Ie.itemsPerViewport+1));const Qt=Math.max(0,Pt-Ie.itemsPerViewport);let ei=Math.min(Qt,Math.floor(ft)),pi=Ie.itemHeight*Math.ceil(ei)-Ie.itemHeight*Math.min(ei,ie);return pi=isNaN(pi)?0:pi,ei=isNaN(ei)?-1:ei,Pt=isNaN(Pt)?-1:Pt,ei-=ie,ei=Math.max(0,ei),Pt+=ie,Pt=Math.min(be,Pt),{topPadding:pi,scrollHeight:Ee,start:ei,end:Pt}}setDimensions(C,be){const ie=Math.max(1,Math.floor(be/C));this._dimensions={itemHeight:C,panelHeight:be,itemsPerViewport:ie}}getScrollTo(C,be,ie){const{panelHeight:Ie}=this.dimensions,Ee=C+be,ft=ie+Ie;return Ie>=Ee&&ie===C?null:Ee>ft?ie+Ee-ft:C<=ie?C:null}}return Ne.\u0275fac=function(C){return new(C||Ne)},Ne.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac}),Ne})();const ht=["top","right","bottom","left"],Xe=typeof requestAnimationFrame<"u"?Q.Z:Me.E;let Et=(()=>{class Ne{constructor(C,be,ie,Ie,Ee){this._renderer=C,this._zone=be,this._panelService=ie,this._document=Ee,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.outsideClick=new e.vpe,this._destroy$=new te.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=Ie.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(C){C!==this._itemsLength&&(this._itemsLength=C,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:C,panelHeight:be}=this._panelService.dimensions,ie=this.markedItem.index*C;return be>ie?0:ie}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges(C){if(C.items){const be=C.items;this._onItemsChange(be.currentValue,be.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(C,be=!1){if(!C)return;const ie=this.items.indexOf(C);if(ie<0||ie>=this.itemsLength)return;let Ie;if(this.virtualScroll){const Ee=this._panelService.dimensions.itemHeight;Ie=this._panelService.getScrollTo(ie*Ee,Ee,this._lastScrollPosition)}else{const Ee=this._dropdown.querySelector(`#${C.htmlId}`);Ie=this._panelService.getScrollTo(Ee.offsetTop,Ee.clientHeight,be?Ee.offsetTop:this._lastScrollPosition)}gt(Ie)&&(this._scrollablePanel.scrollTop=Ie)}scrollToTag(){const C=this._scrollablePanel;C.scrollTop=C.scrollHeight-C.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),ht.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(C){ht.forEach(ie=>{const Ie=`ng-select-${ie}`;this._renderer.removeClass(this._dropdown,Ie),this._renderer.removeClass(this._select,Ie)});const be=`ng-select-${C}`;this._renderer.addClass(this._dropdown,be),this._renderer.addClass(this._select,be)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,Re.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,s.R)(this._destroy$),(0,c.e)(0,Xe)).subscribe(C=>{const be=C.path||C.composedPath&&C.composedPath();this._onContentScrolled(be&&0!==be.length?be[0].scrollTop:C.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,Se.T)((0,Re.R)(this._document,"touchstart",{capture:!0}),(0,Re.R)(this._document,"mousedown",{capture:!0})).pipe((0,s.R)(this._destroy$)).subscribe(C=>this._checkToClose(C))})}_checkToClose(C){if(this._select.contains(C.target)||this._dropdown.contains(C.target))return;const be=C.path||C.composedPath&&C.composedPath();C.target&&C.target.shadowRoot&&be&&be[0]&&this._select.contains(be[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(C,be){this.items=C||[],this._scrollToEndFired=!1,this.itemsLength=C.length,this.virtualScroll?this._updateItemsRange(be):(this._setVirtualHeight(),this._updateItems(be))}_updateItems(C){this.update.emit(this.items),!1!==C&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,C)})})}_updateItemsRange(C){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{C?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(C){this.virtualScroll&&this._renderItemsRange(C),this._lastScrollPosition=C,this._fireScrollToEnd(C)}_updateVirtualHeight(C){this._updateScrollHeight&&(this._virtualPadding.style.height=`${C}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(C=null){if(C&&this._lastScrollPosition===C)return;const be=this._panelService.calculateItems(C=C||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(be.scrollHeight),this._contentPanel.style.transform=`translateY(${be.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(be.start,be.end)),this.scroll.emit({start:be.start,end:be.end})}),gt(C)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=C,this._lastScrollPosition=C)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[C]=this.items;return this.update.emit([C]),Promise.resolve().then(()=>{const ie=this._dropdown.querySelector(`#${C.htmlId}`).clientHeight;return this._virtualPadding.style.height=ie*this.itemsLength+"px",this._panelService.setDimensions(ie,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(C){this._scrollToEndFired||0===C||C+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(C){if("auto"!==this.position)return this.position;const be=this._select.getBoundingClientRect(),ie=document.documentElement.scrollTop||document.body.scrollTop;return be.top+window.pageYOffset+be.height+C.getBoundingClientRect().height>ie+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const C=this._select.getBoundingClientRect(),be=this._parent.getBoundingClientRect();this._dropdown.style.left=C.left-be.left+"px",this._dropdown.style.width=C.width+"px",this._dropdown.style.minWidth=C.width+"px"}_updateYPosition(){const C=this._select.getBoundingClientRect(),be=this._parent.getBoundingClientRect(),ie=C.height;"top"===this._currentPosition?(this._dropdown.style.bottom=be.bottom-C.bottom+ie+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=C.top-be.top+ie+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,Re.R)(this._dropdown,"mousedown").pipe((0,s.R)(this._destroy$)).subscribe(C=>{"INPUT"!==C.target.tagName&&C.preventDefault()})})}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(nt),e.Y36(e.SBq),e.Y36(Ae.K0,8))},Ne.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-dropdown-panel"]],viewQuery:function(C,be){if(1&C&&(e.Gf(Ke,7,e.SBq),e.Gf(He,7,e.SBq),e.Gf(_t,7,e.SBq)),2&C){let ie;e.iGM(ie=e.CRH())&&(be.contentElementRef=ie.first),e.iGM(ie=e.CRH())&&(be.scrollElementRef=ie.first),e.iGM(ie=e.CRH())&&(be.paddingElementRef=ie.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[e.TTD],ngContentSelectors:we,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(C,be){1&C&&(e.F$t(),e.YNc(0,xt,2,4,"div",0),e.TgZ(1,"div",1,2),e._UZ(3,"div",null,3),e.TgZ(5,"div",null,4),e.Hsn(7),e.qZA()(),e.YNc(8,G,2,4,"div",5)),2&C&&(e.Q6J("ngIf",be.headerTemplate),e.xp6(3),e.ekj("total-padding",be.virtualScroll),e.xp6(2),e.ekj("scrollable-content",be.virtualScroll&&be.items.length),e.xp6(3),e.Q6J("ngIf",be.footerTemplate))},dependencies:[Ae.O5,Ae.tP],encapsulation:2,changeDetection:0}),Ne})(),$e=(()=>{class Ne{get disabled(){return this._disabled}set disabled(C){this._disabled=this._isDisabled(C)}constructor(C){this.elementRef=C,this.stateChange$=new te.x,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(C){C.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}_isDisabled(C){return null!=C&&"false"!=`${C}`}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.Y36(e.SBq))},Ne.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[e.TTD],ngContentSelectors:we,decls:1,vars:0,template:function(C,be){1&C&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),Ne})(),me=(()=>{class Ne{constructor(){this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}}return Ne.\u0275fac=function(C){return new(C||Ne)},Ne.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"}),Ne})(),F=(()=>{class Ne{warn(C){console.warn(C)}}return Ne.\u0275fac=function(C){return new(C||Ne)},Ne.\u0275prov=e.Yz7({token:Ne,factory:Ne.\u0275fac,providedIn:"root"}),Ne})();const L=new e.OlP("ng-select-selection-model");let A=(()=>{class Ne{get items(){return this._items}set items(C){null===C&&(C=[]),this._itemsAreUsed=!0,this._items=C}get compareWith(){return this._compareWith}set compareWith(C){if(null!=C&&!ve(C))throw Error("`compareWith` must be a function.");this._compareWith=C}get clearSearchOnAdd(){return gt(this._clearSearchOnAdd)?this._clearSearchOnAdd:gt(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(C){this._clearSearchOnAdd=C}get deselectOnClick(){return gt(this._deselectOnClick)?this._deselectOnClick:gt(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick(C){this._deselectOnClick=C}get disabled(){return this.readonly||this._disabled}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}constructor(C,be,ie,Ie,Ee,je,ft){this.classes=C,this.autoFocus=be,this.config=ie,this._cd=je,this._console=ft,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=Pt=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new e.vpe,this.focusEvent=new e.vpe,this.changeEvent=new e.vpe,this.openEvent=new e.vpe,this.closeEvent=new e.vpe,this.searchEvent=new e.vpe,this.clearEvent=new e.vpe,this.addEvent=new e.vpe,this.removeEvent=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=Yt(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new te.x,this._keyPress$=new te.x,this._onChange=Pt=>{},this._onTouched=()=>{},this.clearItem=Pt=>{const Wt=this.selectedItems.find(Qt=>Qt.value===Pt);this.unselect(Wt)},this.trackByOption=(Pt,Wt)=>this.trackByFn?this.trackByFn(Wt.value):Wt,this._mergeGlobalConfig(ie),this.itemsList=new Ct(this,Ie()),this.element=Ee.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(C=>C.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(C){C.multiple&&this.itemsList.clearSelected(),C.items&&this._setItems(C.items.currentValue||[]),C.isOpen&&(this._manualOpen=gt(C.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),gt(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(C){if(st[C.which]){if(!1===this.keyDownFn(C))return;this.handleKeyCode(C)}else C.key&&1===C.key.length&&this._keyPress$.next(C.key.toLocaleLowerCase())}handleKeyCode(C){switch(C.which){case st.ArrowDown:this._handleArrowDown(C);break;case st.ArrowUp:this._handleArrowUp(C);break;case st.Space:this._handleSpace(C);break;case st.Enter:this._handleEnter(C);break;case st.Tab:this._handleTab(C);break;case st.Esc:this.close(),C.preventDefault();break;case st.Backspace:this._handleBackspace()}}handleMousedown(C){const be=C.target;"INPUT"!==be.tagName&&C.preventDefault(),be.classList.contains("ng-clear-wrapper")?this.handleClearClick():be.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():be.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(C){this.itemsList.clearSelected(),this._handleWriteValue(C),this._cd.markForCheck()}registerOnChange(C){this._onChange=C}registerOnTouched(C){this._onTouched=C}setDisabledState(C){this._disabled=C,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(C){!C||C.disabled||this.disabled||(this.deselectOnClick&&C.selected?this.unselect(C):this.select(C),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(C){C.selected||(this.itemsList.select(C),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(C.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.readOnly||this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(C){C&&(this.itemsList.unselect(C),this.focus(),this._updateNgModel(),this.removeEvent.emit(C))}selectTag(){let C;C=ve(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const be=ie=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(ie,null):this.itemsList.addItem(ie);!function vt(Ne){return Ne instanceof Promise}(C)?C&&this.select(be(C)):C.then(ie=>this.select(be(ie))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}get showAddTag(){if(!this._validTerm)return!1;const C=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(be=>be.label.toLowerCase()===C)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(be=>be.label.toLowerCase()===C))&&!this.loading}showNoItemsFound(){const C=0===this.itemsList.filteredItems.length;return(C&&!this._isTypeahead&&!this.loading||C&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd(C){this._isComposing=!1,!this.searchWhileComposing&&this.filter(C)}filter(C){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=C,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(C),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:C,items:this.itemsList.filteredItems.map(be=>be.value)}),this.open())}onInputFocus(C){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(C),this.focused=!0)}onInputBlur(C){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(C),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(C){C.disabled||this.itemsList.markItem(C)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const C=this.selectedItems&&this.selectedItems[0];this.searchTerm=C&&C.label||null}_setItems(C){const be=C[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=gt(be)?!Rt(be):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(C),C.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&>(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const C=ie=>{this.items=ie.map(Ie=>({$ngOptionValue:Ie.value,$ngOptionLabel:Ie.elementRef.nativeElement.innerHTML,disabled:Ie.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},be=()=>{const ie=(0,Se.T)(this.ngOptions.changes,this._destroy$);(0,Se.T)(...this.ngOptions.map(Ie=>Ie.stateChange$)).pipe((0,s.R)(ie)).subscribe(Ie=>{const Ee=this.itemsList.findItem(Ie.value);Ee.disabled=Ie.disabled,Ee.label=Ie.label||Ee.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,d.O)(this.ngOptions),(0,s.R)(this._destroy$)).subscribe(ie=>{this.bindLabel=this._defaultLabel,C(ie),be()})}_isValidWriteValue(C){if(!gt(C)||this.multiple&&""===C||Array.isArray(C)&&0===C.length)return!1;const be=ie=>!(!gt(this.compareWith)&&Rt(ie)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(ie)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(C)?C.every(ie=>be(ie)):(this._console.warn("Multiple select ngModel should be array."),!1):be(C)}_handleWriteValue(C){if(!this._isValidWriteValue(C))return;const be=ie=>{let Ie=this.itemsList.findItem(ie);if(Ie)this.itemsList.select(Ie);else{const Ee=Rt(ie);Ee||!Ee&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(ie,null)):this.bindValue&&(Ie={[this.bindLabel]:null,[this.bindValue]:ie},this.itemsList.select(this.itemsList.mapItem(Ie,null)))}};this.multiple?C.forEach(ie=>be(ie)):be(C)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,s.R)(this._destroy$),(0,f.b)(C=>this._pressedKeys.push(C)),(0,p.b)(200),(0,T.h)(()=>this._pressedKeys.length>0),(0,V.U)(()=>this._pressedKeys.join(""))).subscribe(C=>{const be=this.itemsList.findByLabel(C);be&&(this.isOpen?(this.itemsList.markItem(be),this._scrollToMarked(),this._cd.markForCheck()):this.select(be)),this._pressedKeys=[]})}_setInputAttributes(){const C=this.searchInput.nativeElement,be={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const ie of Object.keys(be))C.setAttribute(ie,be[ie])}_updateNgModel(){const C=[];for(const ie of this.selectedItems)if(this.bindValue){let Ie=null;Ie=ie.children?ie.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(ie.value,this.bindValue),C.push(Ie)}else C.push(ie.value);const be=this.selectedItems.map(ie=>ie.value);this.multiple?(this._onChange(C),this.changeEvent.emit(be)):(this._onChange(gt(C[0])?C[0]:null),this.changeEvent.emit(be[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(C){this.searchTerm=C,this._isTypeahead&&this.typeahead.next(C)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.deselectOnClick&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab(C){!1===this.isOpen&&!this.addTag||(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),C.preventDefault()):this.showAddTag?(this.selectTag(),C.preventDefault()):this.close():this.close())}_handleEnter(C){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}C.preventDefault()}_handleSpace(C){this.isOpen||this._manualOpen||(this.open(),C.preventDefault())}_handleArrowDown(C){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),C.preventDefault()}_handleArrowUp(C){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),C.preventDefault())}_nextItemIsTag(C){const be=this.itemsList.markedIndex+C;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(be<0||be===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const C=this.searchTerm&&this.searchTerm.trim();return C&&C.length>=this.minTermLength}_mergeGlobalConfig(C){this.placeholder=this.placeholder||C.placeholder,this.notFoundText=this.notFoundText||C.notFoundText,this.typeToSearchText=this.typeToSearchText||C.typeToSearchText,this.addTagText=this.addTagText||C.addTagText,this.loadingText=this.loadingText||C.loadingText,this.clearAllText=this.clearAllText||C.clearAllText,this.virtualScroll=gt(this.virtualScroll)?this.virtualScroll:!!gt(C.disableVirtualScroll)&&!C.disableVirtualScroll,this.openOnEnter=gt(this.openOnEnter)?this.openOnEnter:C.openOnEnter,this.appendTo=this.appendTo||C.appendTo,this.bindValue=this.bindValue||C.bindValue,this.bindLabel=this.bindLabel||C.bindLabel,this.appearance=this.appearance||C.appearance}}return Ne.\u0275fac=function(C){return new(C||Ne)(e.$8M("class"),e.$8M("autofocus"),e.Y36(me),e.Y36(L),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(F))},Ne.\u0275cmp=e.Xpm({type:Ne,selectors:[["ng-select"]],contentQueries:function(C,be,ie){if(1&C&&(e.Suo(ie,Pe,5,e.Rgc),e.Suo(ie,Ve,5,e.Rgc),e.Suo(ie,E,5,e.Rgc),e.Suo(ie,Y,5,e.Rgc),e.Suo(ie,ne,5,e.Rgc),e.Suo(ie,dt,5,e.Rgc),e.Suo(ie,se,5,e.Rgc),e.Suo(ie,rt,5,e.Rgc),e.Suo(ie,Ft,5,e.Rgc),e.Suo(ie,$t,5,e.Rgc),e.Suo(ie,kt,5,e.Rgc),e.Suo(ie,$e,5)),2&C){let Ie;e.iGM(Ie=e.CRH())&&(be.optionTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.optgroupTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.labelTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.multiLabelTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.headerTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.footerTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.notFoundTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.typeToSearchTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.loadingTextTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.tagTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.loadingSpinnerTemplate=Ie.first),e.iGM(Ie=e.CRH())&&(be.ngOptions=Ie)}},viewQuery:function(C,be){if(1&C&&(e.Gf(Et,5),e.Gf(R,7)),2&C){let ie;e.iGM(ie=e.CRH())&&(be.dropdownPanel=ie.first),e.iGM(ie=e.CRH())&&(be.searchInput=ie.first)}},hostVars:20,hostBindings:function(C,be){1&C&&e.NdJ("keydown",function(Ie){return be.handleKeyDown(Ie)}),2&C&&e.ekj("ng-select-typeahead",be.typeahead)("ng-select-multiple",be.multiple)("ng-select-taggable",be.addTag)("ng-select-searchable",be.searchable)("ng-select-clearable",be.clearable)("ng-select-opened",be.isOpen)("ng-select",be.useDefaultClass)("ng-select-disabled",be.disabled)("ng-select-filtered",be.filtered)("ng-select-single",be.single)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",markFirst:"markFirst",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",openOnEnter:"openOnEnter",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:"tabIndex",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",typeahead:"typeahead",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd",deselectOnClick:"deselectOnClick"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[e._Bn([{provide:r.JU,useExisting:(0,e.Gpc)(()=>Ne),multi:!0},nt]),e.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(C,be){if(1&C){const ie=e.EpF();e.TgZ(0,"div",0),e.NdJ("mousedown",function(Ee){return be.handleMousedown(Ee)}),e.TgZ(1,"div",1)(2,"div",2),e._uU(3),e.qZA(),e.YNc(4,Le,2,2,"ng-container",3),e.YNc(5,Je,1,5,null,3),e.TgZ(6,"div",4)(7,"input",5,6),e.NdJ("input",function(){e.CHM(ie);const Ee=e.MAs(8);return e.KtG(be.filter(Ee.value))})("compositionstart",function(){return be.onCompositionStart()})("compositionend",function(){e.CHM(ie);const Ee=e.MAs(8);return e.KtG(be.onCompositionEnd(Ee.value))})("focus",function(Ee){return be.onInputFocus(Ee)})("blur",function(Ee){return be.onInputBlur(Ee)})("change",function(Ee){return Ee.stopPropagation()}),e.qZA()()(),e.YNc(9,K,4,1,"ng-container",3),e.YNc(10,D,3,1,"span",7),e.TgZ(11,"span",8),e._UZ(12,"span",9),e.qZA()(),e.YNc(13,St,7,19,"ng-dropdown-panel",10)}2&C&&(e.ekj("ng-appearance-outline","outline"===be.appearance)("ng-has-value",be.hasValue),e.xp6(3),e.Oqu(be.placeholder),e.xp6(1),e.Q6J("ngIf",(!be.multiLabelTemplate||!be.multiple)&&be.selectedItems.length>0),e.xp6(1),e.Q6J("ngIf",be.multiple&&be.multiLabelTemplate&&be.selectedValues.length>0),e.xp6(1),e.uIk("aria-expanded",be.isOpen)("aria-owns",be.isOpen?be.dropdownId:null),e.xp6(1),e.Q6J("readOnly",!be.searchable||be.itemsList.maxItemsSelected)("disabled",be.disabled)("value",be.searchTerm?be.searchTerm:""),e.uIk("id",be.labelForId)("tabindex",be.tabIndex)("aria-activedescendant",be.isOpen?null==be.itemsList||null==be.itemsList.markedItem?null:be.itemsList.markedItem.htmlId:null)("aria-controls",be.isOpen?be.dropdownId:null),e.xp6(2),e.Q6J("ngIf",be.loading),e.xp6(1),e.Q6J("ngIf",be.showClear()),e.xp6(3),e.Q6J("ngIf",be.isOpen))},dependencies:[Ae.mk,Ae.sg,Ae.O5,Ae.tP,Et,et],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;user-select:none;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}\n'],encapsulation:2,changeDetection:0}),Ne})();function B(){return new fe}class fe{constructor(){this._selected=[]}get value(){return this._selected}select(ot,C,be){if(ot.selected=!0,(!ot.children||!C&&be)&&this._selected.push(ot),C)if(ot.parent){const ie=ot.parent.children.length,Ie=ot.parent.children.filter(Ee=>Ee.selected).length;ot.parent.selected=ie===Ie}else ot.children&&(this._setChildrenSelectedState(ot.children,!0),this._removeChildren(ot),this._selected=be&&this._activeChildren(ot)?[...this._selected.filter(ie=>ie.parent!==ot),ot]:[...this._selected,...ot.children.filter(ie=>!ie.disabled)])}unselect(ot,C){if(this._selected=this._selected.filter(be=>be!==ot),ot.selected=!1,C)if(ot.parent&&ot.parent.selected){const be=ot.parent.children;this._removeParent(ot.parent),this._removeChildren(ot.parent),this._selected.push(...be.filter(ie=>ie!==ot&&!ie.disabled)),ot.parent.selected=!1}else ot.children&&(this._setChildrenSelectedState(ot.children,!1),this._removeChildren(ot))}clear(ot){this._selected=ot?this._selected.filter(C=>C.disabled):[]}_setChildrenSelectedState(ot,C){for(const be of ot)be.disabled||(be.selected=C)}_removeChildren(ot){this._selected=[...this._selected.filter(C=>C.parent!==ot),...ot.children.filter(C=>C.parent===ot&&C.disabled&&C.selected)]}_removeParent(ot){this._selected=this._selected.filter(C=>C!==ot)}_activeChildren(ot){return ot.children.every(C=>!C.disabled||C.selected)}}let yt=(()=>{class Ne{}return Ne.\u0275fac=function(C){return new(C||Ne)},Ne.\u0275mod=e.oAB({type:Ne}),Ne.\u0275inj=e.cJS({providers:[{provide:L,useValue:B}],imports:[Ae.ez]}),Ne})()},43079:(ct,ye,l)=>{"use strict";l.d(ye,{KC:()=>Ae,t8:()=>Ke});var e=l(37691),r=l(65879),s=l(49406),c=l(24084),d=l(96814),f=l(56223);const p=function(He,_t){return{input:He,label:_t}};function T(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"div",11)(1,"color-editable-input",12),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()()}if(2&He){const le=r.oxw();r.xp6(1),r.Akn(r.WLB(3,p,le.input,le.label)),r.Q6J("value",le.hex)}}function V(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"color-editable-input",17),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw(2);return r.KtG(we.handleChange(G))}),r.qZA()}if(2&He){const le=r.oxw(2);r.Akn(r.WLB(4,p,le.input,le.label)),r.Q6J("value",le.rgb.a)("arrowOffset",.01)}}function Q(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"div",11)(1,"color-editable-input",13),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(2,"div",11)(3,"color-editable-input",14),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(4,"div",11)(5,"color-editable-input",15),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(6,"div",11),r.YNc(7,V,1,7,"color-editable-input",16),r.qZA()}if(2&He){const le=r.oxw();r.xp6(1),r.Akn(r.WLB(10,p,le.input,le.label)),r.Q6J("value",le.rgb.r),r.xp6(2),r.Akn(r.WLB(13,p,le.input,le.label)),r.Q6J("value",le.rgb.g),r.xp6(2),r.Akn(r.WLB(16,p,le.input,le.label)),r.Q6J("value",le.rgb.b),r.xp6(2),r.Q6J("ngIf",!le.disableAlpha)}}function Me(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"color-editable-input",17),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw(2);return r.KtG(we.handleChange(G))}),r.qZA()}if(2&He){const le=r.oxw(2);r.Akn(r.WLB(4,p,le.input,le.label)),r.Q6J("value",le.hsl.a)("arrowOffset",.01)}}function te(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"div",11)(1,"color-editable-input",18),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(2,"div",11)(3,"color-editable-input",19),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(4,"div",11)(5,"color-editable-input",20),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleChange(G))}),r.qZA()(),r.TgZ(6,"div",11),r.YNc(7,Me,1,7,"color-editable-input",16),r.qZA()}if(2&He){const le=r.oxw();r.xp6(1),r.Akn(r.WLB(10,p,le.input,le.label)),r.Q6J("value",le.round(le.hsl.h)),r.xp6(2),r.Akn(r.WLB(13,p,le.input,le.label)),r.Q6J("value",le.round(100*le.hsl.s)+"%"),r.xp6(2),r.Akn(r.WLB(16,p,le.input,le.label)),r.Q6J("value",le.round(100*le.hsl.l)+"%"),r.xp6(2),r.Q6J("ngIf",!le.disableAlpha)}}function Re(He,_t){if(1&He){const le=r.EpF();r.TgZ(0,"div",12)(1,"color-alpha",13),r.NdJ("onChange",function(G){r.CHM(le);const we=r.oxw();return r.KtG(we.handleValueChange(G))}),r.qZA()()}if(2&He){const le=r.oxw();r.xp6(1),r.Q6J("radius",2)("rgb",le.rgb)("hsl",le.hsl)("pointer",le.pointer)}}let Se=(()=>{class He{constructor(){(0,e.Z)(this,"disableAlpha",void 0),(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"hex",void 0),(0,e.Z)(this,"onChange",new r.vpe),(0,e.Z)(this,"view",""),(0,e.Z)(this,"input",{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px","text-align":"center"}),(0,e.Z)(this,"label",{"text-transform":"uppercase",fontSize:"11px","line-height":"11px",color:"#969696","text-align":"center",display:"block",marginTop:"12px"})}ngOnInit(){1===this.hsl.a&&"hex"!==this.view?this.view="hex":"rgb"!==this.view&&"hsl"!==this.view&&(this.view="rgb")}toggleViews(){"hex"===this.view?this.view="rgb":"rgb"===this.view?this.view="hsl":"hsl"===this.view&&(this.view=1===this.hsl.a?"hex":"rgb")}round(le){return Math.round(le)}handleChange({data:le,$event:xt}){if(le.hex){if((0,s.FX)(le.hex)){const G=new c.C(le.hex);this.onChange.emit({data:{hex:this.disableAlpha?G.toHex():G.toHex8(),source:"hex"},$event:xt})}}else if(le.r||le.g||le.b)this.onChange.emit({data:{r:le.r||this.rgb.r,g:le.g||this.rgb.g,b:le.b||this.rgb.b,source:"rgb"},$event:xt});else if(le.a)le.a<0?le.a=0:le.a>1&&(le.a=1),this.disableAlpha&&(le.a=1),this.onChange.emit({data:{h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Math.round(100*le.a)/100,source:"rgb"},$event:xt});else if(le.h||le.s||le.l){const G=le.s&&le.s.replace("%",""),we=le.l&&le.l.replace("%","");this.onChange.emit({data:{h:le.h||this.hsl.h,s:Number(G||this.hsl.s),l:Number(we||this.hsl.l),source:"hsl"},$event:xt})}}}return(0,e.Z)(He,"\u0275fac",function(le){return new(le||He)}),(0,e.Z)(He,"\u0275cmp",r.Xpm({type:He,selectors:[["color-chrome-fields"]],inputs:{disableAlpha:"disableAlpha",hsl:"hsl",rgb:"rgb",hex:"hex"},outputs:{onChange:"onChange"},decls:13,vars:3,consts:[[1,"chrome-wrap"],[1,"chrome-fields"],[3,"ngIf"],[1,"chrome-toggle"],[1,"chrome-icon",3,"click"],["icon",""],["viewBox","0 0 24 24",1,"chrome-toggle-svg"],["fill","#333","d","M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"],["iconUp",""],["fill","#333","d","M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15Z"],["iconDown",""],[1,"chrome-field"],["label","hex",3,"value","onChange"],["label","r",3,"value","onChange"],["label","g",3,"value","onChange"],["label","b",3,"value","onChange"],["label","a",3,"style","value","arrowOffset","onChange",4,"ngIf"],["label","a",3,"value","arrowOffset","onChange"],["label","h",3,"value","onChange"],["label","s",3,"value","onChange"],["label","l",3,"value","onChange"]],template:function(le,xt){1&le&&(r.TgZ(0,"div",0)(1,"div",1),r.YNc(2,T,2,6,"ng-template",2),r.YNc(3,Q,8,19,"ng-template",2),r.YNc(4,te,8,19,"ng-template",2),r.qZA(),r.TgZ(5,"div",3)(6,"div",4,5),r.NdJ("click",function(){return xt.toggleViews()}),r.O4$(),r.TgZ(8,"svg",6),r._UZ(9,"path",7,8)(11,"path",9,10),r.qZA()()()()),2&le&&(r.xp6(2),r.Q6J("ngIf","hex"===xt.view),r.xp6(1),r.Q6J("ngIf","rgb"===xt.view),r.xp6(1),r.Q6J("ngIf","hsl"===xt.view))},dependencies:[d.O5,s.BM],styles:[".chrome-wrap[_ngcontent-%COMP%]{padding-top:16px;display:flex}.chrome-fields[_ngcontent-%COMP%]{flex:1;display:flex;margin-left:-6px}.chrome-field[_ngcontent-%COMP%]{padding-left:6px;width:100%}.chrome-toggle[_ngcontent-%COMP%]{width:32px;text-align:right;position:relative}.chrome-icon[_ngcontent-%COMP%]{margin-right:-4px;margin-top:12px;cursor:pointer;position:relative}.chrome-toggle-svg[_ngcontent-%COMP%]{width:24px;height:24px;border:1px transparent solid;border-radius:5px}.chrome-toggle-svg[_ngcontent-%COMP%]:hover{background:#eee}"],changeDetection:0})),He})(),Ae=(()=>{class He extends s.t1{constructor(){super(),(0,e.Z)(this,"disableAlpha",!1),(0,e.Z)(this,"circle",{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"rgb(255, 255, 255) 0px 0px 0px 1px inset",transform:"translate(-6px, -8px)"}),(0,e.Z)(this,"pointer",{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -2px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}),(0,e.Z)(this,"activeBackground",void 0)}afterValidChange(){this.activeBackground=`rgba(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b}, ${this.disableAlpha?1:this.rgb.a})`}handleValueChange({data:le,$event:xt}){this.handleChange(le,xt)}}return(0,e.Z)(He,"\u0275fac",function(le){return new(le||He)}),(0,e.Z)(He,"\u0275cmp",r.Xpm({type:He,selectors:[["color-chrome"]],inputs:{disableAlpha:"disableAlpha"},features:[r._Bn([{provide:f.JU,useExisting:(0,r.Gpc)(()=>He),multi:!0},{provide:s.t1,useExisting:(0,r.Gpc)(()=>He)}]),r.qOj],decls:14,vars:16,consts:[[1,"saturation"],[3,"hsl","hsv","circle","onChange"],[1,"chrome-body"],[1,"chrome-controls"],[1,"chrome-color"],[1,"chrome-swatch"],[1,"chrome-active"],[1,"chrome-toggles"],[1,"chrome-hue"],[3,"radius","hsl","pointer","onChange"],["class","chrome-alpha",4,"ngIf"],[3,"rgb","hsl","hex","disableAlpha","onChange"],[1,"chrome-alpha"],[3,"radius","rgb","hsl","pointer","onChange"]],template:function(le,xt){1&le&&(r.TgZ(0,"div")(1,"div",0)(2,"color-saturation",1),r.NdJ("onChange",function(we){return xt.handleValueChange(we)}),r.qZA()(),r.TgZ(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),r._UZ(7,"div",6)(8,"color-checkboard"),r.qZA()(),r.TgZ(9,"div",7)(10,"div",8)(11,"color-hue",9),r.NdJ("onChange",function(we){return xt.handleValueChange(we)}),r.qZA()(),r.YNc(12,Re,2,4,"div",10),r.qZA()(),r.TgZ(13,"color-chrome-fields",11),r.NdJ("onChange",function(we){return xt.handleValueChange(we)}),r.qZA()()()),2&le&&(r.Gre("chrome-picker ",xt.className,""),r.xp6(2),r.Q6J("hsl",xt.hsl)("hsv",xt.hsv)("circle",xt.circle),r.xp6(5),r.Udp("background",xt.activeBackground),r.xp6(4),r.Q6J("radius",2)("hsl",xt.hsl)("pointer",xt.pointer),r.xp6(1),r.Q6J("ngIf",!xt.disableAlpha),r.xp6(1),r.Q6J("rgb",xt.rgb)("hsl",xt.hsl)("hex",xt.hex)("disableAlpha",xt.disableAlpha))},dependencies:function(){return[d.O5,s.zy,s.OU,s.V5,s._m,Se]},styles:[".chrome-picker[_ngcontent-%COMP%]{background:#fff;border-radius:2px;box-shadow:0 0 2px #0000004d,0 4px 8px #0000004d;box-sizing:initial;width:225px;font-family:Menlo}.chrome-controls[_ngcontent-%COMP%]{display:flex}.chrome-color[_ngcontent-%COMP%]{width:42px}.chrome-body[_ngcontent-%COMP%]{padding:14px 14px 12px}.chrome-active[_ngcontent-%COMP%]{position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 1px #0000001a;z-index:2}.chrome-swatch[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:15px;position:relative;overflow:hidden}.saturation[_ngcontent-%COMP%]{width:100%;padding-bottom:55%;position:relative;border-radius:2px 2px 0 0;overflow:hidden}.chrome-toggles[_ngcontent-%COMP%]{flex:1}.chrome-hue[_ngcontent-%COMP%]{height:10px;position:relative;margin-bottom:8px}.chrome-alpha[_ngcontent-%COMP%]{height:10px;position:relative}"],changeDetection:0})),He})(),Ke=(()=>{class He{}return(0,e.Z)(He,"\u0275fac",function(le){return new(le||He)}),(0,e.Z)(He,"\u0275mod",r.oAB({type:He})),(0,e.Z)(He,"\u0275inj",r.cJS({imports:[d.ez,s.F2,s.$P,s.lp,s.q7,s.nH]})),He})()},49406:(ct,ye,l)=>{"use strict";l.d(ye,{$P:()=>xt,BM:()=>U,F2:()=>re,FX:()=>Ye,OU:()=>le,V5:()=>D,_m:()=>j,iP:()=>W,lp:()=>K,nH:()=>P,q7:()=>Z,t1:()=>ze,wU:()=>_e,zy:()=>R});var e=l(37691),r=l(96814),s=l(65879),c=l(78645),d=l(47394),f=l(92438),p=l(93997),T=l(83620),V=l(99397),Q=l(24084),Me=l(56223);function te(Be,Mt){if(1&Be){const oe=s.EpF();s.TgZ(0,"span",3),s.NdJ("mousedown",function(mt){s.CHM(oe);const ut=s.oxw();return s.KtG(ut.handleMousedown(mt))}),s._uU(1),s.qZA()}if(2&Be){const oe=s.oxw();s.Q6J("id",oe.uniqueId)("ngStyle",oe.labelStyle),s.xp6(1),s.hij(" ",oe.label," ")}}function Re(Be,Mt){if(1&Be&&(s.TgZ(0,"div",2),s._UZ(1,"div",3),s.qZA()),2&Be){const oe=s.oxw();s.Udp("left",oe.left)("top",oe.top),s.xp6(1),s.Q6J("ngStyle",oe.pointer)}}const Se=["*"];function Ae(Be,Mt){1&Be&&s._UZ(0,"color-checkboard",2)}const Ke={};let le=(()=>{class Be{constructor(){(0,e.Z)(this,"white","transparent"),(0,e.Z)(this,"size",8),(0,e.Z)(this,"grey","rgba(0,0,0,.08)"),(0,e.Z)(this,"boxShadow",void 0),(0,e.Z)(this,"borderRadius",void 0),(0,e.Z)(this,"gridStyles",void 0)}ngOnInit(){const oe=function _t(Be,Mt,oe){const Te=`${Be}-${Mt}-${oe}`;if(Ke[Te])return Ke[Te];const mt=function He(Be,Mt,oe){if(typeof document>"u")return null;const Te=document.createElement("canvas");Te.width=2*oe,Te.height=2*oe;const mt=Te.getContext("2d");return mt?(mt.fillStyle=Be,mt.fillRect(0,0,Te.width,Te.height),mt.fillStyle=Mt,mt.fillRect(0,0,oe,oe),mt.translate(oe,oe),mt.fillRect(0,0,oe,oe),Te.toDataURL()):null}(Be,Mt,oe);return mt?(Ke[Te]=mt,mt):null}(this.white,this.grey,this.size);this.gridStyles={borderRadius:this.borderRadius,boxShadow:this.boxShadow,background:`url(${oe}) center left`}}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-checkboard"]],inputs:{white:"white",size:"size",grey:"grey",boxShadow:"boxShadow",borderRadius:"borderRadius"},decls:1,vars:1,consts:[[1,"grid",3,"ngStyle"]],template:function(oe,Te){1&oe&&s._UZ(0,"div",0),2&oe&&s.Q6J("ngStyle",Te.gridStyles)},dependencies:[r.PC],styles:[".grid[_ngcontent-%COMP%]{inset:0;position:absolute}"],changeDetection:0})),Be})(),xt=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez]})),Be})(),G=(()=>{class Be{mousemove(oe,Te,mt,ut=!1){this.mouseListening&&(oe.preventDefault(),this.mousechange.next({$event:oe,x:Te,y:mt,isTouch:ut}))}mouseup(){this.mouseListening=!1}mousedown(oe,Te,mt,ut=!1){oe.preventDefault(),this.mouseListening=!0,this.mousechange.next({$event:oe,x:Te,y:mt,isTouch:ut})}constructor(oe){(0,e.Z)(this,"el",void 0),(0,e.Z)(this,"coordinatesChange",new c.x),(0,e.Z)(this,"mousechange",new c.x),(0,e.Z)(this,"mouseListening",!1),(0,e.Z)(this,"sub",void 0),this.el=oe}ngOnInit(){this.sub=this.mousechange.pipe((0,p.x)((oe,Te)=>oe.x===Te.x&&oe.y===Te.y)).subscribe(oe=>this.handleChange(oe.x,oe.y,oe.$event,oe.isTouch))}ngOnDestroy(){this.sub?.unsubscribe()}handleChange(oe,Te,mt,ut){const tt=this.el.nativeElement.clientWidth,St=this.el.nativeElement.clientHeight,Ut=oe-(this.el.nativeElement.getBoundingClientRect().left+window.pageXOffset);let li=Te-this.el.nativeElement.getBoundingClientRect().top;ut||(li-=window.pageYOffset),this.coordinatesChange.next({x:oe,y:Te,top:li,left:Ut,containerWidth:tt,containerHeight:St,$event:mt})}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)(s.Y36(s.SBq))}),(0,e.Z)(Be,"\u0275dir",s.lG2({type:Be,selectors:[["","ngx-color-coordinates",""]],hostBindings:function(oe,Te){1&oe&&s.NdJ("mousemove",function(ut){return Te.mousemove(ut,ut.pageX,ut.pageY)},!1,s.Jf7)("touchmove",function(ut){return Te.mousemove(ut,ut.touches[0].clientX,ut.touches[0].clientY,!0)},!1,s.Jf7)("mouseup",function(){return Te.mouseup()},!1,s.Jf7)("touchend",function(){return Te.mouseup()},!1,s.Jf7)("mousedown",function(ut){return Te.mousedown(ut,ut.pageX,ut.pageY)})("touchstart",function(ut){return Te.mousedown(ut,ut.touches[0].clientX,ut.touches[0].clientY,!0)})},outputs:{coordinatesChange:"coordinatesChange"}})),Be})(),we=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({})),Be})(),R=(()=>{class Be{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"shadow",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"direction","horizontal"),(0,e.Z)(this,"onChange",new s.vpe),(0,e.Z)(this,"gradient",void 0),(0,e.Z)(this,"pointerLeft",void 0),(0,e.Z)(this,"pointerTop",void 0)}ngOnChanges(){"vertical"===this.direction?(this.pointerLeft=0,this.pointerTop=100*this.rgb.a,this.gradient={background:`linear-gradient(to bottom, rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 0) 0%,\n rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 1) 100%)`}):(this.gradient={background:`linear-gradient(to right, rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 0) 0%,\n rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 1) 100%)`},this.pointerLeft=100*this.rgb.a)}handleChange({top:oe,left:Te,containerHeight:mt,containerWidth:ut,$event:tt}){let St;if("vertical"===this.direction){let Ut;Ut=oe<0?0:oe>mt?1:Math.round(100*oe/mt)/100,this.hsl.a!==Ut&&(St={h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Ut,source:"rgb"})}else{let Ut;Ut=Te<0?0:Te>ut?1:Math.round(100*Te/ut)/100,this.hsl.a!==Ut&&(St={h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Ut,source:"rgb"})}St&&this.onChange.emit({data:St,$event:tt})}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-alpha"]],inputs:{hsl:"hsl",rgb:"rgb",pointer:"pointer",shadow:"shadow",radius:"radius",direction:"direction"},outputs:{onChange:"onChange"},features:[s.TTD],decls:7,vars:15,consts:[[1,"alpha"],[1,"alpha-checkboard"],[1,"alpha-gradient",3,"ngStyle"],["ngx-color-coordinates","",3,"coordinatesChange"],[1,"alpha-pointer"],[1,"alpha-slider",3,"ngStyle"]],template:function(oe,Te){1&oe&&(s.TgZ(0,"div",0)(1,"div",1),s._UZ(2,"color-checkboard"),s.qZA(),s._UZ(3,"div",2),s.TgZ(4,"div",3),s.NdJ("coordinatesChange",function(ut){return Te.handleChange(ut)}),s.TgZ(5,"div",4),s._UZ(6,"div",5),s.qZA()()()),2&oe&&(s.Udp("border-radius",Te.radius),s.xp6(3),s.Udp("box-shadow",Te.shadow)("border-radius",Te.radius),s.Q6J("ngStyle",Te.gradient),s.xp6(1),s.Gre("alpha-container color-alpha-",Te.direction,""),s.xp6(1),s.Udp("left",Te.pointerLeft,"%")("top",Te.pointerTop,"%"),s.xp6(1),s.Q6J("ngStyle",Te.pointer))},dependencies:[r.PC,le,G],styles:[".alpha[_ngcontent-%COMP%]{position:absolute;inset:0}.alpha-checkboard[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:hidden}.alpha-gradient[_ngcontent-%COMP%]{position:absolute;inset:0}.alpha-container[_ngcontent-%COMP%]{position:relative;height:100%;margin:0 3px}.alpha-pointer[_ngcontent-%COMP%]{position:absolute}.alpha-slider[_ngcontent-%COMP%]{width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;transform:translate(-2px)}"],changeDetection:0})),Be})(),re=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez,xt,we]})),Be})();function ce(Be){let oe=0,Te=0;return["r","g","b","a","h","s","l","v"].forEach(mt=>{Be[mt]&&(oe+=1,isNaN(Be[mt])||(Te+=1),("s"===mt||"l"===mt)&&/^\d+%$/.test(Be[mt])&&(Te+=1))}),oe===Te&&Be}function ue(Be,Mt,oe){const Te=new Q.C(Be.hex?Be.hex:Be);oe&&Te.setAlpha(1);const mt=Te.toHsl(),ut=Te.toHsv(),tt=Te.toRgb(),St=Te.toHex();return 0===mt.s&&(mt.h=Mt||0,ut.h=Mt||0),{hsl:mt,hex:"000000"===St&&0===tt.a?"transparent":Te.toHexString(),rgb:tt,hsv:ut,oldHue:Be.h||Mt||mt.h,source:Be.source}}function Ye(Be){return new Q.C(Be).isValid}var ee=function(Be){return Be.HEX="hex",Be.HSL="hsl",Be.HSV="hsv",Be.RGB="rgb",Be}(ee||{});let ze=(()=>{class Be{constructor(){(0,e.Z)(this,"className",void 0),(0,e.Z)(this,"mode",ee.HEX),(0,e.Z)(this,"color",{h:250,s:.5,l:.2,a:1}),(0,e.Z)(this,"colorChange",new s.vpe),(0,e.Z)(this,"onChange",new s.vpe),(0,e.Z)(this,"onChangeComplete",new s.vpe),(0,e.Z)(this,"onSwatchHover",new s.vpe),(0,e.Z)(this,"oldHue",void 0),(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"hsv",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"hex",void 0),(0,e.Z)(this,"source",void 0),(0,e.Z)(this,"currentColor",void 0),(0,e.Z)(this,"changes",void 0),(0,e.Z)(this,"disableAlpha",void 0),(0,e.Z)(this,"_onChangeCompleteSubscription",new d.w0),(0,e.Z)(this,"_onSwatchHoverSubscription",new d.w0)}ngOnInit(){this.changes=this.onChange.pipe((0,T.b)(100),(0,V.b)(oe=>{switch(this.onChangeComplete.emit(oe),this.mode){case ee.HEX:this.colorChange.emit(oe.color.hex);break;case ee.HSL:this.colorChange.emit(oe.color.hsl);break;case ee.HSV:this.colorChange.emit(oe.color.hsv);break;case ee.RGB:this.colorChange.emit(oe.color.rgb);break;default:const Te=`The mode '${this.mode}' is not supported`;if((0,s.X6Q)())throw new Error(Te);console.warn(Te)}})).subscribe(),this.setState(ue(this.color,0)),this.currentColor=this.hex}ngOnChanges(){this.setState(ue(this.color,this.oldHue))}ngOnDestroy(){this.changes?.unsubscribe(),this._onChangeCompleteSubscription?.unsubscribe(),this._onSwatchHoverSubscription?.unsubscribe()}setState(oe){this.oldHue=oe.oldHue,this.hsl=oe.hsl,this.hsv=oe.hsv,this.rgb=oe.rgb,this.hex=oe.hex,this.source=oe.source,this.afterValidChange()}handleChange(oe,Te){if(ce(oe)){const ut=ue(oe,oe.h||this.oldHue,this.disableAlpha);this.setState(ut),this.onChange.emit({color:ut,$event:Te}),this.afterValidChange()}}afterValidChange(){}handleSwatchHover(oe,Te){if(ce(oe)){const ut=ue(oe,oe.h||this.oldHue);this.setState(ut),this.onSwatchHover.emit({color:ut,$event:Te})}}registerOnChange(oe){this._onChangeCompleteSubscription.add(this.onChangeComplete.pipe((0,V.b)(Te=>oe(Te.color.hex))).subscribe())}registerOnTouched(oe){this._onSwatchHoverSubscription.add(this.onSwatchHover.pipe((0,V.b)(()=>oe())).subscribe())}setDisabledState(oe){}writeValue(oe){this.color=oe}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-wrap"]],inputs:{className:"className",mode:"mode",color:"color"},outputs:{colorChange:"colorChange",onChange:"onChange",onChangeComplete:"onChangeComplete",onSwatchHover:"onSwatchHover"},features:[s._Bn([{provide:Me.JU,useExisting:(0,s.Gpc)(()=>Be),multi:!0}]),s.TTD],decls:0,vars:0,template:function(oe,Te){},encapsulation:2})),Be})(),At=0,U=(()=>{class Be{constructor(){(0,e.Z)(this,"style",void 0),(0,e.Z)(this,"label",void 0),(0,e.Z)(this,"value",void 0),(0,e.Z)(this,"arrowOffset",void 0),(0,e.Z)(this,"dragLabel",void 0),(0,e.Z)(this,"dragMax",void 0),(0,e.Z)(this,"placeholder",""),(0,e.Z)(this,"onChange",new s.vpe),(0,e.Z)(this,"currentValue",void 0),(0,e.Z)(this,"blurValue",void 0),(0,e.Z)(this,"wrapStyle",void 0),(0,e.Z)(this,"inputStyle",void 0),(0,e.Z)(this,"labelStyle",void 0),(0,e.Z)(this,"focus",!1),(0,e.Z)(this,"mousemove",void 0),(0,e.Z)(this,"mouseup",void 0),(0,e.Z)(this,"uniqueId","editableInput-"+ ++At)}ngOnInit(){this.wrapStyle=this.style&&this.style.wrap?this.style.wrap:{},this.inputStyle=this.style&&this.style.input?this.style.input:{},this.labelStyle=this.style&&this.style.label?this.style.label:{},this.dragLabel&&(this.labelStyle.cursor="ew-resize")}handleFocus(oe){this.focus=!0}handleFocusOut(oe){this.focus=!1,this.currentValue=this.blurValue}handleKeydown(oe){const Te=String(oe.target.value),mt=Te.indexOf("%")>-1,ut=Number(Te.replace(/%/g,""));if(isNaN(ut))return;const tt=this.arrowOffset||1;38===oe.keyCode&&(this.onChange.emit(this.label?{data:{[this.label]:ut+tt},$event:oe}:{data:ut+tt,$event:oe}),this.currentValue=mt?`${ut+tt}%`:ut+tt),40===oe.keyCode&&(this.onChange.emit(this.label?{data:{[this.label]:ut-tt},$event:oe}:{data:ut-tt,$event:oe}),this.currentValue=mt?ut-tt+"%":ut-tt)}handleKeyup(oe){40===oe.keyCode||38===oe.keyCode||`${this.currentValue}`!==oe.target.value&&this.onChange.emit(this.label?{data:{[this.label]:oe.target.value},$event:oe}:{data:oe.target.value,$event:oe})}ngOnChanges(){this.focus||(this.currentValue=String(this.value).toUpperCase()),this.blurValue=String(this.value).toUpperCase()}ngOnDestroy(){this.unsubscribe()}subscribe(){this.mousemove=(0,f.R)(document,"mousemove").subscribe(oe=>this.handleDrag(oe)),this.mouseup=(0,f.R)(document,"mouseup").subscribe(()=>this.unsubscribe())}unsubscribe(){this.mousemove?.unsubscribe(),this.mouseup?.unsubscribe()}handleMousedown(oe){this.dragLabel&&(oe.preventDefault(),this.handleDrag(oe),this.subscribe())}handleDrag(oe){if(this.dragLabel){const Te=Math.round(this.value+oe.movementX);Te>=0&&Te<=this.dragMax&&this.onChange.emit({data:{[this.label]:Te},$event:oe})}}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-editable-input"]],inputs:{style:"style",label:"label",value:"value",arrowOffset:"arrowOffset",dragLabel:"dragLabel",dragMax:"dragMax",placeholder:"placeholder"},outputs:{onChange:"onChange"},features:[s.TTD],decls:3,vars:6,consts:[[1,"wrap",3,"ngStyle"],["spellCheck","false",3,"ngStyle","value","placeholder","keydown","keyup","focus","focusout"],[3,"id","ngStyle","mousedown",4,"ngIf"],[3,"id","ngStyle","mousedown"]],template:function(oe,Te){1&oe&&(s.TgZ(0,"div",0)(1,"input",1),s.NdJ("keydown",function(ut){return Te.handleKeydown(ut)})("keyup",function(ut){return Te.handleKeyup(ut)})("focus",function(ut){return Te.handleFocus(ut)})("focusout",function(ut){return Te.handleFocusOut(ut)}),s.qZA(),s.YNc(2,te,2,3,"span",2),s.qZA()),2&oe&&(s.Q6J("ngStyle",Te.wrapStyle),s.xp6(1),s.Q6J("ngStyle",Te.inputStyle)("value",Te.currentValue)("placeholder",Te.placeholder),s.uIk("aria-labelledby",Te.uniqueId),s.xp6(1),s.Q6J("ngIf",Te.label))},dependencies:[r.O5,r.PC],styles:["[_nghost-%COMP%]{display:flex}.wrap[_ngcontent-%COMP%]{position:relative}"],changeDetection:0})),Be})(),K=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez]})),Be})(),D=(()=>{class Be{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"shadow",void 0),(0,e.Z)(this,"hidePointer",!1),(0,e.Z)(this,"direction","horizontal"),(0,e.Z)(this,"onChange",new s.vpe),(0,e.Z)(this,"left","0px"),(0,e.Z)(this,"top","")}ngOnChanges(){"horizontal"===this.direction?this.left=100*this.hsl.h/360+"%":this.top=-100*this.hsl.h/360+100+"%"}handleChange({top:oe,left:Te,containerHeight:mt,containerWidth:ut,$event:tt}){let St;if("vertical"===this.direction){let Ut;Ut=oe<0?359:oe>mt?0:360*(-100*oe/mt+100)/100,this.hsl.h!==Ut&&(St={h:Ut,s:this.hsl.s,l:this.hsl.l,a:this.hsl.a,source:"rgb"})}else{let Ut;Ut=Te<0?0:Te>ut?359:100*Te/ut*360/100,this.hsl.h!==Ut&&(St={h:Ut,s:this.hsl.s,l:this.hsl.l,a:this.hsl.a,source:"rgb"})}St&&this.onChange.emit({data:St,$event:tt})}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-hue"]],inputs:{hsl:"hsl",pointer:"pointer",radius:"radius",shadow:"shadow",hidePointer:"hidePointer",direction:"direction"},outputs:{onChange:"onChange"},features:[s.TTD],decls:3,vars:8,consts:[["ngx-color-coordinates","",1,"color-hue-container",3,"coordinatesChange"],["class","color-hue-pointer",3,"left","top",4,"ngIf"],[1,"color-hue-pointer"],[1,"color-hue-slider",3,"ngStyle"]],template:function(oe,Te){1&oe&&(s.TgZ(0,"div")(1,"div",0),s.NdJ("coordinatesChange",function(ut){return Te.handleChange(ut)}),s.YNc(2,Re,2,5,"div",1),s.qZA()()),2&oe&&(s.Gre("color-hue color-hue-",Te.direction,""),s.Udp("border-radius",Te.radius,"px")("box-shadow",Te.shadow),s.xp6(2),s.Q6J("ngIf",!Te.hidePointer))},dependencies:[r.O5,r.PC,G],styles:[".color-hue[_ngcontent-%COMP%]{position:absolute;inset:0}.color-hue-container[_ngcontent-%COMP%]{margin:0 2px;position:relative;height:100%}.color-hue-pointer[_ngcontent-%COMP%]{position:absolute}.color-hue-slider[_ngcontent-%COMP%]{margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;transform:translate(-2px)}.color-hue-horizontal[_ngcontent-%COMP%]{background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.color-hue-vertical[_ngcontent-%COMP%]{background:linear-gradient(to top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}"],changeDetection:0})),Be})(),Z=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez,we]})),Be})(),j=(()=>{class Be{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"hsv",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"circle",void 0),(0,e.Z)(this,"onChange",new s.vpe),(0,e.Z)(this,"background",void 0),(0,e.Z)(this,"pointerTop",void 0),(0,e.Z)(this,"pointerLeft",void 0)}ngOnChanges(){this.background=`hsl(${this.hsl.h}, 100%, 50%)`,this.pointerTop=-100*this.hsv.v+1+100+"%",this.pointerLeft=100*this.hsv.s+"%"}handleChange({top:oe,left:Te,containerHeight:mt,containerWidth:ut,$event:tt}){Te<0?Te=0:Te>ut?Te=ut:oe<0?oe=0:oe>mt&&(oe=mt);let Ut=-oe/mt+1;Ut=Ut>0?Ut:0,Ut=Ut>1?1:Ut,this.onChange.emit({data:{h:this.hsl.h,s:Te/ut,v:Ut,a:this.hsl.a,source:"hsva"},$event:tt})}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-saturation"]],inputs:{hsl:"hsl",hsv:"hsv",radius:"radius",pointer:"pointer",circle:"circle"},outputs:{onChange:"onChange"},features:[s.TTD],decls:5,vars:8,consts:[["ngx-color-coordinates","",1,"color-saturation",3,"coordinatesChange"],[1,"saturation-white"],[1,"saturation-black"],[1,"saturation-pointer",3,"ngStyle"],[1,"saturation-circle",3,"ngStyle"]],template:function(oe,Te){1&oe&&(s.TgZ(0,"div",0),s.NdJ("coordinatesChange",function(ut){return Te.handleChange(ut)}),s.TgZ(1,"div",1),s._UZ(2,"div",2),s.TgZ(3,"div",3),s._UZ(4,"div",4),s.qZA()()()),2&oe&&(s.Udp("background",Te.background),s.xp6(3),s.Udp("top",Te.pointerTop)("left",Te.pointerLeft),s.Q6J("ngStyle",Te.pointer),s.xp6(1),s.Q6J("ngStyle",Te.circle))},dependencies:[r.PC,G],styles:[".saturation-white[_ngcontent-%COMP%]{background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;inset:0}.saturation-black[_ngcontent-%COMP%]{background:linear-gradient(to top,#000,rgba(0,0,0,0));position:absolute;inset:0}.color-saturation[_ngcontent-%COMP%]{position:absolute;inset:0}.saturation-pointer[_ngcontent-%COMP%]{position:absolute;cursor:default}.saturation-circle[_ngcontent-%COMP%]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;cursor:hand;transform:translate(-2px,-4px)}"],changeDetection:0})),Be})(),P=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez,we]})),Be})(),W=(()=>{class Be{constructor(){(0,e.Z)(this,"color",void 0),(0,e.Z)(this,"style",{}),(0,e.Z)(this,"focusStyle",{}),(0,e.Z)(this,"focus",void 0),(0,e.Z)(this,"onClick",new s.vpe),(0,e.Z)(this,"onHover",new s.vpe),(0,e.Z)(this,"divStyles",{}),(0,e.Z)(this,"focusStyles",{}),(0,e.Z)(this,"inFocus",!1)}ngOnInit(){this.divStyles={background:this.color,...this.style}}currentStyles(){return this.focusStyles={...this.divStyles,...this.focusStyle},this.focus||this.inFocus?this.focusStyles:this.divStyles}handleFocusOut(){this.inFocus=!1}handleFocus(){this.inFocus=!0}handleHover(oe,Te){this.onHover.emit({hex:oe,$event:Te})}handleClick(oe,Te){this.onClick.emit({hex:oe,$event:Te})}}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275cmp",s.Xpm({type:Be,selectors:[["color-swatch"]],inputs:{color:"color",style:"style",focusStyle:"focusStyle",focus:"focus"},outputs:{onClick:"onClick",onHover:"onHover"},ngContentSelectors:Se,decls:3,vars:3,consts:[["tabindex","0",1,"swatch",3,"ngStyle","click","keydown.enter","focus","blur","mouseover"],["boxShadow","inset 0 0 0 1px rgba(0,0,0,0.1)",4,"ngIf"],["boxShadow","inset 0 0 0 1px rgba(0,0,0,0.1)"]],template:function(oe,Te){1&oe&&(s.F$t(),s.TgZ(0,"div",0),s.NdJ("click",function(ut){return Te.handleClick(Te.color,ut)})("keydown.enter",function(ut){return Te.handleClick(Te.color,ut)})("focus",function(){return Te.handleFocus()})("blur",function(){return Te.handleFocusOut()})("mouseover",function(ut){return Te.handleHover(Te.color,ut)}),s.Hsn(1),s.YNc(2,Ae,1,0,"color-checkboard",1),s.qZA()),2&oe&&(s.Q6J("ngStyle",Te.currentStyles()),s.uIk("title",Te.color),s.xp6(2),s.Q6J("ngIf","transparent"===Te.color))},dependencies:[r.O5,r.PC,le],styles:[".swatch[_ngcontent-%COMP%]{outline:none;height:100%;width:100%;cursor:pointer;position:relative}"],changeDetection:0})),Be})(),_e=(()=>{class Be{}return(0,e.Z)(Be,"\u0275fac",function(oe){return new(oe||Be)}),(0,e.Z)(Be,"\u0275mod",s.oAB({type:Be})),(0,e.Z)(Be,"\u0275inj",s.cJS({imports:[r.ez,xt]})),Be})()},94628:(ct,ye,l)=>{"use strict";l.d(ye,{fW:()=>Le,Yh:()=>ee,Q8:()=>ze});var e=l(78645),r=l(32181),s=l(47394),c=l(65619),d=l(52572),f=l(79360),p=l(72420),T=l(8251),V=l(54829),Me=l(74825),te=l(94664),Re=l(99397),Se=l(36232),Ae=l(22096),Ke=l(5177),He=l(64716),_t=l(59773),le=l(65879),xt=l(96814);const G=["progressbar"],we=["progressbarWrapper"];function R(Je,At){if(1&Je&&le._UZ(0,"div",7),2&Je){const U=le.oxw();le.Udp("box-shadow","0 0 10px "+U.color+", 0 0 5px "+U.color)}}function re(Je,At){if(1&Je&&(le.TgZ(0,"div",8),le._UZ(1,"div",9),le.qZA()),2&Je){const U=le.oxw();le.xp6(1),le.Udp("border-top-color",U.color)("border-left-color",U.color)}}class ce{get snapshot(){return this._state.value}get isStarted(){return this.snapshot.active}constructor(At,U){this._onDestroyCallback=U,this._started=new e.x,this.started=this._started.pipe((0,r.h)(()=>!this.isStarted)),this._completed=new e.x,this.completed=this._completed.pipe((0,r.h)(()=>this.isStarted)),this._trickling=new e.x,this._worker=s.w0.EMPTY,this._state=new c.X({active:!1,value:0}),this._config=new c.X(At),this.state=this._state.asObservable(),this.config=this._config.asObservable(),this._worker=(0,d.a)([this._trickling,this._config]).pipe(function Q(Je){return(0,f.e)((At,U)=>{let K=!1,D=null,Z=null;const Ce=()=>{if(Z?.unsubscribe(),Z=null,K){K=!1;const De=D;D=null,U.next(De)}};At.subscribe((0,T.x)(U,De=>{Z?.unsubscribe(),K=!0,D=De,Z=(0,T.x)(U,Ce,p.Z),(0,V.Xf)(Je(De)).subscribe(Z)},()=>{Ce(),U.complete()},void 0,()=>{D=Z=null}))})}(([K,D])=>(0,Me.H)(K?D.debounceTime:0)),(0,te.w)(([K,D])=>K?this.onTrickling(D):this.onComplete(D))).subscribe()}start(){this._started.next(),this._trickling.next(!0)}complete(){this._trickling.next(!1)}inc(At){const U=this.snapshot.value;this.isStarted?("number"!=typeof At&&(At=this._config.value.trickleFunc(U)),this.set(U+At)):this.start()}set(At){this.setState({value:this.clamp(At),active:!0})}setConfig(At){this._config.next({...this._config.value,...At})}destroy(){this._worker.unsubscribe(),this._trickling.complete(),this._state.complete(),this._config.complete(),this._started.complete(),this._completed.complete(),this._onDestroyCallback()}setState(At){this._state.next({...this.snapshot,...At})}clamp(At){return Math.max(this._config.value.min,Math.min(this._config.value.max,At))}onTrickling(At){return this.isStarted||this.set(this._config.value.min),(0,Me.H)(0,At.trickleSpeed).pipe((0,Re.b)(()=>this.inc()))}onComplete(At){return this._completed.next(),this.isStarted?(0,Ae.of)({}).pipe((0,Re.b)(()=>this.setState({value:100})),(0,Ke.g)(1.7*At.speed),(0,Re.b)(()=>this.setState({active:!1})),(0,Ke.g)(At.speed),(0,He.x)(()=>this.setState({value:0})),(0,_t.R)(this._started)):Se.E}}const ue=new le.OlP("ngProgressConfig"),Ye={min:8,max:100,speed:200,debounceTime:0,trickleSpeed:300,fixed:!0,meteor:!0,thick:!1,spinner:!0,ease:"linear",color:"#1B95E0",direction:"ltr+",spinnerPosition:"right",trickleFunc:Je=>Je>=0&&Je<20?10:Je>=20&&Je<50?4:Je>=50&&Je<80?2:Je>=80&&Je<99?.5:0};let Le=(()=>{class Je{constructor(U){this._instances=new Map,this.config=U?{...Ye,...U}:Ye}ref(U="root",K){if(this._instances.has(U)){const D=this._instances.get(U);return K&&D.setConfig({...this.config,...K}),D}{const D=new ce({...this.config,...K},this.deleteInstance(U));return this._instances.set(U,D).get(U)}}destroyAll(){this._instances.forEach(U=>U.destroy())}deleteInstance(U){return()=>{this._instances.delete(U)}}}return Je.\u0275fac=function(U){return new(U||Je)(le.LFG(ue,8))},Je.\u0275prov=le.Yz7({token:Je,factory:Je.\u0275fac,providedIn:"root"}),Je})(),ee=(()=>{class Je{get isStarted(){return this.progressRef?.isStarted}constructor(U){this._ngProgress=U,this.id="root",this.min=this._ngProgress.config.min,this.max=this._ngProgress.config.max,this.ease=this._ngProgress.config.ease,this.color=this._ngProgress.config.color,this.speed=this._ngProgress.config.speed,this.thick=this._ngProgress.config.thick,this.fixed=this._ngProgress.config.fixed,this.meteor=this._ngProgress.config.meteor,this.spinner=this._ngProgress.config.spinner,this.trickleSpeed=this._ngProgress.config.trickleSpeed,this.debounceTime=this._ngProgress.config.debounceTime,this.trickleFunc=this._ngProgress.config.trickleFunc,this.spinnerPosition=this._ngProgress.config.spinnerPosition,this.direction=this._ngProgress.config.direction,this.started=new le.vpe,this.completed=new le.vpe}ngOnChanges(){this.progressRef?.setConfig({max:this.max>0&&this.max<=100?this.max:100,min:this.min<100&&this.min>=0?this.min:0,speed:this.speed,trickleSpeed:this.trickleSpeed,trickleFunc:this.trickleFunc,debounceTime:this.debounceTime})}ngOnInit(){this.progressRef=this._ngProgress.ref(this.id,{max:this.max,min:this.min,speed:this.speed,trickleSpeed:this.trickleSpeed,debounceTime:this.debounceTime});const U=this.progressElement.nativeElement,K=this.progressWrapperElement.nativeElement;this._state=this.progressRef.state.pipe((0,Re.b)(D=>{U.style.transform=`translate3d(${D.value}%,0,0)`,D.active?(U.style.transition=`all ${this.speed}ms ${this.ease}`,K.setAttribute("active","true")):(U.style.transition="none",K.setAttribute("active","false"))})).subscribe(),this.started.observed&&(this._started=this.progressRef.started.subscribe(()=>this.started.emit())),this.completed.observed&&(this._completed=this.progressRef.completed.subscribe(()=>this.completed.emit()))}ngOnDestroy(){this._state?.unsubscribe(),this._started?.unsubscribe(),this._completed?.unsubscribe(),this.progressRef?.destroy()}start(){this.progressRef.start()}complete(){this.progressRef.complete()}inc(U){this.progressRef.inc(U)}set(U){this.progressRef.set(U)}}return Je.\u0275fac=function(U){return new(U||Je)(le.Y36(Le))},Je.\u0275cmp=le.Xpm({type:Je,selectors:[["ng-progress"]],viewQuery:function(U,K){if(1&U&&(le.Gf(G,7),le.Gf(we,7)),2&U){let D;le.iGM(D=le.CRH())&&(K.progressElement=D.first),le.iGM(D=le.CRH())&&(K.progressWrapperElement=D.first)}},hostAttrs:["role","progressbar"],hostVars:4,hostBindings:function(U,K){2&U&&le.uIk("spinnerPosition",K.spinnerPosition)("direction",K.direction)("thick",K.thick)("fixed",K.fixed)},inputs:{id:"id",min:"min",max:"max",ease:"ease",color:"color",speed:"speed",thick:"thick",fixed:"fixed",meteor:"meteor",spinner:"spinner",trickleSpeed:"trickleSpeed",debounceTime:"debounceTime",trickleFunc:"trickleFunc",spinnerPosition:"spinnerPosition",direction:"direction"},outputs:{started:"started",completed:"completed"},standalone:!0,features:[le.TTD,le.jDz],decls:7,vars:6,consts:[[1,"ng-progress-bar"],["progressbarWrapper",""],[1,"ng-bar-placeholder"],[1,"ng-bar"],["progressbar",""],["class","ng-meteor",3,"boxShadow",4,"ngIf"],["class","ng-spinner",4,"ngIf"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(U,K){1&U&&(le.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3,4),le.YNc(5,R,1,2,"div",5),le.qZA()(),le.YNc(6,re,2,4,"div",6),le.qZA()),2&U&&(le.Udp("transition","opacity "+K.speed+"ms "+K.ease),le.xp6(3),le.Udp("background-color",K.color),le.xp6(2),le.Q6J("ngIf",K.meteor),le.xp6(1),le.Q6J("ngIf",K.spinner))},dependencies:[xt.ez,xt.O5],styles:['[_nghost-%COMP%]{z-index:999999;pointer-events:none}[fixed=true][_nghost-%COMP%] .ng-progress-bar[_ngcontent-%COMP%], [fixed=true][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{position:fixed}[fixed=true][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{top:15px}[fixed=true][spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:15px}[fixed=true][spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:15px}[thick=true][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%]{width:24px;height:24px;border-width:3px}[thick=true][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%]{height:3px!important}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(3deg)}[direction="ltr+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(4deg)}[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:-3px}[direction="ltr+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{top:-4px}[direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:-3px}[direction=ltr-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:-4px}[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-directionection:reverse}[direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(-3deg)}[direction="rtl+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(-4deg)}[spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:10px}[spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:10px}.ng-progress-bar[_ngcontent-%COMP%]{position:relative;z-index:999999;top:0;left:0;width:100%;transform:scale(1);filter:alpha(opacity=0);opacity:0}.ng-progress-bar[active=true][_ngcontent-%COMP%]{filter:alpha(opacity=100);opacity:1;transition:none}.ng-bar-placeholder[_ngcontent-%COMP%]{position:absolute;height:2px;width:100%}.ng-bar[_ngcontent-%COMP%]{width:100%;height:100%;transform:translate(-100%,0,0)}.ng-meteor[_ngcontent-%COMP%]{display:block;position:absolute;width:100px;height:100%;opacity:1}.ng-spinner[_ngcontent-%COMP%]{position:absolute;display:block;z-index:1031;top:10px}.ng-spinner-icon[_ngcontent-%COMP%]{width:18px;height:18px;box-sizing:border-box;animation:_ngcontent-%COMP%_spinner-animation .25s linear infinite;border:2px solid transparent;border-radius:50%}@keyframes _ngcontent-%COMP%_spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}'],changeDetection:0}),Je})(),ze=(()=>{class Je{static withConfig(U){return{ngModule:Je,providers:[{provide:ue,useValue:U}]}}}return Je.\u0275fac=function(U){return new(U||Je)},Je.\u0275mod=le.oAB({type:Je}),Je.\u0275inj=le.cJS({imports:[ee]}),Je})()},21026:(ct,ye,l)=>{"use strict";function te(U,K,D,Z){return new(D||(D=Promise))(function(De,j){function P(ke){try{_e(Z.next(ke))}catch(pt){j(pt)}}function W(ke){try{_e(Z.throw(ke))}catch(pt){j(pt)}}function _e(ke){ke.done?De(ke.value):function Ce(De){return De instanceof D?De:new D(function(j){j(De)})}(ke.value).then(P,W)}_e((Z=Z.apply(U,K||[])).next())})}function G(U){return this instanceof G?(this.v=U,this):new G(U)}function we(U,K,D){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ce,Z=D.apply(U,K||[]),De=[];return Ce={},j("next"),j("throw"),j("return"),Ce[Symbol.asyncIterator]=function(){return this},Ce;function j(Be){Z[Be]&&(Ce[Be]=function(Mt){return new Promise(function(oe,Te){De.push([Be,Mt,oe,Te])>1||P(Be,Mt)})})}function P(Be,Mt){try{!function W(Be){Be.value instanceof G?Promise.resolve(Be.value.v).then(_e,ke):pt(De[0][2],Be)}(Z[Be](Mt))}catch(oe){pt(De[0][3],oe)}}function _e(Be){P("next",Be)}function ke(Be){P("throw",Be)}function pt(Be,Mt){Be(Mt),De.shift(),De.length&&P(De[0][0],De[0][1])}}function re(U){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var D,K=U[Symbol.asyncIterator];return K?K.call(U):(U=function Ke(U){var K="function"==typeof Symbol&&Symbol.iterator,D=K&&U[K],Z=0;if(D)return D.call(U);if(U&&"number"==typeof U.length)return{next:function(){return U&&Z>=U.length&&(U=void 0),{value:U&&U[Z++],done:!U}}};throw new TypeError(K?"Object is not iterable.":"Symbol.iterator is not defined.")}(U),D={},Z("next"),Z("throw"),Z("return"),D[Symbol.asyncIterator]=function(){return this},D);function Z(De){D[De]=U[De]&&function(j){return new Promise(function(P,W){!function Ce(De,j,P,W){Promise.resolve(W).then(function(_e){De({value:_e,done:P})},j)}(P,W,(j=U[De](j)).done,j.value)})}}}l.d(ye,{FC:()=>we,KL:()=>re,mG:()=>te,qq:()=>G})}},ct=>{ct(ct.s=7265)}]); \ No newline at end of file diff --git a/main.3d014d52a3edb5ea.js b/main.3d014d52a3edb5ea.js deleted file mode 100644 index cce7ccdc..00000000 --- a/main.3d014d52a3edb5ea.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{24084:(vt,we,l)=>{"use strict";function e(N,z){(function o(N){return"string"==typeof N&&-1!==N.indexOf(".")&&1===parseFloat(N)})(N)&&(N="100%");var x=function d(N){return"string"==typeof N&&-1!==N.indexOf("%")}(N);return N=360===z?N:Math.min(z,Math.max(0,parseFloat(N))),x&&(N=parseInt(String(N*z),10)/100),Math.abs(N-z)<1e-6?1:N=360===z?(N<0?N%z+z:N%z)/parseFloat(String(z)):N%z/parseFloat(String(z))}function n(N){return Math.min(1,Math.max(0,N))}function c(N){return N=parseFloat(N),(isNaN(N)||N<0||N>1)&&(N=1),N}function f(N){return N<=1?"".concat(100*Number(N),"%"):N}function p(N){return 1===N.length?"0"+N:String(N)}function F(N,z,x){N=e(N,255),z=e(z,255),x=e(x,255);var j=Math.max(N,z,x),Ee=Math.min(N,z,x),ee=0,ie=0,q=(j+Ee)/2;if(j===Ee)ie=0,ee=0;else{var re=j-Ee;switch(ie=q>.5?re/(2-j-Ee):re/(j+Ee),j){case N:ee=(z-x)/re+(z1&&(x-=1),x<1/6?N+6*x*(z-N):x<.5?z:x<2/3?N+(z-N)*(2/3-x)*6:N}function J(N,z,x){N=e(N,255),z=e(z,255),x=e(x,255);var j=Math.max(N,z,x),Ee=Math.min(N,z,x),ee=0,ie=j,q=j-Ee,re=0===j?0:q/j;if(j===Ee)ee=0;else{switch(j){case N:ee=(z-x)/q+(zqe});var G={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};var pe="(?:".concat("[-\\+]?\\d*\\.\\d+%?",")|(?:").concat("[-\\+]?\\d+%?",")"),he="[\\s|\\(]+(".concat(pe,")[,|\\s]+(").concat(pe,")[,|\\s]+(").concat(pe,")\\s*\\)?"),Oe="[\\s|\\(]+(".concat(pe,")[,|\\s]+(").concat(pe,")[,|\\s]+(").concat(pe,")[,|\\s]+(").concat(pe,")\\s*\\)?"),Te={CSS_UNIT:new RegExp(pe),rgb:new RegExp("rgb"+he),rgba:new RegExp("rgba"+Oe),hsl:new RegExp("hsl"+he),hsla:new RegExp("hsla"+Oe),hsv:new RegExp("hsv"+he),hsva:new RegExp("hsva"+Oe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Ne(N){return!!Te.CSS_UNIT.exec(String(N))}var qe=function(){function N(z,x){var j;if(void 0===z&&(z=""),void 0===x&&(x={}),z instanceof N)return z;"number"==typeof z&&(z=function pt(N){return{r:N>>16,g:(65280&N)>>8,b:255&N}}(z)),this.originalInput=z;var Ee=function ye(N){var z={r:0,g:0,b:0},x=1,j=null,Ee=null,ee=null,ie=!1,q=!1;return"string"==typeof N&&(N=function Q(N){if(0===(N=N.trim().toLowerCase()).length)return!1;var z=!1;if(G[N])N=G[N],z=!0;else if("transparent"===N)return{r:0,g:0,b:0,a:0,format:"name"};var x=Te.rgb.exec(N);return x?{r:x[1],g:x[2],b:x[3]}:(x=Te.rgba.exec(N))?{r:x[1],g:x[2],b:x[3],a:x[4]}:(x=Te.hsl.exec(N))?{h:x[1],s:x[2],l:x[3]}:(x=Te.hsla.exec(N))?{h:x[1],s:x[2],l:x[3],a:x[4]}:(x=Te.hsv.exec(N))?{h:x[1],s:x[2],v:x[3]}:(x=Te.hsva.exec(N))?{h:x[1],s:x[2],v:x[3],a:x[4]}:(x=Te.hex8.exec(N))?{r:ce(x[1]),g:ce(x[2]),b:ce(x[3]),a:Mt(x[4]),format:z?"name":"hex8"}:(x=Te.hex6.exec(N))?{r:ce(x[1]),g:ce(x[2]),b:ce(x[3]),format:z?"name":"hex"}:(x=Te.hex4.exec(N))?{r:ce(x[1]+x[1]),g:ce(x[2]+x[2]),b:ce(x[3]+x[3]),a:Mt(x[4]+x[4]),format:z?"name":"hex8"}:!!(x=Te.hex3.exec(N))&&{r:ce(x[1]+x[1]),g:ce(x[2]+x[2]),b:ce(x[3]+x[3]),format:z?"name":"hex"}}(N)),"object"==typeof N&&(Ne(N.r)&&Ne(N.g)&&Ne(N.b)?(z=function E(N,z,x){return{r:255*e(N,255),g:255*e(z,255),b:255*e(x,255)}}(N.r,N.g,N.b),ie=!0,q="%"===String(N.r).substr(-1)?"prgb":"rgb"):Ne(N.h)&&Ne(N.s)&&Ne(N.v)?(j=f(N.s),Ee=f(N.v),z=function Le(N,z,x){N=6*e(N,360),z=e(z,100),x=e(x,100);var j=Math.floor(N),Ee=N-j,ee=x*(1-z),ie=x*(1-Ee*z),q=x*(1-(1-Ee)*z),re=j%6;return{r:255*[x,ie,ee,ee,q,x][re],g:255*[q,x,x,ie,ee,ee][re],b:255*[ee,ee,q,x,x,ie][re]}}(N.h,j,Ee),ie=!0,q="hsv"):Ne(N.h)&&Ne(N.s)&&Ne(N.l)&&(j=f(N.s),ee=f(N.l),z=function De(N,z,x){var j,Ee,ee;if(N=e(N,360),z=e(z,100),x=e(x,100),0===z)Ee=x,ee=x,j=x;else{var ie=x<.5?x*(1+z):x+z-x*z,q=2*x-ie;j=W(q,ie,N+1/3),Ee=W(q,ie,N),ee=W(q,ie,N-1/3)}return{r:255*j,g:255*Ee,b:255*ee}}(N.h,j,ee),ie=!0,q="hsl"),Object.prototype.hasOwnProperty.call(N,"a")&&(x=N.a)),x=c(x),{ok:ie,format:N.format||q,r:Math.min(255,Math.max(z.r,0)),g:Math.min(255,Math.max(z.g,0)),b:Math.min(255,Math.max(z.b,0)),a:x}}(z);this.originalInput=z,this.r=Ee.r,this.g=Ee.g,this.b=Ee.b,this.a=Ee.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(j=x.format)&&void 0!==j?j:Ee.format,this.gradientType=x.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=Ee.ok}return N.prototype.isDark=function(){return this.getBrightness()<128},N.prototype.isLight=function(){return!this.isDark()},N.prototype.getBrightness=function(){var z=this.toRgb();return(299*z.r+587*z.g+114*z.b)/1e3},N.prototype.getLuminance=function(){var z=this.toRgb(),ee=z.r/255,ie=z.g/255,q=z.b/255;return.2126*(ee<=.03928?ee/12.92:Math.pow((ee+.055)/1.055,2.4))+.7152*(ie<=.03928?ie/12.92:Math.pow((ie+.055)/1.055,2.4))+.0722*(q<=.03928?q/12.92:Math.pow((q+.055)/1.055,2.4))},N.prototype.getAlpha=function(){return this.a},N.prototype.setAlpha=function(z){return this.a=c(z),this.roundA=Math.round(100*this.a)/100,this},N.prototype.isMonochrome=function(){return 0===this.toHsl().s},N.prototype.toHsv=function(){var z=J(this.r,this.g,this.b);return{h:360*z.h,s:z.s,v:z.v,a:this.a}},N.prototype.toHsvString=function(){var z=J(this.r,this.g,this.b),x=Math.round(360*z.h),j=Math.round(100*z.s),Ee=Math.round(100*z.v);return 1===this.a?"hsv(".concat(x,", ").concat(j,"%, ").concat(Ee,"%)"):"hsva(".concat(x,", ").concat(j,"%, ").concat(Ee,"%, ").concat(this.roundA,")")},N.prototype.toHsl=function(){var z=F(this.r,this.g,this.b);return{h:360*z.h,s:z.s,l:z.l,a:this.a}},N.prototype.toHslString=function(){var z=F(this.r,this.g,this.b),x=Math.round(360*z.h),j=Math.round(100*z.s),Ee=Math.round(100*z.l);return 1===this.a?"hsl(".concat(x,", ").concat(j,"%, ").concat(Ee,"%)"):"hsla(".concat(x,", ").concat(j,"%, ").concat(Ee,"%, ").concat(this.roundA,")")},N.prototype.toHex=function(z){return void 0===z&&(z=!1),Ie(this.r,this.g,this.b,z)},N.prototype.toHexString=function(z){return void 0===z&&(z=!1),"#"+this.toHex(z)},N.prototype.toHex8=function(z){return void 0===z&&(z=!1),function Ae(N,z,x,j,Ee){var ee=[p(Math.round(N).toString(16)),p(Math.round(z).toString(16)),p(Math.round(x).toString(16)),p(Ue(j))];return Ee&&ee[0].startsWith(ee[0].charAt(1))&&ee[1].startsWith(ee[1].charAt(1))&&ee[2].startsWith(ee[2].charAt(1))&&ee[3].startsWith(ee[3].charAt(1))?ee[0].charAt(0)+ee[1].charAt(0)+ee[2].charAt(0)+ee[3].charAt(0):ee.join("")}(this.r,this.g,this.b,this.a,z)},N.prototype.toHex8String=function(z){return void 0===z&&(z=!1),"#"+this.toHex8(z)},N.prototype.toHexShortString=function(z){return void 0===z&&(z=!1),1===this.a?this.toHexString(z):this.toHex8String(z)},N.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},N.prototype.toRgbString=function(){var z=Math.round(this.r),x=Math.round(this.g),j=Math.round(this.b);return 1===this.a?"rgb(".concat(z,", ").concat(x,", ").concat(j,")"):"rgba(".concat(z,", ").concat(x,", ").concat(j,", ").concat(this.roundA,")")},N.prototype.toPercentageRgb=function(){var z=function(x){return"".concat(Math.round(100*e(x,255)),"%")};return{r:z(this.r),g:z(this.g),b:z(this.b),a:this.a}},N.prototype.toPercentageRgbString=function(){var z=function(x){return Math.round(100*e(x,255))};return 1===this.a?"rgb(".concat(z(this.r),"%, ").concat(z(this.g),"%, ").concat(z(this.b),"%)"):"rgba(".concat(z(this.r),"%, ").concat(z(this.g),"%, ").concat(z(this.b),"%, ").concat(this.roundA,")")},N.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var z="#"+Ie(this.r,this.g,this.b,!1),x=0,j=Object.entries(G);x=0&&(z.startsWith("hex")||"name"===z)?"name"===z&&0===this.a?this.toName():this.toRgbString():("rgb"===z&&(j=this.toRgbString()),"prgb"===z&&(j=this.toPercentageRgbString()),("hex"===z||"hex6"===z)&&(j=this.toHexString()),"hex3"===z&&(j=this.toHexString(!0)),"hex4"===z&&(j=this.toHex8String(!0)),"hex8"===z&&(j=this.toHex8String()),"name"===z&&(j=this.toName()),"hsl"===z&&(j=this.toHslString()),"hsv"===z&&(j=this.toHsvString()),j||this.toHexString())},N.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},N.prototype.clone=function(){return new N(this.toString())},N.prototype.lighten=function(z){void 0===z&&(z=10);var x=this.toHsl();return x.l+=z/100,x.l=n(x.l),new N(x)},N.prototype.brighten=function(z){void 0===z&&(z=10);var x=this.toRgb();return x.r=Math.max(0,Math.min(255,x.r-Math.round(-z/100*255))),x.g=Math.max(0,Math.min(255,x.g-Math.round(-z/100*255))),x.b=Math.max(0,Math.min(255,x.b-Math.round(-z/100*255))),new N(x)},N.prototype.darken=function(z){void 0===z&&(z=10);var x=this.toHsl();return x.l-=z/100,x.l=n(x.l),new N(x)},N.prototype.tint=function(z){return void 0===z&&(z=10),this.mix("white",z)},N.prototype.shade=function(z){return void 0===z&&(z=10),this.mix("black",z)},N.prototype.desaturate=function(z){void 0===z&&(z=10);var x=this.toHsl();return x.s-=z/100,x.s=n(x.s),new N(x)},N.prototype.saturate=function(z){void 0===z&&(z=10);var x=this.toHsl();return x.s+=z/100,x.s=n(x.s),new N(x)},N.prototype.greyscale=function(){return this.desaturate(100)},N.prototype.spin=function(z){var x=this.toHsl(),j=(x.h+z)%360;return x.h=j<0?360+j:j,new N(x)},N.prototype.mix=function(z,x){void 0===x&&(x=50);var j=this.toRgb(),Ee=new N(z).toRgb(),ee=x/100;return new N({r:(Ee.r-j.r)*ee+j.r,g:(Ee.g-j.g)*ee+j.g,b:(Ee.b-j.b)*ee+j.b,a:(Ee.a-j.a)*ee+j.a})},N.prototype.analogous=function(z,x){void 0===z&&(z=6),void 0===x&&(x=30);var j=this.toHsl(),Ee=360/x,ee=[this];for(j.h=(j.h-(Ee*z>>1)+720)%360;--z;)j.h=(j.h+Ee)%360,ee.push(new N(j));return ee},N.prototype.complement=function(){var z=this.toHsl();return z.h=(z.h+180)%360,new N(z)},N.prototype.monochromatic=function(z){void 0===z&&(z=6);for(var x=this.toHsv(),j=x.h,Ee=x.s,ee=x.v,ie=[],q=1/z;z--;)ie.push(new N({h:j,s:Ee,v:ee})),ee=(ee+q)%1;return ie},N.prototype.splitcomplement=function(){var z=this.toHsl(),x=z.h;return[this,new N({h:(x+72)%360,s:z.s,l:z.l}),new N({h:(x+216)%360,s:z.s,l:z.l})]},N.prototype.onBackground=function(z){var x=this.toRgb(),j=new N(z).toRgb(),Ee=x.a+j.a*(1-x.a);return new N({r:(x.r*x.a+j.r*j.a*(1-x.a))/Ee,g:(x.g*x.a+j.g*j.a*(1-x.a))/Ee,b:(x.b*x.a+j.b*j.a*(1-x.a))/Ee,a:Ee})},N.prototype.triad=function(){return this.polyad(3)},N.prototype.tetrad=function(){return this.polyad(4)},N.prototype.polyad=function(z){for(var x=this.toHsl(),j=x.h,Ee=[this],ee=360/z,ie=1;ie{"use strict";l.d(we,{u:()=>n});var e=l(65879);let n=(()=>{class o{copyText(c){this.createTextareaAndSelect(c);const f=document.execCommand("copy");return this.removeFake(),f}createTextareaAndSelect(c){this.textarea=document.createElement("textarea"),this.textarea.style.fontSize="12pt",this.textarea.classList.add("cdk-visually-hidden");const f=window.pageYOffset||document.documentElement.scrollTop;this.textarea.style.top=f+"px",this.textarea.setAttribute("readonly",""),this.textarea.value=c,document.body.appendChild(this.textarea),this.textarea.select(),this.textarea.setSelectionRange(0,this.textarea.value.length)}removeFake(){this.textarea&&(document.body.removeChild(this.textarea),delete this.textarea)}}return o.\u0275fac=function(c){return new(c||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})()},48041:(vt,we,l)=>{"use strict";l.d(we,{Vi:()=>Fs,Z:()=>hs.Z,m8:()=>ic});var e=l(96814),n=l(56223),o=l(52787),d=l(26236),c=l(65879),f=l(23680),p=l(16672),E=l(33651),F=l(4300),Ie=(l(42495),l(62831),l(86825),l(47394),l(78645)),Ue=(l(74911),l(63019),l(22096)),pt=(l(92438),l(36028),l(68484)),G=l(64170),R=(l(27921),l(94664)),pe=(l(48180),l(32181)),Oe=(l(37398),l(99397)),Te=l(5177),Q=l(49388);const H={provide:new c.OlP("mat-autocomplete-scroll-strategy"),deps:[E.aV],useFactory:function Ze(D){return()=>D.scrollStrategies.reposition()}};let _t=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[H],imports:[E.U8,f.Ng,f.BQ,e.ez,p.ZD,f.Ng,f.BQ]}),D})();var ot=l(39014),Et=l(77954);let ii=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[Et.Su,f.BQ,pt.eL,f.BQ]}),D})();var ze=l(32296);l(78337);let Xe=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[f.BQ,f.si,f.BQ]}),D})();var Be=l(95195),Ct=l(75986),st=l(22557),ve=l(2032);let Bt=(()=>{class D{constructor(){this.changes=new Ie.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(u,S){return`${u} \u2013 ${S}`}formatYearRangeLabel(u,S){return`${u} to ${S}`}}return D.\u0275fac=function(u){return new(u||D)},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})();const oa={provide:new c.OlP("mat-datepicker-scroll-strategy"),deps:[E.aV],useFactory:function Tr(D){return()=>D.scrollStrategies.reposition()}};let wr=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Bt,oa],imports:[e.ez,ze.ot,E.U8,F.rt,pt.eL,f.BQ,p.ZD]}),D})();var Hn=l(19347),Dr=l(26385);let Vn=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({}),D})(),B=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,f.BQ,Vn,pt.eL]}),D})(),Yr=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[f.uc,f.BQ,f.uc,f.BQ]}),D})();var Da=l(30617),Fa=l(59038),Wr=l(77988),Jr=l(21476),Xr=l(16007),Pe=l(55940),v=l(87466),y=l(98525),$=l(32651),Fe=l(82599),mt=l(92202),Tt=l(22939),At=l(13566);let _n=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[Q.vT]}),D})(),Zn=(()=>{class D{constructor(){this.changes=new Ie.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return D.\u0275fac=function(u){return new(u||D)},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})();const Ca={provide:Zn,deps:[[new c.FiY,new c.tp0,Zn]],useFactory:function ca(D){return D||new Zn}};let Eo=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Ca,f.rD],imports:[f.BQ,e.ez,pt.eL,_n,Da.Ps,f.si,f.BQ]}),D})();var es=l(49538),ts=l(74104);let Vo=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[f.BQ,f.BQ]}),D})();var To=l(92596);l(65619),l(2664),l(59773);let bi=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({}),D})(),ws=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[bi,f.BQ,f.BQ]}),D})();var ho=l(16676),os=l.t(ho,2),ec=l.n(ho);const Qa=ho||os,ss=new c.OlP("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function tc(){return{useUtc:!1}}});function Ha(D,V){const u=Array(D);for(let S=0;S{class D extends f._A{constructor(u,S){super(),this._options=S,this.setLocale(u||Qa.locale())}setLocale(u){super.setLocale(u);let S=Qa.localeData(u);this._localeData={firstDayOfWeek:S.firstDayOfWeek(),longMonths:S.months(),shortMonths:S.monthsShort(),dates:Ha(31,Ce=>this.createDate(2017,0,Ce+1).format("D")),longDaysOfWeek:S.weekdays(),shortDaysOfWeek:S.weekdaysShort(),narrowDaysOfWeek:S.weekdaysMin()}}getYear(u){return this.clone(u).year()}getMonth(u){return this.clone(u).month()}getDate(u){return this.clone(u).date()}getDayOfWeek(u){return this.clone(u).day()}getMonthNames(u){return"long"==u?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(u){return"long"==u?this._localeData.longDaysOfWeek:"short"==u?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(u){return this.clone(u).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(u){return this.clone(u).daysInMonth()}clone(u){return u.clone().locale(this.locale)}createDate(u,S,Ce){const ft=this._createMoment({year:u,month:S,date:Ce}).locale(this.locale);return ft.isValid(),ft}today(){return this._createMoment().locale(this.locale)}parse(u,S){return u&&"string"==typeof u?this._createMoment(u,S,this.locale):u?this._createMoment(u).locale(this.locale):null}format(u,S){return u=this.clone(u),this.isValid(u),u.format(S)}addCalendarYears(u,S){return this.clone(u).add({years:S})}addCalendarMonths(u,S){return this.clone(u).add({months:S})}addCalendarDays(u,S){return this.clone(u).add({days:S})}toIso8601(u){return this.clone(u).format()}deserialize(u){let S;if(u instanceof Date)S=this._createMoment(u).locale(this.locale);else if(this.isDateInstance(u))return this.clone(u);if("string"==typeof u){if(!u)return null;S=this._createMoment(u,Qa.ISO_8601).locale(this.locale)}return S&&this.isValid(S)?this._createMoment(S).locale(this.locale):super.deserialize(u)}isDateInstance(u){return Qa.isMoment(u)}isValid(u){return this.clone(u).isValid()}invalid(){return Qa.invalid()}_createMoment(u,S,Ce){const{strict:ft,useUtc:Jt}=this._options||{};return Jt?Qa.utc(u,S,Ce,ft):Qa(u,S,Ce,ft)}}return D.\u0275fac=function(u){return new(u||D)(c.LFG(f.Ad,8),c.LFG(ss,8))},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac}),D})();const Io={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let Cs=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[{provide:f._A,useClass:Ds,deps:[f.Ad,ss]}]}),D})(),Oo=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[{provide:f.sG,useValue:Io}],imports:[Cs]}),D})(),Lo=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[d._t,_t,ot.g,ii,ze.ot,Xe,Be.QW,Ct.p9,st.Hi,Eo,wr,Hn.Is,Dr.t,B,Yr,Da.Ps,ve.c,Fa.ie,Wr.Tx,Jr.TU,Xr.Cv,Pe.Cq,v.Fk,f.si,y.LD,$.SJ,mt.KP,Fe.rP,Tt.ZX,At.JX,es.p0,ts.Nh,Vo,To.AV,ws,Oo]}),D})(),Go=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez]}),D})(),pl=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,ze.ot,Pe.Cq]}),D})(),Va=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez]}),D})(),ks=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,n.u5,Ct.p9,Va,Va]}),D})();var _l=l(80386),ir=l(43079);let fl=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[_l.FB],imports:[e.ez,E.U8,F.rt,pt.eL,ze.ot,ir.t8]}),D})();var $o=l(85344);let Ko=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[$o.c],imports:[e.ez,Hn.Is,ze.ot,Da.Ps,Va]}),D})();var Es=l(79420);l(33888);const Ss=[E.U8,(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({}),D})()];let cs=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[Ss]}),D})(),As=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Es.U],imports:[e.ez,n.u5,es.p0,At.JX,Jr.TU,Ct.p9,ze.ot,Xr.Cv,st.Hi,To.AV,ot.g,Da.Ps,y.LD,G.lN,Wr.Tx,d._t,Ko,Va,cs,cs]}),D})();var Is=l(5294);let Ja=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Is.go],imports:[e.ez,ze.ot,E.U8,F.rt,pt.eL]}),D})();var Zo=l(55067);let Xa=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Zo.Rv],imports:[E.U8,pt.eL,f.BQ,f.BQ]}),D})(),vl=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,Pe.Cq,Xr.Cv]}),D})();var Os=l(1586);let Ls=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Os.Ii],imports:[e.ez,E.U8,F.rt]}),D})(),mo=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez]}),D})();var bl=l(54807);let Rs=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,n.u5,n.UX,bl.A0]}),D})(),ua=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez,f.BQ,f.BQ]}),D})(),po=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[e.ez]}),D})();var Ps=l(14482);let ds=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[Ps.oN],imports:[F.rt,e.ez,E.U8,f.BQ,Va,f.BQ,p.ZD]}),D})();var qa=l(23403),_o=l(70489);const Ta="default"in ho?ec():ho;function fo(D,V){const u=Array(D);for(let S=0;S{class D extends qa.e{constructor(u,S,Ce){super(Ce),this._useUtc=!1,this.setLocale(u||Ta.locale()),this._useUtc=S.useUtc}setLocale(u){super.setLocale(u);const S=Ta.localeData(u);this._localeData={firstDayOfWeek:S.firstDayOfWeek(),longMonths:S.months(),shortMonths:S.monthsShort(),dates:fo(31,Ce=>super.createDate(2017,0,Ce+1).format("D")),hours:fo(24,Ce=>this.createDatetime(2017,0,1,Ce,0).format("H")),minutes:fo(60,Ce=>this.createDatetime(2017,0,1,1,Ce).format("m")),longDaysOfWeek:S.weekdays(),shortDaysOfWeek:S.weekdaysShort(),narrowDaysOfWeek:S.weekdaysMin()}}getHour(u){return super.clone(u).hour()}getMinute(u){return super.clone(u).minute()}isInNextMonth(u,S){const Ce=this.getDateInNextMonth(u);return super.sameMonthAndYear(Ce,S)}createDatetime(u,S,Ce,ft,Jt){if(S<0||S>11)throw Error(`Invalid month index "${S}". Month index has to be between 0 and 11.`);if(Ce<1)throw Error(`Invalid date "${Ce}". Date has to be greater than 0.`);if(ft<0||ft>23)throw Error(`Invalid hour "${ft}". Hour has to be between 0 and 23.`);if(Jt<0||Jt>59)throw Error(`Invalid minute "${Jt}". Minute has to be between 0 and 59.`);let ci;if(ci=this._useUtc?Ta.utc({year:u,month:S,date:Ce,hour:ft,minute:Jt}):Ta({year:u,month:S,date:Ce,hour:ft,minute:Jt}),!ci.isValid())throw Error(`Invalid date "${Ce}" for month with index "${S}".`);return ci.locale(this.locale)}getFirstDateOfMonth(u){return super.clone(u).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(u,S){return super.clone(u).add({hours:S})}addCalendarMinutes(u,S){return super.clone(u).add({minutes:S})}deserialize(u){return this._delegate.deserialize(u)}getDateInNextMonth(u){return super.clone(u).date(1).add({month:1})}}return D.\u0275fac=function(u){return new(u||D)(c.LFG(f.Ad,8),c.LFG(ss,8),c.LFG(f._A))},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac}),D})();const Sa={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"}};let an=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[{provide:qa.e,useClass:ja}],imports:[Cs]}),D})(),m=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[{provide:_o.I,useValue:Sa}],imports:[Oo,an]}),D})(),K=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({imports:[Go,pl,ks,fl,As,Ja,Ko,Xa,vl,Ls,mo,Rs,ua,po,ds,m]}),D})();var be=l(94628),it=l(69862),Ot=l(64716);const Kt=new c.OlP("ngProgressHttpConfig");let Mi=(()=>{class D{constructor(u,S){this.ngProgress=u,this._inProgressCount=0,this._config={id:"root",silentApis:[],matcher:void 0},this._config=S?{...this._config,...S}:this._config}intercept(u,S){return u.headers.has("ignoreProgressBar")?S.handle(u.clone({headers:u.headers.delete("ignoreProgressBar")})):this.checkUrl(u)?S.handle(u):(this._inProgressCount++,this._progressRef=this.ngProgress.ref(this._config.id),this._progressRef.isStarted||this._progressRef.start(),S.handle(u).pipe((0,Ot.x)(()=>{this._inProgressCount--,0===this._inProgressCount&&this._progressRef.complete()})))}checkUrl(u){const S=u.url.toLowerCase();return this._config.matcher&&this._config.silentApis?.length?pn(S,this._config.matcher)&&Vi(S,this._config.silentApis):this._config.silentApis?.length?Vi(S,this._config.silentApis):!!this._config.matcher&&pn(S,this._config.matcher)}}return D.\u0275fac=function(u){return new(u||D)(c.LFG(be.fW),c.LFG(Kt,8))},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac}),D})();function Vi(D,V){return!!V.find(u=>D.includes(u.toLowerCase()))}function pn(D,V){return!!D.match(V)}let en=(()=>{class D{static withConfig(u){return{ngModule:D,providers:[{provide:Kt,useValue:u}]}}}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[{provide:it.TP,useClass:Mi,multi:!0}]}),D})();const ba=new c.OlP("ngProgressRouterConfig");function $r(D,V){let u=!1;return V.map(S=>u=u||D instanceof S),u}let ad=(()=>{class D{constructor(u,S,Ce){this._config={id:"root",delay:0,startEvents:[o.OD],completeEvents:[o.m2,o.gk,o.Q3]},this._config=Ce?{...this._config,...Ce}:this._config;const ft=u.ref(this._config.id),Jt=(0,Ue.of)({}).pipe((0,Oe.b)(()=>ft.start())),ci=(0,Ue.of)({}).pipe((0,Te.g)(this._config.delay),(0,Oe.b)(()=>ft.complete())),Fn=[...this._config.startEvents,...this._config.completeEvents];S.events.pipe((0,pe.h)(jn=>$r(jn,Fn)),(0,R.w)(jn=>$r(jn,this._config.startEvents)?Jt:ci)).subscribe()}}return D.\u0275fac=function(u){return new(u||D)(c.LFG(be.fW),c.LFG(o.F0),c.LFG(ba,8))},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})(),ha=(()=>{class D{constructor(u){}static withConfig(u){return{ngModule:D,providers:[{provide:ba,useValue:u}]}}}return D.\u0275fac=function(u){return new(u||D)(c.LFG(ad))},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({}),D})();var us=l(7821);let ic=(()=>{class D{}return D.\u0275fac=function(u){return new(u||D)},D.\u0275mod=c.oAB({type:D}),D.\u0275inj=c.cJS({providers:[us.u],imports:[e.ez,n.UX,n.u5,o.Bz,Lo,K,be.Q8,en,ha,e.ez,n.UX,n.u5,o.Bz,Lo,K,be.Q8,en,ha]}),D})(),Fs=(()=>{class D{constructor(){this.change=new c.vpe,this._value="ltr"}get value(){return this._value}set value(u){this._value=u,this.change.next(u)}ngOnDestroy(){this.change.complete()}}return D.\u0275fac=function(u){return new(u||D)},D.\u0275prov=c.Yz7({token:D,factory:D.\u0275fac,providedIn:"root"}),D})();var hs=l(49345)},16030:(vt,we,l)=>{"use strict";l.d(we,{Y:()=>f});var e=l(52787),n=l(32181),o=l(836),d=l(47394),c=l(65879);let f=(()=>{class p{constructor(F){this.router=F,this.subscriptions=new d.w0,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,n.h)(W=>W instanceof e.m2)),this.softNavigations=this.navigationEndEvents.pipe((0,o.T)(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(F){this.navigationFocusRequests.push(F)}relinquishFocusOnNavigation(F){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf(F),1)}requestSkipLinkFocus(F){this.skipLinkFocusRequests.push(F),this.setSkipLinkHref(F)}relinquishSkipLinkFocus(F){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf(F),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref(F){const W=this.router.url.split("#")[0];this.skipLinkHref=F?`${W}#${F.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView(F,W){const De=/(components|cdk)\/([^/]+)/,J=F.match(De),Le=W.match(De);return F&&W&&J&&Le&&J[0]===Le[0]&&J[1]===Le[1]}}return p.\u0275fac=function(F){return new(F||p)(c.LFG(e.F0))},p.\u0275prov=c.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},49345:(vt,we,l)=>{"use strict";l.d(we,{Z:()=>n});var e=l(65879);let n=(()=>{class o{constructor(){this.change=new e.vpe,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(c){this._value=c,this.change.next(c)}ngOnDestroy(){this.change.complete()}}return o.\u0275fac=function(c){return new(c||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})()},7265:(vt,we,l)=>{"use strict";var e=l(6593),n=l(65879),o=l(86825);function c(Pe){return new n.vHH(3e3,!1)}function We(Pe){switch(Pe.length){case 0:return new o.ZN;case 1:return Pe[0];default:return new o.ZE(Pe)}}function He(Pe,v,y=new Map,$=new Map){const Fe=[],mt=[];let Tt=-1,At=null;if(v.forEach(Vt=>{const $t=Vt.get("offset"),ui=$t==Tt,_i=ui&&At||new Map;Vt.forEach((Ni,Ci)=>{let vi=Ci,Ai=Ni;if("offset"!==Ci)switch(vi=Pe.normalizePropertyName(vi,Fe),Ai){case o.k1:Ai=y.get(Ci);break;case o.l3:Ai=$.get(Ci);break;default:Ai=Pe.normalizeStyleValue(Ci,vi,Ai,Fe)}_i.set(vi,Ai)}),ui||mt.push(_i),At=_i,Tt=$t}),Fe.length)throw function Q(Pe){return new n.vHH(3502,!1)}();return mt}function at(Pe,v,y,$){switch(v){case"start":Pe.onStart(()=>$(y&&Se(y,"start",Pe)));break;case"done":Pe.onDone(()=>$(y&&Se(y,"done",Pe)));break;case"destroy":Pe.onDestroy(()=>$(y&&Se(y,"destroy",Pe)))}}function Se(Pe,v,y){const mt=Ze(Pe.element,Pe.triggerName,Pe.fromState,Pe.toState,v||Pe.phaseName,y.totalTime??Pe.totalTime,!!y.disabled),Tt=Pe._data;return null!=Tt&&(mt._data=Tt),mt}function Ze(Pe,v,y,$,Fe="",mt=0,Tt){return{element:Pe,triggerName:v,fromState:y,toState:$,phaseName:Fe,totalTime:mt,disabled:!!Tt}}function H(Pe,v,y){let $=Pe.get(v);return $||Pe.set(v,$=y),$}function ke(Pe){const v=Pe.indexOf(":");return[Pe.substring(1,v),Pe.slice(v+1)]}const ht=(()=>typeof document>"u"?null:document.documentElement)();function _t(Pe){const v=Pe.parentNode||Pe.host||null;return v===ht?null:v}let Et=null,jt=!1;function xt(Pe,v){for(;v;){if(v===Pe)return!0;v=_t(v)}return!1}function Rt(Pe,v,y){if(y)return Array.from(Pe.querySelectorAll(v));const $=Pe.querySelector(v);return $?[$]:[]}let de=(()=>{class Pe{validateStyleProperty(y){return function si(Pe){Et||(Et=function ii(){return typeof document<"u"?document.body:null}()||{},jt=!!Et.style&&"WebkitAppearance"in Et.style);let v=!0;return Et.style&&!function ot(Pe){return"ebkit"==Pe.substring(1,6)}(Pe)&&(v=Pe in Et.style,!v&&jt&&(v="Webkit"+Pe.charAt(0).toUpperCase()+Pe.slice(1)in Et.style)),v}(y)}matchesElement(y,$){return!1}containsElement(y,$){return xt(y,$)}getParentElement(y){return _t(y)}query(y,$,Fe){return Rt(y,$,Fe)}computeStyle(y,$,Fe){return Fe||""}animate(y,$,Fe,mt,Tt,At=[],Vt){return new o.ZN(Fe,mt)}}return Pe.\u0275fac=function(y){return new(y||Pe)},Pe.\u0275prov=n.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})(),et=(()=>{class Pe{}return Pe.NOOP=new de,Pe})();const ze=1e3,P="ng-enter",te="ng-leave",gt="ng-trigger",le=".ng-trigger",tt="ng-animating",Ft=".ng-animating";function Wt(Pe){if("number"==typeof Pe)return Pe;const v=Pe.match(/^(-?[\.\d]+)(m?s)/);return!v||v.length<2?0:kt(parseFloat(v[1]),v[2])}function kt(Pe,v){return"s"===v?Pe*ze:Pe}function Yt(Pe,v,y){return Pe.hasOwnProperty("duration")?Pe:function Xe(Pe,v,y){let Fe,mt=0,Tt="";if("string"==typeof Pe){const At=Pe.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===At)return v.push(c()),{duration:0,delay:0,easing:""};Fe=kt(parseFloat(At[1]),At[2]);const Vt=At[3];null!=Vt&&(mt=kt(parseFloat(Vt),At[4]));const $t=At[5];$t&&(Tt=$t)}else Fe=Pe;if(!y){let At=!1,Vt=v.length;Fe<0&&(v.push(function f(){return new n.vHH(3100,!1)}()),At=!0),mt<0&&(v.push(function p(){return new n.vHH(3101,!1)}()),At=!0),At&&v.splice(Vt,0,c())}return{duration:Fe,delay:mt,easing:Tt}}(Pe,v,y)}function Be(Pe,v={}){return Object.keys(Pe).forEach(y=>{v[y]=Pe[y]}),v}function Ct(Pe){const v=new Map;return Object.keys(Pe).forEach(y=>{v.set(y,Pe[y])}),v}function ge(Pe,v=new Map,y){if(y)for(let[$,Fe]of y)v.set($,Fe);for(let[$,Fe]of Pe)v.set($,Fe);return v}function U(Pe,v,y){v.forEach(($,Fe)=>{const mt=It(Fe);y&&!y.has(Fe)&&y.set(Fe,Pe.style[mt]),Pe.style[mt]=$})}function Qe(Pe,v){v.forEach((y,$)=>{const Fe=It($);Pe.style[Fe]=""})}function Me(Pe){return Array.isArray(Pe)?1==Pe.length?Pe[0]:(0,o.vP)(Pe):Pe}const L=new RegExp("{{\\s*(.+?)\\s*}}","g");function ne(Pe){let v=[];if("string"==typeof Pe){let y;for(;y=L.exec(Pe);)v.push(y[1]);L.lastIndex=0}return v}function ue(Pe,v,y){const $=Pe.toString(),Fe=$.replace(L,(mt,Tt)=>{let At=v[Tt];return null==At&&(y.push(function F(Pe){return new n.vHH(3003,!1)}()),At=""),At.toString()});return Fe==$?Pe:Fe}function Ke(Pe){const v=[];let y=Pe.next();for(;!y.done;)v.push(y.value),y=Pe.next();return v}const ct=/-+([a-z0-9])/g;function It(Pe){return Pe.replace(ct,(...v)=>v[1].toUpperCase())}function me(Pe,v,y){switch(v.type){case 7:return Pe.visitTrigger(v,y);case 0:return Pe.visitState(v,y);case 1:return Pe.visitTransition(v,y);case 2:return Pe.visitSequence(v,y);case 3:return Pe.visitGroup(v,y);case 4:return Pe.visitAnimate(v,y);case 5:return Pe.visitKeyframes(v,y);case 6:return Pe.visitStyle(v,y);case 8:return Pe.visitReference(v,y);case 9:return Pe.visitAnimateChild(v,y);case 10:return Pe.visitAnimateRef(v,y);case 11:return Pe.visitQuery(v,y);case 12:return Pe.visitStagger(v,y);default:throw function W(Pe){return new n.vHH(3004,!1)}()}}function X(Pe,v){return window.getComputedStyle(Pe)[v]}const Qt="*";function ei(Pe,v){const y=[];return"string"==typeof Pe?Pe.split(/\s*,\s*/).forEach($=>function Ui(Pe,v,y){if(":"==Pe[0]){const Vt=function Ei(Pe,v){switch(Pe){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(y,$)=>parseFloat($)>parseFloat(y);case":decrement":return(y,$)=>parseFloat($) *"}}(Pe,y);if("function"==typeof Vt)return void v.push(Vt);Pe=Vt}const $=Pe.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==$||$.length<4)return y.push(function se(Pe){return new n.vHH(3015,!1)}()),v;const Fe=$[1],mt=$[2],Tt=$[3];v.push(gn(Fe,Tt));"<"==mt[0]&&!(Fe==Qt&&Tt==Qt)&&v.push(gn(Tt,Fe))}($,y,v)):y.push(Pe),y}const tn=new Set(["true","1"]),Ii=new Set(["false","0"]);function gn(Pe,v){const y=tn.has(Pe)||Ii.has(Pe),$=tn.has(v)||Ii.has(v);return(Fe,mt)=>{let Tt=Pe==Qt||Pe==Fe,At=v==Qt||v==mt;return!Tt&&y&&"boolean"==typeof Fe&&(Tt=Fe?tn.has(Pe):Ii.has(Pe)),!At&&$&&"boolean"==typeof mt&&(At=mt?tn.has(v):Ii.has(v)),Tt&&At}}const rr=new RegExp("s*:selfs*,?","g");function Yn(Pe,v,y,$){return new ki(Pe).build(v,y,$)}class ki{constructor(v){this._driver=v}build(v,y,$){const Fe=new nn(y);return this._resetContextStyleTimingState(Fe),me(this,Me(v),Fe)}_resetContextStyleTimingState(v){v.currentQuerySelector="",v.collectedStyles=new Map,v.collectedStyles.set("",new Map),v.currentTime=0}visitTrigger(v,y){let $=y.queryCount=0,Fe=y.depCount=0;const mt=[],Tt=[];return"@"==v.name.charAt(0)&&y.errors.push(function J(){return new n.vHH(3006,!1)}()),v.definitions.forEach(At=>{if(this._resetContextStyleTimingState(y),0==At.type){const Vt=At,$t=Vt.name;$t.toString().split(/\s*,\s*/).forEach(ui=>{Vt.name=ui,mt.push(this.visitState(Vt,y))}),Vt.name=$t}else if(1==At.type){const Vt=this.visitTransition(At,y);$+=Vt.queryCount,Fe+=Vt.depCount,Tt.push(Vt)}else y.errors.push(function Le(){return new n.vHH(3007,!1)}())}),{type:7,name:v.name,states:mt,transitions:Tt,queryCount:$,depCount:Fe,options:null}}visitState(v,y){const $=this.visitStyle(v.styles,y),Fe=v.options&&v.options.params||null;if($.containsDynamicStyles){const mt=new Set,Tt=Fe||{};$.styles.forEach(At=>{At instanceof Map&&At.forEach(Vt=>{ne(Vt).forEach($t=>{Tt.hasOwnProperty($t)||mt.add($t)})})}),mt.size&&(Ke(mt.values()),y.errors.push(function Ie(Pe,v){return new n.vHH(3008,!1)}()))}return{type:0,name:v.name,style:$,options:Fe?{params:Fe}:null}}visitTransition(v,y){y.queryCount=0,y.depCount=0;const $=me(this,Me(v.animation),y);return{type:1,matchers:ei(v.expr,y.errors),animation:$,queryCount:y.queryCount,depCount:y.depCount,options:Sn(v.options)}}visitSequence(v,y){return{type:2,steps:v.steps.map($=>me(this,$,y)),options:Sn(v.options)}}visitGroup(v,y){const $=y.currentTime;let Fe=0;const mt=v.steps.map(Tt=>{y.currentTime=$;const At=me(this,Tt,y);return Fe=Math.max(Fe,y.currentTime),At});return y.currentTime=Fe,{type:3,steps:mt,options:Sn(v.options)}}visitAnimate(v,y){const $=function Ln(Pe,v){if(Pe.hasOwnProperty("duration"))return Pe;if("number"==typeof Pe)return vr(Yt(Pe,v).duration,0,"");const y=Pe;if(y.split(/\s+/).some(mt=>"{"==mt.charAt(0)&&"{"==mt.charAt(1))){const mt=vr(0,0,"");return mt.dynamic=!0,mt.strValue=y,mt}const Fe=Yt(y,v);return vr(Fe.duration,Fe.delay,Fe.easing)}(v.timings,y.errors);y.currentAnimateTimings=$;let Fe,mt=v.styles?v.styles:(0,o.oB)({});if(5==mt.type)Fe=this.visitKeyframes(mt,y);else{let Tt=v.styles,At=!1;if(!Tt){At=!0;const $t={};$.easing&&($t.easing=$.easing),Tt=(0,o.oB)($t)}y.currentTime+=$.duration+$.delay;const Vt=this.visitStyle(Tt,y);Vt.isEmptyStep=At,Fe=Vt}return y.currentAnimateTimings=null,{type:4,timings:$,style:Fe,options:null}}visitStyle(v,y){const $=this._makeStyleAst(v,y);return this._validateStyleAst($,y),$}_makeStyleAst(v,y){const $=[],Fe=Array.isArray(v.styles)?v.styles:[v.styles];for(let At of Fe)"string"==typeof At?At===o.l3?$.push(At):y.errors.push(new n.vHH(3002,!1)):$.push(Ct(At));let mt=!1,Tt=null;return $.forEach(At=>{if(At instanceof Map&&(At.has("easing")&&(Tt=At.get("easing"),At.delete("easing")),!mt))for(let Vt of At.values())if(Vt.toString().indexOf("{{")>=0){mt=!0;break}}),{type:6,styles:$,easing:Tt,offset:v.offset,containsDynamicStyles:mt,options:null}}_validateStyleAst(v,y){const $=y.currentAnimateTimings;let Fe=y.currentTime,mt=y.currentTime;$&&mt>0&&(mt-=$.duration+$.delay),v.styles.forEach(Tt=>{"string"!=typeof Tt&&Tt.forEach((At,Vt)=>{const $t=y.collectedStyles.get(y.currentQuerySelector),ui=$t.get(Vt);let _i=!0;ui&&(mt!=Fe&&mt>=ui.startTime&&Fe<=ui.endTime&&(y.errors.push(function Ue(Pe,v,y,$,Fe){return new n.vHH(3010,!1)}()),_i=!1),mt=ui.startTime),_i&&$t.set(Vt,{startTime:mt,endTime:Fe}),y.options&&function oe(Pe,v,y){const $=v.params||{},Fe=ne(Pe);Fe.length&&Fe.forEach(mt=>{$.hasOwnProperty(mt)||y.push(function E(Pe){return new n.vHH(3001,!1)}())})}(At,y.options,y.errors)})})}visitKeyframes(v,y){const $={type:5,styles:[],options:null};if(!y.currentAnimateTimings)return y.errors.push(function Mt(){return new n.vHH(3011,!1)}()),$;let mt=0;const Tt=[];let At=!1,Vt=!1,$t=0;const ui=v.steps.map(un=>{const yn=this._makeStyleAst(un,y);let Fi=null!=yn.offset?yn.offset:function Cn(Pe){if("string"==typeof Pe)return null;let v=null;if(Array.isArray(Pe))Pe.forEach(y=>{if(y instanceof Map&&y.has("offset")){const $=y;v=parseFloat($.get("offset")),$.delete("offset")}});else if(Pe instanceof Map&&Pe.has("offset")){const y=Pe;v=parseFloat(y.get("offset")),y.delete("offset")}return v}(yn.styles),_n=0;return null!=Fi&&(mt++,_n=yn.offset=Fi),Vt=Vt||_n<0||_n>1,At=At||_n<$t,$t=_n,Tt.push(_n),yn});Vt&&y.errors.push(function ce(){return new n.vHH(3012,!1)}()),At&&y.errors.push(function pt(){return new n.vHH(3200,!1)}());const _i=v.steps.length;let Ni=0;mt>0&&mt<_i?y.errors.push(function G(){return new n.vHH(3202,!1)}()):0==mt&&(Ni=1/(_i-1));const Ci=_i-1,vi=y.currentTime,Ai=y.currentAnimateTimings,zi=Ai.duration;return ui.forEach((un,yn)=>{const Fi=Ni>0?yn==Ci?1:Ni*yn:Tt[yn],_n=Fi*zi;y.currentTime=vi+Ai.delay+_n,Ai.duration=_n,this._validateStyleAst(un,y),un.offset=Fi,$.styles.push(un)}),$}visitReference(v,y){return{type:8,animation:me(this,Me(v.animation),y),options:Sn(v.options)}}visitAnimateChild(v,y){return y.depCount++,{type:9,options:Sn(v.options)}}visitAnimateRef(v,y){return{type:10,animation:this.visitReference(v.animation,y),options:Sn(v.options)}}visitQuery(v,y){const $=y.currentQuerySelector,Fe=v.options||{};y.queryCount++,y.currentQuery=v;const[mt,Tt]=function sn(Pe){const v=!!Pe.split(/\s*,\s*/).find(y=>":self"==y);return v&&(Pe=Pe.replace(rr,"")),Pe=Pe.replace(/@\*/g,le).replace(/@\w+/g,y=>le+"-"+y.slice(1)).replace(/:animating/g,Ft),[Pe,v]}(v.selector);y.currentQuerySelector=$.length?$+" "+mt:mt,H(y.collectedStyles,y.currentQuerySelector,new Map);const At=me(this,Me(v.animation),y);return y.currentQuery=null,y.currentQuerySelector=$,{type:11,selector:mt,limit:Fe.limit||0,optional:!!Fe.optional,includeSelf:Tt,animation:At,originalSelector:v.selector,options:Sn(v.options)}}visitStagger(v,y){y.currentQuery||y.errors.push(function ye(){return new n.vHH(3013,!1)}());const $="full"===v.timings?{duration:0,delay:0,easing:"full"}:Yt(v.timings,y.errors,!0);return{type:12,animation:me(this,Me(v.animation),y),timings:$,options:null}}}class nn{constructor(v){this.errors=v,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Sn(Pe){return Pe?(Pe=Be(Pe)).params&&(Pe.params=function Qn(Pe){return Pe?Be(Pe):null}(Pe.params)):Pe={},Pe}function vr(Pe,v,y){return{duration:Pe,delay:v,easing:y}}function lr(Pe,v,y,$,Fe,mt,Tt=null,At=!1){return{type:1,element:Pe,keyframes:v,preStyleProps:y,postStyleProps:$,duration:Fe,delay:mt,totalTime:Fe+mt,easing:Tt,subTimeline:At}}class zn{constructor(){this._map=new Map}get(v){return this._map.get(v)||[]}append(v,y){let $=this._map.get(v);$||this._map.set(v,$=[]),$.push(...y)}has(v){return this._map.has(v)}clear(){this._map.clear()}}const Ma=new RegExp(":enter","g"),_a=new RegExp(":leave","g");function cr(Pe,v,y,$,Fe,mt=new Map,Tt=new Map,At,Vt,$t=[]){return(new aa).buildKeyframes(Pe,v,y,$,Fe,mt,Tt,At,Vt,$t)}class aa{buildKeyframes(v,y,$,Fe,mt,Tt,At,Vt,$t,ui=[]){$t=$t||new zn;const _i=new ar(v,y,$t,Fe,mt,ui,[]);_i.options=Vt;const Ni=Vt.delay?Wt(Vt.delay):0;_i.currentTimeline.delayNextStep(Ni),_i.currentTimeline.setStyles([Tt],null,_i.errors,Vt),me(this,$,_i);const Ci=_i.timelines.filter(vi=>vi.containsAnimation());if(Ci.length&&At.size){let vi;for(let Ai=Ci.length-1;Ai>=0;Ai--){const zi=Ci[Ai];if(zi.element===y){vi=zi;break}}vi&&!vi.allowOnlyTimelineStyles()&&vi.setStyles([At],null,_i.errors,Vt)}return Ci.length?Ci.map(vi=>vi.buildKeyframes()):[lr(y,[],[],[],0,Ni,"",!1)]}visitTrigger(v,y){}visitState(v,y){}visitTransition(v,y){}visitAnimateChild(v,y){const $=y.subInstructions.get(y.element);if($){const Fe=y.createSubContext(v.options),mt=y.currentTimeline.currentTime,Tt=this._visitSubInstructions($,Fe,Fe.options);mt!=Tt&&y.transformIntoNewTimeline(Tt)}y.previousNode=v}visitAnimateRef(v,y){const $=y.createSubContext(v.options);$.transformIntoNewTimeline(),this._applyAnimationRefDelays([v.options,v.animation.options],y,$),this.visitReference(v.animation,$),y.transformIntoNewTimeline($.currentTimeline.currentTime),y.previousNode=v}_applyAnimationRefDelays(v,y,$){for(const Fe of v){const mt=Fe?.delay;if(mt){const Tt="number"==typeof mt?mt:Wt(ue(mt,Fe?.params??{},y.errors));$.delayNextStep(Tt)}}}_visitSubInstructions(v,y,$){let mt=y.currentTimeline.currentTime;const Tt=null!=$.duration?Wt($.duration):null,At=null!=$.delay?Wt($.delay):null;return 0!==Tt&&v.forEach(Vt=>{const $t=y.appendInstructionToTimeline(Vt,Tt,At);mt=Math.max(mt,$t.duration+$t.delay)}),mt}visitReference(v,y){y.updateOptions(v.options,!0),me(this,v.animation,y),y.previousNode=v}visitSequence(v,y){const $=y.subContextCount;let Fe=y;const mt=v.options;if(mt&&(mt.params||mt.delay)&&(Fe=y.createSubContext(mt),Fe.transformIntoNewTimeline(),null!=mt.delay)){6==Fe.previousNode.type&&(Fe.currentTimeline.snapshotCurrentStyles(),Fe.previousNode=yr);const Tt=Wt(mt.delay);Fe.delayNextStep(Tt)}v.steps.length&&(v.steps.forEach(Tt=>me(this,Tt,Fe)),Fe.currentTimeline.applyStylesToKeyframe(),Fe.subContextCount>$&&Fe.transformIntoNewTimeline()),y.previousNode=v}visitGroup(v,y){const $=[];let Fe=y.currentTimeline.currentTime;const mt=v.options&&v.options.delay?Wt(v.options.delay):0;v.steps.forEach(Tt=>{const At=y.createSubContext(v.options);mt&&At.delayNextStep(mt),me(this,Tt,At),Fe=Math.max(Fe,At.currentTimeline.currentTime),$.push(At.currentTimeline)}),$.forEach(Tt=>y.currentTimeline.mergeTimelineCollectedStyles(Tt)),y.transformIntoNewTimeline(Fe),y.previousNode=v}_visitTiming(v,y){if(v.dynamic){const $=v.strValue;return Yt(y.params?ue($,y.params,y.errors):$,y.errors)}return{duration:v.duration,delay:v.delay,easing:v.easing}}visitAnimate(v,y){const $=y.currentAnimateTimings=this._visitTiming(v.timings,y),Fe=y.currentTimeline;$.delay&&(y.incrementTime($.delay),Fe.snapshotCurrentStyles());const mt=v.style;5==mt.type?this.visitKeyframes(mt,y):(y.incrementTime($.duration),this.visitStyle(mt,y),Fe.applyStylesToKeyframe()),y.currentAnimateTimings=null,y.previousNode=v}visitStyle(v,y){const $=y.currentTimeline,Fe=y.currentAnimateTimings;!Fe&&$.hasCurrentStyleProperties()&&$.forwardFrame();const mt=Fe&&Fe.easing||v.easing;v.isEmptyStep?$.applyEmptyStep(mt):$.setStyles(v.styles,mt,y.errors,y.options),y.previousNode=v}visitKeyframes(v,y){const $=y.currentAnimateTimings,Fe=y.currentTimeline.duration,mt=$.duration,At=y.createSubContext().currentTimeline;At.easing=$.easing,v.styles.forEach(Vt=>{At.forwardTime((Vt.offset||0)*mt),At.setStyles(Vt.styles,Vt.easing,y.errors,y.options),At.applyStylesToKeyframe()}),y.currentTimeline.mergeTimelineCollectedStyles(At),y.transformIntoNewTimeline(Fe+mt),y.previousNode=v}visitQuery(v,y){const $=y.currentTimeline.currentTime,Fe=v.options||{},mt=Fe.delay?Wt(Fe.delay):0;mt&&(6===y.previousNode.type||0==$&&y.currentTimeline.hasCurrentStyleProperties())&&(y.currentTimeline.snapshotCurrentStyles(),y.previousNode=yr);let Tt=$;const At=y.invokeQuery(v.selector,v.originalSelector,v.limit,v.includeSelf,!!Fe.optional,y.errors);y.currentQueryTotal=At.length;let Vt=null;At.forEach(($t,ui)=>{y.currentQueryIndex=ui;const _i=y.createSubContext(v.options,$t);mt&&_i.delayNextStep(mt),$t===y.element&&(Vt=_i.currentTimeline),me(this,v.animation,_i),_i.currentTimeline.applyStylesToKeyframe(),Tt=Math.max(Tt,_i.currentTimeline.currentTime)}),y.currentQueryIndex=0,y.currentQueryTotal=0,y.transformIntoNewTimeline(Tt),Vt&&(y.currentTimeline.mergeTimelineCollectedStyles(Vt),y.currentTimeline.snapshotCurrentStyles()),y.previousNode=v}visitStagger(v,y){const $=y.parentContext,Fe=y.currentTimeline,mt=v.timings,Tt=Math.abs(mt.duration),At=Tt*(y.currentQueryTotal-1);let Vt=Tt*y.currentQueryIndex;switch(mt.duration<0?"reverse":mt.easing){case"reverse":Vt=At-Vt;break;case"full":Vt=$.currentStaggerTime}const ui=y.currentTimeline;Vt&&ui.delayNextStep(Vt);const _i=ui.currentTime;me(this,v.animation,y),y.previousNode=v,$.currentStaggerTime=Fe.currentTime-_i+(Fe.startTime-$.currentTimeline.startTime)}}const yr={};class ar{constructor(v,y,$,Fe,mt,Tt,At,Vt){this._driver=v,this.element=y,this.subInstructions=$,this._enterClassName=Fe,this._leaveClassName=mt,this.errors=Tt,this.timelines=At,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=yr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Vt||new Nn(this._driver,y,0),At.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(v,y){if(!v)return;const $=v;let Fe=this.options;null!=$.duration&&(Fe.duration=Wt($.duration)),null!=$.delay&&(Fe.delay=Wt($.delay));const mt=$.params;if(mt){let Tt=Fe.params;Tt||(Tt=this.options.params={}),Object.keys(mt).forEach(At=>{(!y||!Tt.hasOwnProperty(At))&&(Tt[At]=ue(mt[At],Tt,this.errors))})}}_copyOptions(){const v={};if(this.options){const y=this.options.params;if(y){const $=v.params={};Object.keys(y).forEach(Fe=>{$[Fe]=y[Fe]})}}return v}createSubContext(v=null,y,$){const Fe=y||this.element,mt=new ar(this._driver,Fe,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(Fe,$||0));return mt.previousNode=this.previousNode,mt.currentAnimateTimings=this.currentAnimateTimings,mt.options=this._copyOptions(),mt.updateOptions(v),mt.currentQueryIndex=this.currentQueryIndex,mt.currentQueryTotal=this.currentQueryTotal,mt.parentContext=this,this.subContextCount++,mt}transformIntoNewTimeline(v){return this.previousNode=yr,this.currentTimeline=this.currentTimeline.fork(this.element,v),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(v,y,$){const Fe={duration:y??v.duration,delay:this.currentTimeline.currentTime+($??0)+v.delay,easing:""},mt=new Ti(this._driver,v.element,v.keyframes,v.preStyleProps,v.postStyleProps,Fe,v.stretchStartingKeyframe);return this.timelines.push(mt),Fe}incrementTime(v){this.currentTimeline.forwardTime(this.currentTimeline.duration+v)}delayNextStep(v){v>0&&this.currentTimeline.delayNextStep(v)}invokeQuery(v,y,$,Fe,mt,Tt){let At=[];if(Fe&&At.push(this.element),v.length>0){v=(v=v.replace(Ma,"."+this._enterClassName)).replace(_a,"."+this._leaveClassName);let $t=this._driver.query(this.element,v,1!=$);0!==$&&($t=$<0?$t.slice($t.length+$,$t.length):$t.slice(0,$)),At.push(...$t)}return!mt&&0==At.length&&Tt.push(function R(Pe){return new n.vHH(3014,!1)}()),At}}class Nn{constructor(v,y,$,Fe){this._driver=v,this.element=y,this.startTime=$,this._elementTimelineStylesLookup=Fe,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(y),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(y,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(v){const y=1===this._keyframes.size&&this._pendingStyles.size;this.duration||y?(this.forwardTime(this.currentTime+v),y&&this.snapshotCurrentStyles()):this.startTime+=v}fork(v,y){return this.applyStylesToKeyframe(),new Nn(this._driver,v,y||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(v){this.applyStylesToKeyframe(),this.duration=v,this._loadKeyframe()}_updateStyle(v,y){this._localTimelineStyles.set(v,y),this._globalTimelineStyles.set(v,y),this._styleSummary.set(v,{time:this.currentTime,value:y})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(v){v&&this._previousKeyframe.set("easing",v);for(let[y,$]of this._globalTimelineStyles)this._backFill.set(y,$||o.l3),this._currentKeyframe.set(y,o.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(v,y,$,Fe){y&&this._previousKeyframe.set("easing",y);const mt=Fe&&Fe.params||{},Tt=function Rn(Pe,v){const y=new Map;let $;return Pe.forEach(Fe=>{if("*"===Fe){$=$||v.keys();for(let mt of $)y.set(mt,o.l3)}else ge(Fe,y)}),y}(v,this._globalTimelineStyles);for(let[At,Vt]of Tt){const $t=ue(Vt,mt,$);this._pendingStyles.set(At,$t),this._localTimelineStyles.has(At)||this._backFill.set(At,this._globalTimelineStyles.get(At)??o.l3),this._updateStyle(At,$t)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((v,y)=>{this._currentKeyframe.set(y,v)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((v,y)=>{this._currentKeyframe.has(y)||this._currentKeyframe.set(y,v)}))}snapshotCurrentStyles(){for(let[v,y]of this._localTimelineStyles)this._pendingStyles.set(v,y),this._updateStyle(v,y)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const v=[];for(let y in this._currentKeyframe)v.push(y);return v}mergeTimelineCollectedStyles(v){v._styleSummary.forEach((y,$)=>{const Fe=this._styleSummary.get($);(!Fe||y.time>Fe.time)&&this._updateStyle($,y.value)})}buildKeyframes(){this.applyStylesToKeyframe();const v=new Set,y=new Set,$=1===this._keyframes.size&&0===this.duration;let Fe=[];this._keyframes.forEach((At,Vt)=>{const $t=ge(At,new Map,this._backFill);$t.forEach((ui,_i)=>{ui===o.k1?v.add(_i):ui===o.l3&&y.add(_i)}),$||$t.set("offset",Vt/this.duration),Fe.push($t)});const mt=v.size?Ke(v.values()):[],Tt=y.size?Ke(y.values()):[];if($){const At=Fe[0],Vt=new Map(At);At.set("offset",0),Vt.set("offset",1),Fe=[At,Vt]}return lr(this.element,Fe,mt,Tt,this.duration,this.startTime,this.easing,!1)}}class Ti extends Nn{constructor(v,y,$,Fe,mt,Tt,At=!1){super(v,y,Tt.delay),this.keyframes=$,this.preStyleProps=Fe,this.postStyleProps=mt,this._stretchStartingKeyframe=At,this.timings={duration:Tt.duration,delay:Tt.delay,easing:Tt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let v=this.keyframes,{delay:y,duration:$,easing:Fe}=this.timings;if(this._stretchStartingKeyframe&&y){const mt=[],Tt=$+y,At=y/Tt,Vt=ge(v[0]);Vt.set("offset",0),mt.push(Vt);const $t=ge(v[0]);$t.set("offset",mn(At)),mt.push($t);const ui=v.length-1;for(let _i=1;_i<=ui;_i++){let Ni=ge(v[_i]);const Ci=Ni.get("offset");Ni.set("offset",mn((y+Ci*$)/Tt)),mt.push(Ni)}$=Tt,y=0,Fe="",v=mt}return lr(this.element,v,this.preStyleProps,this.postStyleProps,$,y,Fe,!0)}}function mn(Pe,v=3){const y=Math.pow(10,v-1);return Math.round(Pe*y)/y}class kn{}const Mr=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 Hr extends kn{normalizePropertyName(v,y){return It(v)}normalizeStyleValue(v,y,$,Fe){let mt="";const Tt=$.toString().trim();if(Mr.has(y)&&0!==$&&"0"!==$)if("number"==typeof $)mt="px";else{const At=$.match(/^[+-]?[\d\.]+([a-z]*)$/);At&&0==At[1].length&&Fe.push(function De(Pe,v){return new n.vHH(3005,!1)}())}return Tt+mt}}function Tr(Pe,v,y,$,Fe,mt,Tt,At,Vt,$t,ui,_i,Ni){return{type:0,element:Pe,triggerName:v,isRemovalTransition:Fe,fromState:y,fromStyles:mt,toState:$,toStyles:Tt,timelines:At,queriedElements:Vt,preStyleProps:$t,postStyleProps:ui,totalTime:_i,errors:Ni}}const oa={};class Ji{constructor(v,y,$){this._triggerName=v,this.ast=y,this._stateStyles=$}match(v,y,$,Fe){return function Si(Pe,v,y,$,Fe){return Pe.some(mt=>mt(v,y,$,Fe))}(this.ast.matchers,v,y,$,Fe)}buildStyles(v,y,$){let Fe=this._stateStyles.get("*");return void 0!==v&&(Fe=this._stateStyles.get(v?.toString())||Fe),Fe?Fe.buildStyles(y,$):new Map}build(v,y,$,Fe,mt,Tt,At,Vt,$t,ui){const _i=[],Ni=this.ast.options&&this.ast.options.params||oa,vi=this.buildStyles($,At&&At.params||oa,_i),Ai=Vt&&Vt.params||oa,zi=this.buildStyles(Fe,Ai,_i),un=new Set,yn=new Map,Fi=new Map,_n="void"===Fe,A={params:Ki(Ai,Ni),delay:this.ast.options?.delay},fe=ui?[]:cr(v,y,this.ast.animation,mt,Tt,vi,zi,A,$t,_i);let Y=0;if(fe.forEach(Dt=>{Y=Math.max(Dt.duration+Dt.delay,Y)}),_i.length)return Tr(y,this._triggerName,$,Fe,_n,vi,zi,[],[],yn,Fi,Y,_i);fe.forEach(Dt=>{const Ht=Dt.element,Zt=H(yn,Ht,new Set);Dt.preStyleProps.forEach(Wi=>Zt.add(Wi));const fi=H(Fi,Ht,new Set);Dt.postStyleProps.forEach(Wi=>fi.add(Wi)),Ht!==y&&un.add(Ht)});const Ge=Ke(un.values());return Tr(y,this._triggerName,$,Fe,_n,vi,zi,fe,Ge,yn,Fi,Y)}}function Ki(Pe,v){const y=Be(v);for(const $ in Pe)Pe.hasOwnProperty($)&&null!=Pe[$]&&(y[$]=Pe[$]);return y}class An{constructor(v,y,$){this.styles=v,this.defaultParams=y,this.normalizer=$}buildStyles(v,y){const $=new Map,Fe=Be(this.defaultParams);return Object.keys(v).forEach(mt=>{const Tt=v[mt];null!==Tt&&(Fe[mt]=Tt)}),this.styles.styles.forEach(mt=>{"string"!=typeof mt&&mt.forEach((Tt,At)=>{Tt&&(Tt=ue(Tt,Fe,y));const Vt=this.normalizer.normalizePropertyName(At,y);Tt=this.normalizer.normalizeStyleValue(At,Vt,Tt,y),$.set(At,Tt)})}),$}}class wn{constructor(v,y,$){this.name=v,this.ast=y,this._normalizer=$,this.transitionFactories=[],this.states=new Map,y.states.forEach(Fe=>{this.states.set(Fe.name,new An(Fe.style,Fe.options&&Fe.options.params||{},$))}),ln(this.states,"true","1"),ln(this.states,"false","0"),y.transitions.forEach(Fe=>{this.transitionFactories.push(new Ji(v,Fe,this.states))}),this.fallbackTransition=function Wn(Pe,v,y){return new Ji(Pe,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Tt,At)=>!0],options:null,queryCount:0,depCount:0},v)}(v,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(v,y,$,Fe){return this.transitionFactories.find(Tt=>Tt.match(v,y,$,Fe))||null}matchStyles(v,y,$){return this.fallbackTransition.buildStyles(v,y,$)}}function ln(Pe,v,y){Pe.has(v)?Pe.has(y)||Pe.set(y,Pe.get(v)):Pe.has(y)&&Pe.set(v,Pe.get(y))}const Gn=new zn;class hr{constructor(v,y,$){this.bodyNode=v,this._driver=y,this._normalizer=$,this._animations=new Map,this._playersById=new Map,this.players=[]}register(v,y){const $=[],mt=Yn(this._driver,y,$,[]);if($.length)throw function Ne(Pe){return new n.vHH(3503,!1)}();this._animations.set(v,mt)}_buildPlayer(v,y,$){const Fe=v.element,mt=He(this._normalizer,v.keyframes,y,$);return this._driver.animate(Fe,mt,v.duration,v.delay,v.easing,[],!0)}create(v,y,$={}){const Fe=[],mt=this._animations.get(v);let Tt;const At=new Map;if(mt?(Tt=cr(this._driver,y,mt,P,te,new Map,new Map,$,Gn,Fe),Tt.forEach(ui=>{const _i=H(At,ui.element,new Map);ui.postStyleProps.forEach(Ni=>_i.set(Ni,null))})):(Fe.push(function qe(){return new n.vHH(3300,!1)}()),Tt=[]),Fe.length)throw function St(Pe){return new n.vHH(3504,!1)}();At.forEach((ui,_i)=>{ui.forEach((Ni,Ci)=>{ui.set(Ci,this._driver.computeStyle(_i,Ci,o.l3))})});const $t=We(Tt.map(ui=>{const _i=At.get(ui.element);return this._buildPlayer(ui,new Map,_i)}));return this._playersById.set(v,$t),$t.onDestroy(()=>this.destroy(v)),this.players.push($t),$t}destroy(v){const y=this._getPlayer(v);y.destroy(),this._playersById.delete(v);const $=this.players.indexOf(y);$>=0&&this.players.splice($,1)}_getPlayer(v){const y=this._playersById.get(v);if(!y)throw function N(Pe){return new n.vHH(3301,!1)}();return y}listen(v,y,$,Fe){const mt=Ze(y,"","","");return at(this._getPlayer(v),$,mt,Fe),()=>{}}command(v,y,$,Fe){if("register"==$)return void this.register(v,Fe[0]);if("create"==$)return void this.create(v,y,Fe[0]||{});const mt=this._getPlayer(v);switch($){case"play":mt.play();break;case"pause":mt.pause();break;case"reset":mt.reset();break;case"restart":mt.restart();break;case"finish":mt.finish();break;case"init":mt.init();break;case"setPosition":mt.setPosition(parseFloat(Fe[0]));break;case"destroy":this.destroy(v)}}}const Di="ng-animate-queued",Sr="ng-animate-disabled",mr=[],$n={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},pr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Pn="__ng_removed";class or{get params(){return this.options.params}constructor(v,y=""){this.namespaceId=y;const $=v&&v.hasOwnProperty("value");if(this.value=function wr(Pe){return Pe??null}($?v.value:v),$){const mt=Be(v);delete mt.value,this.options=mt}else this.options={};this.options.params||(this.options.params={})}absorbOptions(v){const y=v.params;if(y){const $=this.options.params;Object.keys(y).forEach(Fe=>{null==$[Fe]&&($[Fe]=y[Fe])})}}}const In="void",Vr=new or(In);class sa{constructor(v,y,$){this.id=v,this.hostElement=y,this._engine=$,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+v,vn(y,this._hostClassName)}listen(v,y,$,Fe){if(!this._triggers.has(y))throw function z(Pe,v){return new n.vHH(3302,!1)}();if(null==$||0==$.length)throw function x(Pe){return new n.vHH(3303,!1)}();if(!function Dr(Pe){return"start"==Pe||"done"==Pe}($))throw function j(Pe,v){return new n.vHH(3400,!1)}();const mt=H(this._elementListeners,v,[]),Tt={name:y,phase:$,callback:Fe};mt.push(Tt);const At=H(this._engine.statesByElement,v,new Map);return At.has(y)||(vn(v,gt),vn(v,gt+"-"+y),At.set(y,Vr)),()=>{this._engine.afterFlush(()=>{const Vt=mt.indexOf(Tt);Vt>=0&&mt.splice(Vt,1),this._triggers.has(y)||At.delete(y)})}}register(v,y){return!this._triggers.has(v)&&(this._triggers.set(v,y),!0)}_getTrigger(v){const y=this._triggers.get(v);if(!y)throw function Ee(Pe){return new n.vHH(3401,!1)}();return y}trigger(v,y,$,Fe=!0){const mt=this._getTrigger(y),Tt=new Zi(this.id,y,v);let At=this._engine.statesByElement.get(v);At||(vn(v,gt),vn(v,gt+"-"+y),this._engine.statesByElement.set(v,At=new Map));let Vt=At.get(y);const $t=new or($,this.id);if(!($&&$.hasOwnProperty("value"))&&Vt&&$t.absorbOptions(Vt.options),At.set(y,$t),Vt||(Vt=Vr),$t.value!==In&&Vt.value===$t.value){if(!function Or(Pe,v){const y=Object.keys(Pe),$=Object.keys(v);if(y.length!=$.length)return!1;for(let Fe=0;Fe{Qe(v,zi),U(v,un)})}return}const Ni=H(this._engine.playersByElement,v,[]);Ni.forEach(Ai=>{Ai.namespaceId==this.id&&Ai.triggerName==y&&Ai.queued&&Ai.destroy()});let Ci=mt.matchTransition(Vt.value,$t.value,v,$t.params),vi=!1;if(!Ci){if(!Fe)return;Ci=mt.fallbackTransition,vi=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:y,transition:Ci,fromState:Vt,toState:$t,player:Tt,isFallbackTransition:vi}),vi||(vn(v,Di),Tt.onStart(()=>{rn(v,Di)})),Tt.onDone(()=>{let Ai=this.players.indexOf(Tt);Ai>=0&&this.players.splice(Ai,1);const zi=this._engine.playersByElement.get(v);if(zi){let un=zi.indexOf(Tt);un>=0&&zi.splice(un,1)}}),this.players.push(Tt),Ni.push(Tt),Tt}deregister(v){this._triggers.delete(v),this._engine.statesByElement.forEach(y=>y.delete(v)),this._elementListeners.forEach((y,$)=>{this._elementListeners.set($,y.filter(Fe=>Fe.name!=v))})}clearElementCache(v){this._engine.statesByElement.delete(v),this._elementListeners.delete(v);const y=this._engine.playersByElement.get(v);y&&(y.forEach($=>$.destroy()),this._engine.playersByElement.delete(v))}_signalRemovalForInnerTriggers(v,y){const $=this._engine.driver.query(v,le,!0);$.forEach(Fe=>{if(Fe[Pn])return;const mt=this._engine.fetchNamespacesByElement(Fe);mt.size?mt.forEach(Tt=>Tt.triggerLeaveAnimation(Fe,y,!1,!0)):this.clearElementCache(Fe)}),this._engine.afterFlushAnimationsDone(()=>$.forEach(Fe=>this.clearElementCache(Fe)))}triggerLeaveAnimation(v,y,$,Fe){const mt=this._engine.statesByElement.get(v),Tt=new Map;if(mt){const At=[];if(mt.forEach((Vt,$t)=>{if(Tt.set($t,Vt.value),this._triggers.has($t)){const ui=this.trigger(v,$t,In,Fe);ui&&At.push(ui)}}),At.length)return this._engine.markElementAsRemoved(this.id,v,!0,y,Tt),$&&We(At).onDone(()=>this._engine.processLeaveNode(v)),!0}return!1}prepareLeaveAnimationListeners(v){const y=this._elementListeners.get(v),$=this._engine.statesByElement.get(v);if(y&&$){const Fe=new Set;y.forEach(mt=>{const Tt=mt.name;if(Fe.has(Tt))return;Fe.add(Tt);const Vt=this._triggers.get(Tt).fallbackTransition,$t=$.get(Tt)||Vr,ui=new or(In),_i=new Zi(this.id,Tt,v);this._engine.totalQueuedPlayers++,this._queue.push({element:v,triggerName:Tt,transition:Vt,fromState:$t,toState:ui,player:_i,isFallbackTransition:!0})})}}removeNode(v,y){const $=this._engine;if(v.childElementCount&&this._signalRemovalForInnerTriggers(v,y),this.triggerLeaveAnimation(v,y,!0))return;let Fe=!1;if($.totalAnimations){const mt=$.players.length?$.playersByQueriedElement.get(v):[];if(mt&&mt.length)Fe=!0;else{let Tt=v;for(;Tt=Tt.parentNode;)if($.statesByElement.get(Tt)){Fe=!0;break}}}if(this.prepareLeaveAnimationListeners(v),Fe)$.markElementAsRemoved(this.id,v,!1,y);else{const mt=v[Pn];(!mt||mt===$n)&&($.afterFlush(()=>this.clearElementCache(v)),$.destroyInnerAnimations(v),$._onRemovalComplete(v,y))}}insertNode(v,y){vn(v,this._hostClassName)}drainQueuedTransitions(v){const y=[];return this._queue.forEach($=>{const Fe=$.player;if(Fe.destroyed)return;const mt=$.element,Tt=this._elementListeners.get(mt);Tt&&Tt.forEach(At=>{if(At.name==$.triggerName){const Vt=Ze(mt,$.triggerName,$.fromState.value,$.toState.value);Vt._data=v,at($.player,At.phase,Vt,At.callback)}}),Fe.markedForDestroy?this._engine.afterFlush(()=>{Fe.destroy()}):y.push($)}),this._queue=[],y.sort(($,Fe)=>{const mt=$.transition.ast.depCount,Tt=Fe.transition.ast.depCount;return 0==mt||0==Tt?mt-Tt:this._engine.driver.containsElement($.element,Fe.element)?1:-1})}destroy(v){this.players.forEach(y=>y.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,v)}elementContainsData(v){let y=!1;return this._elementListeners.has(v)&&(y=!0),y=!!this._queue.find($=>$.element===v)||y,y}}class Pi{_onRemovalComplete(v,y){this.onRemovalComplete(v,y)}constructor(v,y,$){this.bodyNode=v,this.driver=y,this._normalizer=$,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(Fe,mt)=>{}}get queuedPlayers(){const v=[];return this._namespaceList.forEach(y=>{y.players.forEach($=>{$.queued&&v.push($)})}),v}createNamespace(v,y){const $=new sa(v,y,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,y)?this._balanceNamespaceList($,y):(this.newHostElements.set(y,$),this.collectEnterElement(y)),this._namespaceLookup[v]=$}_balanceNamespaceList(v,y){const $=this._namespaceList,Fe=this.namespacesByHostElement;if($.length-1>=0){let Tt=!1,At=this.driver.getParentElement(y);for(;At;){const Vt=Fe.get(At);if(Vt){const $t=$.indexOf(Vt);$.splice($t+1,0,v),Tt=!0;break}At=this.driver.getParentElement(At)}Tt||$.unshift(v)}else $.push(v);return Fe.set(y,v),v}register(v,y){let $=this._namespaceLookup[v];return $||($=this.createNamespace(v,y)),$}registerTrigger(v,y,$){let Fe=this._namespaceLookup[v];Fe&&Fe.register(y,$)&&this.totalAnimations++}destroy(v,y){if(!v)return;const $=this._fetchNamespace(v);this.afterFlush(()=>{this.namespacesByHostElement.delete($.hostElement),delete this._namespaceLookup[v];const Fe=this._namespaceList.indexOf($);Fe>=0&&this._namespaceList.splice(Fe,1)}),this.afterFlushAnimationsDone(()=>$.destroy(y))}_fetchNamespace(v){return this._namespaceLookup[v]}fetchNamespacesByElement(v){const y=new Set,$=this.statesByElement.get(v);if($)for(let Fe of $.values())if(Fe.namespaceId){const mt=this._fetchNamespace(Fe.namespaceId);mt&&y.add(mt)}return y}trigger(v,y,$,Fe){if(Hn(y)){const mt=this._fetchNamespace(v);if(mt)return mt.trigger(y,$,Fe),!0}return!1}insertNode(v,y,$,Fe){if(!Hn(y))return;const mt=y[Pn];if(mt&&mt.setForRemoval){mt.setForRemoval=!1,mt.setForMove=!0;const Tt=this.collectedLeaveElements.indexOf(y);Tt>=0&&this.collectedLeaveElements.splice(Tt,1)}if(v){const Tt=this._fetchNamespace(v);Tt&&Tt.insertNode(y,$)}Fe&&this.collectEnterElement(y)}collectEnterElement(v){this.collectedEnterElements.push(v)}markElementAsDisabled(v,y){y?this.disabledNodes.has(v)||(this.disabledNodes.add(v),vn(v,Sr)):this.disabledNodes.has(v)&&(this.disabledNodes.delete(v),rn(v,Sr))}removeNode(v,y,$){if(Hn(y)){const Fe=v?this._fetchNamespace(v):null;Fe?Fe.removeNode(y,$):this.markElementAsRemoved(v,y,!1,$);const mt=this.namespacesByHostElement.get(y);mt&&mt.id!==v&&mt.removeNode(y,$)}else this._onRemovalComplete(y,$)}markElementAsRemoved(v,y,$,Fe,mt){this.collectedLeaveElements.push(y),y[Pn]={namespaceId:v,setForRemoval:Fe,hasAnimation:$,removedBeforeQueried:!1,previousTriggersValues:mt}}listen(v,y,$,Fe,mt){return Hn(y)?this._fetchNamespace(v).listen(y,$,Fe,mt):()=>{}}_buildInstruction(v,y,$,Fe,mt){return v.transition.build(this.driver,v.element,v.fromState.value,v.toState.value,$,Fe,v.fromState.options,v.toState.options,y,mt)}destroyInnerAnimations(v){let y=this.driver.query(v,le,!0);y.forEach($=>this.destroyActiveAnimationsForElement($)),0!=this.playersByQueriedElement.size&&(y=this.driver.query(v,Ft,!0),y.forEach($=>this.finishActiveQueriedAnimationOnElement($)))}destroyActiveAnimationsForElement(v){const y=this.playersByElement.get(v);y&&y.forEach($=>{$.queued?$.markedForDestroy=!0:$.destroy()})}finishActiveQueriedAnimationOnElement(v){const y=this.playersByQueriedElement.get(v);y&&y.forEach($=>$.finish())}whenRenderingDone(){return new Promise(v=>{if(this.players.length)return We(this.players).onDone(()=>v());v()})}processLeaveNode(v){const y=v[Pn];if(y&&y.setForRemoval){if(v[Pn]=$n,y.namespaceId){this.destroyInnerAnimations(v);const $=this._fetchNamespace(y.namespaceId);$&&$.clearElementCache(v)}this._onRemovalComplete(v,y.setForRemoval)}v.classList?.contains(Sr)&&this.markElementAsDisabled(v,!1),this.driver.query(v,".ng-animate-disabled",!0).forEach($=>{this.markElementAsDisabled($,!1)})}flush(v=-1){let y=[];if(this.newHostElements.size&&(this.newHostElements.forEach(($,Fe)=>this._balanceNamespaceList($,Fe)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let $=0;$$()),this._flushFns=[],this._whenQuietFns.length){const $=this._whenQuietFns;this._whenQuietFns=[],y.length?We(y).onDone(()=>{$.forEach(Fe=>Fe())}):$.forEach(Fe=>Fe())}}reportError(v){throw function ee(Pe){return new n.vHH(3402,!1)}()}_flushAnimations(v,y){const $=new zn,Fe=[],mt=new Map,Tt=[],At=new Map,Vt=new Map,$t=new Map,ui=new Set;this.disabledNodes.forEach(ri=>{ui.add(ri);const pi=this.driver.query(ri,".ng-animate-queued",!0);for(let di=0;di{const di=P+Ai++;vi.set(pi,di),ri.forEach(xi=>vn(xi,di))});const zi=[],un=new Set,yn=new Set;for(let ri=0;riun.add(xi)):yn.add(pi))}const Fi=new Map,_n=Bi(Ni,Array.from(un));_n.forEach((ri,pi)=>{const di=te+Ai++;Fi.set(pi,di),ri.forEach(xi=>vn(xi,di))}),v.push(()=>{Ci.forEach((ri,pi)=>{const di=vi.get(pi);ri.forEach(xi=>rn(xi,di))}),_n.forEach((ri,pi)=>{const di=Fi.get(pi);ri.forEach(xi=>rn(xi,di))}),zi.forEach(ri=>{this.processLeaveNode(ri)})});const A=[],fe=[];for(let ri=this._namespaceList.length-1;ri>=0;ri--)this._namespaceList[ri].drainQueuedTransitions(y).forEach(di=>{const xi=di.player,qi=di.element;if(A.push(xi),this.collectedEnterElements.length){const Kn=qi[Pn];if(Kn&&Kn.setForMove){if(Kn.previousTriggersValues&&Kn.previousTriggersValues.has(di.triggerName)){const Br=Kn.previousTriggersValues.get(di.triggerName),Zn=this.statesByElement.get(di.element);if(Zn&&Zn.has(di.triggerName)){const ca=Zn.get(di.triggerName);ca.value=Br,Zn.set(di.triggerName,ca)}}return void xi.destroy()}}const li=!_i||!this.driver.containsElement(_i,qi),Mn=Fi.get(qi),xn=vi.get(qi),Xi=this._buildInstruction(di,$,xn,Mn,li);if(Xi.errors&&Xi.errors.length)return void fe.push(Xi);if(li)return xi.onStart(()=>Qe(qi,Xi.fromStyles)),xi.onDestroy(()=>U(qi,Xi.toStyles)),void Fe.push(xi);if(di.isFallbackTransition)return xi.onStart(()=>Qe(qi,Xi.fromStyles)),xi.onDestroy(()=>U(qi,Xi.toStyles)),void Fe.push(xi);const Nr=[];Xi.timelines.forEach(Kn=>{Kn.stretchStartingKeyframe=!0,this.disabledNodes.has(Kn.element)||Nr.push(Kn)}),Xi.timelines=Nr,$.append(qi,Xi.timelines),Tt.push({instruction:Xi,player:xi,element:qi}),Xi.queriedElements.forEach(Kn=>H(At,Kn,[]).push(xi)),Xi.preStyleProps.forEach((Kn,Br)=>{if(Kn.size){let Zn=Vt.get(Br);Zn||Vt.set(Br,Zn=new Set),Kn.forEach((ca,Ca)=>Zn.add(Ca))}}),Xi.postStyleProps.forEach((Kn,Br)=>{let Zn=$t.get(Br);Zn||$t.set(Br,Zn=new Set),Kn.forEach((ca,Ca)=>Zn.add(Ca))})});if(fe.length){const ri=[];fe.forEach(pi=>{ri.push(function q(Pe,v){return new n.vHH(3505,!1)}())}),A.forEach(pi=>pi.destroy()),this.reportError(ri)}const Y=new Map,Ge=new Map;Tt.forEach(ri=>{const pi=ri.element;$.has(pi)&&(Ge.set(pi,pi),this._beforeAnimationBuild(ri.player.namespaceId,ri.instruction,Y))}),Fe.forEach(ri=>{const pi=ri.element;this._getPreviousPlayers(pi,!1,ri.namespaceId,ri.triggerName,null).forEach(xi=>{H(Y,pi,[]).push(xi),xi.destroy()})});const Dt=zi.filter(ri=>bn(ri,Vt,$t)),Ht=new Map;Ir(Ht,this.driver,yn,$t,o.l3).forEach(ri=>{bn(ri,Vt,$t)&&Dt.push(ri)});const fi=new Map;Ci.forEach((ri,pi)=>{Ir(fi,this.driver,new Set(ri),Vt,o.k1)}),Dt.forEach(ri=>{const pi=Ht.get(ri),di=fi.get(ri);Ht.set(ri,new Map([...pi?.entries()??[],...di?.entries()??[]]))});const Wi=[],Hi=[],Oi={};Tt.forEach(ri=>{const{element:pi,player:di,instruction:xi}=ri;if($.has(pi)){if(ui.has(pi))return di.onDestroy(()=>U(pi,xi.toStyles)),di.disabled=!0,di.overrideTotalTime(xi.totalTime),void Fe.push(di);let qi=Oi;if(Ge.size>1){let Mn=pi;const xn=[];for(;Mn=Mn.parentNode;){const Xi=Ge.get(Mn);if(Xi){qi=Xi;break}xn.push(Mn)}xn.forEach(Xi=>Ge.set(Xi,qi))}const li=this._buildAnimation(di.namespaceId,xi,Y,mt,fi,Ht);if(di.setRealPlayer(li),qi===Oi)Wi.push(di);else{const Mn=this.playersByElement.get(qi);Mn&&Mn.length&&(di.parentPlayer=We(Mn)),Fe.push(di)}}else Qe(pi,xi.fromStyles),di.onDestroy(()=>U(pi,xi.toStyles)),Hi.push(di),ui.has(pi)&&Fe.push(di)}),Hi.forEach(ri=>{const pi=mt.get(ri.element);if(pi&&pi.length){const di=We(pi);ri.setRealPlayer(di)}}),Fe.forEach(ri=>{ri.parentPlayer?ri.syncPlayerEvents(ri.parentPlayer):ri.destroy()});for(let ri=0;ri!li.destroyed);qi.length?Vn(this,pi,qi):this.processLeaveNode(pi)}return zi.length=0,Wi.forEach(ri=>{this.players.push(ri),ri.onDone(()=>{ri.destroy();const pi=this.players.indexOf(ri);this.players.splice(pi,1)}),ri.play()}),Wi}elementContainsData(v,y){let $=!1;const Fe=y[Pn];return Fe&&Fe.setForRemoval&&($=!0),this.playersByElement.has(y)&&($=!0),this.playersByQueriedElement.has(y)&&($=!0),this.statesByElement.has(y)&&($=!0),this._fetchNamespace(v).elementContainsData(y)||$}afterFlush(v){this._flushFns.push(v)}afterFlushAnimationsDone(v){this._whenQuietFns.push(v)}_getPreviousPlayers(v,y,$,Fe,mt){let Tt=[];if(y){const At=this.playersByQueriedElement.get(v);At&&(Tt=At)}else{const At=this.playersByElement.get(v);if(At){const Vt=!mt||mt==In;At.forEach($t=>{$t.queued||!Vt&&$t.triggerName!=Fe||Tt.push($t)})}}return($||Fe)&&(Tt=Tt.filter(At=>!($&&$!=At.namespaceId||Fe&&Fe!=At.triggerName))),Tt}_beforeAnimationBuild(v,y,$){const mt=y.element,Tt=y.isRemovalTransition?void 0:v,At=y.isRemovalTransition?void 0:y.triggerName;for(const Vt of y.timelines){const $t=Vt.element,ui=$t!==mt,_i=H($,$t,[]);this._getPreviousPlayers($t,ui,Tt,At,y.toState).forEach(Ci=>{const vi=Ci.getRealPlayer();vi.beforeDestroy&&vi.beforeDestroy(),Ci.destroy(),_i.push(Ci)})}Qe(mt,y.fromStyles)}_buildAnimation(v,y,$,Fe,mt,Tt){const At=y.triggerName,Vt=y.element,$t=[],ui=new Set,_i=new Set,Ni=y.timelines.map(vi=>{const Ai=vi.element;ui.add(Ai);const zi=Ai[Pn];if(zi&&zi.removedBeforeQueried)return new o.ZN(vi.duration,vi.delay);const un=Ai!==Vt,yn=function qn(Pe){const v=[];return _r(Pe,v),v}(($.get(Ai)||mr).map(Y=>Y.getRealPlayer())).filter(Y=>!!Y.element&&Y.element===Ai),Fi=mt.get(Ai),_n=Tt.get(Ai),A=He(this._normalizer,vi.keyframes,Fi,_n),fe=this._buildPlayer(vi,A,yn);if(vi.subTimeline&&Fe&&_i.add(Ai),un){const Y=new Zi(v,At,Ai);Y.setRealPlayer(fe),$t.push(Y)}return fe});$t.forEach(vi=>{H(this.playersByQueriedElement,vi.element,[]).push(vi),vi.onDone(()=>function Kr(Pe,v,y){let $=Pe.get(v);if($){if($.length){const Fe=$.indexOf(y);$.splice(Fe,1)}0==$.length&&Pe.delete(v)}return $}(this.playersByQueriedElement,vi.element,vi))}),ui.forEach(vi=>vn(vi,tt));const Ci=We(Ni);return Ci.onDestroy(()=>{ui.forEach(vi=>rn(vi,tt)),U(Vt,y.toStyles)}),_i.forEach(vi=>{H(Fe,vi,[]).push(Ci)}),Ci}_buildPlayer(v,y,$){return y.length>0?this.driver.animate(v.element,y,v.duration,v.delay,v.easing,$):new o.ZN(v.duration,v.delay)}}class Zi{constructor(v,y,$){this.namespaceId=v,this.triggerName=y,this.element=$,this._player=new o.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(v){this._containsRealPlayer||(this._player=v,this._queuedCallbacks.forEach((y,$)=>{y.forEach(Fe=>at(v,$,void 0,Fe))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(v.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(v){this.totalTime=v}syncPlayerEvents(v){const y=this._player;y.triggerCallback&&v.onStart(()=>y.triggerCallback("start")),v.onDone(()=>this.finish()),v.onDestroy(()=>this.destroy())}_queueEvent(v,y){H(this._queuedCallbacks,v,[]).push(y)}onDone(v){this.queued&&this._queueEvent("done",v),this._player.onDone(v)}onStart(v){this.queued&&this._queueEvent("start",v),this._player.onStart(v)}onDestroy(v){this.queued&&this._queueEvent("destroy",v),this._player.onDestroy(v)}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(v){this.queued||this._player.setPosition(v)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(v){const y=this._player;y.triggerCallback&&y.triggerCallback(v)}}function Hn(Pe){return Pe&&1===Pe.nodeType}function Ar(Pe,v){const y=Pe.style.display;return Pe.style.display=v??"none",y}function Ir(Pe,v,y,$,Fe){const mt=[];y.forEach(Vt=>mt.push(Ar(Vt)));const Tt=[];$.forEach((Vt,$t)=>{const ui=new Map;Vt.forEach(_i=>{const Ni=v.computeStyle($t,_i,Fe);ui.set(_i,Ni),(!Ni||0==Ni.length)&&($t[Pn]=pr,Tt.push($t))}),Pe.set($t,ui)});let At=0;return y.forEach(Vt=>Ar(Vt,mt[At++])),Tt}function Bi(Pe,v){const y=new Map;if(Pe.forEach(At=>y.set(At,[])),0==v.length)return y;const Fe=new Set(v),mt=new Map;function Tt(At){if(!At)return 1;let Vt=mt.get(At);if(Vt)return Vt;const $t=At.parentNode;return Vt=y.has($t)?$t:Fe.has($t)?1:Tt($t),mt.set(At,Vt),Vt}return v.forEach(At=>{const Vt=Tt(At);1!==Vt&&y.get(Vt).push(At)}),y}function vn(Pe,v){Pe.classList?.add(v)}function rn(Pe,v){Pe.classList?.remove(v)}function Vn(Pe,v,y){We(y).onDone(()=>Pe.processLeaveNode(v))}function _r(Pe,v){for(let y=0;yFe.add(mt)):v.set(Pe,$),y.delete(Pe),!0}class jr{constructor(v,y,$){this.bodyNode=v,this._driver=y,this._normalizer=$,this._triggerCache={},this.onRemovalComplete=(Fe,mt)=>{},this._transitionEngine=new Pi(v,y,$),this._timelineEngine=new hr(v,y,$),this._transitionEngine.onRemovalComplete=(Fe,mt)=>this.onRemovalComplete(Fe,mt)}registerTrigger(v,y,$,Fe,mt){const Tt=v+"-"+Fe;let At=this._triggerCache[Tt];if(!At){const Vt=[],ui=Yn(this._driver,mt,Vt,[]);if(Vt.length)throw function Te(Pe,v){return new n.vHH(3404,!1)}();At=function Jn(Pe,v,y){return new wn(Pe,v,y)}(Fe,ui,this._normalizer),this._triggerCache[Tt]=At}this._transitionEngine.registerTrigger(y,Fe,At)}register(v,y){this._transitionEngine.register(v,y)}destroy(v,y){this._transitionEngine.destroy(v,y)}onInsert(v,y,$,Fe){this._transitionEngine.insertNode(v,y,$,Fe)}onRemove(v,y,$){this._transitionEngine.removeNode(v,y,$)}disableAnimations(v,y){this._transitionEngine.markElementAsDisabled(v,y)}process(v,y,$,Fe){if("@"==$.charAt(0)){const[mt,Tt]=ke($);this._timelineEngine.command(mt,y,Tt,Fe)}else this._transitionEngine.trigger(v,y,$,Fe)}listen(v,y,$,Fe,mt){if("@"==$.charAt(0)){const[Tt,At]=ke($);return this._timelineEngine.listen(Tt,y,At,mt)}return this._transitionEngine.listen(v,y,$,Fe,mt)}flush(v=-1){this._transitionEngine.flush(v)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(v){this._transitionEngine.afterFlushAnimationsDone(v)}}let Cr=(()=>{class Pe{constructor(y,$,Fe){this._element=y,this._startStyles=$,this._endStyles=Fe,this._state=0;let mt=Pe.initialStylesByElement.get(y);mt||Pe.initialStylesByElement.set(y,mt=new Map),this._initialStyles=mt}start(){this._state<1&&(this._startStyles&&U(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(U(this._element,this._initialStyles),this._endStyles&&(U(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Pe.initialStylesByElement.delete(this._element),this._startStyles&&(Qe(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Qe(this._element,this._endStyles),this._endStyles=null),U(this._element,this._initialStyles),this._state=3)}}return Pe.initialStylesByElement=new WeakMap,Pe})();function Lr(Pe){let v=null;return Pe.forEach((y,$)=>{(function La(Pe){return"display"===Pe||"position"===Pe})($)&&(v=v||new Map,v.set($,y))}),v}class xa{constructor(v,y,$,Fe){this.element=v,this.keyframes=y,this.options=$,this._specialStyles=Fe,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=$.duration,this._delay=$.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(v=>v()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const v=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,v,this.options),this._finalKeyframe=v.length?v[v.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(v){const y=[];return v.forEach($=>{y.push(Object.fromEntries($))}),y}_triggerWebAnimation(v,y,$){return v.animate(this._convertKeyframesToObject(y),$)}onStart(v){this._originalOnStartFns.push(v),this._onStartFns.push(v)}onDone(v){this._originalOnDoneFns.push(v),this._onDoneFns.push(v)}onDestroy(v){this._onDestroyFns.push(v)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(v=>v()),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(v=>v()),this._onDestroyFns=[])}setPosition(v){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=v*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const v=new Map;this.hasStarted()&&this._finalKeyframe.forEach(($,Fe)=>{"offset"!==Fe&&v.set(Fe,this._finished?$:X(this.element,Fe))}),this.currentSnapshot=v}triggerCallback(v){const y="start"===v?this._onStartFns:this._onDoneFns;y.forEach($=>$()),y.length=0}}class la{validateStyleProperty(v){return!0}validateAnimatableStyleProperty(v){return!0}matchesElement(v,y){return!1}containsElement(v,y){return xt(v,y)}getParentElement(v){return _t(v)}query(v,y,$){return Rt(v,y,$)}computeStyle(v,y,$){return window.getComputedStyle(v)[y]}animate(v,y,$,Fe,mt,Tt=[]){const Vt={duration:$,delay:Fe,fill:0==Fe?"both":"forwards"};mt&&(Vt.easing=mt);const $t=new Map,ui=Tt.filter(Ci=>Ci instanceof xa);(function lt(Pe,v){return 0===Pe||0===v})($,Fe)&&ui.forEach(Ci=>{Ci.currentSnapshot.forEach((vi,Ai)=>$t.set(Ai,vi))});let _i=function st(Pe){return Pe.length?Pe[0]instanceof Map?Pe:Pe.map(v=>Ct(v)):[]}(y).map(Ci=>ge(Ci));_i=function C(Pe,v,y){if(y.size&&v.length){let $=v[0],Fe=[];if(y.forEach((mt,Tt)=>{$.has(Tt)||Fe.push(Tt),$.set(Tt,mt)}),Fe.length)for(let mt=1;mtTt.set(At,X(Pe,At)))}}return v}(v,_i,$t);const Ni=function Oa(Pe,v){let y=null,$=null;return Array.isArray(v)&&v.length?(y=Lr(v[0]),v.length>1&&($=Lr(v[v.length-1]))):v instanceof Map&&(y=Lr(v)),y||$?new Cr(Pe,y,$):null}(v,_i);return new xa(v,_i,Vt,Ni)}}var zr=l(96814);let ao=(()=>{class Pe extends o._j{constructor(y,$){super(),this._nextAnimationId=0,this._renderer=y.createRenderer($.body,{id:"0",encapsulation:n.ifc.None,styles:[],data:{animation:[]}})}build(y){const $=this._nextAnimationId.toString();this._nextAnimationId++;const Fe=Array.isArray(y)?(0,o.vP)(y):y;return Ua(this._renderer,null,$,"register",[Fe]),new xo($,this._renderer)}}return Pe.\u0275fac=function(y){return new(y||Pe)(n.LFG(n.FYo),n.LFG(zr.K0))},Pe.\u0275prov=n.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})();class xo extends o.LC{constructor(v,y){super(),this._id=v,this._renderer=y}create(v,y){return new wo(this._id,v,y||{},this._renderer)}}class wo{constructor(v,y,$,Fe){this.id=v,this.element=y,this._renderer=Fe,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",$)}_listen(v,y){return this._renderer.listen(this.element,`@@${this.id}:${v}`,y)}_command(v,...y){return Ua(this._renderer,this.element,this.id,v,y)}onDone(v){this._listen("done",v)}onStart(v){this._listen("start",v)}onDestroy(v){this._listen("destroy",v)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(v){this._command("setPosition",v)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Ua(Pe,v,y,$,Fe){return Pe.setProperty(v,`@@${y}:${$}`,Fe)}const Ra="@.disabled";let Do=(()=>{class Pe{constructor(y,$,Fe){this.delegate=y,this.engine=$,this._zone=Fe,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,$.onRemovalComplete=(mt,Tt)=>{const At=Tt?.parentNode(mt);At&&Tt.removeChild(At,mt)}}createRenderer(y,$){const mt=this.delegate.createRenderer(y,$);if(!(y&&$&&$.data&&$.data.animation)){let ui=this._rendererCache.get(mt);return ui||(ui=new Zr("",mt,this.engine,()=>this._rendererCache.delete(mt)),this._rendererCache.set(mt,ui)),ui}const Tt=$.id,At=$.id+"-"+this._currentId;this._currentId++,this.engine.register(At,y);const Vt=ui=>{Array.isArray(ui)?ui.forEach(Vt):this.engine.registerTrigger(Tt,At,y,ui.name,ui)};return $.data.animation.forEach(Vt),new ae(this,At,mt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(y,$,Fe){y>=0&&y$(Fe)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(mt=>{const[Tt,At]=mt;Tt(At)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([$,Fe]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return Pe.\u0275fac=function(y){return new(y||Pe)(n.LFG(n.FYo),n.LFG(jr),n.LFG(n.R0b))},Pe.\u0275prov=n.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})();class Zr{constructor(v,y,$,Fe){this.namespaceId=v,this.delegate=y,this.engine=$,this._onDestroy=Fe}get data(){return this.delegate.data}destroyNode(v){this.delegate.destroyNode?.(v)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(v,y){return this.delegate.createElement(v,y)}createComment(v){return this.delegate.createComment(v)}createText(v){return this.delegate.createText(v)}appendChild(v,y){this.delegate.appendChild(v,y),this.engine.onInsert(this.namespaceId,y,v,!1)}insertBefore(v,y,$,Fe=!0){this.delegate.insertBefore(v,y,$),this.engine.onInsert(this.namespaceId,y,v,Fe)}removeChild(v,y,$){this.engine.onRemove(this.namespaceId,y,this.delegate)}selectRootElement(v,y){return this.delegate.selectRootElement(v,y)}parentNode(v){return this.delegate.parentNode(v)}nextSibling(v){return this.delegate.nextSibling(v)}setAttribute(v,y,$,Fe){this.delegate.setAttribute(v,y,$,Fe)}removeAttribute(v,y,$){this.delegate.removeAttribute(v,y,$)}addClass(v,y){this.delegate.addClass(v,y)}removeClass(v,y){this.delegate.removeClass(v,y)}setStyle(v,y,$,Fe){this.delegate.setStyle(v,y,$,Fe)}removeStyle(v,y,$){this.delegate.removeStyle(v,y,$)}setProperty(v,y,$){"@"==y.charAt(0)&&y==Ra?this.disableAnimations(v,!!$):this.delegate.setProperty(v,y,$)}setValue(v,y){this.delegate.setValue(v,y)}listen(v,y,$){return this.delegate.listen(v,y,$)}disableAnimations(v,y){this.engine.disableAnimations(v,y)}}class ae extends Zr{constructor(v,y,$,Fe,mt){super(y,$,Fe,mt),this.factory=v,this.namespaceId=y}setProperty(v,y,$){"@"==y.charAt(0)?"."==y.charAt(1)&&y==Ra?this.disableAnimations(v,$=void 0===$||!!$):this.engine.process(this.namespaceId,v,y.slice(1),$):this.delegate.setProperty(v,y,$)}listen(v,y,$){if("@"==y.charAt(0)){const Fe=function Z(Pe){switch(Pe){case"body":return document.body;case"document":return document;case"window":return window;default:return Pe}}(v);let mt=y.slice(1),Tt="";return"@"!=mt.charAt(0)&&([mt,Tt]=function B(Pe){const v=Pe.indexOf(".");return[Pe.substring(0,v),Pe.slice(v+1)]}(mt)),this.engine.listen(this.namespaceId,Fe,mt,Tt,At=>{this.factory.scheduleListenerCallback(At._data||-1,$,At)})}return this.delegate.listen(v,y,$)}}const En=[{provide:o._j,useClass:ao},{provide:kn,useFactory:function zt(){return new Hr}},{provide:jr,useClass:(()=>{class Pe extends jr{constructor(y,$,Fe,mt){super(y.body,$,Fe)}ngOnDestroy(){this.flush()}}return Pe.\u0275fac=function(y){return new(y||Pe)(n.LFG(zr.K0),n.LFG(et),n.LFG(kn),n.LFG(n.z2F))},Pe.\u0275prov=n.Yz7({token:Pe,factory:Pe.\u0275fac}),Pe})()},{provide:n.FYo,useFactory:function mi(Pe,v,y){return new Do(Pe,v,y)},deps:[e.se,jr,n.R0b]}],On=[{provide:et,useFactory:()=>new la},{provide:n.QbO,useValue:"BrowserAnimations"},...En],Rr=[{provide:et,useClass:de},{provide:n.QbO,useValue:"NoopAnimations"},...En];let Pa=(()=>{class Pe{static withConfig(y){return{ngModule:Pe,providers:y.disableAnimations?Rr:On}}}return Pe.\u0275fac=function(y){return new(y||Pe)},Pe.\u0275mod=n.oAB({type:Pe}),Pe.\u0275inj=n.cJS({providers:On,imports:[e.b2]}),Pe})();var Co=l(69862),Qr=l(52787),so=l(49388),Pr=l(48041),fr=l(33651),Ur=l(47394),Dn=l(49345),er=l(16030),fa=l(32296),ga=l(30617),Fr=l(92596),Yr=l(94628);function ko(Pe,v){if(1&Pe){const y=n.EpF();n.TgZ(0,"div",16)(1,"a",17),n.NdJ("focus",function(){n.CHM(y);const Fe=n.oxw();return n.KtG(Fe.skipLinkHidden=!1)})("blur",function(){n.CHM(y);const Fe=n.oxw();return n.KtG(Fe.skipLinkHidden=!0)}),n._uU(2," Skip to main content "),n.qZA()()}if(2&Pe){const y=n.oxw();n.ekj("cdk-visually-hidden",y.skipLinkHidden),n.xp6(1),n.Q6J("href",y.skipLinkHref,n.LSH)}}let Da=(()=>{class Pe{constructor(y,$){this._appThemes=y,this.navigationFocusService=$,this.subscriptions=new Ur.w0,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"}ngOnDestroy(){this.subscriptions.unsubscribe()}}return Pe.\u0275fac=function(y){return new(y||Pe)(n.Y36(Dn.Z),n.Y36(er.Y))},Pe.\u0275cmp=n.Xpm({type:Pe,selectors:[["app-navbar"]],decls:25,vars:2,consts:[["color","white"],["aria-label","Top Toolbar",1,"docs-navbar-header"],["class","skip-link-wrapper",3,"cdk-visually-hidden",4,"ngIf"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon","","src","assets/img/angular-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo"],["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-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","","src","assets/img/github-circle-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["matButtonIcon","","src","assets/img/github-circle-white-transparent.svg","alt","angular","aria-hidden","true",1,"logo","docs-navbar--github-logo"],["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,"href","focus","blur"]],template:function(y,$){1&y&&(n._UZ(0,"ng-progress",0),n.TgZ(1,"nav",1),n.YNc(2,ko,3,3,"div",2),n.TgZ(3,"a",3),n._UZ(4,"img",4),n.TgZ(5,"span"),n._uU(6,"Material Extensions"),n.qZA()(),n.TgZ(7,"a",5),n._uU(8,"Components"),n.qZA(),n.TgZ(9,"a",6),n._uU(10,"Guides"),n.qZA(),n._UZ(11,"div",7),n.TgZ(12,"button",8),n.NdJ("click",function(){return $.toggleTheme()}),n.TgZ(13,"mat-icon"),n._uU(14),n.qZA()(),n.TgZ(15,"a",9),n._UZ(16,"img",10),n._uU(17," GitHub "),n.qZA(),n.TgZ(18,"a",11),n._UZ(19,"img",12),n.qZA()(),n.TgZ(20,"nav",13)(21,"a",14),n._uU(22,"Components"),n.qZA(),n.TgZ(23,"a",15),n._uU(24,"Guides"),n.qZA()()),2&y&&(n.xp6(2),n.Q6J("ngIf",$.skipLinkHref),n.xp6(12),n.Oqu($.dark?"brightness_3":"wb_sunny"))},dependencies:[zr.O5,Qr.rH,Qr.Od,fa.zs,fa.o6,fa.RK,ga.Hw,Fr.gM,Yr.Yh],styles:[".docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:4px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.mat-mdc-button-base[_ngcontent-%COMP%]:not(:disabled){color:inherit}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.logo[_ngcontent-%COMP%]{height:26px;margin-right:6px}.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}.docs-navbar--github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]}),Pe})(),Fa=(()=>{class Pe{constructor(y,$,Fe){this._element=y,this._overlayContainer=$,this._appThemes=Fe,this._appThemes.change.subscribe(mt=>{this._appThemes.themes.filter(Tt=>Tt!==mt).forEach(Tt=>{this._element.nativeElement.classList.remove(Tt),this._overlayContainer.getContainerElement().classList.remove(Tt)}),this._element.nativeElement.classList.add(mt),this._overlayContainer.getContainerElement().classList.add(mt)})}}return Pe.\u0275fac=function(y){return new(y||Pe)(n.Y36(n.SBq),n.Y36(fr.Xj),n.Y36(Pr.Z))},Pe.\u0275cmp=n.Xpm({type:Pe,selectors:[["app-root"]],decls:2,vars:0,consts:[[1,"mat-elevation-z6"]],template:function(y,$){1&y&&n._UZ(0,"app-navbar",0)(1,"router-outlet")},dependencies:[Qr.lC,Da],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}),Pe})();const Wr=[{path:"",pathMatch:"full",loadChildren:()=>Promise.all([l.e(592),l.e(777)]).then(l.bind(l,80777)).then(Pe=>Pe.HomepageModule)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([l.e(592),l.e(770)]).then(l.bind(l,51770)).then(Pe=>Pe.ComponentSidenavModule)},{path:"**",redirectTo:""}];let Jr=(()=>{class Pe{}return Pe.\u0275fac=function(y){return new(y||Pe)},Pe.\u0275mod=n.oAB({type:Pe,bootstrap:[Fa]}),Pe.\u0275inj=n.cJS({providers:[{provide:so.Is,useClass:Pr.Vi}],imports:[Pa,e.b2,Co.JF,Qr.Bz.forRoot(Wr,{scrollPositionRestoration:"enabled",anchorScrolling:"enabled"}),Pr.m8]}),Pe})();(0,n.G48)(),e.q6().bootstrapModule(Jr).catch(Pe=>console.error(Pe))},80386:(vt,we,l)=>{"use strict";l.d(we,{FB:()=>R,YK:()=>he});var e=l(42495),n=l(36028),o=l(33651),d=l(68484),c=l(96814),f=l(65879),p=l(23680),E=l(78645),F=l(47394),W=l(63019),De=l(48180),J=l(32181),Le=l(86825);const Ie={transformPanel:(0,Le.X$)("transformPanel",[(0,Le.eR)("void => enter-dropdown",(0,Le.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Le.F4)([(0,Le.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,Le.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,Le.eR)("* => void",(0,Le.jt)("100ms linear",(0,Le.oB)({opacity:0})))])};var Ae=l(24084),$e=l(43079),Ue=l(49388);function Mt(Oe,Te){}function ce(Oe,Te){if(1&Oe){const Q=f.EpF();f.TgZ(0,"color-chrome",2),f.NdJ("onChangeComplete",function(qe){f.CHM(Q);const St=f.oxw();return f.KtG(St.picker.select(St.getColorString(qe)))}),f.qZA()}if(2&Oe){const Q=f.oxw();f.Q6J("color",Q.picker.selected)}}let pt=0;const G=new f.OlP("mtx-colorpicker-scroll-strategy"),R={provide:G,deps:[o.aV],useFactory:function ye(Oe){return()=>Oe.scrollStrategies.reposition()}},se=(0,p.pj)(class{constructor(Oe){this._elementRef=Oe}});let pe=(()=>{class Oe extends se{constructor(Q,Ne){super(Q),this._changeDetectorRef=Ne,this._animationState="enter-dropdown",this._animationDone=new E.x}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._animationDone.complete()}getColorString(Q){return{hex:1===Q.color.rgb.a?Q.color.hex:new Ae.C(Q.color.rgb).toHex8String(),rgb:new Ae.C(Q.color.rgb).toRgbString(),hsl:new Ae.C(Q.color.hsl).toHslString(),hsv:new Ae.C(Q.color.hsv).toHsvString()}[this.picker.format]}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(f.Y36(f.SBq),f.Y36(f.sBO))},Oe.\u0275cmp=f.Xpm({type:Oe,selectors:[["mtx-colorpicker-content"]],hostAttrs:[1,"mtx-colorpicker-content"],hostVars:1,hostBindings:function(Q,Ne){1&Q&&f.WFA("@transformPanel.done",function(){return Ne._animationDone.next()}),2&Q&&f.d8E("@transformPanel",Ne._animationState)},inputs:{color:"color"},exportAs:["mtxColorpickerContent"],features:[f.qOj],decls:3,vars:3,consts:[[3,"ngIf","ngIfElse","ngTemplateOutlet"],["default",""],[3,"color","onChangeComplete"]],template:function(Q,Ne){if(1&Q&&(f.YNc(0,Mt,0,0,"ng-template",0),f.YNc(1,ce,1,1,"ng-template",null,1,f.W1O)),2&Q){const qe=f.MAs(2);f.Q6J("ngIf",Ne.picker.content)("ngIfElse",qe)("ngTemplateOutlet",Ne.picker.content)}},dependencies:[c.O5,c.tP,$e.KC],styles:[".mtx-colorpicker-content{display:block;border-radius:4px}\n"],encapsulation:2,data:{animation:[Ie.transformPanel]},changeDetection:0}),Oe})(),he=(()=>{class Oe{get disabled(){return void 0===this._disabled&&this.pickerInput?this.pickerInput.disabled:!!this._disabled}set disabled(Q){const Ne=(0,e.Ig)(Q);Ne!==this._disabled&&(this._disabled=Ne,this._disabledChange.next(Ne))}get restoreFocus(){return this._restoreFocus}set restoreFocus(Q){this._restoreFocus=(0,e.Ig)(Q)}get opened(){return this._opened}set opened(Q){(0,e.Ig)(Q)?this.open():this.close()}get color(){return this._color||(this.pickerInput?this.pickerInput.getThemePalette():void 0)}set color(Q){this._color=Q}get format(){return this._format||this.pickerInput.format}set format(Q){this._format=Q}get selected(){return this._validSelected}set selected(Q){this._validSelected=Q}constructor(Q,Ne,qe,St,N,z){this._overlay=Q,this._ngZone=Ne,this._viewContainerRef=qe,this._dir=N,this._document=z,this._inputStateChanges=F.w0.EMPTY,this.openedStream=new f.vpe,this.closedStream=new f.vpe,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this._opened=!1,this.id="mtx-colorpicker-"+pt++,this._validSelected="",this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._disabledChange=new E.x,this._selectedChanged=new E.x,this._scrollStrategy=St}ngOnChanges(){}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}select(Q){this.selected=Q,this._selectedChanged.next(Q)}registerInput(Q){if(this.pickerInput)throw Error("A Colorpicker can only be associated with a single input.");this.pickerInput=Q,this._inputStateChanges=Q._valueChange.subscribe(Ne=>this.selected=Ne)}open(){if(!this._opened&&!this.disabled){if(!this.pickerInput)throw Error("Attempted to open an Colorpicker with no associated input.");this._document&&(this._focusedElementBeforeOpen=this._document.activeElement),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;if(this._componentRef){const Ne=this._componentRef.instance;Ne._startExitAnimation(),Ne._animationDone.pipe((0,De.q)(1)).subscribe(()=>this._destroyOverlay())}const Q=()=>{this._opened&&(this._opened=!1,this.closedStream.emit(),this._focusedElementBeforeOpen=null)};this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus?(this._focusedElementBeforeOpen.focus(),setTimeout(Q)):Q()}_forwardContentValues(Q){Q.picker=this,Q.color=this.color}_openOverlay(){this._destroyOverlay();const Q=this.pickerInput.getOverlayLabelId(),Ne=new d.C5(pe,this._viewContainerRef),qe=this._overlayRef=this._overlay.create(new o.X_({positionStrategy:this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:["mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:this._scrollStrategy(),panelClass:"mtx-colorpicker-popup"})),St=qe.overlayElement;St.setAttribute("role","dialog"),Q&&St.setAttribute("aria-labelledby",Q),this._getCloseStream(qe).subscribe(N=>{N&&N.preventDefault(),this.close()}),this._componentRef=qe.attach(Ne),this._forwardContentValues(this._componentRef.instance),this._ngZone.onStable.pipe((0,De.q)(1)).subscribe(()=>qe.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDropdownStrategy(){const Q=this._overlay.position().flexibleConnectedTo(this.pickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-colorpicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(Q)}_setConnectedPositions(Q){const Ne="end"===this.xPosition?"end":"start",qe="start"===Ne?"end":"start",St="above"===this.yPosition?"bottom":"top",N="top"===St?"bottom":"top";return Q.withPositions([{originX:Ne,originY:N,overlayX:Ne,overlayY:St},{originX:Ne,originY:St,overlayX:Ne,overlayY:N},{originX:qe,originY:N,overlayX:qe,overlayY:St},{originX:qe,originY:St,overlayX:qe,overlayY:N}])}_getCloseStream(Q){return(0,W.T)(Q.backdropClick(),Q.detachments(),Q.keydownEvents().pipe((0,J.h)(Ne=>Ne.keyCode===n.hY&&!(0,n.Vb)(Ne)||this.pickerInput&&(0,n.Vb)(Ne,"altKey")&&Ne.keyCode===n.LH)))}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(f.Y36(o.aV),f.Y36(f.R0b),f.Y36(f.s_b),f.Y36(G),f.Y36(Ue.Is,8),f.Y36(c.K0,8))},Oe.\u0275cmp=f.Xpm({type:Oe,selectors:[["mtx-colorpicker"]],inputs:{content:"content",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",opened:"opened",color:"color",format:"format"},outputs:{openedStream:"opened",closedStream:"closed"},exportAs:["mtxColorpicker"],features:[f.TTD],decls:0,vars:0,template:function(Q,Ne){},encapsulation:2,changeDetection:0}),Oe})()},17400:(vt,we,l)=>{"use strict";l.d(we,{H:()=>d,x:()=>o});var e=l(78645),n=l(65879);let o=(()=>{class c{constructor(){this.resizeCanceled=new e.x,this.resizeCompleted=new e.x,this.triggerResize=new e.x}}return c.\u0275fac=function(p){return new(p||c)},c.\u0275prov=n.Yz7({token:c,factory:c.\u0275fac}),c})(),d=(()=>{class c{constructor(p){this._source=p,this.resizeCompleted=this._source.resizeCompleted}resize(p,E){this._source.triggerResize.next({columnId:p,size:E,completeImmediately:!0,isStickyColumn:!0})}}return c.\u0275fac=function(p){return new(p||c)(n.LFG(o))},c.\u0275prov=n.Yz7({token:c,factory:c.\u0275fac}),c})()},45034:(vt,we,l)=>{"use strict";l.d(we,{e:()=>Ue});var e=l(78645),n=l(92438),o=l(63019),d=l(37398),c=l(59773),f=l(32181),p=l(21441),E=l(48180),F=l(27921),W=l(69384),De=l(47422),J=l(63857),Le=l(65879);const Ie="cdk-column-resize-hover-or-active";let $e=0,Ue=(()=>{class Mt{constructor(){this.destroyed=new e.x,this.selectorId=""+ ++$e}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 pt=this.elementRef.nativeElement;(0,n.R)(pt,"mouseover").pipe((0,d.U)(G=>(0,J.o)(G.target,De.n7)),(0,c.R)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,n.R)(pt,"mouseleave").pipe((0,f.h)(G=>!!G.relatedTarget&&!(0,J.w)(G.relatedTarget,De.Lj)),(0,p.h)(null),(0,c.R)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,o.T)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,p.h)(void 0)),this.notifier.triggerResize.pipe((0,p.h)(void 0)),this.notifier.resizeCompleted.pipe((0,p.h)(void 0))).pipe((0,E.q)(1),(0,c.R)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,F.O)(null),(0,W.G)(),(0,c.R)(this.destroyed)).subscribe(([pt,G])=>{G&&G.classList.add(Ie),pt&&pt.classList.remove(Ie)})}}return Mt.\u0275fac=function(pt){return new(pt||Mt)},Mt.\u0275dir=Le.lG2({type:Mt}),Mt})()},76004:(vt,we,l)=>{"use strict";l.d(we,{Y:()=>J});var e=l(78645),n=l(52572),o=l(65592),d=l(93997),c=l(63020),f=l(37398),p=l(27921),E=l(836),F=l(63857),W=l(47422),De=l(65879);let J=(()=>{class Le{constructor(Ae){this._ngZone=Ae,this.headerCellHovered=new e.x,this.overlayHandleActiveForCell=new e.x,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,d.x)(),(0,c.B)()),this.headerRowHoveredOrActiveDistinct=(0,n.a)(this.headerCellHoveredDistinct.pipe((0,f.U)($e=>(0,F.o)($e,W.b7)),(0,p.O)(null),(0,d.x)()),this.overlayHandleActiveForCell.pipe((0,f.U)($e=>(0,F.o)($e,W.b7)),(0,p.O)(null),(0,d.x)())).pipe((0,E.T)(1),(0,f.U)(([$e,Ue])=>Ue||$e),(0,d.x)(),(0,c.B)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,c.B)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(Ae){return Ae!==this._lastSeenRow&&(this._lastSeenRow=Ae,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,f.U)($e=>$e===Ae),(0,d.x)(),(0,c.B)())),this._lastSeenRowHover}_enterZone(){return Ae=>new o.y($e=>Ae.subscribe({next:Ue=>this._ngZone.run(()=>$e.next(Ue)),error:Ue=>$e.error(Ue),complete:()=>$e.complete()}))}}return Le.\u0275fac=function(Ae){return new(Ae||Le)(De.LFG(De.R0b))},Le.\u0275prov=De.Yz7({token:Le,factory:Le.\u0275fac}),Le})()},63857:(vt,we,l)=>{"use strict";function e(c,f){return c.matches?c.matches(f):c.msMatchesSelector(f)}function n(c,f){if(!(c instanceof Node))return null;let p=c;for(;null!=p&&!(p instanceof Element);)p=p.parentNode;return p&&(d?p.closest(f):function o(c,f){let p=c;for(;null!=p&&!(p instanceof Element&&e(p,f));)p=p.parentNode;return p||null}(p,f))}l.d(we,{o:()=>n,w:()=>e});const d=!!Element.prototype.closest},80919:(vt,we,l)=>{"use strict";l.d(we,{a:()=>e});class e{constructor(o,d,c,f){this.origin=o,this.overlayRef=d,this.minWidthPx=c,this.maxWidthPx=f}}},47422:(vt,we,l)=>{"use strict";l.d(we,{Lj:()=>o,b7:()=>n,n7:()=>e});const e=".cdk-header-cell, .mat-header-cell",n=".cdk-header-row, .mat-header-row",o=".mat-column-resize-overlay-thumb"},23403:(vt,we,l)=>{"use strict";l.d(we,{e:()=>n});var e=l(23680);class n extends e._A{constructor(d){super(),this._delegate=d}getValidDateOrNull(d){return this.isDateInstance(d)&&this.isValid(d)?d:null}compareDatetime(d,c,f=!0){return this.compareDate(d,c)||this.getHour(d)-this.getHour(c)||f&&this.getMinute(d)-this.getMinute(c)}sameDatetime(d,c){if(d&&c){const f=this.isValid(d),p=this.isValid(c);return f&&p?!this.compareDatetime(d,c):f===p}return d===c}sameYear(d,c){return d&&c&&this.getYear(d)===this.getYear(c)}sameDay(d,c){return d&&c&&this.getDate(d)===this.getDate(c)&&this.sameMonthAndYear(d,c)}sameHour(d,c){return d&&c&&this.getHour(d)===this.getHour(c)&&this.sameDay(d,c)}sameMinute(d,c){return d&&c&&this.getMinute(d)===this.getMinute(c)&&this.sameHour(d,c)}sameMonthAndYear(d,c){if(d&&c){const f=this.isValid(d),p=this.isValid(c);return f&&p?!(this.getYear(d)-this.getYear(c)||this.getMonth(d)-this.getMonth(c)):f===p}return d===c}clone(d){return this._delegate.clone(d)}addCalendarYears(d,c){return this._delegate.addCalendarYears(d,c)}addCalendarMonths(d,c){return this._delegate.addCalendarMonths(d,c)}addCalendarDays(d,c){return this._delegate.addCalendarDays(d,c)}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,c,f){return this._delegate.createDate(d,c,f)}today(){return this._delegate.today()}parse(d,c){return this._delegate.parse(d,c)}format(d,c){return this._delegate.format(d,c)}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,c,f){return c&&this.compareDatetime(d,c)<0?c:f&&this.compareDatetime(d,f)>0?f:d}}},70489:(vt,we,l)=>{"use strict";l.d(we,{I:()=>n});const n=new(l(65879).OlP)("mtx-datetime-formats")},59863:(vt,we,l)=>{"use strict";l.d(we,{U:()=>n});var e=l(65879);let n=(()=>{class o{transform(c){return c instanceof e.Rgc}}return o.\u0275fac=function(c){return new(c||o)},o.\u0275pipe=e.Yjl({name:"isTemplateRef",type:o,pure:!0}),o})()},42469:(vt,we,l)=>{"use strict";l.d(we,{y:()=>d});var e=l(2664),n=l(22096),o=l(65879);let d=(()=>{class c{transform(p){return(0,e.b)(p)?p:(0,n.of)(p)}}return c.\u0275fac=function(p){return new(p||c)},c.\u0275pipe=o.Yjl({name:"toObservable",type:c,pure:!0}),c})()},28098:(vt,we,l)=>{"use strict";l.d(we,{c:()=>et});var e=l(65879),n=l(36028),o=l(42495),d=l(81374),c=l(70489),f=l(4083),p=l(17503),E=l(83002),F=l(96814);const W=["mtx-calendar-body",""];function De(ze,Ve){if(1&ze&&(e.TgZ(0,"tr",2)(1,"td",3),e._uU(2),e.qZA()()),2&ze){const k=e.oxw();e.xp6(1),e.uIk("colspan",k.numCols),e.xp6(1),e.Oqu(k.label)}}function J(ze,Ve){if(1&ze&&(e.TgZ(0,"td",7),e._uU(1),e.qZA()),2&ze){const k=e.oxw(2);e.uIk("colspan",k._firstRowOffset),e.xp6(1),e.hij(" ",k._firstRowOffset>=k.labelMinRequiredCells?k.label:""," ")}}function Le(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"td",8),e.NdJ("click",function(){const gt=e.CHM(k).$implicit,le=e.oxw(2);return e.KtG(le._cellClicked(gt))}),e.TgZ(1,"div",9),e._uU(2),e.qZA()()}if(2&ze){const k=Ve.$implicit,P=Ve.index,te=e.oxw().index,gt=e.oxw();e.ekj("mtx-calendar-body-active",gt._isActiveCell(te,P))("mtx-calendar-body-disabled",!k.enabled),e.Q6J("tabindex",gt._isActiveCell(te,P)?0:-1),e.uIk("data-mat-row",te)("data-mat-col",P)("aria-label",k.ariaLabel)("aria-disabled",!k.enabled||null),e.xp6(1),e.ekj("mtx-calendar-body-selected",gt.selectedValue===k.value)("mtx-calendar-body-today",gt.todayValue===k.value),e.uIk("aria-selected",gt.selectedValue===k.value),e.xp6(1),e.hij(" ",k.displayValue," ")}}function Ie(ze,Ve){if(1&ze&&(e.TgZ(0,"tr",4),e.YNc(1,J,2,2,"td",5),e.YNc(2,Le,3,15,"td",6),e.qZA()),2&ze){const k=Ve.$implicit,P=Ve.index,te=e.oxw();e.xp6(1),e.Q6J("ngIf",0===P&&te._firstRowOffset),e.xp6(1),e.Q6J("ngForOf",k)}}class Ae{constructor(Ve,k,P,te){this.value=Ve,this.displayValue=k,this.ariaLabel=P,this.enabled=te}}let $e=(()=>{class ze{constructor(){this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new e.vpe}get _firstRowOffset(){return this.rows&&this.rows.length&&this.rows[0].length?this.numCols-this.rows[0].length:0}_cellClicked(k){!this.allowDisabledSelection&&!k.enabled||this.selectedValueChange.emit(k.value)}_isActiveCell(k,P){let te=k*this.numCols+P;return k&&(te-=this._firstRowOffset),te===this.activeCell}}return ze.\u0275fac=function(k){return new(k||ze)},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["","mtx-calendar-body",""]],hostAttrs:[1,"mtx-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",selectedValue:"selectedValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",allowDisabledSelection:"allowDisabledSelection",activeCell:"activeCell"},outputs:{selectedValueChange:"selectedValueChange"},exportAs:["mtxCalendarBody"],attrs:W,decls:2,vars:2,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],["aria-hidden","true"],[1,"mtx-calendar-body-label"],["role","row"],["class","mtx-calendar-body-label","aria-hidden","true",4,"ngIf"],["role","gridcell","class","mtx-calendar-body-cell",3,"mtx-calendar-body-active","mtx-calendar-body-disabled","tabindex","click",4,"ngFor","ngForOf"],["aria-hidden","true",1,"mtx-calendar-body-label"],["role","gridcell",1,"mtx-calendar-body-cell",3,"tabindex","click"],[1,"mtx-calendar-body-cell-content"]],template:function(k,P){1&k&&(e.YNc(0,De,3,2,"tr",0),e.YNc(1,Ie,3,2,"tr",1)),2&k&&(e.Q6J("ngIf",P._firstRowOffset{class ze{constructor(k,P){if(this._adapter=k,this._dateFormats=P,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(k){const P=this._activeDate;this._activeDate=k||this._adapter.today(),P&&this._activeDate&&!G(this._adapter,P,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(k){this._selected=k,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(k){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(k))}get maxDate(){return this._maxDate}set maxDate(k){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(k))}ngAfterContentInit(){this._init()}_yearSelected(k){const P=this._adapter.getMonth(this.activeDate),te=this._adapter.createDatetime(k,P,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(k,P,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(te)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return ye(this._adapter,this.activeDate,this.minDate,this.maxDate)}_calendarStateDone(){this._calendarState=""}_init(){this._todayYear=this._adapter.getYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const P=this._adapter.getYear(this.activeDate)-ye(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let te=0,gt=[];tethis._createCellForYear(le))),gt=[])}_createCellForYear(k){const P=this._adapter.getYearName(this._adapter.createDate(k,0,1));return new Ae(k,P,P,this._shouldEnableYear(k))}_shouldEnableYear(k){if(null==k||this.maxDate&&k>this._adapter.getYear(this.maxDate)||this.minDate&&k{class ze{constructor(k,P,te,gt){this._elementRef=k,this._adapter=P,this._changeDetectorRef=te,this._document=gt,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new e.vpe,this.activeDateChange=new e.vpe,this._userSelection=new e.vpe,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=le=>{this._timeChanged=!1,this.setTime(le),this._bindGlobalEvents(le)},this._pointerMove=le=>{le.cancelable&&le.preventDefault(),this.setTime(le)},this._pointerUp=le=>{le.cancelable&&le.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),this._hourView||this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(k){const P=this._activeDate;this._activeDate=this._adapter.clampDate(k,this.minDate,this.maxDate),this._adapter.sameMinute(P,this._activeDate)||this._init()}get selected(){return this._selected}set selected(k){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(k)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(k){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(k))}get maxDate(){return this._maxDate}set maxDate(k){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(k))}set startView(k){this._hourView="minute"!==k}get _hand(){const k=this._adapter.getHour(this.activeDate);this._selectedHour=k,this._selectedMinute=this._adapter.getMinute(this.activeDate);let P=0,te=N;return this._hourView?(te=this._selectedHour>0&&this._selectedHour<13?N:27.5,this.twelvehour&&(te=N),P=Math.round(30*this._selectedHour)):P=Math.round(6*this._selectedMinute),{height:`${te}%`,marginTop:50-te+"%",transform:`rotate(${P}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(k){const P=this._document,te=j(k),le=te?"touchend":"mouseup";P.addEventListener(te?"touchmove":"mousemove",this._pointerMove,Ne),P.addEventListener(le,this._pointerUp,Ne),te&&P.addEventListener("touchcancel",this._pointerUp,Ne)}_removeGlobalEvents(){const k=this._document;k.removeEventListener("mousemove",this._pointerMove,Ne),k.removeEventListener("mouseup",this._pointerUp,Ne),k.removeEventListener("touchmove",this._pointerMove,Ne),k.removeEventListener("touchend",this._pointerUp,Ne),k.removeEventListener("touchcancel",this._pointerUp,Ne)}_init(){this._hours.length=0,this._minutes.length=0;const k=this._adapter.getHourNames(),P=this._adapter.getMinuteNames();if(this.twelvehour){const te=[];for(let gt=0;gt=0)&&(!this.maxDate||this._adapter.compareDatetime(Wt,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(Wt,E.B.HOUR));te.push({value:gt,displayValue:gt%12==0?"12":k[gt%12],enabled:kt,top:50-Math.cos(le)*tt-z,left:50+Math.sin(le)*tt-z})}this._hours=te.filter("AM"===this.AMPM?gt=>gt.value<12:gt=>gt.value>=12)}else for(let te=0;te0&&te<13?N:27.5,Ft=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),te,0),Wt=(!this.minDate||this._adapter.compareDatetime(Ft,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(Ft,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(Ft,E.B.HOUR));this._hours.push({value:te,displayValue:0===te?"00":k[te],enabled:Wt,top:50-Math.cos(gt)*tt-z,left:50+Math.sin(gt)*tt-z,fontSize:te>0&&te<13?"":"80%"})}for(let te=0;te=0)&&(!this.maxDate||this._adapter.compareDatetime(le,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(le,E.B.MINUTE));this._minutes.push({value:te,displayValue:0===te?"00":P[te],enabled:tt,top:50-Math.cos(gt)*N-z,left:50+Math.sin(gt)*N-z})}}setTime(k){const P=this._elementRef.nativeElement,te=P.getBoundingClientRect(),gt=P.offsetWidth,le=P.offsetHeight,{pageX:tt,pageY:Ft}=function Ee(ze){let Ve;return Ve=j(ze)?ze.touches[0]||ze.changedTouches[0]:ze,Ve}(k),Wt=gt/2-(tt-te.left-window.pageXOffset),kt=le/2-(Ft-te.top-window.pageYOffset);let Yt=Math.atan2(-Wt,kt);const Xe=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),Be=Math.sqrt(Wt*Wt+kt*kt),Ct=this._hourView&&Be>(gt*(N/100)+.275*gt)/2;Yt<0&&(Yt=2*Math.PI+Yt);let ve,st=Math.round(Yt/Xe);this._hourView?(this.twelvehour?st="AM"===this.AMPM?0===st?12:st:12===st?0:st+12:(12===st&&(st=0),st=Ct?0===st?12:st:0===st?0:st+12),ve=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),st,this._adapter.getMinute(this.activeDate))):(this.interval&&(st*=this.interval),60===st&&(st=0),ve=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),st)),this._timeChanged=!0,this.activeDate=ve,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate)}}return ze.\u0275fac=function(k){return new(k||ze)(e.Y36(e.SBq),e.Y36(Ue.e),e.Y36(e.sBO),e.Y36(F.K0))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(k,P){1&k&&e.NdJ("mousedown",function(gt){return P._pointerDown(gt)})("touchstart",function(gt){return P._pointerDown(gt)})},inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:"twelvehour",AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],features:[e.TTD],decls:7,vars:7,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand",3,"ngStyle"],[1,"mtx-clock-hours"],["class","mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","fontSize","left","top",4,"ngFor","ngForOf"],[1,"mtx-clock-minutes"],["class","mtx-clock-cell",3,"mtx-clock-cell-disabled","mtx-clock-cell-selected","left","top",4,"ngFor","ngForOf"],[1,"mtx-clock-cell"]],template:function(k,P){1&k&&(e.TgZ(0,"div",0),e._UZ(1,"div",1)(2,"div",2),e.TgZ(3,"div",3),e.YNc(4,Te,2,11,"div",4),e.qZA(),e.TgZ(5,"div",5),e.YNc(6,Q,2,9,"div",6),e.qZA()()),2&k&&(e.xp6(2),e.Q6J("ngStyle",P._hand),e.xp6(1),e.ekj("active",P._hourView),e.xp6(1),e.Q6J("ngForOf",P._hours),e.xp6(1),e.ekj("active",!P._hourView),e.xp6(1),e.Q6J("ngForOf",P._minutes))},dependencies:[F.sg,F.PC],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}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%}.mtx-clock-center{position:absolute;top:50%;left:50%;width:2%;height:2%;margin:-1%;border-radius:50%}.mtx-clock-hand{position:absolute;inset:0;width:1px;margin:0 auto;transform-origin:bottom}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%}.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}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none}\n'],encapsulation:2,changeDetection:0}),ze})();function j(ze){return"t"===ze.type[0]}const ee=["hourInput"],ie=["minuteInput"];function q(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"div",12)(1,"button",13),e.NdJ("keydown",function(te){return te.stopPropagation()})("click",function(){e.CHM(k);const te=e.oxw();return e.KtG(te.ampmChange.emit("AM"))}),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"button",14),e.NdJ("keydown",function(te){return te.stopPropagation()})("click",function(){e.CHM(k);const te=e.oxw();return e.KtG(te.ampmChange.emit("PM"))}),e._uU(4,"PM"),e.qZA()()}if(2&ze){const k=e.oxw();e.xp6(1),e.ekj("mtx-time-ampm-active","AM"===k.AMPM),e.xp6(2),e.ekj("mtx-time-ampm-active","PM"===k.AMPM)}}function re(ze,Ve){for(ze=String(ze);ze.length{class ze{set timeInterval(k){this._interval=(0,o.su)(k)}set timeMin(k){this._min=(0,o.su)(k)}set timeMax(k){this._max=(0,o.su)(k)}set timeValue(k){this._value=(0,o.su)(k),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(k,P){this.element=k,this.cdr=P,this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new e.vpe,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),this.timeValueChanged.emit(this._value)}focus(){this.writeValue("")}writeValue(k){this.inputElement.value=""!==k?re(k,2):"",this.cdr.markForCheck()}writePlaceholder(k){this.inputElement.placeholder=re(k,2),this.cdr.markForCheck()}keyDownHandler(k){if(String(this.inputElement.value).length>0){let P=null;k.keyCode===n.LH?(P=(0,o.su)(this._value),P+=this._interval,k.stopPropagation()):k.keyCode===n.JH&&(P=(0,o.su)(this._value),P-=this._interval,k.stopPropagation()),"number"==typeof P&&(this.writeValue(P),this.writePlaceholder(P),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(k){const P=k?.key??null;isNaN(Number(P))&&"Enter"!==P&&k.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const k=(0,o.su)(this.inputElement?.value??null);if(k||0===this._min&&0===k){const P=Math.min(Math.max(k,this._min),this._max);P!==k&&(this.writeValue(P),this.writePlaceholder(P)),this._value=P}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}}return ze.\u0275fac=function(k){return new(k||ze)(e.Y36(e.SBq),e.Y36(e.sBO))},ze.\u0275dir=e.lG2({type:ze,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(k,P){1&k&&e.NdJ("blur",function(gt){return P.blur(gt)})("focus",function(gt){return P.focus(gt)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"]}),ze})(),He=(()=>{class ze{get twelvehour(){return this._twelvehour}set twelvehour(k){this._twelvehour=(0,o.Ig)(k)}get activeDate(){return this._activeDate}set activeDate(k){this._activeDate=this._adapter.clampDate(k,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(k){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(k)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(k){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(k))}get maxDate(){return this._maxDate}set maxDate(k){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(k))}get clockView(){return this._clockView}set clockView(k){this._clockView=k}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const k=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===k?"12":this.prefixWithZero(k>12?k-12:k):this.prefixWithZero(k)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(k){return k<10?"0"+String(k):String(k)}constructor(k,P,te){this._adapter=k,this._changeDetectorRef=P,this._datetimepickerIntl=te,this.selectedChange=new e.vpe,this.activeDateChange=new e.vpe,this._userSelection=new e.vpe,this.ampmChange=new e.vpe,this.clockViewChange=new e.vpe,this.interval=1,this._twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(k){k.clockView&&k.clockView.currentValue!==k.clockView.previousValue&&this.focusInputElement()}ngAfterViewInit(){this.focusInputElement()}focusInputElement(){"hour"===this.clockView?this.hourInputElement&&this.hourInputElement.nativeElement.focus():this.minuteInputElement&&this.minuteInputElement.nativeElement.focus()}handleHourInputChange(k){const P=(0,o.su)(k);if(P||0===P){const te=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this.updateHourForAmPm(P),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(te,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}updateHourForAmPm(k){return this.twelvehour?"AM"===this.AMPM?0===k||12===k?0:k:0===k||12===k?12:k+12:k}handleMinuteInputChange(k){const P=(0,o.su)(k);if(P||0===P){const te=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this._activeDate),P);this._activeDate=this._adapter.clampDate(te,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}handleFocus(k){this.clockView=k,this.clockViewChange.emit(k)}_timeSelected(k){"hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=k}_onActiveDateChange(k){this._activeDate=k,this.activeDateChange.emit(k)}handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}handleCancel(){this._userSelection.emit()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}}return ze.\u0275fac=function(k){return new(k||ze)(e.Y36(Ue.e),e.Y36(e.sBO),e.Y36(pe.i))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mtx-time"]],viewQuery:function(k,P){if(1&k&&(e.Gf(ee,5,e.SBq),e.Gf(ee,5,We),e.Gf(ie,5,e.SBq),e.Gf(ie,5,We)),2&k){let te;e.iGM(te=e.CRH())&&(P.hourInputElement=te.first),e.iGM(te=e.CRH())&&(P.hourInputDirective=te.first),e.iGM(te=e.CRH())&&(P.minuteInputElement=te.first),e.iGM(te=e.CRH())&&(P.minuteInputDirective=te.first)}},hostAttrs:[1,"mtx-time"],inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:"twelvehour",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.TTD],decls:15,vars:27,consts:[[1,"mtx-time-input-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeMin","timeMax","timeValue","timeValueChanged","focus"],["hourInput","mtxTimeInput"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeMin","timeMax","timeValue","timeInterval","timeValueChanged","focus"],["minuteInput","mtxTimeInput"],["class","mtx-time-ampm",4,"ngIf"],[3,"AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","selectedChange","activeDateChange"],[1,"mtx-time-button-wrapper"],["mat-button","","type","button",1,"mtx-time-cancel-button",3,"click"],["mat-button","","type","button",1,"mtx-time-ok-button",3,"disabled","click"],[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"]],template:function(k,P){if(1&k&&(e.TgZ(0,"div",0)(1,"div",1)(2,"input",2,3),e.NdJ("timeValueChanged",function(gt){return P.handleHourInputChange(gt)})("focus",function(){return P.handleFocus("hour")}),e.qZA(),e.TgZ(4,"div",4),e._uU(5,":"),e.qZA(),e.TgZ(6,"input",5,6),e.NdJ("timeValueChanged",function(gt){return P.handleMinuteInputChange(gt)})("focus",function(){return P.handleFocus("minute")}),e.qZA(),e.YNc(8,q,5,4,"div",7),e.qZA()(),e.TgZ(9,"mtx-clock",8),e.NdJ("selectedChange",function(gt){return P._timeSelected(gt)})("activeDateChange",function(gt){return P._onActiveDateChange(gt)}),e.qZA(),e.TgZ(10,"div",9)(11,"button",10),e.NdJ("click",function(){return P.handleCancel()}),e._uU(12),e.qZA(),e.TgZ(13,"button",11),e.NdJ("click",function(){return P.handleOk()}),e._uU(14),e.qZA()()),2&k){const te=e.MAs(3),gt=e.MAs(7);e.xp6(2),e.ekj("mtx-time-input-active","hour"===P.clockView)("mtx-time-input-warning",!te.valid),e.Q6J("timeMin",P.twelvehour?1:0)("timeMax",P.twelvehour?12:23)("timeValue",P.hour),e.xp6(4),e.ekj("mtx-time-input-active","minute"===P.clockView)("mtx-time-input-warning",!gt.valid),e.Q6J("timeMin",0)("timeMax",59)("timeValue",P.minute)("timeInterval",P.interval),e.xp6(2),e.Q6J("ngIf",P.twelvehour),e.xp6(1),e.Q6J("AMPM",P.AMPM)("dateFilter",P.dateFilter)("interval",P.interval)("maxDate",P.maxDate)("minDate",P.minDate)("selected",P.selected)("startView",P.clockView)("twelvehour",P.twelvehour),e.xp6(3),e.hij(" ",P._datetimepickerIntl.cancelLabel," "),e.xp6(1),e.Q6J("disabled",(null==P.minuteInputDirective?null:P.minuteInputDirective.invalid)||(null==P.hourInputDirective?null:P.hourInputDirective.invalid)),e.xp6(1),e.hij(" ",P._datetimepickerIntl.okLabel," ")}},dependencies:[F.O5,he.lW,x,We],styles:[".mtx-time{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-radius:8px;border:2px solid transparent;-webkit-appearance:none;appearance:none;outline:none}.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-typography-button-font-weight: 400;flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid}.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-radius:8px 8px 0 0}.mtx-time-ampm .mtx-time-pm{border-radius:0 0 8px 8px;border-top:none}.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}),ze})();function at(ze,Ve){if(1&ze&&(e.TgZ(0,"th"),e._uU(1),e.qZA()),2&ze){const k=Ve.$implicit;e.uIk("aria-label",k.long),e.xp6(1),e.Oqu(k.narrow)}}let Ze=(()=>{class ze{constructor(k,P){if(this._adapter=k,this._dateFormats=P,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");const te=this._adapter.getFirstDayOfWeek(),gt=this._adapter.getDayOfWeekNames("narrow"),tt=this._adapter.getDayOfWeekNames("long").map((Ft,Wt)=>({long:Ft,narrow:gt[Wt]}));this._weekdays=tt.slice(te).concat(tt.slice(0,te)),this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(k){const P=this._activeDate;this._activeDate=k||this._adapter.today(),P&&this._activeDate&&!this._adapter.sameMonthAndYear(P,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(P,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(k){this._selected=k,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(k){this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),k,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"date"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedDate=this._getDateInCurrentMonth(this.selected),this._todayDate=this._getDateInCurrentMonth(this._adapter.today());const k=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(k)-this._adapter.getFirstDayOfWeek())%7,this._createWeekCells()}_createWeekCells(){const k=this._adapter.getNumDaysInMonth(this.activeDate),P=this._adapter.getDateNames();this._weeks=[[]];for(let te=0,gt=this._firstWeekOffset;te{class ze{constructor(k,P){if(this._adapter=k,this._dateFormats=P,this.type="date",this.selectedChange=new e.vpe,this._userSelection=new e.vpe,!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(k){const P=this._activeDate;this._activeDate=k||this._adapter.today(),P&&this._activeDate&&!this._adapter.sameYear(P,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(k){this._selected=k,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(k){const P=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),k,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),k,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(P)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"month"===this.type&&this._userSelection.emit()}_calendarStateDone(){this._calendarState=""}_init(){this._selectedMonth=this._getMonthInCurrentYear(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._adapter.today()),this._yearLabel=this._adapter.getYearName(this.activeDate);const k=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(P=>P.map(te=>this._createCellForMonth(te,k[te])))}_getMonthInCurrentYear(k){return this._adapter.sameYear(k,this.activeDate)?this._adapter.getMonth(k):null}_createCellForMonth(k,P){const te=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),k,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new Ae(k,P.toLocaleUpperCase(),te,this._isMonthEnabled(k))}_isMonthEnabled(k){if(!this.dateFilter)return!0;for(let te=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),k,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(te)===k;te=this._adapter.addCalendarDays(te,1))if(this.dateFilter(te))return!0;return!1}}return ze.\u0275fac=function(k){return new(k||ze)(e.Y36(Ue.e,8),e.Y36(c.I,8))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mtx-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection"},exportAs:["mtxYearView"],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"label","rows","todayValue","labelMinRequiredCells","numCols","activeCell","selectedValue","allowDisabledSelection","selectedValueChange"]],template:function(k,P){1&k&&(e.TgZ(0,"table",0),e._UZ(1,"thead",1),e.TgZ(2,"tbody",2),e.NdJ("@slideCalendar.done",function(){return P._calendarStateDone()})("selectedValueChange",function(gt){return P._monthSelected(gt)}),e.qZA()()),2&k&&(e.xp6(2),e.Q6J("@slideCalendar",P._calendarState)("label",P._yearLabel)("rows",P._months)("todayValue",P._todayMonth)("labelMinRequiredCells",2)("numCols",4)("activeCell",P._adapter.getMonth(P.activeDate))("selectedValue",P._selectedMonth)("allowDisabledSelection",!0))},dependencies:[$e],encapsulation:2,data:{animation:[f.u.slideCalendar]},changeDetection:0}),ze})();function ke(ze,Ve){1&ze&&(e.O4$(),e.TgZ(0,"svg",10),e._UZ(1,"path",11),e.qZA())}function ht(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"button",8),e.NdJ("click",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._yearClicked())}),e.TgZ(1,"span"),e._uU(2),e.qZA(),e.YNc(3,ke,2,0,"svg",9),e.qZA()}if(2&ze){const k=e.oxw();e.ekj("active","year"===k.currentView||"multi-year"===k.currentView),e.uIk("aria-label",k._yearButtonLabel),e.xp6(2),e.Oqu(k._yearButtonText),e.xp6(1),e.Q6J("ngIf",k.multiYearSelector||"year"===k.type)}}function _t(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"button",15),e.NdJ("click",function(){e.CHM(k);const te=e.oxw(2);return e.KtG(te._dateClicked())}),e._uU(1),e.qZA()}if(2&ze){const k=e.oxw(2);e.ekj("active","month"===k.currentView)("not-clickable","month"===k.type),e.uIk("aria-label",k._dateButtonLabel),e.xp6(1),e.Oqu(k._dateButtonText)}}function ot(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"span",22)(1,"button",23),e.NdJ("click",function(){e.CHM(k);const te=e.oxw(3);return e.KtG(te._ampmClicked("AM"))}),e._uU(2,"AM"),e.qZA(),e.TgZ(3,"button",24),e.NdJ("click",function(){e.CHM(k);const te=e.oxw(3);return e.KtG(te._ampmClicked("PM"))}),e._uU(4,"PM"),e.qZA()()}if(2&ze){const k=e.oxw(3);e.xp6(1),e.ekj("active","AM"===k._AMPM),e.xp6(2),e.ekj("active","PM"===k._AMPM)}}function Et(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"span",16)(1,"span",17)(2,"button",18),e.NdJ("click",function(){e.CHM(k);const te=e.oxw(2);return e.KtG(te._hoursClicked())}),e._uU(3),e.qZA(),e.TgZ(4,"span",19),e._uU(5,":"),e.qZA(),e.TgZ(6,"button",20),e.NdJ("click",function(){e.CHM(k);const te=e.oxw(2);return e.KtG(te._minutesClicked())}),e._uU(7),e.qZA()(),e.YNc(8,ot,5,4,"span",21),e.qZA()}if(2&ze){const k=e.oxw(2);e.ekj("active","clock"===k.currentView),e.xp6(2),e.ekj("active","hour"===k._clockView),e.uIk("aria-label",k._hourButtonLabel),e.xp6(1),e.Oqu(k._hoursButtonText),e.xp6(3),e.ekj("active","minute"===k._clockView),e.uIk("aria-label",k._minuteButtonLabel),e.xp6(1),e.Oqu(k._minutesButtonText),e.xp6(1),e.Q6J("ngIf",k.twelvehour)}}function jt(ze,Ve){if(1&ze&&(e.TgZ(0,"div",12),e.YNc(1,_t,2,6,"button",13),e.YNc(2,Et,9,11,"span",14),e.qZA()),2&ze){const k=e.oxw();e.xp6(1),e.Q6J("ngIf","time"!==k.type),e.xp6(1),e.Q6J("ngIf",k.type.endsWith("time"))}}function si(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"div",25)(1,"div",26)(2,"button",27),e.NdJ("click",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._previousClicked())}),e.O4$(),e.TgZ(3,"svg",28),e._UZ(4,"path",29),e.qZA()(),e.kcU(),e.TgZ(5,"div",30),e.NdJ("@slideCalendar.done",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._calendarStateDone())}),e.TgZ(6,"strong"),e._uU(7),e.qZA()(),e.TgZ(8,"button",31),e.NdJ("click",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._nextClicked())}),e.O4$(),e.TgZ(9,"svg",28),e._UZ(10,"path",32),e.qZA()()()()}if(2&ze){const k=e.oxw();e.xp6(2),e.ekj("disabled",!k._previousEnabled()),e.uIk("aria-disabled",!k._previousEnabled())("aria-label",k._prevButtonLabel),e.xp6(3),e.Q6J("@slideCalendar",k._calendarState),e.xp6(2),e.Oqu(k._yearPeriodText),e.xp6(1),e.ekj("disabled",!k._nextEnabled()),e.uIk("aria-disabled",!k._nextEnabled())("aria-label",k._nextButtonLabel)}}function Ut(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"mtx-month-view",33),e.NdJ("_userSelection",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._userSelected())})("selectedChange",function(te){e.CHM(k);const gt=e.oxw();return e.KtG(gt._dateSelected(te))}),e.qZA()}if(2&ze){const k=e.oxw();e.Q6J("activeDate",k._activeDate)("dateFilter",k._dateFilterForViews)("selected",k.selected)("type",k.type)}}function ii(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"mtx-year-view",33),e.NdJ("_userSelection",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._userSelected())})("selectedChange",function(te){e.CHM(k);const gt=e.oxw();return e.KtG(gt._monthSelected(te))}),e.qZA()}if(2&ze){const k=e.oxw();e.Q6J("activeDate",k._activeDate)("dateFilter",k._dateFilterForViews)("selected",k.selected)("type",k.type)}}function xt(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"mtx-multi-year-view",34),e.NdJ("_userSelection",function(){e.CHM(k);const te=e.oxw();return e.KtG(te._userSelected())})("selectedChange",function(te){e.CHM(k);const gt=e.oxw();return e.KtG(gt._yearSelected(te))}),e.qZA()}if(2&ze){const k=e.oxw();e.Q6J("activeDate",k._activeDate)("dateFilter",k._dateFilterForViews)("maxDate",k.maxDate)("minDate",k.minDate)("selected",k.selected)("type",k.type)}}function Rt(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"mtx-time",37),e.NdJ("_userSelection",function(){e.CHM(k);const te=e.oxw(2);return e.KtG(te._userSelected())})("activeDateChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._onActiveDateChange(te))})("selectedChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._timeSelected(te))})("ampmChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._ampmClicked(te))})("clockViewChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._clockView=te)}),e.qZA()}if(2&ze){const k=e.oxw(2);e.Q6J("AMPM",k._AMPM)("clockView",k._clockView)("twelvehour",k.twelvehour)("dateFilter",k.dateFilter)("interval",k.timeInterval)("maxDate",k.maxDate)("minDate",k.minDate)("selected",k._activeDate)}}function bt(ze,Ve){if(1&ze){const k=e.EpF();e.TgZ(0,"mtx-clock",38),e.NdJ("_userSelection",function(){e.CHM(k);const te=e.oxw(2);return e.KtG(te._userSelected())})("activeDateChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._onActiveDateChange(te))})("selectedChange",function(te){e.CHM(k);const gt=e.oxw(2);return e.KtG(gt._dialTimeSelected(te))}),e.qZA()}if(2&ze){const k=e.oxw(2);e.Q6J("AMPM",k._AMPM)("dateFilter",k.dateFilter)("interval",k.timeInterval)("maxDate",k.maxDate)("minDate",k.minDate)("selected",k._activeDate)("startView",k._clockView)("twelvehour",k.twelvehour)}}function de(ze,Ve){if(1&ze&&(e.ynx(0),e.YNc(1,Rt,1,8,"mtx-time",35),e.YNc(2,bt,1,8,"ng-template",null,36,e.W1O),e.BQk()),2&ze){const k=e.MAs(3),P=e.oxw();e.xp6(1),e.Q6J("ngIf",P.timeInput)("ngIfElse",k)}}let et=(()=>{class ze{get multiYearSelector(){return this._multiYearSelector}set multiYearSelector(k){this._multiYearSelector=(0,o.Ig)(k)}get twelvehour(){return this._twelvehour}set twelvehour(k){this._twelvehour=(0,o.Ig)(k)}constructor(k,P,te,gt,le,tt){if(this._elementRef=k,this._intl=P,this._ngZone=te,this._adapter=gt,this._dateFormats=le,this._multiYearSelector=!1,this._twelvehour=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChange=new e.vpe,this.viewChanged=new e.vpe,this._userSelection=new e.vpe,this._clockView="hour",this._type="date",this._timeInput=!1,this._dateFilterForViews=Ft=>!!Ft&&(!this.dateFilter||this.dateFilter(Ft,E.B.DATE))&&(!this.minDate||this._adapter.compareDate(Ft,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(Ft,this.maxDate)<=0),!this._adapter)throw(0,p.Z)("DatetimeAdapter");if(!this._dateFormats)throw(0,p.Z)("MTX_DATETIME_FORMATS");this._intlChanges=P.changes.subscribe(()=>tt.markForCheck())}get type(){return this._type}set type(k){this._type=k||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(k){this._startAt=this._adapter.getValidDateOrNull(k)}get timeInput(){return this._timeInput}set timeInput(k){this._timeInput=(0,o.Ig)(k)}get selected(){return this._selected}set selected(k){this._selected=this._adapter.getValidDateOrNull(k)}get minDate(){return this._minDate}set minDate(k){this._minDate=this._adapter.getValidDateOrNull(k)}get maxDate(){return this._maxDate}set maxDate(k){this._maxDate=this._adapter.getValidDateOrNull(k)}get _activeDate(){return this._clampedActiveDate}set _activeDate(k){const P=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(k,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),P&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(P,this._clampedActiveDate)&&(this._adapter.isInNextMonth(P,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left"))}get currentView(){return this._currentView}set currentView(k){this._currentView=k,this.viewChanged.emit(k)}get _yearPeriodText(){if("multi-year"===this.currentView){const P=this._adapter.getYear(this._activeDate)-ye(this._adapter,this._activeDate,this.minDate,this.maxDate),te=P+Mt-1,gt=this._adapter.getYearName(this._adapter.createDate(P,0,1)),le=this._adapter.getYearName(this._adapter.createDate(te,0,1));return this._intl.formatYearRange(gt,le)}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 k=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===k&&(k=24),k=k>12?k-12:k),this._2digit(k)}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._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||"month"}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(k){"date"===this.type?(!this._adapter.sameDate(k,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(k):(this._activeDate=k,this.currentView="clock")}_monthSelected(k){"month"===this.type?(!this._adapter.sameMonthAndYear(k,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(k)):(this._activeDate=k,this.currentView="month",this._clockView="hour")}_yearSelected(k){if("year"===this.type){if(!this._adapter.sameYear(k,this.selected)||!this.preventSameDateTimeSelection){const P=this._adapter.createDatetime(this._adapter.getYear(k),0,1,0,0);this.selectedChange.emit(P)}}else this._activeDate=k,this.currentView="year"}_timeSelected(k){this._activeDate=this._updateDate(k),(!this._adapter.sameDatetime(k,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(k)}_dialTimeSelected(k){"minute"!==this._clockView?(this._activeDate=this._updateDate(k),this._clockView="minute"):(!this._adapter.sameDatetime(k,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(k)}_onActiveDateChange(k){this._activeDate=k}_updateDate(k){if(this.twelvehour)if(12===this._adapter.getHour(k)){if("AM"===this._AMPM)return this._adapter.addCalendarHours(k,-12)}else if("PM"===this._AMPM)return this._adapter.addCalendarHours(k,12);return k}_selectAMPM(k){this._AMPM=this._adapter.getHour(k)>11?"PM":"AM"}_ampmClicked(k){if(this._currentView="clock",k===this._AMPM)return;const P=this._adapter.getHour(this._activeDate);let te;te="AM"===k?P>=12?this._adapter.getHour(this._activeDate)-12:12:(P+12)%24;const gt=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),te,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(gt)===te&&(this._activeDate=gt,this._AMPM=k)}_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:-Mt)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:Mt)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_handleCalendarBodyKeydown(k){"month"===this.currentView?this._handleCalendarBodyKeydownInMonthView(k):"year"===this.currentView?this._handleCalendarBodyKeydownInYearView(k):"multi-year"===this.currentView?this._handleCalendarBodyKeydownInMultiYearView(k):this._handleCalendarBodyKeydownInClockView(k)}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,d.P)()).subscribe(()=>{this._elementRef.nativeElement.focus()})})}_calendarStateDone(){this._calendarState=""}_isSameView(k,P){return"month"===this.currentView?this._adapter.getYear(k)===this._adapter.getYear(P)&&this._adapter.getMonth(k)===this._adapter.getMonth(P):"year"===this.currentView?this._adapter.getYear(k)===this._adapter.getYear(P):G(this._adapter,k,P,this.minDate,this.maxDate)}_handleCalendarBodyKeydownInMonthView(k){switch(k.keyCode){case n.oh:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-1);break;case n.SV:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1);break;case n.LH:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-7);break;case n.JH:this._activeDate=this._adapter.addCalendarDays(this._activeDate,7);break;case n.Sd:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1-this._adapter.getDate(this._activeDate));break;case n.uR:this._activeDate=this._adapter.addCalendarDays(this._activeDate,this._adapter.getNumDaysInMonth(this._activeDate)-this._adapter.getDate(this._activeDate));break;case n.Ku:this._activeDate=k.altKey?this._adapter.addCalendarYears(this._activeDate,-1):this._adapter.addCalendarMonths(this._activeDate,-1);break;case n.VM:this._activeDate=k.altKey?this._adapter.addCalendarYears(this._activeDate,1):this._adapter.addCalendarMonths(this._activeDate,1);break;case n.K5:return void(this._dateFilterForViews(this._activeDate)&&(this._dateSelected(this._activeDate),k.preventDefault()));default:return}k.preventDefault()}_handleCalendarBodyKeydownInYearView(k){switch(k.keyCode){case n.oh:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-1);break;case n.SV:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,1);break;case n.LH:this._activeDate=this._prevMonthInSameCol(this._activeDate);break;case n.JH:this._activeDate=this._nextMonthInSameCol(this._activeDate);break;case n.Sd:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case n.uR:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case n.Ku:this._activeDate=this._adapter.addCalendarYears(this._activeDate,k.altKey?-10:-1);break;case n.VM:this._activeDate=this._adapter.addCalendarYears(this._activeDate,k.altKey?10:1);break;case n.K5:this._monthSelected(this._activeDate);break;default:return}k.preventDefault()}_handleCalendarBodyKeydownInMultiYearView(k){switch(k.keyCode){case n.oh:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-1);break;case n.SV:this._activeDate=this._adapter.addCalendarYears(this._activeDate,1);break;case n.LH:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-4);break;case n.JH:this._activeDate=this._adapter.addCalendarYears(this._activeDate,4);break;case n.Sd:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-ye(this._adapter,this._activeDate,this.minDate,this.maxDate));break;case n.uR:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Mt-ye(this._adapter,this._activeDate,this.minDate,this.maxDate)-1);break;case n.Ku:this._activeDate=this._adapter.addCalendarYears(this._activeDate,k.altKey?10*-Mt:-Mt);break;case n.VM:this._activeDate=this._adapter.addCalendarYears(this._activeDate,k.altKey?10*Mt:Mt);break;case n.K5:this._yearSelected(this._activeDate);break;default:return}}_handleCalendarBodyKeydownInClockView(k){switch(k.keyCode){case n.LH:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.timeInterval);break;case n.JH:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.timeInterval);break;case n.K5:return void(this.timeInput||this._dialTimeSelected(this._activeDate));default:return}k.preventDefault()}_prevMonthInSameCol(k){const P=this._adapter.getMonth(k)<=4?-5:this._adapter.getMonth(k)>=7?-7:-12;return this._adapter.addCalendarMonths(k,P)}_nextMonthInSameCol(k){const P=this._adapter.getMonth(k)<=4?7:this._adapter.getMonth(k)>=7?5:12;return this._adapter.addCalendarMonths(k,P)}calendarState(k){this._calendarState=k}_2digit(k){return("00"+k).slice(-2)}}return ze.\u0275fac=function(k){return new(k||ze)(e.Y36(e.SBq),e.Y36(pe.i),e.Y36(e.R0b),e.Y36(Ue.e,8),e.Y36(c.I,8),e.Y36(e.sBO))},ze.\u0275cmp=e.Xpm({type:ze,selectors:[["mtx-calendar"]],hostAttrs:["tabindex","0",1,"mtx-calendar"],hostVars:2,hostBindings:function(k,P){1&k&&e.NdJ("keydown",function(gt){return P._handleCalendarBodyKeydown(gt)}),2&k&&e.ekj("mtx-calendar-with-time-input",P.timeInput)},inputs:{multiYearSelector:"multiYearSelector",twelvehour:"twelvehour",startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:"preventSameDateTimeSelection",type:"type",startAt:"startAt",timeInput:"timeInput",selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],decls:9,vars:7,consts:[[1,"mtx-calendar-header"],["mat-button","","type","button","class","mtx-calendar-header-year",3,"active","click",4,"ngIf"],["class","mtx-calendar-header-date-time",4,"ngIf"],[1,"mtx-calendar-content",3,"ngSwitch"],["class","mtx-month-content",4,"ngIf"],[3,"activeDate","dateFilter","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["class","mtx-calendar-header-year-dropdown","matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",4,"ngIf"],["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","class","mtx-calendar-header-date",3,"active","not-clickable","click",4,"ngIf"],["class","mtx-calendar-header-time",3,"active",4,"ngIf"],["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"],["class","mtx-calendar-header-ampm-container",4,"ngIf"],[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"],[1,"mtx-month-content"],[1,"mtx-calendar-controls"],["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,"activeDate","dateFilter","selected","type","_userSelection","selectedChange"],[3,"activeDate","dateFilter","maxDate","minDate","selected","type","_userSelection","selectedChange"],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange",4,"ngIf","ngIfElse"],["clock",""],[3,"AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected","_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange"],[3,"AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour","_userSelection","activeDateChange","selectedChange"]],template:function(k,P){1&k&&(e.TgZ(0,"div",0),e.YNc(1,ht,4,5,"button",1),e.YNc(2,jt,3,2,"div",2),e.qZA(),e.TgZ(3,"div",3),e.YNc(4,si,11,10,"div",4),e.YNc(5,Ut,1,4,"mtx-month-view",5),e.YNc(6,ii,1,4,"mtx-year-view",5),e.YNc(7,xt,1,6,"mtx-multi-year-view",6),e.YNc(8,de,4,2,"ng-container",7),e.qZA()),2&k&&(e.xp6(1),e.Q6J("ngIf","time"!==P.type),e.xp6(1),e.Q6J("ngIf","year"!==P.type),e.xp6(1),e.Q6J("ngSwitch",P.currentView),e.xp6(1),e.Q6J("ngIf","month"===P.currentView||"year"===P.currentView||"multi-year"===P.currentView),e.xp6(1),e.Q6J("ngSwitchCase","month"),e.xp6(1),e.Q6J("ngSwitchCase","year"),e.xp6(1),e.Q6J("ngSwitchCase","multi-year"))},dependencies:[F.O5,F.RF,F.n9,F.ED,he.lW,he.RK,x,He,Ze,H,pt],styles:[".mtx-calendar{display:block;outline:none}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-radius:4px 4px 0 0}.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-radius:4px 0 0 4px}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-radius:0 4px 4px 0}[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}@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-radius:4px 0 0 4px}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-radius:0 4px 4px 0}[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}}.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}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none}.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}\n"],encapsulation:2,data:{animation:[f.u.slideCalendar]},changeDetection:0}),ze})()},4083:(vt,we,l)=>{"use strict";l.d(we,{u:()=>n});var e=l(86825);const n={transformPanel:(0,e.X$)("transformPanel",[(0,e.eR)("void => enter-dropdown",(0,e.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,e.F4)([(0,e.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,e.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,e.eR)("void => enter-dialog",(0,e.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,e.F4)([(0,e.oB)({opacity:0,transform:"scale(0.7)"}),(0,e.oB)({transform:"none",opacity:1})]))),(0,e.eR)("* => void",(0,e.jt)("100ms linear",(0,e.oB)({opacity:0})))]),fadeInCalendar:(0,e.X$)("fadeInCalendar",[(0,e.SB)("void",(0,e.oB)({opacity:0})),(0,e.SB)("enter",(0,e.oB)({opacity:1})),(0,e.eR)("void => *",(0,e.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,e.X$)("slideCalendar",[(0,e.eR)("* => left",[(0,e.jt)(180,(0,e.F4)([(0,e.oB)({transform:"translateX(100%)",offset:.5}),(0,e.oB)({transform:"translateX(-100%)",offset:.51}),(0,e.oB)({transform:"translateX(0)",offset:1})]))]),(0,e.eR)("* => right",[(0,e.jt)(180,(0,e.F4)([(0,e.oB)({transform:"translateX(-100%)",offset:.5}),(0,e.oB)({transform:"translateX(100%)",offset:.51}),(0,e.oB)({transform:"translateX(0)",offset:1})]))])])}},17503:(vt,we,l)=>{"use strict";function e(n){return Error(`MtxDatetimepicker: No provider found for ${n}. You must import one of the following modules at your application root: MtxNativeDatetimeModule, MtxMomentDatetimeModule, or provide a custom implementation.`)}l.d(we,{Z:()=>e})},83002:(vt,we,l)=>{"use strict";l.d(we,{B:()=>e});var e=(()=>((e=e||{})[e.DATE=0]="DATE",e[e.HOUR=1]="HOUR",e[e.MINUTE=2]="MINUTE",e))()},18834:(vt,we,l)=>{"use strict";l.d(we,{i:()=>o});var e=l(78645),n=l(65879);let o=(()=>{class d{constructor(){this.changes=new e.x,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(f,p){return`${f} \u2013 ${p}`}formatYearRangeLabel(f,p){return`${f} to ${p}`}}return d.\u0275fac=function(f){return new(f||d)},d.\u0275prov=n.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})()},5294:(vt,we,l)=>{"use strict";l.d(we,{VQ:()=>he,go:()=>R});var e=l(65879),n=l(42495),o=l(36028),d=l(33651),c=l(68484),f=l(62831),p=l(23680),E=l(78645),F=l(47394),W=l(63019),De=l(48180),J=l(32181),Le=l(28098),Ie=l(17503),Ae=l(4083),$e=l(96814),Ue=l(4300),Mt=l(23403),ce=l(49388);let pt=0;const G=new e.OlP("mtx-datetimepicker-scroll-strategy"),R={provide:G,deps:[d.aV],useFactory:function ye(Oe){return()=>Oe.scrollStrategies.reposition()}},se=(0,p.pj)(class{constructor(Oe){this._elementRef=Oe}});let pe=(()=>{class Oe extends se{constructor(Q,Ne){super(Q),this._changeDetectorRef=Ne,this._animationDone=new E.x,this._dialogLabelId=null}ngOnInit(){this._animationState=this.datetimepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterContentInit(){this._calendar._focusActiveCell()}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._animationDone.complete()}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(e.Y36(e.SBq),e.Y36(e.sBO))},Oe.\u0275cmp=e.Xpm({type:Oe,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(Q,Ne){if(1&Q&&e.Gf(Le.c,7),2&Q){let qe;e.iGM(qe=e.CRH())&&(Ne._calendar=qe.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:4,hostBindings:function(Q,Ne){1&Q&&e.WFA("@transformPanel.done",function(){return Ne._animationDone.next()}),2&Q&&(e.uIk("mode",Ne.datetimepicker.mode),e.d8E("@transformPanel",Ne._animationState),e.ekj("mtx-datetimepicker-content-touch",null==Ne.datetimepicker?null:Ne.datetimepicker.touchUi))},inputs:{color:"color"},features:[e.qOj],decls:2,vars:19,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"id","ngClass","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","timeInterval","twelvehour","selected","timeInput","selectedChange","viewChanged","_userSelection"]],template:function(Q,Ne){if(1&Q&&(e.TgZ(0,"div",0)(1,"mtx-calendar",1),e.NdJ("selectedChange",function(St){return Ne.datetimepicker._select(St)})("viewChanged",function(St){return Ne.datetimepicker._viewChanged(St)})("_userSelection",function(){return Ne.datetimepicker.close()}),e.qZA()()),2&Q){let qe;e.uIk("aria-modal",!0)("aria-labelledby",null!==(qe=Ne._dialogLabelId)&&void 0!==qe?qe:void 0)("mode",Ne.datetimepicker.mode),e.xp6(1),e.Q6J("id",Ne.datetimepicker.id)("ngClass",Ne.datetimepicker.panelClass)("type",Ne.datetimepicker.type)("startAt",Ne.datetimepicker.startAt)("startView",Ne.datetimepicker.startView)("maxDate",Ne.datetimepicker._maxDate)("minDate",Ne.datetimepicker._minDate)("dateFilter",Ne.datetimepicker._dateFilter)("multiYearSelector",Ne.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",Ne.datetimepicker.preventSameDateTimeSelection)("timeInterval",Ne.datetimepicker.timeInterval)("twelvehour",Ne.datetimepicker.twelvehour)("selected",Ne.datetimepicker._selected)("timeInput",Ne.datetimepicker.timeInput)("@fadeInCalendar","enter"),e.uIk("mode",Ne.datetimepicker.mode)}},dependencies:[$e.mk,Ue.mK,Le.c],styles:[".mtx-datetimepicker-content{display:block;border-radius:4px}.mtx-datetimepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mtx-datetimepicker-content .mtx-calendar{width:296px;height:424px}.mtx-datetimepicker-content .mtx-calendar.mtx-calendar-with-time-input{height:490px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar{width:432px;height:328px}.mtx-datetimepicker-content[mode=landscape] .mtx-calendar.mtx-calendar-with-time-input{height:404px}@media all and (orientation: landscape){.mtx-datetimepicker-content[mode=auto] .mtx-calendar{width:432px;height:328px}.mtx-datetimepicker-content[mode=auto] .mtx-calendar.mtx-calendar-with-time-input{height:404px}}.mtx-datetimepicker-content-touch{display:block;max-height:80vh;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}@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=landscape] .mtx-calendar{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=portrait]{width:64vh;height:90vh}.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=landscape]{width:90vw;height:64vw}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container[mode=landscape] .mtx-calendar{width:auto;height:100%}.mtx-datetimepicker-content-touch .mtx-datetimepicker-content-container-with-actions{height:135vw}}\n"],encapsulation:2,data:{animation:[Ae.u.transformPanel,Ae.u.fadeInCalendar]},changeDetection:0}),Oe})(),he=(()=>{class Oe{get multiYearSelector(){return this._multiYearSelector}set multiYearSelector(Q){this._multiYearSelector=(0,n.Ig)(Q)}get twelvehour(){return this._twelvehour}set twelvehour(Q){this._twelvehour=(0,n.Ig)(Q)}get panelClass(){return this._panelClass}set panelClass(Q){this._panelClass=(0,n.du)(Q)}get opened(){return this._opened}set opened(Q){(0,n.Ig)(Q)?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(Q){this._color=Q}constructor(Q,Ne,qe,St,N,z){if(this._overlay=Q,this._ngZone=Ne,this._viewContainerRef=qe,this._scrollStrategy=St,this._dateAdapter=N,this._dir=z,this._document=(0,e.f3M)($e.K0),this._multiYearSelector=!1,this._twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChanged=new e.vpe,this.openedStream=new e.vpe,this.closedStream=new e.vpe,this.viewChanged=new e.vpe,this._opened=!1,this.id="mtx-datetimepicker-"+pt++,this._disabledChange=new E.x,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=F.w0.EMPTY,this._type="datetime",this._touchUi=!1,this._timeInput=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,!this._dateAdapter)throw(0,Ie.Z)("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(Q){this._startAt=this._dateAdapter.getValidDateOrNull(Q)}get type(){return this._type}set type(Q){this._type=Q||"datetime"}get touchUi(){return this._touchUi}set touchUi(Q){this._touchUi=(0,n.Ig)(Q)}get timeInput(){return this._timeInput&&!this.touchUi}set timeInput(Q){this._timeInput=(0,n.Ig)(Q)}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(Q){const Ne=(0,n.Ig)(Q);Ne!==this._disabled&&(this._disabled=Ne,this._disabledChange.next(Ne))}get restoreFocus(){return this._restoreFocus}set restoreFocus(Q){this._restoreFocus=(0,n.Ig)(Q)}get _selected(){return this._validSelected}set _selected(Q){this._validSelected=Q}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(Q){this.viewChanged.emit(Q)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(Q){const Ne=this._selected;this._selected=Q,this._dateAdapter.sameDatetime(Ne,this._selected)||this.selectedChanged.emit(Q)}_registerInput(Q){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=Q,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(Ne=>this._selected=Ne)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,f.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const Q=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,Ne=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:qe,location:St}=this._componentRef;qe._startExitAnimation(),qe._animationDone.pipe((0,De.q)(1)).subscribe(()=>{const N=this._document.activeElement;Q&&(!N||N===this._document.activeElement||St.nativeElement.contains(N))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}Q?setTimeout(Ne):Ne()}_forwardContentValues(Q){Q.datetimepicker=this,Q.color=this.color,Q._dialogLabelId=this.datetimepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const Q=this.touchUi,Ne=this.datetimepickerInput.getOverlayLabelId(),qe=new c.C5(pe,this._viewContainerRef),St=this._overlayRef=this._overlay.create(new d.X_({positionStrategy:Q?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[Q?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:Q?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(Q?"dialog":"popup")})),N=St.overlayElement;N.setAttribute("role","dialog"),Ne&&N.setAttribute("aria-labelledby",Ne),Q&&N.setAttribute("aria-modal","true"),this._getCloseStream(St).subscribe(z=>{z&&z.preventDefault(),this.close()}),this._componentRef=St.attach(qe),this._forwardContentValues(this._componentRef.instance),Q||this._ngZone.onStable.pipe((0,De.q)(1)).subscribe(()=>St.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const Q=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(Q)}_setConnectedPositions(Q){const Ne="end"===this.xPosition?"end":"start",qe="start"===Ne?"end":"start",St="above"===this.yPosition?"bottom":"top",N="top"===St?"bottom":"top";return Q.withPositions([{originX:Ne,originY:N,overlayX:Ne,overlayY:St},{originX:Ne,originY:St,overlayX:Ne,overlayY:N},{originX:qe,originY:N,overlayX:qe,overlayY:St},{originX:qe,originY:St,overlayX:qe,overlayY:N}])}_getCloseStream(Q){return(0,W.T)(Q.backdropClick(),Q.detachments(),Q.keydownEvents().pipe((0,J.h)(Ne=>Ne.keyCode===o.hY&&!(0,o.Vb)(Ne)||this.datetimepickerInput&&(0,o.Vb)(Ne,"altKey")&&Ne.keyCode===o.LH)))}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(e.Y36(d.aV),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(G),e.Y36(Mt.e,8),e.Y36(ce.Is,8))},Oe.\u0275cmp=e.Xpm({type:Oe,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:"multiYearSelector",twelvehour:"twelvehour",startView:"startView",mode:"mode",timeInterval:"timeInterval",preventSameDateTimeSelection:"preventSameDateTimeSelection",panelClass:"panelClass",opened:"opened",color:"color",startAt:"startAt",type:"type",touchUi:"touchUi",timeInput:"timeInput",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus"},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],decls:0,vars:0,template:function(Q,Ne){},encapsulation:2,changeDetection:0}),Oe})()},85344:(vt,we,l)=>{"use strict";l.d(we,{c:()=>pe});var e=l(19347),n=l(65879),o=l(96814),d=l(32296),c=l(30617),f=l(42469);function p(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",6),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2);return n.KtG(Ne._onClose())}),n.TgZ(1,"mat-icon"),n._uU(2,"close"),n.qZA()()}}function E(he,Oe){if(1&he&&(n.TgZ(0,"h1",4)(1,"span"),n._uU(2),n.ALo(3,"async"),n.ALo(4,"toObservable"),n.qZA(),n.YNc(5,p,3,0,"button",5),n.qZA()),2&he){const Te=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,2,n.lcZ(4,4,Te.data.title))),n.xp6(3),n.Q6J("ngIf",Te.data.showCloseIcon)}}function F(he,Oe){if(1&he&&(n.TgZ(0,"div",7)(1,"p"),n._uU(2),n.ALo(3,"async"),n.ALo(4,"toObservable"),n.qZA()()),2&he){const Te=n.oxw();n.xp6(2),n.Oqu(n.lcZ(3,1,n.lcZ(4,3,Te.data.description)))}}function W(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",13),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function De(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",14),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function J(he,Oe){if(1&he&&(n.ynx(0),n.YNc(1,W,4,7,"button",11),n.YNc(2,De,4,7,"button",12),n.BQk()),2&he){const Te=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",Te.focusInitial),n.xp6(1),n.Q6J("ngIf",!Te.focusInitial)}}function Le(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",17),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function Ie(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",18),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function Ae(he,Oe){if(1&he&&(n.ynx(0),n.YNc(1,Le,4,7,"button",15),n.YNc(2,Ie,4,7,"button",16),n.BQk()),2&he){const Te=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",Te.focusInitial),n.xp6(1),n.Q6J("ngIf",!Te.focusInitial)}}function $e(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",21),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function Ue(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",22),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function Mt(he,Oe){if(1&he&&(n.ynx(0),n.YNc(1,$e,4,7,"button",19),n.YNc(2,Ue,4,7,"button",20),n.BQk()),2&he){const Te=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",Te.focusInitial),n.xp6(1),n.Q6J("ngIf",!Te.focusInitial)}}function ce(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",25),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function pt(he,Oe){if(1&he){const Te=n.EpF();n.TgZ(0,"button",26),n.NdJ("click",function(){n.CHM(Te);const Ne=n.oxw(2).$implicit,qe=n.oxw();return n.KtG(qe._onClick(Ne.onClick))}),n._uU(1),n.ALo(2,"async"),n.ALo(3,"toObservable"),n.qZA()}if(2&he){const Te=n.oxw(2).$implicit;n.Q6J("color",Te.color)("ngClass",Te.class),n.xp6(1),n.hij(" ",n.lcZ(2,3,n.lcZ(3,5,Te.text))," ")}}function G(he,Oe){if(1&he&&(n.ynx(0),n.YNc(1,ce,4,7,"button",23),n.YNc(2,pt,4,7,"button",24),n.BQk()),2&he){const Te=n.oxw().$implicit;n.xp6(1),n.Q6J("ngIf",Te.focusInitial),n.xp6(1),n.Q6J("ngIf",!Te.focusInitial)}}function ye(he,Oe){if(1&he&&(n.ynx(0)(1,8),n.YNc(2,J,3,2,"ng-container",9),n.YNc(3,Ae,3,2,"ng-container",9),n.YNc(4,Mt,3,2,"ng-container",9),n.YNc(5,G,3,2,"ng-container",10),n.BQk()()),2&he){const Te=Oe.$implicit;n.xp6(1),n.Q6J("ngSwitch",Te.type),n.xp6(1),n.Q6J("ngSwitchCase","raised"),n.xp6(1),n.Q6J("ngSwitchCase","stroked"),n.xp6(1),n.Q6J("ngSwitchCase","flat")}}let R=(()=>{class he{constructor(Te,Q){this.dialogRef=Te,this.data=Q}_onClick(Te){Te&&Te.call(this),this._onClose()}_onClose(){this.dialogRef.close()}}return he.\u0275fac=function(Te){return new(Te||he)(n.Y36(e.so),n.Y36(e.WI))},he.\u0275cmp=n.Xpm({type:he,selectors:[["mtx-dialog-container"]],hostAttrs:[1,"mtx-dialog-container"],exportAs:["mtxDialogContainer"],decls:4,vars:3,consts:[["class","mtx-dialog-title",4,"ngIf"],["class","mtx-dialog-content",4,"ngIf"],[1,"mtx-dialog-actions"],[4,"ngFor","ngForOf"],[1,"mtx-dialog-title"],["mat-icon-button","",3,"click",4,"ngIf"],["mat-icon-button","",3,"click"],[1,"mtx-dialog-content"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-raised-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-raised-button","",3,"color","ngClass","click",4,"ngIf"],["mat-raised-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-raised-button","",3,"color","ngClass","click"],["mat-stroked-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-stroked-button","",3,"color","ngClass","click",4,"ngIf"],["mat-stroked-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-stroked-button","",3,"color","ngClass","click"],["mat-flat-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-flat-button","",3,"color","ngClass","click",4,"ngIf"],["mat-flat-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-flat-button","",3,"color","ngClass","click"],["mat-button","","cdkFocusInitial","",3,"color","ngClass","click",4,"ngIf"],["mat-button","",3,"color","ngClass","click",4,"ngIf"],["mat-button","","cdkFocusInitial","",3,"color","ngClass","click"],["mat-button","",3,"color","ngClass","click"]],template:function(Te,Q){1&Te&&(n.YNc(0,E,6,6,"h1",0),n.YNc(1,F,5,5,"div",1),n.TgZ(2,"div",2),n.YNc(3,ye,6,4,"ng-container",3),n.qZA()),2&Te&&(n.Q6J("ngIf",Q.data.title),n.xp6(1),n.Q6J("ngIf",Q.data.description),n.xp6(2),n.Q6J("ngForOf",Q.data.buttons))},dependencies:[o.mk,o.sg,o.O5,o.RF,o.n9,o.ED,d.lW,d.RK,c.Hw,o.Ov,f.y],styles:[".mtx-dialog-title{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;margin:0;line-height:48px;font-weight:500;font-size:20px}.mtx-dialog-title .mat-mdc-button-base{margin-right:-16px}[dir=rtl] .mtx-dialog-title .mat-mdc-button-base{margin-right:0;margin-left:-16px}.mtx-dialog-content{display:block;max-height:65vh;padding:0 24px;overflow:auto;-webkit-overflow-scrolling:touch}.mtx-dialog-content p{margin-top:0}.mtx-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:8px}.mtx-dialog-actions .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-dialog-actions .mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0}),he})();const se={title:"",description:"",buttons:[{color:"warn",text:"OK",focusInitial:!0,onClick:()=>{}},{text:"CLOSE",onClick:()=>{}}],showCloseIcon:!1,disableClose:!0,width:"300px"};let pe=(()=>{class he{constructor(Te){this.dialog=Te}originalOpen(Te=R,Q){return this.dialog.open(Te,Q)}open(Te,Q=R){const Ne=Object.assign({},se,Te);return this.dialog.open(Q,{...Ne,data:Ne})}alert(Te,Q="",Ne=(()=>{})){this.open({title:Te,description:Q,buttons:[{color:"warn",text:"OK",onClick:()=>Ne()}]})}confirm(Te,Q="",Ne=(()=>{}),qe=(()=>{})){this.open({title:Te,description:Q,buttons:[{color:"warn",text:"OK",onClick:()=>Ne()},{text:"CLOSE",onClick:()=>qe()}]})}}return he.\u0275fac=function(Te){return new(Te||he)(n.LFG(e.uw))},he.\u0275prov=n.Yz7({token:he,factory:he.\u0275fac}),he})()},4860:(vt,we,l)=>{"use strict";l.d(we,{u:()=>f});var e=l(36028),n=l(78645),o=l(63019),d=l(32181),c=l(48180);class f{constructor(E,F){this._overlayRef=F,this._afterDismissed=new n.x,this._afterOpened=new n.x,this.containerInstance=E,this.disableClose=E.drawerConfig.disableClose,E._animationStateChanged.pipe((0,d.h)(W=>"done"===W.phaseName&&"visible"===W.toState),(0,c.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),E._animationStateChanged.pipe((0,d.h)(W=>"done"===W.phaseName&&"hidden"===W.toState),(0,c.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),F.dispose()}),F.detachments().pipe((0,c.q)(1)).subscribe(()=>{this._afterDismissed.next(this._result),this._afterDismissed.complete()}),(0,o.T)(F.backdropClick(),F.keydownEvents().pipe((0,d.h)(W=>W.keyCode===e.hY))).subscribe(W=>{!this.disableClose&&("keydown"!==W.type||!(0,e.Vb)(W))&&(W.preventDefault(),this.dismiss())})}dismiss(E){this._afterDismissed.closed||(this.containerInstance._animationStateChanged.pipe((0,d.h)(F=>"start"===F.phaseName),(0,c.q)(1)).subscribe(F=>{this._closeFallbackTimeout=setTimeout(()=>{this._overlayRef.dispose()},F.totalTime+100),this._overlayRef.detachBackdrop()}),this._result=E,this.containerInstance.exit())}afterDismissed(){return this._afterDismissed}afterOpened(){return this._afterOpened}backdropClick(){return this._overlayRef.backdropClick()}keydownEvents(){return this._overlayRef.keydownEvents()}}},55067:(vt,we,l)=>{"use strict";l.d(we,{jC:()=>Ue,Rv:()=>ce});var e=l(49388),n=l(33651),o=l(68484),d=l(65879),c=l(22096);class f{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.closeOnNavigation=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.position="right"}}var p=l(42495),E=l(71088),F=l(62831),W=l(96814),De=l(86825);const J={drawerState:(0,De.X$)("state",[(0,De.SB)("void, hidden",(0,De.oB)({"box-shadow":"none",visibility:"hidden"})),(0,De.SB)("visible",(0,De.oB)({transform:"none",visibility:"visible"})),(0,De.eR)("visible => void, visible => hidden",(0,De.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)")),(0,De.eR)("void => visible",(0,De.jt)("150ms cubic-bezier(0, 0, 0.2, 1)"))])};var Le=l(4300);function Ie(G,ye){}let Ae=(()=>{class G extends o.en{get _drawerPosition(){return`mtx-drawer-${this.drawerConfig.position}`}get _drawerWidth(){return"left"===this.drawerConfig.position||"right"===this.drawerConfig.position?(0,p.HM)(this.drawerConfig.width):"100vw"}get _drawerHeight(){return"top"===this.drawerConfig.position||"bottom"===this.drawerConfig.position?(0,p.HM)(this.drawerConfig.height):"100vh"}_getDrawerSize(){return{width:this._drawerWidth,height:this._drawerHeight,minWidth:(0,p.HM)(this.drawerConfig.minWidth),minHeight:(0,p.HM)(this.drawerConfig.minHeight),maxWidth:(0,p.HM)(this.drawerConfig.maxWidth),maxHeight:(0,p.HM)(this.drawerConfig.maxHeight)}}constructor(R,se,pe,he,Oe,Te,Q,Ne){super(),this._elementRef=R,this._changeDetectorRef=se,this._focusTrapFactory=pe,this._interactivityChecker=he,this._ngZone=Oe,this.drawerConfig=Ne,this._animationState="void",this._animationStateChanged=new d.vpe,this._elementFocusedBeforeOpened=null,this.attachDomPortal=qe=>(this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachDomPortal(qe)),this._document=Q,this._breakpointSubscription=Te.observe([E.u3.Medium,E.u3.Large,E.u3.XLarge]).subscribe(()=>{})}attachComponentPortal(R){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(R)}attachTemplatePortal(R){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(R)}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(R){"hidden"===R.toState?this._restoreFocus():"visible"===R.toState&&this._trapFocus(),this._animationStateChanged.emit(R)}_onAnimationStart(R){this._animationStateChanged.emit(R)}_toggleClass(R,se){this._elementRef.nativeElement.classList.toggle(R,se)}_validatePortalAttached(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach drawer content after content is already attached")}_setPanelClass(){this._elementRef.nativeElement.classList.add(...(0,p.Eq)(this.drawerConfig.panelClass||[]))}_forceFocus(R,se){this._interactivityChecker.isFocusable(R)||(R.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{R.addEventListener("blur",()=>R.removeAttribute("tabindex")),R.addEventListener("mousedown",()=>R.removeAttribute("tabindex"))})),R.focus(se)}_focusByCssSelector(R,se){const pe=this._elementRef.nativeElement.querySelector(R);pe&&this._forceFocus(pe,se)}_trapFocus(){const R=this._elementRef.nativeElement;switch(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(R)),this.drawerConfig.autoFocus){case!1:case"dialog":const se=(0,F.ht)();se!==R&&!R.contains(se)&&R.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.drawerConfig.autoFocus)}}_restoreFocus(){const R=this._elementFocusedBeforeOpened;if(this.drawerConfig.restoreFocus&&R&&"function"==typeof R.focus){const se=(0,F.ht)(),pe=this._elementRef.nativeElement;(!se||se===this._document.body||se===pe||pe.contains(se))&&R.focus()}this._focusTrap&&this._focusTrap.destroy()}_savePreviouslyFocusedElement(){this._elementFocusedBeforeOpened=(0,F.ht)(),this._elementRef.nativeElement.focus&&this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>this._elementRef.nativeElement.focus())})}}return G.\u0275fac=function(R){return new(R||G)(d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Le.qV),d.Y36(Le.ic),d.Y36(d.R0b),d.Y36(E.Yg),d.Y36(W.K0,8),d.Y36(f))},G.\u0275cmp=d.Xpm({type:G,selectors:[["mtx-drawer-container"]],viewQuery:function(R,se){if(1&R&&d.Gf(o.Pl,7),2&R){let pe;d.iGM(pe=d.CRH())&&(se._portalOutlet=pe.first)}},hostAttrs:["tabindex","-1","role","dialog","aria-modal","true",1,"mtx-drawer-container"],hostVars:4,hostBindings:function(R,se){1&R&&d.WFA("@state.start",function(he){return se._onAnimationStart(he)})("@state.done",function(he){return se._onAnimationDone(he)}),2&R&&(d.uIk("aria-label",null==se.drawerConfig?null:se.drawerConfig.ariaLabel),d.d8E("@state",se._animationState),d.Tol(se._drawerPosition))},features:[d.qOj],decls:2,vars:2,consts:[[1,"mtx-drawer-content-wrapper"],["cdkPortalOutlet",""]],template:function(R,se){1&R&&(d.TgZ(0,"div",0),d.YNc(1,Ie,0,0,"ng-template",1),d.qZA()),2&R&&d.Akn(se._getDrawerSize())},dependencies:[o.Pl],styles:[".mtx-drawer-container{display:block;outline:0}.cdk-high-contrast-active .mtx-drawer-container{outline:1px solid}.mtx-drawer-content-wrapper{box-sizing:border-box;padding:8px 16px;overflow:auto}.mtx-drawer-right{transform:translate(100%)}.mtx-drawer-left{transform:translate(-100%)}.mtx-drawer-bottom{transform:translateY(100%)}.mtx-drawer-top{transform:translateY(-100%)}\n"],encapsulation:2,data:{animation:[J.drawerState]}}),G})();var $e=l(4860);const Ue=new d.OlP("MtxDrawerData"),Mt=new d.OlP("mtx-drawer-default-options");let ce=(()=>{class G{get _openedDrawerRef(){const R=this._parentDrawer;return R?R._openedDrawerRef:this._drawerRefAtThisLevel}set _openedDrawerRef(R){this._parentDrawer?this._parentDrawer._openedDrawerRef=R:this._drawerRefAtThisLevel=R}constructor(R,se,pe,he){this._overlay=R,this._injector=se,this._parentDrawer=pe,this._defaultOptions=he,this._drawerRefAtThisLevel=null}open(R,se){const pe=function pt(G,ye){return{...G,...ye}}(this._defaultOptions||new f,se),he=this._createOverlay(pe),Oe=this._attachContainer(he,pe),Te=new $e.u(Oe,he);if(R instanceof d.Rgc)Oe.attachTemplatePortal(new o.UE(R,null,{$implicit:pe.data,drawerRef:Te}));else{const Q=new o.C5(R,void 0,this._createInjector(pe,Te)),Ne=Oe.attachComponentPortal(Q);Te.instance=Ne.instance}return Te.afterDismissed().subscribe(()=>{this._openedDrawerRef==Te&&(this._openedDrawerRef=null)}),this._openedDrawerRef?(this._openedDrawerRef.afterDismissed().subscribe(()=>Te.containerInstance.enter()),this._openedDrawerRef.dismiss()):Te.containerInstance.enter(),this._openedDrawerRef=Te,Te}dismiss(R){this._openedDrawerRef&&this._openedDrawerRef.dismiss(R)}ngOnDestroy(){this._drawerRefAtThisLevel&&this._drawerRefAtThisLevel.dismiss()}_attachContainer(R,se){const he=d.zs3.create({parent:se&&se.viewContainerRef&&se.viewContainerRef.injector||this._injector,providers:[{provide:f,useValue:se}]}),Oe=new o.C5(Ae,se.viewContainerRef,he);return R.attach(Oe).instance}_createOverlay(R){const se=new n.X_({direction:R.direction,hasBackdrop:R.hasBackdrop,disposeOnNavigation:R.closeOnNavigation,maxWidth:"100%",scrollStrategy:R.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global()[R.position]("0")});return R.backdropClass&&(se.backdropClass=R.backdropClass),this._overlay.create(se)}_createInjector(R,se){const pe=R&&R.viewContainerRef&&R.viewContainerRef.injector,he=[{provide:$e.u,useValue:se},{provide:Ue,useValue:R.data}];return R.direction&&(!pe||!pe.get(e.Is,null,d.XFs.Optional))&&he.push({provide:e.Is,useValue:{value:R.direction,change:(0,c.of)()}}),d.zs3.create({parent:pe||this._injector,providers:he})}}return G.\u0275fac=function(R){return new(R||G)(d.LFG(n.aV),d.LFG(d.zs3),d.LFG(G,12),d.LFG(Mt,8))},G.\u0275prov=d.Yz7({token:G,factory:G.\u0275fac}),G})()},33888:(vt,we,l)=>{"use strict";l.d(we,{V:()=>se});var e=l(96814),n=l(14643),o=l(42495),d=l(36028),c=l(78645),f=l(92438),p=l(63019),E=l(21441),F=l(59773),W=l(37398),De=l(32181),J=l(27921),Le=l(93997),Ie=l(69384),Ae=l(47422),$e=l(63857),Ue=l(65879);let Mt=(()=>{class pe{constructor(){this.destroyed=new c.x}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,f.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,E.h)(this.resizeRef.origin.nativeElement),(0,F.R)(this.destroyed)).subscribe(Oe=>this.eventDispatcher.headerCellHovered.next(Oe)),(0,f.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,W.U)(Oe=>Oe.relatedTarget&&(0,$e.o)(Oe.relatedTarget,Ae.n7)),(0,F.R)(this.destroyed)).subscribe(Oe=>this.eventDispatcher.headerCellHovered.next(Oe)),(0,f.R)(this.elementRef.nativeElement,"mousedown").pipe((0,F.R)(this.destroyed)).subscribe(Oe=>{this._dragStarted(Oe)})})}_dragStarted(Oe){if(0!==Oe.button)return;const Te=(0,f.R)(this.document,"mouseup"),Q=(0,f.R)(this.document,"mousemove"),Ne=(0,f.R)(this.document,"keyup").pipe((0,De.h)(Ee=>Ee.keyCode===d.hY)),qe=Oe.screenX,St=this._getOriginWidth();let N=0,z=this._getOriginOffset(),x=St,j=0;this.updateResizeActive(!0),Te.pipe((0,F.R)((0,p.T)(Ne,this.destroyed))).subscribe(({screenX:Ee})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(x,Ee!==qe)})}),Ne.pipe((0,F.R)((0,p.T)(Te,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(St)}),Q.pipe((0,W.U)(({screenX:Ee})=>Ee),(0,J.O)(qe),(0,Le.x)(),(0,Ie.G)(),(0,F.R)((0,p.T)(Te,Ne,this.destroyed))).subscribe(([Ee,ee])=>{let ie=ee-Ee;if(0!==j){if(j<0&&ie<0||j>0&&ie>0)return void(j+=ie);{const re=j+ie;if(j=j>0?Math.max(re,0):Math.min(re,0),ie=re-j,0===ie)return}}let q=x+(this._isLtr()?ie:-ie);q=Math.min(Math.max(q,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:q,previousSize:x,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const re=this._getOriginWidth(),We=this._getOriginOffset(),He=We-z,at=re-x;x=re,z=We,j+=ie+(this._isLtr()?-at:at),N+=He+(this._isLtr()?at:0),this._updateOverlayOffset(N)})})}updateResizeActive(Oe){this.eventDispatcher.overlayHandleActiveForCell.next(Oe?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(Oe){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,o.HM)(Oe)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(Oe,Te=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const Q={columnId:this.columnDef.name,size:Oe};Te?this.resizeNotifier.resizeCompleted.next(Q):this.resizeNotifier.resizeCanceled.next(Q)})}}return pe.\u0275fac=function(Oe){return new(Oe||pe)},pe.\u0275dir=Ue.lG2({type:pe}),pe})();var ce=l(45034),pt=l(76004),G=l(17400),ye=l(80919),R=l(49388);let se=(()=>{class pe extends Mt{constructor(Oe,Te,Q,Ne,qe,St,N,z,x,j){super(),this.columnDef=Oe,this.columnResize=Te,this.directionality=Q,this.elementRef=Ne,this.eventDispatcher=qe,this.ngZone=St,this.resizeNotifier=N,this.resizeRef=z,this.styleScheduler=x,this.document=j}updateResizeActive(Oe){super.updateResizeActive(Oe),this.resizeRef.overlayRef.updateSize({height:Oe?this.columnResize.getTableHeight():this.resizeRef.origin.nativeElement.offsetHeight})}}return pe.\u0275fac=function(Oe){return new(Oe||pe)(Ue.Y36(n.fo),Ue.Y36(ce.e),Ue.Y36(R.Is),Ue.Y36(Ue.SBq),Ue.Y36(pt.Y),Ue.Y36(Ue.R0b),Ue.Y36(G.x),Ue.Y36(ye.a),Ue.Y36(n.nl),Ue.Y36(e.K0))},pe.\u0275cmp=Ue.Xpm({type:pe,selectors:[["ng-component"]],hostAttrs:[1,"mat-column-resize-overlay-thumb"],features:[Ue.qOj],decls:0,vars:0,template:function(Oe,Te){},encapsulation:2,changeDetection:0}),pe})()},79420:(vt,we,l)=>{"use strict";l.d(we,{U:()=>n});var e=l(65879);let n=(()=>{class o{constructor(){}getCellValue(c,f){const p=f.field?f.field.split("."):[];let E="";return p.forEach((F,W)=>{E=0===W?c[F]:E&&E[F]}),E}getColData(c,f){return c.map(p=>this.getCellValue(p,f))}str2arr(c){return c.replace(/[\r\n\s]/g,"").split(",")}isEmpty(c){return null==c||""===c.toString()}isContainHTML(c){return/<\/?[a-z][\s\S]*>/i.test(c)}}return o.\u0275fac=function(c){return new(c||o)},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})()},59747:(vt,we,l)=>{"use strict";l.d(we,{cB:()=>c,dr:()=>p});var e=l(68484),n=l(96814),o=l(65879),d=l(78645);const c=new o.OlP("MtxPopoverContent");let f=(()=>{class E{constructor(W,De,J,Le,Ie,Ae,$e){this._template=W,this._componentFactoryResolver=De,this._appRef=J,this._injector=Le,this._viewContainerRef=Ie,this._document=Ae,this._changeDetectorRef=$e,this._attached=new d.x}attach(W={}){this._portal||(this._portal=new e.UE(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new e.u0(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const De=this._template.elementRef.nativeElement;De.parentNode.insertBefore(this._outlet.outletElement,De),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,W),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return E.\u0275fac=function(W){return new(W||E)(o.Y36(o.Rgc),o.Y36(o._Vd),o.Y36(o.z2F),o.Y36(o.zs3),o.Y36(o.s_b),o.Y36(n.K0),o.Y36(o.sBO))},E.\u0275dir=o.lG2({type:E}),E})(),p=(()=>{class E extends f{}return E.\u0275fac=function(){let F;return function(De){return(F||(F=o.n5z(E)))(De||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["ng-template","mtxPopoverContent",""]],features:[o._Bn([{provide:c,useExisting:E}]),o.qOj]}),E})()},97712:(vt,we,l)=>{"use strict";function e(){throw Error('mtx-popover-trigger: must pass in an mtx-popover instance.\n\n Example:\n \n ')}function n(){throw Error("mtxPopoverPosition[0] value must be either 'above', 'below', 'before' or 'after'.\n Example: ")}function o(){throw Error("mtxPopoverPosition[1] value must be either 'above', 'below', 'before', 'after' or 'center'.\n Example: ")}l.d(we,{C4:()=>e,hd:()=>o,z9:()=>n})},1586:(vt,we,l)=>{"use strict";l.d(we,{Ii:()=>Ue,Qf:()=>Mt});var e=l(4300),n=l(36028),o=l(33651),d=l(68484),c=l(65879),f=l(47394),p=l(22096),E=l(63019),F=l(32181),W=l(48180),De=l(59773),J=l(3425),Le=l(97712),Ie=l(49388);const Ae=new c.OlP("mtx-popover-scroll-strategy"),Ue={provide:Ae,deps:[o.aV],useFactory:function $e(ce){return()=>ce.scrollStrategies.reposition()}};let Mt=(()=>{class ce{get popover(){return this._popover}set popover(G){G!==this._popover&&(this._popover=G,this._popoverCloseSubscription.unsubscribe(),G&&(this._popoverCloseSubscription=G.closed.subscribe(ye=>{this._destroyPopover()})))}constructor(G,ye,R,se,pe,he,Oe){this._overlay=G,this._elementRef=ye,this._viewContainerRef=R,this._dir=pe,this._changeDetectorRef=he,this._focusMonitor=Oe,this._overlayRef=null,this._popoverOpen=!1,this._halt=!1,this._positionSubscription=f.w0.EMPTY,this._popoverCloseSubscription=f.w0.EMPTY,this._closingActionsSubscription=f.w0.EMPTY,this._openedBy=void 0,this.popoverOpened=new c.vpe,this.popoverClosed=new c.vpe,this._scrollStrategy=se}ngAfterContentInit(){this._checkPopover(),this._setCurrentConfig()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._positionSubscription.unsubscribe(),this._popoverCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe()}_setCurrentConfig(){this.triggerEvent&&(this.popover.triggerEvent=this.triggerEvent),this.popover.setCurrentStyles()}get popoverOpen(){return this._popoverOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_handleClick(G){"click"===this.popover.triggerEvent&&this.togglePopover()}_handleMouseEnter(G){this._halt=!1,"hover"===this.popover.triggerEvent&&(this._mouseoverTimer=setTimeout(()=>{this.openPopover()},this.popover.enterDelay))}_handleMouseLeave(G){"hover"===this.popover.triggerEvent&&(this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null),this._popoverOpen?setTimeout(()=>{this.popover.closeDisabled||this.closePopover()},this.popover.leaveDelay):this._halt=!0)}_handleMousedown(G){(0,e.X6)(G)||(this._openedBy=0===G.button?"mouse":void 0)}_handleKeydown(G){const ye=G.keyCode;(ye===n.K5||ye===n.L_)&&(this._openedBy="keyboard")}togglePopover(){return this._popoverOpen?this.closePopover():this.openPopover()}openPopover(){if(this._popoverOpen||this._halt)return;this._checkPopover();const G=this._createOverlay(),ye=G.getConfig();this._setPosition(ye.positionStrategy),"click"===this.popover.triggerEvent&&(ye.hasBackdrop=this.popover.hasBackdrop??!0),G.attach(this._getPortal()),this.popover.lazyContent&&this.popover.lazyContent.attach(this.popoverData),this._closingActionsSubscription=this._popoverClosingActions().subscribe(()=>this.closePopover()),this._initPopover(),this.popover instanceof J.hI&&this.popover._startAnimation()}closePopover(){this.popover.closed.emit()}focus(G,ye){this._focusMonitor&&G?this._focusMonitor.focusVia(this._elementRef,G,ye):this._elementRef.nativeElement.focus(ye)}_destroyPopover(G){if(!this._overlayRef||!this.popoverOpen)return;this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null);const ye=this.popover;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._openedBy=void 0,ye instanceof J.hI?(ye._resetAnimation(),ye.lazyContent?ye._animationDone.pipe((0,F.h)(R=>"void"===R.toState),(0,W.q)(1),(0,De.R)(ye.lazyContent._attached)).subscribe({next:()=>ye.lazyContent.detach(),complete:()=>this._setIsPopoverOpen(!1)}):this._setIsPopoverOpen(!1)):(this._setIsPopoverOpen(!1),ye.lazyContent&&ye.lazyContent.detach())}_initPopover(){this.popover.direction=this.dir,this.popover.setElevation(),this._setIsPopoverOpen(!0)}_setIsPopoverOpen(G){this._popoverOpen=G,this._popoverOpen?this.popoverOpened.emit():this.popoverClosed.emit()}_checkPopover(){this.popover||(0,Le.C4)()}_createOverlay(){if(this._overlayRef)this._overlayRef.getConfig().positionStrategy.setOrigin(this._getTargetElement());else{const G=this._getOverlayConfig();this._subscribeToPositions(G.positionStrategy),this._overlayRef=this._overlay.create(G)}return this._overlayRef}_getOverlayConfig(){return new o.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._getTargetElement()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mtx-popover-panel"),backdropClass:this.popover.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this.popover.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_getTargetElement(){return this.targetElement?this.targetElement.elementRef:this._elementRef}_subscribeToPositions(G){this._positionSubscription=G.positionChanges.subscribe(ye=>{const R="start"===ye.connectionPair.overlayX?"after":"end"===ye.connectionPair.overlayX?"before":"center",se="top"===ye.connectionPair.overlayY?"below":"bottom"===ye.connectionPair.overlayY?"above":"center",pe="above"===this.popover.position[0]||"below"===this.popover.position[0]?[se,R]:[R,se];this._changeDetectorRef.markForCheck(),this.popover.setCurrentStyles(pe),this.popover.setPositionClasses(pe)})}_setPosition(G){const[ye,R,se]="before"===this.popover.position[0]||"after"===this.popover.position[1]?["start","center","end"]:"after"===this.popover.position[0]||"before"===this.popover.position[1]?["end","center","start"]:["center","start","end"],[pe,he,Oe]="above"===this.popover.position[0]||"below"===this.popover.position[1]?["top","center","bottom"]:"below"===this.popover.position[0]||"above"===this.popover.position[1]?["bottom","center","top"]:["center","top","bottom"],[Te,Q]="below"===this.popover.position[0]||"above"===this.popover.position[0]?[ye,ye]:"before"===this.popover.position[0]?["end","start"]:["start","end"],[Ne,qe]="before"===this.popover.position[0]||"after"===this.popover.position[0]?[pe,pe]:"below"===this.popover.position[0]?["top","bottom"]:["bottom","top"],St=Te,N=Ne,z=this.popover.xOffset&&!isNaN(Number(this.popover.xOffset))?Number("ltr"===this.dir?this.popover.xOffset:-this.popover.xOffset):0,x=this.popover.yOffset&&!isNaN(Number(this.popover.yOffset))?Number(this.popover.yOffset):0;let j=[{originX:ye,originY:pe,overlayX:Te,overlayY:Ne}];("above"===this.popover.position[0]||"below"===this.popover.position[0])&&(j=[{originX:ye,originY:pe,overlayX:Te,overlayY:Ne,offsetY:x},{originX:R,originY:pe,overlayX:R,overlayY:Ne,offsetY:x},{originX:se,originY:pe,overlayX:se,overlayY:Ne,offsetY:x},{originX:ye,originY:N,overlayX:Te,overlayY:qe,offsetY:-x},{originX:R,originY:N,overlayX:R,overlayY:qe,offsetY:-x},{originX:se,originY:N,overlayX:se,overlayY:qe,offsetY:-x}]),("before"===this.popover.position[0]||"after"===this.popover.position[0])&&(j=[{originX:ye,originY:pe,overlayX:Te,overlayY:Ne,offsetX:z},{originX:ye,originY:he,overlayX:Te,overlayY:he,offsetX:z},{originX:ye,originY:Oe,overlayX:Te,overlayY:Oe,offsetX:z},{originX:St,originY:pe,overlayX:Q,overlayY:Ne,offsetX:-z},{originX:St,originY:he,overlayX:Q,overlayY:he,offsetX:-z},{originX:St,originY:Oe,overlayX:Q,overlayY:Oe,offsetX:-z}]),G.withPositions(j).withDefaultOffsetX(z).withDefaultOffsetY(x)}_popoverClosingActions(){const G="click"===this.popover.triggerEvent&&!0===this.popover.closeOnBackdropClick?this._overlayRef.backdropClick():(0,p.of)(),ye=this._overlayRef.detachments();return(0,E.T)(G,ye)}_getPortal(){return(!this._portal||this._portal.templateRef!==this.popover.templateRef)&&(this._portal=new d.UE(this.popover.templateRef,this._viewContainerRef)),this._portal}}return ce.\u0275fac=function(G){return new(G||ce)(c.Y36(o.aV),c.Y36(c.SBq),c.Y36(c.s_b),c.Y36(Ae),c.Y36(Ie.Is,8),c.Y36(c.sBO),c.Y36(e.tE))},ce.\u0275dir=c.lG2({type:ce,selectors:[["","mtx-popover-trigger-for",""],["","mtxPopoverTriggerFor",""]],hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(G,ye){1&G&&c.NdJ("click",function(se){return ye._handleClick(se)})("mouseenter",function(se){return ye._handleMouseEnter(se)})("mouseleave",function(se){return ye._handleMouseLeave(se)})("mousedown",function(se){return ye._handleMousedown(se)})("keydown",function(se){return ye._handleKeydown(se)}),2&G&&c.uIk("aria-expanded",ye.popoverOpen||null)("aria-controls",ye.popoverOpen?ye.popover.panelId:null)},inputs:{popover:["mtxPopoverTriggerFor","popover"],popoverData:["mtxPopoverTriggerData","popoverData"],targetElement:["mtxPopoverTargetAt","targetElement"],triggerEvent:["mtxPopoverTriggerOn","triggerEvent"]},outputs:{popoverOpened:"popoverOpened",popoverClosed:"popoverClosed"},exportAs:["mtxPopoverTrigger"]}),ce})()},3425:(vt,we,l)=>{"use strict";l.d(we,{hI:()=>$e});var e=l(42495),n=l(36028),o=l(65879),d=l(78645),c=l(86825);const f=(0,c.X$)("transformPopover",[(0,c.SB)("void",(0,c.oB)({opacity:0,transform:"scale(0.8)"})),(0,c.eR)("void => enter",(0,c.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,c.oB)({opacity:1,transform:"scale(1)"}))),(0,c.eR)("* => void",(0,c.jt)("100ms 25ms linear",(0,c.oB)({opacity:0})))]);var p=l(59747),E=l(97712),F=l(96814),W=l(4300);function De(Ue,Mt){if(1&Ue){const ce=o.EpF();o.TgZ(0,"div",0),o.NdJ("keydown",function(G){o.CHM(ce);const ye=o.oxw();return o.KtG(ye._handleKeydown(G))})("click",function(){o.CHM(ce);const G=o.oxw();return o.KtG(G._handleClick())})("mouseover",function(){o.CHM(ce);const G=o.oxw();return o.KtG(G._handleMouseOver())})("mouseleave",function(){o.CHM(ce);const G=o.oxw();return o.KtG(G._handleMouseLeave())})("@transformPopover.start",function(G){o.CHM(ce);const ye=o.oxw();return o.KtG(ye._onAnimationStart(G))})("@transformPopover.done",function(G){o.CHM(ce);const ye=o.oxw();return o.KtG(ye._onAnimationDone(G))}),o.TgZ(1,"div",1),o.Hsn(2),o.qZA(),o._UZ(3,"div",2),o.qZA()}if(2&Ue){const ce=o.oxw();o.Q6J("id",ce.panelId)("ngClass",ce._classList)("@transformPopover",ce._panelAnimationState)("cdkTrapFocus",ce.focusTrapEnabled)("cdkTrapFocusAutoCapture",ce.focusTrapAutoCaptureEnabled),o.uIk("aria-label",ce.ariaLabel||null)("aria-labelledby",ce.ariaLabelledby||null)("aria-describedby",ce.ariaDescribedby||null),o.xp6(3),o.Q6J("ngStyle",ce.arrowStyles)}}const J=["*"],Le=new o.OlP("mtx-popover-default-options",{providedIn:"root",factory:function Ie(){return{backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ae=0,$e=(()=>{class Ue{get triggerEvent(){return this._triggerEvent}set triggerEvent(ce){this._triggerEvent=ce}get enterDelay(){return this._enterDelay}set enterDelay(ce){this._enterDelay=ce}get leaveDelay(){return this._leaveDelay}set leaveDelay(ce){this._leaveDelay=ce}get position(){return this._position}set position(ce){["before","after","above","below"].includes(ce[0])||(0,E.z9)(),["before","after","above","below","center"].includes(ce[1])||(0,E.hd)(),this._position=ce,this.setPositionClasses()}get xOffset(){return this._panelOffsetX}set xOffset(ce){this._panelOffsetX=ce}get yOffset(){return this._panelOffsetY}set yOffset(ce){this._panelOffsetY=ce}get arrowWidth(){return this._arrowWidth}set arrowWidth(ce){this._arrowWidth=ce}get arrowHeight(){return this._arrowHeight}set arrowHeight(ce){this._arrowHeight=ce}get arrowOffsetX(){return this._arrowOffsetX}set arrowOffsetX(ce){this._arrowOffsetX=ce}get arrowOffsetY(){return this._arrowOffsetY}set arrowOffsetY(ce){this._arrowOffsetY=ce}get closeOnPanelClick(){return this._closeOnPanelClick}set closeOnPanelClick(ce){this._closeOnPanelClick=(0,e.Ig)(ce)}get closeOnBackdropClick(){return this._closeOnBackdropClick}set closeOnBackdropClick(ce){this._closeOnBackdropClick=(0,e.Ig)(ce)}get focusTrapEnabled(){return this._focusTrapEnabled}set focusTrapEnabled(ce){this._focusTrapEnabled=(0,e.Ig)(ce)}get focusTrapAutoCaptureEnabled(){return this._focusTrapAutoCaptureEnabled}set focusTrapAutoCaptureEnabled(ce){this._focusTrapAutoCaptureEnabled=(0,e.Ig)(ce)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(ce){this._hasBackdrop=(0,e.Ig)(ce)}get elevation(){return Math.max(0,Math.min(Math.round(this._elevation),24))}set elevation(ce){this._elevation=ce}set panelClass(ce){ce&&ce.length&&(this._classList=ce.split(" ").reduce((pt,G)=>(pt[G]=!0,pt),{}),this._elementRef.nativeElement.className="",this.setPositionClasses())}get classList(){return this.panelClass}set classList(ce){this.panelClass=ce}constructor(ce,pt,G){this._elementRef=ce,this._ngZone=pt,this._defaultOptions=G,this._triggerEvent=this._defaultOptions.triggerEvent??"hover",this._enterDelay=this._defaultOptions.enterDelay??100,this._leaveDelay=this._defaultOptions.leaveDelay??100,this._position=this._defaultOptions.position??["below","after"],this._panelOffsetX=this._defaultOptions.xOffset??0,this._panelOffsetY=this._defaultOptions.yOffset??0,this._arrowWidth=this._defaultOptions.arrowWidth??16,this._arrowHeight=this._defaultOptions.arrowHeight??16,this._arrowOffsetX=this._defaultOptions.arrowOffsetX??20,this._arrowOffsetY=this._defaultOptions.arrowOffsetY??20,this._closeOnPanelClick=this._defaultOptions.closeOnPanelClick??!1,this._closeOnBackdropClick=this._defaultOptions.closeOnBackdropClick??!0,this._focusTrapEnabled=this._defaultOptions.focusTrapEnabled??!1,this._focusTrapAutoCaptureEnabled=this._defaultOptions.focusTrapAutoCaptureEnabled??!1,this._hasBackdrop=this._defaultOptions.hasBackdrop,this._elevation=this._defaultOptions.elevation??8,this._elevationPrefix="mat-elevation-z",this._classList={},this._panelAnimationState="void",this._animationDone=new d.x,this._isAnimating=!1,this.closeDisabled=!1,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this.closed=new o.vpe,this.panelId="mtx-popover-panel-"+Ae++}ngOnInit(){this.setPositionClasses()}ngOnDestroy(){this.closed.complete()}_handleKeydown(ce){ce.keyCode===n.hY&&((0,n.Vb)(ce)||(ce.preventDefault(),this.closed.emit("keydown")))}_handleClick(){this.closeOnPanelClick&&this.closed.emit("click")}_handleMouseOver(){"hover"===this.triggerEvent&&(this.closeDisabled=!0)}_handleMouseLeave(){"hover"===this.triggerEvent&&setTimeout(()=>{this.closeDisabled=!1,this.closed.emit()},this.leaveDelay)}setCurrentStyles(ce=this.position){const pt="after"===ce[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"center"===ce[1]?`calc(50% - ${this.arrowWidth/2}px)`:"",G="before"===ce[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"";this.arrowStyles="above"===ce[0]||"below"===ce[0]?{left:"ltr"===this.direction?pt:G,right:"ltr"===this.direction?G:pt}:{top:"below"===ce[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"",bottom:"above"===ce[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"center"===ce[1]?`calc(50% - ${this.arrowHeight/2}px)`:""}}setPositionClasses(ce=this.position){this._classList["mtx-popover-before-above"]="before"===ce[0]&&"above"===ce[1],this._classList["mtx-popover-before-center"]="before"===ce[0]&&"center"===ce[1],this._classList["mtx-popover-before-below"]="before"===ce[0]&&"below"===ce[1],this._classList["mtx-popover-after-above"]="after"===ce[0]&&"above"===ce[1],this._classList["mtx-popover-after-center"]="after"===ce[0]&&"center"===ce[1],this._classList["mtx-popover-after-below"]="after"===ce[0]&&"below"===ce[1],this._classList["mtx-popover-above-before"]="above"===ce[0]&&"before"===ce[1],this._classList["mtx-popover-above-center"]="above"===ce[0]&&"center"===ce[1],this._classList["mtx-popover-above-after"]="above"===ce[0]&&"after"===ce[1],this._classList["mtx-popover-below-before"]="below"===ce[0]&&"before"===ce[1],this._classList["mtx-popover-below-center"]="below"===ce[0]&&"center"===ce[1],this._classList["mtx-popover-below-after"]="below"===ce[0]&&"after"===ce[1]}setElevation(){const ce=`${this._elevationPrefix}${this.elevation}`;this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[ce]=!0,this._previousElevation=ce}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(ce){this._animationDone.next(ce),this._isAnimating=!1}_onAnimationStart(ce){this._isAnimating=!0}}return Ue.\u0275fac=function(ce){return new(ce||Ue)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(Le))},Ue.\u0275cmp=o.Xpm({type:Ue,selectors:[["mtx-popover"]],contentQueries:function(ce,pt,G){if(1&ce&&o.Suo(G,p.cB,5),2&ce){let ye;o.iGM(ye=o.CRH())&&(pt.lazyContent=ye.first)}},viewQuery:function(ce,pt){if(1&ce&&o.Gf(o.Rgc,5),2&ce){let G;o.iGM(G=o.CRH())&&(pt.templateRef=G.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],triggerEvent:"triggerEvent",enterDelay:"enterDelay",leaveDelay:"leaveDelay",position:"position",xOffset:"xOffset",yOffset:"yOffset",arrowWidth:"arrowWidth",arrowHeight:"arrowHeight",arrowOffsetX:"arrowOffsetX",arrowOffsetY:"arrowOffsetY",closeOnPanelClick:"closeOnPanelClick",closeOnBackdropClick:"closeOnBackdropClick",focusTrapEnabled:"focusTrapEnabled",focusTrapAutoCaptureEnabled:"focusTrapAutoCaptureEnabled",hasBackdrop:"hasBackdrop",elevation:"elevation",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed"},exportAs:["mtxPopover"],ngContentSelectors:J,decls:1,vars:0,consts:[["tabindex","-1","role","dialog",1,"mtx-popover-panel",3,"id","ngClass","cdkTrapFocus","cdkTrapFocusAutoCapture","keydown","click","mouseover","mouseleave"],[1,"mtx-popover-content"],[1,"mtx-popover-direction-arrow",3,"ngStyle"]],template:function(ce,pt){1&ce&&(o.F$t(),o.YNc(0,De,4,9,"ng-template"))},dependencies:[F.mk,F.PC,W.mK],styles:['.mtx-popover-panel{position:relative;max-height:calc(100vh - 48px);padding:8px;border-radius:4px;font-size:16px;outline:0}.mtx-popover-panel[class*=mtx-popover-below]{margin-top:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-above]{margin-bottom:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-before]{margin-right:calc(.5em + 2px)}[dir=rtl] .mtx-popover-panel[class*=mtx-popover-before]{margin-right:auto;margin-left:calc(.5em + 2px)}.mtx-popover-panel[class*=mtx-popover-after]{margin-left:calc(.5em + 2px)}[dir=rtl] .mtx-popover-panel[class*=mtx-popover-after]{margin-left:auto;margin-right:calc(.5em + 2px)}.mtx-popover-direction-arrow{position:absolute}.mtx-popover-direction-arrow:before,.mtx-popover-direction-arrow:after{position:absolute;display:inline-block;content:"";border-width:.5em;border-style:solid}.mtx-popover-direction-arrow:after{border-width:calc(.5em - 1px)}[class*=mtx-popover-below] .mtx-popover-direction-arrow,[class*=mtx-popover-above] .mtx-popover-direction-arrow{width:1em}[class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{left:1px}[dir=rtl] [class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[dir=rtl] [class*=mtx-popover-above] .mtx-popover-direction-arrow:after{right:1px;left:auto}[class*=mtx-popover-below] .mtx-popover-direction-arrow{top:0}[class*=mtx-popover-below] .mtx-popover-direction-arrow:before,[class*=mtx-popover-below] .mtx-popover-direction-arrow:after{bottom:0;border-top-width:0}[class*=mtx-popover-above] .mtx-popover-direction-arrow{bottom:0}[class*=mtx-popover-above] .mtx-popover-direction-arrow:before,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{top:0;border-bottom-width:0}[class*=mtx-popover-before] .mtx-popover-direction-arrow,[class*=mtx-popover-after] .mtx-popover-direction-arrow{height:1em}[class*=mtx-popover-before] .mtx-popover-direction-arrow:after,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{top:1px}[class*=mtx-popover-before] .mtx-popover-direction-arrow{right:0}[class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[class*=mtx-popover-before] .mtx-popover-direction-arrow:after{left:0;border-right-width:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow{right:auto;left:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:after{left:auto;right:0;border-left-width:0}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:before{border-right-width:.5em}[dir=rtl] [class*=mtx-popover-before] .mtx-popover-direction-arrow:after{border-right-width:calc(.5em - 1px)}[class*=mtx-popover-after] .mtx-popover-direction-arrow{left:0}[class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{right:0;border-left-width:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow{left:auto;right:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{right:auto;left:0;border-right-width:0}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:before{border-left-width:.5em}[dir=rtl] [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-left-width:calc(.5em - 1px)}\n'],encapsulation:2,data:{animation:[f]},changeDetection:0}),Ue})()},14482:(vt,we,l)=>{"use strict";l.d(we,{Yv:()=>j,oN:()=>se});var e=l(42495),n=l(36028),o=l(33651),d=l(62831),c=l(68484),f=l(96814),p=l(65879),E=l(78645),F=l(59773),W=l(48180),De=l(16672),J=l(4300),Le=l(49388),Ie=l(59863);const Ae=["tooltip"];function $e(ie,q){}const Ue=function(ie){return{$implicit:ie}};function Mt(ie,q){if(1&ie&&p.YNc(0,$e,0,0,"ng-template",5),2&ie){const re=p.oxw();p.Q6J("ngTemplateOutlet",re.message)("ngTemplateOutletContext",p.VKq(2,Ue,re.tooltipContext))}}function ce(ie,q){if(1&ie&&p._uU(0),2&ie){const re=p.oxw();p.Oqu(re.message)}}function G(ie){return Error(`Tooltip position "${ie}" is invalid.`)}const ye=new p.OlP("mtx-tooltip-scroll-strategy"),se={provide:ye,deps:[o.aV],useFactory:function R(ie){return()=>ie.scrollStrategies.reposition({scrollThrottle:20})}},he=new p.OlP("mtx-tooltip-default-options",{providedIn:"root",factory:function pe(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Te="tooltip-panel",Q=(0,d.i$)({passive:!0});let x=(()=>{class ie{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,e.Ig)(re),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(re){this._disabled=(0,e.Ig)(re),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(re){this._showDelay=(0,e.su)(re)}get hideDelay(){return this._hideDelay}set hideDelay(re){this._hideDelay=(0,e.su)(re),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(re){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=re instanceof p.Rgc?re:null!=re?`${re}`.trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipContext(){return this._tooltipContext}set tooltipContext(re){this._tooltipContext=re,this._setTooltipContext(this._tooltipContext)}get tooltipClass(){return this._tooltipClass}set tooltipClass(re){this._tooltipClass=re,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(re,We,He,at,Se,Ze,H,ke,ht,_t,ot,Et){this._overlay=re,this._elementRef=We,this._scrollDispatcher=He,this._viewContainerRef=at,this._ngZone=Se,this._platform=Ze,this._ariaDescriber=H,this._focusMonitor=ke,this._dir=_t,this._defaultOptions=ot,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mtx",this._showDelay=this._defaultOptions.showDelay,this._hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new E.x,this._scrollStrategy=ht,this._document=Et,ot&&(ot.position&&(this.position=ot.position),ot.positionAtOrigin&&(this.positionAtOrigin=ot.positionAtOrigin),ot.touchGestures&&(this.touchGestures=ot.touchGestures)),_t.change.pipe((0,F.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,F.R)(this._destroyed)).subscribe(re=>{re?"keyboard"===re&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const re=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([We,He])=>{re.removeEventListener(We,He,Q)}),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,We){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const He=this._createOverlay(We);this._detach(),this._portal=this._portal||new c.C5(this._tooltipComponent,this._viewContainerRef);const at=this._tooltipInstance=He.attach(this._portal).instance;at._triggerElement=this._elementRef.nativeElement,at._mouseLeaveHideDelay=this._hideDelay,at.afterHidden().pipe((0,F.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._setTooltipContext(this._tooltipContext),this._updateTooltipMessage(),at.show(re)}hide(re=this.hideDelay){const We=this._tooltipInstance;We&&(We.isVisible()?We.hide(re):(We._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 at=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!re)&&at._origin instanceof p.SBq)return this._overlayRef;this._detach()}const We=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),He=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&re||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(We);return He.positionChanges.pipe((0,F.R)(this._destroyed)).subscribe(at=>{this._updateCurrentPositionClass(at.connectionPair),this._tooltipInstance&&at.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:He,panelClass:`${this._cssClassPrefix}-${Te}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,F.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,F.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,F.R)(this._destroyed)).subscribe(at=>{this._isTooltipVisible()&&at.keyCode===n.hY&&!(0,n.Vb)(at)&&(at.preventDefault(),at.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 We=re.getConfig().positionStrategy,He=this._getOrigin(),at=this._getOverlayPosition();We.withPositions([this._addOffset({...He.main,...at.main}),this._addOffset({...He.fallback,...at.fallback})])}_addOffset(re){return re}_getOrigin(){const re=!this._dir||"ltr"==this._dir.value,We=this.position;let He;if("above"==We||"below"==We)He={originX:"center",originY:"above"==We?"top":"bottom"};else if("before"==We||"left"==We&&re||"right"==We&&!re)He={originX:"start",originY:"center"};else{if(!("after"==We||"right"==We&&re||"left"==We&&!re))throw G(We);He={originX:"end",originY:"center"}}const{x:at,y:Se}=this._invertPosition(He.originX,He.originY);return{main:He,fallback:{originX:at,originY:Se}}}_getOverlayPosition(){const re=!this._dir||"ltr"==this._dir.value,We=this.position;let He;if("above"==We)He={overlayX:"center",overlayY:"bottom"};else if("below"==We)He={overlayX:"center",overlayY:"top"};else if("before"==We||"left"==We&&re||"right"==We&&!re)He={overlayX:"end",overlayY:"center"};else{if(!("after"==We||"right"==We&&re||"left"==We&&!re))throw G(We);He={overlayX:"start",overlayY:"center"}}const{x:at,y:Se}=this._invertPosition(He.overlayX,He.overlayY);return{main:He,fallback:{overlayX:at,overlayY:Se}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,W.q)(1),(0,F.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipContext(re){this._tooltipInstance&&(this._tooltipInstance.tooltipContext=re,this._tooltipInstance._markForCheck())}_setTooltipClass(re){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=re,this._tooltipInstance._markForCheck())}_invertPosition(re,We){return"above"===this.position||"below"===this.position?"top"===We?We="bottom":"bottom"===We&&(We="top"):"end"===re?re="start":"start"===re&&(re="end"),{x:re,y:We}}_updateCurrentPositionClass(re){const{overlayY:We,originX:He,originY:at}=re;let Se;if(Se="center"===We?this._dir&&"rtl"===this._dir.value?"end"===He?"left":"right":"start"===He?"left":"right":"bottom"===We&&"top"===at?"above":"below",Se!==this._currentPosition){const Ze=this._overlayRef;if(Ze){const H=`${this._cssClassPrefix}-${Te}-`;Ze.removePanelClass(H+this._currentPosition),Ze.addPanelClass(H+Se)}this._currentPosition=Se}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",re=>{let We;this._setupPointerExitEventsIfNeeded(),void 0!==re.x&&void 0!==re.y&&(We=re),this.show(void 0,We)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",re=>{const We=re.targetTouches?.[0],He=We?{x:We.clientX,y:We.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,He),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const re=[];if(this._platformSupportsMouseEvents())re.push(["mouseleave",We=>{const He=We.relatedTarget;(!He||!this._overlayRef?.overlayElement.contains(He))&&this.hide()}],["wheel",We=>this._wheelListener(We)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const We=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};re.push(["touchend",We],["touchcancel",We])}this._addListeners(re),this._passiveListeners.push(...re)}_addListeners(re){re.forEach(([We,He])=>{this._elementRef.nativeElement.addEventListener(We,He,Q)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(re){if(this._isTooltipVisible()){const We=this._document.elementFromPoint(re.clientX,re.clientY),He=this._elementRef.nativeElement;We!==He&&!He.contains(We)&&this.hide()}}_disableNativeGesturesIfNecessary(){const re=this.touchGestures;if("off"!==re){const We=this._elementRef.nativeElement,He=We.style;("on"===re||"INPUT"!==We.nodeName&&"TEXTAREA"!==We.nodeName)&&(He.userSelect=He.msUserSelect=He.webkitUserSelect=He.MozUserSelect="none"),("on"===re||!We.draggable)&&(He.webkitUserDrag="none"),He.touchAction="none",He.webkitTapHighlightColor="transparent"}}}return ie.\u0275fac=function(re){p.$Z()},ie.\u0275dir=p.lG2({type:ie,inputs:{position:["mtxTooltipPosition","position"],positionAtOrigin:["mtxTooltipPositionAtOrigin","positionAtOrigin"],disabled:["mtxTooltipDisabled","disabled"],showDelay:["mtxTooltipShowDelay","showDelay"],hideDelay:["mtxTooltipHideDelay","hideDelay"],touchGestures:["mtxTooltipTouchGestures","touchGestures"],message:["mtxTooltip","message"],tooltipContext:["mtxTooltipContext","tooltipContext"],tooltipClass:["mtxTooltipClass","tooltipClass"]}}),ie})(),j=(()=>{class ie extends x{constructor(re,We,He,at,Se,Ze,H,ke,ht,_t,ot,Et){super(re,We,He,at,Se,Ze,H,ke,ht,_t,ot,Et),this._tooltipComponent=ee,this._cssClassPrefix="mtx-mdc",this._viewportMargin=8}_addOffset(re){const He=!this._dir||"ltr"==this._dir.value;return"top"===re.originY?re.offsetY=-8:"bottom"===re.originY?re.offsetY=8:"start"===re.originX?re.offsetX=He?-8:8:"end"===re.originX&&(re.offsetX=He?8:-8),re}}return ie.\u0275fac=function(re){return new(re||ie)(p.Y36(o.aV),p.Y36(p.SBq),p.Y36(De.mF),p.Y36(p.s_b),p.Y36(p.R0b),p.Y36(d.t4),p.Y36(J.$s),p.Y36(J.tE),p.Y36(ye),p.Y36(Le.Is,8),p.Y36(he,8),p.Y36(f.K0))},ie.\u0275dir=p.lG2({type:ie,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-mdc-tooltip-trigger"],exportAs:["mtxTooltip"],features:[p.qOj]}),ie})(),Ee=(()=>{class ie{constructor(re,We){this._changeDetectorRef=re,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new E.x,this._animationsDisabled="NoopAnimations"===We}show(re){clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},re)}hide(re){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(){}_handleAnimationEnd({animationName:re}){(re===this._showAnimation||re===this._hideAnimation)&&this._finalizeAnimation(re===this._showAnimation)}_cancelPendingAnimations(){clearTimeout(this._showTimeoutId),clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(re){re?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(re){const We=this._tooltip.nativeElement,He=this._showAnimation,at=this._hideAnimation;if(We.classList.remove(re?at:He),We.classList.add(re?He:at),this._isVisible=re,re&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const Se=getComputedStyle(We);("0s"===Se.getPropertyValue("animation-duration")||"none"===Se.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}re&&this._onShow(),this._animationsDisabled&&(We.classList.add("_mtx-animation-noopable"),this._finalizeAnimation(re))}}return ie.\u0275fac=function(re){return new(re||ie)(p.Y36(p.sBO),p.Y36(p.QbO,8))},ie.\u0275dir=p.lG2({type:ie}),ie})(),ee=(()=>{class ie extends Ee{constructor(re,We,He){super(re,He),this._elementRef=We,this._isMultiline=!1,this._showAnimation="mtx-mdc-tooltip-show",this._hideAnimation="mtx-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const re=this._elementRef.nativeElement.getBoundingClientRect();return re.height>24&&re.width>=200}}return ie.\u0275fac=function(re){return new(re||ie)(p.Y36(p.sBO),p.Y36(p.SBq),p.Y36(p.QbO,8))},ie.\u0275cmp=p.Xpm({type:ie,selectors:[["mtx-tooltip-component"]],viewQuery:function(re,We){if(1&re&&p.Gf(Ae,7),2&re){let He;p.iGM(He=p.CRH())&&(We._tooltip=He.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(re,We){1&re&&p.NdJ("mouseleave",function(at){return We._handleMouseLeave(at)}),2&re&&p.Udp("zoom",We.isVisible()?1:null)},features:[p.qOj],decls:7,vars:7,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mtx-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"],[3,"ngIf","ngIfElse"],["msgStrTpl",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(re,We){if(1&re&&(p.TgZ(0,"div",0,1),p.NdJ("animationend",function(at){return We._handleAnimationEnd(at)}),p.TgZ(2,"div",2),p.YNc(3,Mt,1,4,"ng-template",3),p.ALo(4,"isTemplateRef"),p.YNc(5,ce,1,1,"ng-template",null,4,p.W1O),p.qZA()()),2&re){const He=p.MAs(6);p.ekj("mdc-tooltip--multiline",We._isMultiline),p.Q6J("ngClass",We.tooltipClass),p.xp6(3),p.Q6J("ngIf",p.lcZ(4,5,We.message))("ngIfElse",He)}},dependencies:[f.mk,f.O5,f.tP,Ie.U],styles:['.mdc-tooltip__surface{word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface:before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface:before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:184px;margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:304px;align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{outline:1px solid transparent;z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color, #fff)}.mdc-tooltip__surface,.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape, var(--mdc-shape-small, 4px))}.mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color, #000)}.mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font, inherit);font-size:var(--mdc-plain-tooltip-supporting-text-size, inherit);font-weight:var(--mdc-plain-tooltip-supporting-text-weight, inherit);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, inherit)}.mdc-tooltip.mat-mdc-tooltip,.mdc-tooltip.mtx-mdc-tooltip{position:relative}.mtx-mdc-tooltip{position:relative;transform:scale(0)}.mtx-mdc-tooltip:before{content:"";inset:0;z-index:-1;position:absolute}.mtx-mdc-tooltip-panel-below .mtx-mdc-tooltip:before{top:-8px}.mtx-mdc-tooltip-panel-above .mtx-mdc-tooltip:before{bottom:-8px}.mtx-mdc-tooltip-panel-right .mtx-mdc-tooltip:before{left:-8px}.mtx-mdc-tooltip-panel-left .mtx-mdc-tooltip:before{right:-8px}.mtx-mdc-tooltip._mtx-animation-noopable{animation:none;transform:scale(1)}.mtx-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mtx-mdc-tooltip-show{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mtx-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.mtx-mdc-tooltip-show{animation:mtx-mdc-tooltip-show .15s cubic-bezier(0,0,.2,1) forwards}.mtx-mdc-tooltip-hide{animation:mtx-mdc-tooltip-hide 75ms cubic-bezier(.4,0,1,1) forwards}\n'],encapsulation:2,changeDetection:0}),ie})()},83274:function(vt,we,l){!function(e){"use strict";e.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(o){return/^nm$/i.test(o)},meridiem:function(o,d,c){return o<12?c?"vm":"VM":c?"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(o){return o+(1===o||8===o||o>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},61867:function(vt,we,l){!function(e){"use strict";var n=function(p){return 0===p?0:1===p?1:2===p?2:p%100>=3&&p%100<=10?3:p%100>=11?4:5},o={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},d=function(p){return function(E,F,W,De){var J=n(E),Le=o[p][n(E)];return 2===J&&(Le=Le[F?0:1]),Le.replace(/%d/i,E)}},c=["\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"];e.defineLocale("ar-dz",{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(p){return"\u0645"===p},meridiem:function(p,E,F){return p<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:d("s"),ss:d("s"),m:d("m"),mm:d("m"),h:d("h"),hh:d("h"),d:d("d"),dd:d("d"),M:d("M"),MM:d("M"),y:d("y"),yy:d("y")},postformat:function(p){return p.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(l(16676))},17078:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},77776:function(vt,we,l){!function(e){"use strict";var n={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},o=function(E){return 0===E?0:1===E?1:2===E?2:E%100>=3&&E%100<=10?3:E%100>=11?4:5},d={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},c=function(E){return function(F,W,De,J){var Le=o(F),Ie=d[E][o(F)];return 2===Le&&(Ie=Ie[W?0:1]),Ie.replace(/%d/i,F)}},f=["\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"];e.defineLocale("ar-ly",{months:f,monthsShort:f,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(E){return"\u0645"===E},meridiem:function(E,F,W){return E<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s: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(E){return E.replace(/\u060c/g,",")},postformat:function(E){return E.replace(/\d/g,function(F){return n[F]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},56789:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},6897:function(vt,we,l){!function(e){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};e.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(c){return"\u0645"===c},meridiem:function(c,f,p){return c<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(c){return c.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(f){return o[f]}).replace(/\u060c/g,",")},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(l(16676))},71585:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},22097:function(vt,we,l){!function(e){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=function(F){return 0===F?0:1===F?1:2===F?2:F%100>=3&&F%100<=10?3:F%100>=11?4:5},c={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},f=function(F){return function(W,De,J,Le){var Ie=d(W),Ae=c[F][d(W)];return 2===Ie&&(Ae=Ae[De?0:1]),Ae.replace(/%d/i,W)}},p=["\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"];e.defineLocale("ar",{months:p,monthsShort:p,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(F){return"\u0645"===F},meridiem:function(F,W,De){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:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(F){return F.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(W){return o[W]}).replace(/\u060c/g,",")},postformat:function(F){return F.replace(/\d/g,function(W){return n[W]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},15611:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(d)},meridiem:function(d,c,f){return d<4?"gec\u0259":d<12?"s\u0259h\u0259r":d<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(d){if(0===d)return d+"-\u0131nc\u0131";var c=d%10;return d+(n[c]||n[d%100-c]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},62459:function(vt,we,l){!function(e){"use strict";function o(c,f,p){return"m"===p?f?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===p?f?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":c+" "+function n(c,f){var p=c.split("_");return f%10==1&&f%100!=11?p[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?p[1]:p[2]}({ss:f?"\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:f?"\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:f?"\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"}[p],+c)}e.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:o,mm:o,h:o,hh:o,d:"\u0434\u0437\u0435\u043d\u044c",dd:o,M:"\u043c\u0435\u0441\u044f\u0446",MM:o,y:"\u0433\u043e\u0434",yy:o},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(c){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(c)},meridiem:function(c,f,p){return c<4?"\u043d\u043e\u0447\u044b":c<12?"\u0440\u0430\u043d\u0456\u0446\u044b":c<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(c,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return c%10!=2&&c%10!=3||c%100==12||c%100==13?c+"-\u044b":c+"-\u0456";case"D":return c+"-\u0433\u0430";default:return c}},week:{dow:1,doy:7}})}(l(16676))},91825:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10,c=o%100;return 0===o?o+"-\u0435\u0432":0===c?o+"-\u0435\u043d":c>10&&c<20?o+"-\u0442\u0438":1===d?o+"-\u0432\u0438":2===d?o+"-\u0440\u0438":7===d||8===d?o+"-\u043c\u0438":o+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(16676))},75918:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},49683:function(vt,we,l){!function(e){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},o={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(c){return c.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},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(c,f){return 12===c&&(c=0),"\u09b0\u09be\u09a4"===f?c<4?c:c+12:"\u09ad\u09cb\u09b0"===f||"\u09b8\u0995\u09be\u09b2"===f?c:"\u09a6\u09c1\u09aa\u09c1\u09b0"===f?c>=3?c:c+12:"\u09ac\u09bf\u0995\u09be\u09b2"===f||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===f?c+12:void 0},meridiem:function(c,f,p){return c<4?"\u09b0\u09be\u09a4":c<6?"\u09ad\u09cb\u09b0":c<12?"\u09b8\u0995\u09be\u09b2":c<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":c<18?"\u09ac\u09bf\u0995\u09be\u09b2":c<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(16676))},34065:function(vt,we,l){!function(e){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},o={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};e.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(c){return c.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(c,f){return 12===c&&(c=0),"\u09b0\u09be\u09a4"===f&&c>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===f&&c<5||"\u09ac\u09bf\u0995\u09be\u09b2"===f?c+12:c},meridiem:function(c,f,p){return c<4?"\u09b0\u09be\u09a4":c<10?"\u09b8\u0995\u09be\u09b2":c<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":c<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(l(16676))},11034:function(vt,we,l){!function(e){"use strict";var n={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},o={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};e.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(c){return c.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},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(c,f){return 12===c&&(c=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===f&&c>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===f&&c<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===f?c+12:c},meridiem:function(c,f,p){return c<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":c<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":c<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":c<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(l(16676))},27671:function(vt,we,l){!function(e){"use strict";function n(Ae,$e,Ue){return Ae+" "+function c(Ae,$e){return 2===$e?function f(Ae){var $e={m:"v",b:"v",d:"z"};return void 0===$e[Ae.charAt(0)]?Ae:$e[Ae.charAt(0)]+Ae.substring(1)}(Ae):Ae}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ue],Ae)}function d(Ae){return Ae>9?d(Ae%10):Ae}var p=[/^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],E=/^(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,Le=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.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:Le,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:Le,monthsRegex:E,monthsShortRegex:E,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:p,longMonthsParse:p,shortMonthsParse:p,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:n,h:"un eur",hh:"%d eur",d:"un devezh",dd:n,M:"ur miz",MM:n,y:"ur bloaz",yy:function o(Ae){switch(d(Ae)){case 1:case 3:case 4:case 5:case 9:return Ae+" bloaz";default:return Ae+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(Ae){return Ae+(1===Ae?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(Ae){return"g.m."===Ae},meridiem:function(Ae,$e,Ue){return Ae<12?"a.m.":"g.m."}})}(l(16676))},38153:function(vt,we,l){!function(e){"use strict";function n(d,c,f){var p=d+" ";switch(f){case"ss":return p+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return c?"jedna minuta":"jedne minute";case"mm":return p+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return c?"jedan sat":"jednog sata";case"hh":return p+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return p+(1===d?"dan":"dana");case"MM":return p+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return p+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}e.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:n,m:n,mm:n,h:n,hh:n,d:"dan",dd:n,M:"mjesec",MM:n,y:"godinu",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},54287:function(vt,we,l){!function(e){"use strict";e.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(o,d){var c=1===o?"r":2===o?"n":3===o?"r":4===o?"t":"\xe8";return("w"===d||"W"===d)&&(c="a"),o+c},week:{dow:1,doy:4}})}(l(16676))},72616:function(vt,we,l){!function(e){"use strict";var n={format:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),standalone:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_")},o="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),d=[/^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],c=/^(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 f(F){return F>1&&F<5&&1!=~~(F/10)}function p(F,W,De,J){var Le=F+" ";switch(De){case"s":return W||J?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return W||J?Le+(f(F)?"sekundy":"sekund"):Le+"sekundami";case"m":return W?"minuta":J?"minutu":"minutou";case"mm":return W||J?Le+(f(F)?"minuty":"minut"):Le+"minutami";case"h":return W?"hodina":J?"hodinu":"hodinou";case"hh":return W||J?Le+(f(F)?"hodiny":"hodin"):Le+"hodinami";case"d":return W||J?"den":"dnem";case"dd":return W||J?Le+(f(F)?"dny":"dn\xed"):Le+"dny";case"M":return W||J?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return W||J?Le+(f(F)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):Le+"m\u011bs\xedci";case"y":return W||J?"rok":"rokem";case"yy":return W||J?Le+(f(F)?"roky":"let"):Le+"lety"}}e.defineLocale("cs",{months:n,monthsShort:o,monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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:p,ss:p,m:p,mm:p,h:p,hh:p,d:p,dd:p,M:p,MM:p,y:p,yy:p},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},27049:function(vt,we,l){!function(e){"use strict";e.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(o){return o+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(o)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(o)?"\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}})}(l(16676))},99172:function(vt,we,l){!function(e){"use strict";e.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(o){var c="";return o>20?c=40===o||50===o||60===o||80===o||100===o?"fed":"ain":o>0&&(c=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][o]),o+c},week:{dow:1,doy:4}})}(l(16676))},20605:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},93395:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return c?E[f][0]:E[f][1]}e.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:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},99835:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return c?E[f][0]:E[f][1]}e.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:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},94013:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[d+" Tage",d+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[d+" Monate",d+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[d+" Jahre",d+" Jahren"]};return c?E[f][0]:E[f][1]}e.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:n,mm:"%d Minuten",h:n,hh:"%d Stunden",d:n,dd:n,w:n,ww:"%d Wochen",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},14570:function(vt,we,l){!function(e){"use strict";var n=["\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"],o=["\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"];e.defineLocale("dv",{months:n,monthsShort:n,weekdays:o,weekdaysShort:o,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(c){return"\u0789\u078a"===c},meridiem:function(c,f,p){return c<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(c){return c.replace(/\u060c/g,",")},postformat:function(c){return c.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(l(16676))},31859:function(vt,we,l){!function(e){"use strict";e.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(d,c){return d?"string"==typeof c&&/D/.test(c.substring(0,c.indexOf("MMMM")))?this._monthsGenitiveEl[d.month()]:this._monthsNominativeEl[d.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(d,c,f){return d>11?f?"\u03bc\u03bc":"\u039c\u039c":f?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(d){return"\u03bc"===(d+"").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(d,c){var f=this._calendarEl[d],p=c&&c.hours();return function n(d){return typeof Function<"u"&&d instanceof Function||"[object Function]"===Object.prototype.toString.call(d)}(f)&&(f=f.apply(c)),f.replace("{}",p%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}})}(l(16676))},55785:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:4}})}(l(16676))},83792:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(l(16676))},57651:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},81929:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},19818:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")}})}(l(16676))},6612:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:0,doy:6}})}(l(16676))},24900:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},72721:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},95159:function(vt,we,l){!function(e){"use strict";e.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(o){return"p"===o.charAt(0).toLowerCase()},meridiem:function(o,d,c){return o>11?c?"p.t.m.":"P.T.M.":c?"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}})}(l(16676))},11780:function(vt,we,l){!function(e){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],c=/^(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;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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}})}(l(16676))},23468:function(vt,we,l){!function(e){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],c=/^(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;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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"})}(l(16676))},44938:function(vt,we,l){!function(e){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],c=/^(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;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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}})}(l(16676))},21954:function(vt,we,l){!function(e){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),o="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),d=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],c=/^(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;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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"})}(l(16676))},11453:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[d+"sekundi",d+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[d+" minuti",d+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[d+" tunni",d+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[d+" kuu",d+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[d+" aasta",d+" aastat"]};return c?E[f][2]?E[f][2]:E[f][1]:p?E[f][0]:E[f][1]}e.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:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:"%d p\xe4eva",M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},44697:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},52900:function(vt,we,l){!function(e){"use strict";var n={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},o={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};e.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(c){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(c)},meridiem:function(c,f,p){return c<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(c){return c.replace(/[\u06f0-\u06f9]/g,function(f){return o[f]}).replace(/\u060c/g,",")},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(l(16676))},49775:function(vt,we,l){!function(e){"use strict";var n="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),o=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",n[7],n[8],n[9]];function d(p,E,F,W){var De="";switch(F){case"s":return W?"muutaman sekunnin":"muutama sekunti";case"ss":De=W?"sekunnin":"sekuntia";break;case"m":return W?"minuutin":"minuutti";case"mm":De=W?"minuutin":"minuuttia";break;case"h":return W?"tunnin":"tunti";case"hh":De=W?"tunnin":"tuntia";break;case"d":return W?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":De=W?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return W?"kuukauden":"kuukausi";case"MM":De=W?"kuukauden":"kuukautta";break;case"y":return W?"vuoden":"vuosi";case"yy":De=W?"vuoden":"vuotta"}return function c(p,E){return p<10?E?o[p]:n[p]:p}(p,W)+" "+De}e.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:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},64282:function(vt,we,l){!function(e){"use strict";e.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(o){return o},week:{dow:1,doy:4}})}(l(16676))},84236:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},92830:function(vt,we,l){!function(e){"use strict";e.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(o,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return o+(1===o?"er":"e");case"w":case"W":return o+(1===o?"re":"e")}}})}(l(16676))},21412:function(vt,we,l){!function(e){"use strict";e.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(o,d){switch(d){default:case"M":case"Q":case"D":case"DDD":case"d":return o+(1===o?"er":"e");case"w":case"W":return o+(1===o?"re":"e")}},week:{dow:1,doy:4}})}(l(16676))},89361:function(vt,we,l){!function(e){"use strict";var d=/(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,c=[/^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];e.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:d,monthsShortRegex:d,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:c,longMonthsParse:c,shortMonthsParse:c,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(p,E){switch(E){case"D":return p+(1===p?"er":"");default:case"M":case"Q":case"DDD":case"d":return p+(1===p?"er":"e");case"w":case"W":return p+(1===p?"re":"e")}},week:{dow:1,doy:4}})}(l(16676))},66984:function(vt,we,l){!function(e){"use strict";var n="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),o="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(c,f){return c?/-MMM-/.test(f)?o[c.month()]:n[c.month()]:n},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(c){return c+(1===c||8===c||c>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},93961:function(vt,we,l){!function(e){"use strict";e.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(E){return E+(1===E?"d":E%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(16676))},78849:function(vt,we,l){!function(e){"use strict";e.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(E){return E+(1===E?"d":E%10==2?"na":"mh")},week:{dow:1,doy:4}})}(l(16676))},34273:function(vt,we,l){!function(e){"use strict";e.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(o){return 0===o.indexOf("un")?"n"+o:"en "+o},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}})}(l(16676))},40623:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={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:[d+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",d+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[d+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",d+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[d+" \u0935\u0930\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[d+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",d+" \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:[d+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",d+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[d+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",d+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return p?E[f][0]:E[f][1]}e.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: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}(\u0935\u0947\u0930)/,ordinal:function(d,c){return"D"===c?d+"\u0935\u0947\u0930":d},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(d,c){return 12===d&&(d=0),"\u0930\u093e\u0924\u0940"===c?d<4?d:d+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===c?d:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===c?d>12?d:d+12:"\u0938\u093e\u0902\u091c\u0947"===c?d+12:void 0},meridiem:function(d,c,f){return d<4?"\u0930\u093e\u0924\u0940":d<12?"\u0938\u0915\u093e\u0933\u0940\u0902":d<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":d<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(l(16676))},62696:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E={s:["thoddea sekondamni","thodde sekond"],ss:[d+" sekondamni",d+" sekond"],m:["eka mintan","ek minut"],mm:[d+" mintamni",d+" mintam"],h:["eka voran","ek vor"],hh:[d+" voramni",d+" voram"],d:["eka disan","ek dis"],dd:[d+" disamni",d+" dis"],M:["eka mhoinean","ek mhoino"],MM:[d+" mhoineamni",d+" mhoine"],y:["eka vorsan","ek voros"],yy:[d+" vorsamni",d+" vorsam"]};return p?E[f][0]:E[f][1]}e.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: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}(er)/,ordinal:function(d,c){return"D"===c?d+"er":d},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(d,c){return 12===d&&(d=0),"rati"===c?d<4?d:d+12:"sokallim"===c?d:"donparam"===c?d>12?d:d+12:"sanje"===c?d+12:void 0},meridiem:function(d,c,f){return d<4?"rati":d<12?"sokallim":d<16?"donparam":d<20?"sanje":"rati"}})}(l(16676))},66928:function(vt,we,l){!function(e){"use strict";var n={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},o={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};e.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(c){return c.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(c,f){return 12===c&&(c=0),"\u0ab0\u0abe\u0aa4"===f?c<4?c:c+12:"\u0ab8\u0ab5\u0abe\u0ab0"===f?c:"\u0aac\u0aaa\u0acb\u0ab0"===f?c>=10?c:c+12:"\u0ab8\u0abe\u0a82\u0a9c"===f?c+12:void 0},meridiem:function(c,f,p){return c<4?"\u0ab0\u0abe\u0aa4":c<10?"\u0ab8\u0ab5\u0abe\u0ab0":c<17?"\u0aac\u0aaa\u0acb\u0ab0":c<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(l(16676))},24804:function(vt,we,l){!function(e){"use strict";e.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(o){return 2===o?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":o+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(o){return 2===o?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":o+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(o){return 2===o?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":o+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(o){return 2===o?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":o%10==0&&10!==o?o+" \u05e9\u05e0\u05d4":o+" \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(o){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(o)},meridiem:function(o,d,c){return o<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":o<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":o<12?c?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":o<18?c?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(l(16676))},23015:function(vt,we,l){!function(e){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},d=[/^\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];e.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:d,longMonthsParse:d,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(p){return p.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(E){return o[E]})},postformat:function(p){return p.replace(/\d/g,function(E){return n[E]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(p,E){return 12===p&&(p=0),"\u0930\u093e\u0924"===E?p<4?p:p+12:"\u0938\u0941\u092c\u0939"===E?p:"\u0926\u094b\u092a\u0939\u0930"===E?p>=10?p:p+12:"\u0936\u093e\u092e"===E?p+12:void 0},meridiem:function(p,E,F){return p<4?"\u0930\u093e\u0924":p<10?"\u0938\u0941\u092c\u0939":p<17?"\u0926\u094b\u092a\u0939\u0930":p<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(l(16676))},17134:function(vt,we,l){!function(e){"use strict";function n(d,c,f){var p=d+" ";switch(f){case"ss":return p+(1===d?"sekunda":2===d||3===d||4===d?"sekunde":"sekundi");case"m":return c?"jedna minuta":"jedne minute";case"mm":return p+(1===d?"minuta":2===d||3===d||4===d?"minute":"minuta");case"h":return c?"jedan sat":"jednog sata";case"hh":return p+(1===d?"sat":2===d||3===d||4===d?"sata":"sati");case"dd":return p+(1===d?"dan":"dana");case"MM":return p+(1===d?"mjesec":2===d||3===d||4===d?"mjeseca":"mjeseci");case"yy":return p+(1===d?"godina":2===d||3===d||4===d?"godine":"godina")}}e.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:n,m:n,mm:n,h:n,hh:n,d:"dan",dd:n,M:"mjesec",MM:n,y:"godinu",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},50670:function(vt,we,l){!function(e){"use strict";var n="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function o(f,p,E,F){var W=f;switch(E){case"s":return F||p?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return W+(F||p)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(F||p?" perc":" perce");case"mm":return W+(F||p?" perc":" perce");case"h":return"egy"+(F||p?" \xf3ra":" \xf3r\xe1ja");case"hh":return W+(F||p?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(F||p?" nap":" napja");case"dd":return W+(F||p?" nap":" napja");case"M":return"egy"+(F||p?" h\xf3nap":" h\xf3napja");case"MM":return W+(F||p?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(F||p?" \xe9v":" \xe9ve");case"yy":return W+(F||p?" \xe9v":" \xe9ve")}return""}function d(f){return(f?"":"[m\xfalt] ")+"["+n[this.day()]+"] LT[-kor]"}e.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(f){return"u"===f.charAt(1).toLowerCase()},meridiem:function(f,p,E){return f<12?!0===E?"de":"DE":!0===E?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return d.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return d.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},4523:function(vt,we,l){!function(e){"use strict";e.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(o){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(o)},meridiem:function(o){return o<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":o<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":o<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(o,d){switch(d){case"DDD":case"w":case"W":case"DDDo":return 1===o?o+"-\u056b\u0576":o+"-\u0580\u0564";default:return o}},week:{dow:1,doy:7}})}(l(16676))},99233:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"pagi"===d?o:"siang"===d?o>=11?o:o+12:"sore"===d||"malam"===d?o+12:void 0},meridiem:function(o,d,c){return o<11?"pagi":o<15?"siang":o<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}})}(l(16676))},94693:function(vt,we,l){!function(e){"use strict";function n(c){return c%100==11||c%10!=1}function o(c,f,p,E){var F=c+" ";switch(p){case"s":return f||E?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return n(c)?F+(f||E?"sek\xfandur":"sek\xfandum"):F+"sek\xfanda";case"m":return f?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return n(c)?F+(f||E?"m\xedn\xfatur":"m\xedn\xfatum"):f?F+"m\xedn\xfata":F+"m\xedn\xfatu";case"hh":return n(c)?F+(f||E?"klukkustundir":"klukkustundum"):F+"klukkustund";case"d":return f?"dagur":E?"dag":"degi";case"dd":return n(c)?f?F+"dagar":F+(E?"daga":"d\xf6gum"):f?F+"dagur":F+(E?"dag":"degi");case"M":return f?"m\xe1nu\xf0ur":E?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return n(c)?f?F+"m\xe1nu\xf0ir":F+(E?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):f?F+"m\xe1nu\xf0ur":F+(E?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return f||E?"\xe1r":"\xe1ri";case"yy":return n(c)?F+(f||E?"\xe1r":"\xe1rum"):F+(f||E?"\xe1r":"\xe1ri")}}e.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:o,ss:o,m:o,mm:o,h:"klukkustund",hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},78118:function(vt,we,l){!function(e){"use strict";e.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(o){return(/^[0-9].+$/.test(o)?"tra":"in")+" "+o},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}})}(l(16676))},63936:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},86871:function(vt,we,l){!function(e){"use strict";e.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(o,d){return"\u5143"===d[1]?1:parseInt(d[1]||o,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(o){return"\u5348\u5f8c"===o},meridiem:function(o,d,c){return o<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(o){return o.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(o){return this.week()!==o.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(o,d){switch(d){case"y":return 1===o?"\u5143\u5e74":o+"\u5e74";case"d":case"D":case"DDD":return o+"\u65e5";default:return o}},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"}})}(l(16676))},68710:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"enjing"===d?o:"siyang"===d?o>=11?o:o+12:"sonten"===d||"ndalu"===d?o+12:void 0},meridiem:function(o,d,c){return o<11?"enjing":o<15?"siyang":o<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}})}(l(16676))},17125:function(vt,we,l){!function(e){"use strict";e.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(o){return o.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(d,c,f){return"\u10d8"===f?c+"\u10e8\u10d8":c+f+"\u10e8\u10d8"})},past:function(o){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(o)?o.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(o)?o.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):o},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(o){return 0===o?o:1===o?o+"-\u10da\u10d8":o<20||o<=100&&o%20==0||o%100==0?"\u10db\u10d4-"+o:o+"-\u10d4"},week:{dow:1,doy:7}})}(l(16676))},82461:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},77399:function(vt,we,l){!function(e){"use strict";var n={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},o={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};e.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(c){return"\u179b\u17d2\u1784\u17b6\u1785"===c},meridiem:function(c,f,p){return c<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(c){return c.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},week:{dow:1,doy:4}})}(l(16676))},38720:function(vt,we,l){!function(e){"use strict";var n={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},o={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};e.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(c){return c.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},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(c,f){return 12===c&&(c=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===f?c<4?c:c+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===f?c:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===f?c>=10?c:c+12:"\u0cb8\u0c82\u0c9c\u0cc6"===f?c+12:void 0},meridiem:function(c,f,p){return c<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":c<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":c<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":c<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(c){return c+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(l(16676))},85306:function(vt,we,l){!function(e){"use strict";e.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(o,d){switch(d){case"d":case"D":case"DDD":return o+"\uc77c";case"M":return o+"\uc6d4";case"w":case"W":return o+"\uc8fc";default:return o}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(o){return"\uc624\ud6c4"===o},meridiem:function(o,d,c){return o<12?"\uc624\uc804":"\uc624\ud6c4"}})}(l(16676))},82995:function(vt,we,l){!function(e){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},o={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},d=["\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"];e.defineLocale("ku",{months:d,monthsShort:d,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(f){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(f)},meridiem:function(f,p,E){return f<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(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(p){return o[p]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(p){return n[p]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(l(16676))},8779:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},62057:function(vt,we,l){!function(e){"use strict";function n(p,E,F,W){var De={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 E?De[F][0]:De[F][1]}function c(p){if(p=parseInt(p,10),isNaN(p))return!1;if(p<0)return!0;if(p<10)return 4<=p&&p<=7;if(p<100){var E=p%10;return c(0===E?p/10:E)}if(p<1e4){for(;p>=10;)p/=10;return c(p)}return c(p/=1e3)}e.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 o(p){return c(p.substr(0,p.indexOf(" ")))?"a "+p:"an "+p},past:function d(p){return c(p.substr(0,p.indexOf(" ")))?"viru "+p:"virun "+p},s:"e puer Sekonnen",ss:"%d Sekonnen",m:n,mm:"%d Minutten",h:n,hh:"%d Stonnen",d:n,dd:"%d Deeg",M:n,MM:"%d M\xe9int",y:n,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},17192:function(vt,we,l){!function(e){"use strict";e.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(o){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===o},meridiem:function(o,d,c){return o<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(o){return"\u0e97\u0eb5\u0ec8"+o}})}(l(16676))},15430:function(vt,we,l){!function(e){"use strict";var n={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 d(F,W,De,J){return W?f(De)[0]:J?f(De)[1]:f(De)[2]}function c(F){return F%10==0||F>10&&F<20}function f(F){return n[F].split("_")}function p(F,W,De,J){var Le=F+" ";return 1===F?Le+d(0,W,De[0],J):W?Le+(c(F)?f(De)[1]:f(De)[0]):J?Le+f(De)[1]:Le+(c(F)?f(De)[1]:f(De)[2])}e.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 o(F,W,De,J){return W?"kelios sekund\u0117s":J?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:p,m:d,mm:p,h:d,hh:p,d,dd:p,M:d,MM:p,y:d,yy:p},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(F){return F+"-oji"},week:{dow:1,doy:4}})}(l(16676))},53363:function(vt,we,l){!function(e){"use strict";var n={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 o(E,F,W){return W?F%10==1&&F%100!=11?E[2]:E[3]:F%10==1&&F%100!=11?E[0]:E[1]}function d(E,F,W){return E+" "+o(n[W],E,F)}function c(E,F,W){return o(n[W],E,F)}e.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 f(E,F){return F?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:d,m:c,mm:d,h:c,hh:d,d:c,dd:d,M:c,MM:d,y:c,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},72939:function(vt,we,l){!function(e){"use strict";var n={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(d,c){return 1===d?c[0]:d>=2&&d<=4?c[1]:c[2]},translate:function(d,c,f){var p=n.words[f];return 1===f.length?c?p[0]:p[1]:d+" "+n.correctGrammaticalCase(d,p)}};e.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:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:"dan",dd:n.translate,M:"mjesec",MM:n.translate,y:"godinu",yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},38212:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},69718:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10,c=o%100;return 0===o?o+"-\u0435\u0432":0===c?o+"-\u0435\u043d":c>10&&c<20?o+"-\u0442\u0438":1===d?o+"-\u0432\u0438":2===d?o+"-\u0440\u0438":7===d||8===d?o+"-\u043c\u0438":o+"-\u0442\u0438"},week:{dow:1,doy:7}})}(l(16676))},50561:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===d&&o>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===d||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===d?o+12:o},meridiem:function(o,d,c){return o<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":o<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":o<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":o<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(l(16676))},68929:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){switch(f){case"s":return c?"\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 d+(c?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return d+(c?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return d+(c?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return d+(c?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return d+(c?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return d+(c?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return d}}e.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(d){return"\u04ae\u0425"===d},meridiem:function(d,c,f){return d<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: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} \u04e9\u0434\u04e9\u0440/,ordinal:function(d,c){switch(c){case"d":case"D":case"DDD":return d+" \u04e9\u0434\u04e9\u0440";default:return d}}})}(l(16676))},84880:function(vt,we,l){!function(e){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function d(f,p,E,F){var W="";if(p)switch(E){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(E){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,f)}e.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:d,ss:d,m:d,mm:d,h:d,hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},preparse:function(f){return f.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(p){return o[p]})},postformat:function(f){return f.replace(/\d/g,function(p){return n[p]})},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(f,p){return 12===f&&(f=0),"\u092a\u0939\u093e\u091f\u0947"===p||"\u0938\u0915\u093e\u0933\u0940"===p?f:"\u0926\u0941\u092a\u093e\u0930\u0940"===p||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===p||"\u0930\u093e\u0924\u094d\u0930\u0940"===p?f>=12?f:f+12:void 0},meridiem:function(f,p,E){return f>=0&&f<6?"\u092a\u0939\u093e\u091f\u0947":f<12?"\u0938\u0915\u093e\u0933\u0940":f<17?"\u0926\u0941\u092a\u093e\u0930\u0940":f<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(l(16676))},42074:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"pagi"===d?o:"tengahari"===d?o>=11?o:o+12:"petang"===d||"malam"===d?o+12:void 0},meridiem:function(o,d,c){return o<11?"pagi":o<15?"tengahari":o<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}})}(l(16676))},63193:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"pagi"===d?o:"tengahari"===d?o>=11?o:o+12:"petang"===d||"malam"===d?o+12:void 0},meridiem:function(o,d,c){return o<11?"pagi":o<15?"tengahari":o<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}})}(l(16676))},54082:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},82261:function(vt,we,l){!function(e){"use strict";var n={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},o={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};e.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(c){return c.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},week:{dow:1,doy:4}})}(l(16676))},15273:function(vt,we,l){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},19874:function(vt,we,l){!function(e){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},o={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};e.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(c){return c.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(c,f){return 12===c&&(c=0),"\u0930\u093e\u0924\u093f"===f?c<4?c:c+12:"\u092c\u093f\u0939\u093e\u0928"===f?c:"\u0926\u093f\u0909\u0901\u0938\u094b"===f?c>=10?c:c+12:"\u0938\u093e\u0901\u091d"===f?c+12:void 0},meridiem:function(c,f,p){return c<3?"\u0930\u093e\u0924\u093f":c<12?"\u092c\u093f\u0939\u093e\u0928":c<16?"\u0926\u093f\u0909\u0901\u0938\u094b":c<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}})}(l(16676))},81484:function(vt,we,l){!function(e){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),o="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^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],c=/^(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;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},51667:function(vt,we,l){!function(e){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),o="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),d=[/^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],c=/^(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;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(p,E){return p?/-MMM-/.test(E)?o[p.month()]:n[p.month()]:n},monthsRegex:c,monthsShortRegex:c,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:d,longMonthsParse:d,shortMonthsParse:d,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(p){return p+(1===p||8===p||p>=20?"ste":"de")},week:{dow:1,doy:4}})}(l(16676))},17262:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},19679:function(vt,we,l){!function(e){"use strict";e.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(o,d){var c=1===o?"r":2===o?"n":3===o?"r":4===o?"t":"\xe8";return("w"===d||"W"===d)&&(c="a"),o+c},week:{dow:1,doy:4}})}(l(16676))},96830:function(vt,we,l){!function(e){"use strict";var n={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},o={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};e.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(c){return c.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(c,f){return 12===c&&(c=0),"\u0a30\u0a3e\u0a24"===f?c<4?c:c+12:"\u0a38\u0a35\u0a47\u0a30"===f?c:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===f?c>=10?c:c+12:"\u0a38\u0a3c\u0a3e\u0a2e"===f?c+12:void 0},meridiem:function(c,f,p){return c<4?"\u0a30\u0a3e\u0a24":c<10?"\u0a38\u0a35\u0a47\u0a30":c<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":c<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(l(16676))},93616:function(vt,we,l){!function(e){"use strict";var n="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),o="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),d=[/^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 c(E){return E%10<5&&E%10>1&&~~(E/10)%10!=1}function f(E,F,W){var De=E+" ";switch(W){case"ss":return De+(c(E)?"sekundy":"sekund");case"m":return F?"minuta":"minut\u0119";case"mm":return De+(c(E)?"minuty":"minut");case"h":return F?"godzina":"godzin\u0119";case"hh":return De+(c(E)?"godziny":"godzin");case"ww":return De+(c(E)?"tygodnie":"tygodni");case"MM":return De+(c(E)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return De+(c(E)?"lata":"lat")}}e.defineLocale("pl",{months:function(E,F){return E?/D MMMM/.test(F)?o[E.month()]:n[E.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:d,longMonthsParse:d,shortMonthsParse:d,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:f,m:f,mm:f,h:f,hh:f,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:f,M:"miesi\u0105c",MM:f,y:"rok",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},32751:function(vt,we,l){!function(e){"use strict";e.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"})}(l(16676))},55138:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},17968:function(vt,we,l){!function(e){"use strict";function n(d,c,f){var E=" ";return(d%100>=20||d>=100&&d%100==0)&&(E=" de "),d+E+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[f]}e.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:n,m:"un minut",mm:n,h:"o or\u0103",hh:n,d:"o zi",dd:n,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:n,M:"o lun\u0103",MM:n,y:"un an",yy:n},week:{dow:1,doy:7}})}(l(16676))},81828:function(vt,we,l){!function(e){"use strict";function o(f,p,E){return"m"===E?p?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":f+" "+function n(f,p){var E=f.split("_");return p%10==1&&p%100!=11?E[0]:p%10>=2&&p%10<=4&&(p%100<10||p%100>=20)?E[1]:E[2]}({ss:p?"\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:p?"\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"}[E],+f)}var d=[/^\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];e.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:d,longMonthsParse:d,shortMonthsParse:d,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(f){if(f.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(f){if(f.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:o,m:o,mm:o,h:"\u0447\u0430\u0441",hh:o,d:"\u0434\u0435\u043d\u044c",dd:o,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:o,M:"\u043c\u0435\u0441\u044f\u0446",MM:o,y:"\u0433\u043e\u0434",yy:o},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(f){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(f)},meridiem:function(f,p,E){return f<4?"\u043d\u043e\u0447\u0438":f<12?"\u0443\u0442\u0440\u0430":f<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(f,p){switch(p){case"M":case"d":case"DDD":return f+"-\u0439";case"D":return f+"-\u0433\u043e";case"w":case"W":return f+"-\u044f";default:return f}},week:{dow:1,doy:4}})}(l(16676))},62188:function(vt,we,l){!function(e){"use strict";var n=["\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"],o=["\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"];e.defineLocale("sd",{months:n,monthsShort:n,weekdays:o,weekdaysShort:o,weekdaysMin:o,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(c){return"\u0634\u0627\u0645"===c},meridiem:function(c,f,p){return c<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(c){return c.replace(/\u060c/g,",")},postformat:function(c){return c.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(16676))},6562:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},87172:function(vt,we,l){!function(e){"use strict";e.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(o){return o+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(o){return"\u0db4.\u0dc0."===o||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===o},meridiem:function(o,d,c){return o>11?c?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":c?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(l(16676))},99966:function(vt,we,l){!function(e){"use strict";var n="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),o="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function d(p){return p>1&&p<5}function c(p,E,F,W){var De=p+" ";switch(F){case"s":return E||W?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return E||W?De+(d(p)?"sekundy":"sek\xfand"):De+"sekundami";case"m":return E?"min\xfata":W?"min\xfatu":"min\xfatou";case"mm":return E||W?De+(d(p)?"min\xfaty":"min\xfat"):De+"min\xfatami";case"h":return E?"hodina":W?"hodinu":"hodinou";case"hh":return E||W?De+(d(p)?"hodiny":"hod\xedn"):De+"hodinami";case"d":return E||W?"de\u0148":"d\u0148om";case"dd":return E||W?De+(d(p)?"dni":"dn\xed"):De+"d\u0148ami";case"M":return E||W?"mesiac":"mesiacom";case"MM":return E||W?De+(d(p)?"mesiace":"mesiacov"):De+"mesiacmi";case"y":return E||W?"rok":"rokom";case"yy":return E||W?De+(d(p)?"roky":"rokov"):De+"rokmi"}}e.defineLocale("sk",{months:n,monthsShort:o,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:c,ss:c,m:c,mm:c,h:c,hh:c,d:c,dd:c,M:c,MM:c,y:c,yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},4287:function(vt,we,l){!function(e){"use strict";function n(d,c,f,p){var E=d+" ";switch(f){case"s":return c||p?"nekaj sekund":"nekaj sekundami";case"ss":return E+(1===d?c?"sekundo":"sekundi":2===d?c||p?"sekundi":"sekundah":d<5?c||p?"sekunde":"sekundah":"sekund");case"m":return c?"ena minuta":"eno minuto";case"mm":return E+(1===d?c?"minuta":"minuto":2===d?c||p?"minuti":"minutama":d<5?c||p?"minute":"minutami":c||p?"minut":"minutami");case"h":return c?"ena ura":"eno uro";case"hh":return E+(1===d?c?"ura":"uro":2===d?c||p?"uri":"urama":d<5?c||p?"ure":"urami":c||p?"ur":"urami");case"d":return c||p?"en dan":"enim dnem";case"dd":return E+(1===d?c||p?"dan":"dnem":2===d?c||p?"dni":"dnevoma":c||p?"dni":"dnevi");case"M":return c||p?"en mesec":"enim mesecem";case"MM":return E+(1===d?c||p?"mesec":"mesecem":2===d?c||p?"meseca":"mesecema":d<5?c||p?"mesece":"meseci":c||p?"mesecev":"meseci");case"y":return c||p?"eno leto":"enim letom";case"yy":return E+(1===d?c||p?"leto":"letom":2===d?c||p?"leti":"letoma":d<5?c||p?"leta":"leti":c||p?"let":"leti")}}e.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: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:7}})}(l(16676))},15291:function(vt,we,l){!function(e){"use strict";e.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(o){return"M"===o.charAt(0)},meridiem:function(o,d,c){return o<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}})}(l(16676))},37603:function(vt,we,l){!function(e){"use strict";var n={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(d,c){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?c[0]:c[1]:c[2]},translate:function(d,c,f,p){var F,E=n.words[f];return 1===f.length?"y"===f&&c?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":p||c?E[0]:E[1]:(F=n.correctGrammaticalCase(d,E),"yy"===f&&c&&"\u0433\u043e\u0434\u0438\u043d\u0443"===F?d+" \u0433\u043e\u0434\u0438\u043d\u0430":d+" "+F)}};e.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:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:n.translate,dd:n.translate,M:n.translate,MM:n.translate,y:n.translate,yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},80450:function(vt,we,l){!function(e){"use strict";var n={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(d,c){return d%10>=1&&d%10<=4&&(d%100<10||d%100>=20)?d%10==1?c[0]:c[1]:c[2]},translate:function(d,c,f,p){var F,E=n.words[f];return 1===f.length?"y"===f&&c?"jedna godina":p||c?E[0]:E[1]:(F=n.correctGrammaticalCase(d,E),"yy"===f&&c&&"godinu"===F?d+" godina":d+" "+F)}};e.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:n.translate,m:n.translate,mm:n.translate,h:n.translate,hh:n.translate,d:n.translate,dd:n.translate,M:n.translate,MM:n.translate,y:n.translate,yy:n.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(l(16676))},30383:function(vt,we,l){!function(e){"use strict";e.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(o,d,c){return o<11?"ekuseni":o<15?"emini":o<19?"entsambama":"ebusuku"},meridiemHour:function(o,d){return 12===o&&(o=0),"ekuseni"===d?o:"emini"===d?o>=11?o:o+12:"entsambama"===d||"ebusuku"===d?0===o?0:o+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(l(16676))},37221:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?":e":1===d||2===d?":a":":e")},week:{dow:1,doy:4}})}(l(16676))},51743:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},6351:function(vt,we,l){!function(e){"use strict";var n={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},o={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};e.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(c){return c+"\u0bb5\u0ba4\u0bc1"},preparse:function(c){return c.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(f){return o[f]})},postformat:function(c){return c.replace(/\d/g,function(f){return n[f]})},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(c,f,p){return c<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":c<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":c<10?" \u0b95\u0bbe\u0bb2\u0bc8":c<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":c<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":c<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(c,f){return 12===c&&(c=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===f?c<2?c:c+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===f||"\u0b95\u0bbe\u0bb2\u0bc8"===f||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===f&&c>=10?c:c+12},week:{dow:0,doy:6}})}(l(16676))},98118:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===d?o<4?o:o+12:"\u0c09\u0c26\u0c2f\u0c02"===d?o:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===d?o>=10?o:o+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===d?o+12:void 0},meridiem:function(o,d,c){return o<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":o<10?"\u0c09\u0c26\u0c2f\u0c02":o<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":o<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(l(16676))},26278:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},36987:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d,c){return 12===d&&(d=0),"\u0448\u0430\u0431"===c?d<4?d:d+12:"\u0441\u0443\u0431\u04b3"===c?d:"\u0440\u04ef\u0437"===c?d>=11?d:d+12:"\u0431\u0435\u0433\u043e\u04b3"===c?d+12:void 0},meridiem:function(d,c,f){return d<4?"\u0448\u0430\u0431":d<11?"\u0441\u0443\u0431\u04b3":d<16?"\u0440\u04ef\u0437":d<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(d){return d+(n[d]||n[d%10]||n[d>=100?100:null])},week:{dow:1,doy:7}})}(l(16676))},39325:function(vt,we,l){!function(e){"use strict";e.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(o){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===o},meridiem:function(o,d,c){return o<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"}})}(l(16676))},43485:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d,c){switch(c){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'unjy";var f=d%10;return d+(n[f]||n[d%100-f]||n[d>=100?100:null])}},week:{dow:1,doy:7}})}(l(16676))},68148:function(vt,we,l){!function(e){"use strict";e.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(o){return o},week:{dow:1,doy:4}})}(l(16676))},59616:function(vt,we,l){!function(e){"use strict";var n="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function c(E,F,W,De){var J=function f(E){var F=Math.floor(E%1e3/100),W=Math.floor(E%100/10),De=E%10,J="";return F>0&&(J+=n[F]+"vatlh"),W>0&&(J+=(""!==J?" ":"")+n[W]+"maH"),De>0&&(J+=(""!==J?" ":"")+n[De]),""===J?"pagh":J}(E);switch(W){case"ss":return J+" lup";case"mm":return J+" tup";case"hh":return J+" rep";case"dd":return J+" jaj";case"MM":return J+" jar";case"yy":return J+" DIS"}}e.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 o(E){var F=E;return-1!==E.indexOf("jaj")?F.slice(0,-3)+"leS":-1!==E.indexOf("jar")?F.slice(0,-3)+"waQ":-1!==E.indexOf("DIS")?F.slice(0,-3)+"nem":F+" pIq"},past:function d(E){var F=E;return-1!==E.indexOf("jaj")?F.slice(0,-3)+"Hu\u2019":-1!==E.indexOf("jar")?F.slice(0,-3)+"wen":-1!==E.indexOf("DIS")?F.slice(0,-3)+"ben":F+" ret"},s:"puS lup",ss:c,m:"wa\u2019 tup",mm:c,h:"wa\u2019 rep",hh:c,d:"wa\u2019 jaj",dd:c,M:"wa\u2019 jar",MM:c,y:"wa\u2019 DIS",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},24040:function(vt,we,l){!function(e){"use strict";var n={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"};e.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(d,c,f){return d<12?f?"\xf6\xf6":"\xd6\xd6":f?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(d){return"\xf6s"===d||"\xd6S"===d},longDateFormat:{LT:"HH:mm",LTS:"HH:mm: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(d,c){switch(c){case"d":case"D":case"Do":case"DD":return d;default:if(0===d)return d+"'\u0131nc\u0131";var f=d%10;return d+(n[f]||n[d%100-f]||n[d>=100?100:null])}},week:{dow:1,doy:7}})}(l(16676))},594:function(vt,we,l){!function(e){"use strict";function o(d,c,f,p){var E={s:["viensas secunds","'iensas secunds"],ss:[d+" secunds",d+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[d+" m\xeduts",d+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[d+" \xfeoras",d+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[d+" ziuas",d+" ziuas"],M:["'n mes","'iens mes"],MM:[d+" mesen",d+" mesen"],y:["'n ar","'iens ar"],yy:[d+" ars",d+" ars"]};return p||c?E[f][0]:E[f][1]}e.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(d){return"d'o"===d.toLowerCase()},meridiem:function(d,c,f){return d>11?f?"d'o":"D'O":f?"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:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(l(16676))},23226:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},80673:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},69580:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===d||"\u0633\u06d5\u06be\u06d5\u0631"===d||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===d?o:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===d||"\u0643\u06d5\u0686"===d?o+12:o>=11?o:o+12},meridiem:function(o,d,c){var f=100*o+d;return f<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":f<900?"\u0633\u06d5\u06be\u06d5\u0631":f<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":f<1230?"\u0686\u06c8\u0634":f<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(o,d){switch(d){case"d":case"D":case"DDD":return o+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return o+"-\u06be\u06d5\u067e\u062a\u06d5";default:return o}},preparse:function(o){return o.replace(/\u060c/g,",")},postformat:function(o){return o.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(l(16676))},87270:function(vt,we,l){!function(e){"use strict";function o(p,E,F){return"m"===F?E?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===F?E?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":p+" "+function n(p,E){var F=p.split("_");return E%10==1&&E%100!=11?F[0]:E%10>=2&&E%10<=4&&(E%100<10||E%100>=20)?F[1]:F[2]}({ss:E?"\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:E?"\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:E?"\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"}[F],+p)}function c(p){return function(){return p+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}e.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 d(p,E){var F={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===p?F.nominative.slice(1,7).concat(F.nominative.slice(0,1)):p?F[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(E)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(E)?"genitive":"nominative"][p.day()]:F.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:c("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:c("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:c("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:c("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return c("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return c("[\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:o,m:o,mm:o,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:o,d:"\u0434\u0435\u043d\u044c",dd:o,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:o,y:"\u0440\u0456\u043a",yy:o},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(p){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(p)},meridiem:function(p,E,F){return p<4?"\u043d\u043e\u0447\u0456":p<12?"\u0440\u0430\u043d\u043a\u0443":p<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(p,E){switch(E){case"M":case"d":case"DDD":case"w":case"W":return p+"-\u0439";case"D":return p+"-\u0433\u043e";default:return p}},week:{dow:1,doy:7}})}(l(16676))},11656:function(vt,we,l){!function(e){"use strict";var n=["\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"],o=["\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"];e.defineLocale("ur",{months:n,monthsShort:n,weekdays:o,weekdaysShort:o,weekdaysMin:o,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(c){return"\u0634\u0627\u0645"===c},meridiem:function(c,f,p){return c<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(c){return c.replace(/\u060c/g,",")},postformat:function(c){return c.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(l(16676))},18744:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},68364:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},75049:function(vt,we,l){!function(e){"use strict";e.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(o){return/^ch$/i.test(o)},meridiem:function(o,d,c){return o<12?c?"sa":"SA":c?"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(o){return o},week:{dow:1,doy:4}})}(l(16676))},15106:function(vt,we,l){!function(e){"use strict";e.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(o){var d=o%10;return o+(1==~~(o%100/10)?"th":1===d?"st":2===d?"nd":3===d?"rd":"th")},week:{dow:1,doy:4}})}(l(16676))},6199:function(vt,we,l){!function(e){"use strict";e.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}})}(l(16676))},27280:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?o:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?o+12:o>=11?o:o+12},meridiem:function(o,d,c){var f=100*o+d;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(o){return o.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(o){return this.week()!==o.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(o,d){switch(d){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u5468";default:return o}},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}})}(l(16676))},36860:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?o:"\u4e2d\u5348"===d?o>=11?o:o+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?o+12:void 0},meridiem:function(o,d,c){var f=100*o+d;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1200?"\u4e0a\u5348":1200===f?"\u4e2d\u5348":f<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(o,d){switch(d){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},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"}})}(l(16676))},78364:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?o:"\u4e2d\u5348"===d?o>=11?o:o+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?o+12:void 0},meridiem:function(o,d,c){var f=100*o+d;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<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(o,d){switch(d){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},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"}})}(l(16676))},482:function(vt,we,l){!function(e){"use strict";e.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(o,d){return 12===o&&(o=0),"\u51cc\u6668"===d||"\u65e9\u4e0a"===d||"\u4e0a\u5348"===d?o:"\u4e2d\u5348"===d?o>=11?o:o+12:"\u4e0b\u5348"===d||"\u665a\u4e0a"===d?o+12:void 0},meridiem:function(o,d,c){var f=100*o+d;return f<600?"\u51cc\u6668":f<900?"\u65e9\u4e0a":f<1130?"\u4e0a\u5348":f<1230?"\u4e2d\u5348":f<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(o,d){switch(d){case"d":case"D":case"DDD":return o+"\u65e5";case"M":return o+"\u6708";case"w":case"W":return o+"\u9031";default:return o}},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"}})}(l(16676))},16676:function(vt,we,l){(vt=l.nmd(vt)).exports=function(){"use strict";var e,$e;function n(){return e.apply(null,arguments)}function d(m){return m instanceof Array||"[object Array]"===Object.prototype.toString.call(m)}function c(m){return null!=m&&"[object Object]"===Object.prototype.toString.call(m)}function f(m,b){return Object.prototype.hasOwnProperty.call(m,b)}function p(m){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(m).length;var b;for(b in m)if(f(m,b))return!1;return!0}function E(m){return void 0===m}function F(m){return"number"==typeof m||"[object Number]"===Object.prototype.toString.call(m)}function W(m){return m instanceof Date||"[object Date]"===Object.prototype.toString.call(m)}function De(m,b){var be,K=[],it=m.length;for(be=0;be>>0;for(be=0;be0)for(K=0;K=0?K?"+":"":"-")+Math.pow(10,Math.max(0,b-be.length)).toString().substr(1)+be}var j=/(\[[^\[]*\])|(\\)?([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,Ee=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ee={},ie={};function q(m,b,K,be){var it=be;"string"==typeof be&&(it=function(){return this[be]()}),m&&(ie[m]=it),b&&(ie[b[0]]=function(){return x(it.apply(this,arguments),b[1],b[2])}),K&&(ie[K]=function(){return this.localeData().ordinal(it.apply(this,arguments),m)})}function re(m){return m.match(/\[[\s\S]/)?m.replace(/^\[|\]$/g,""):m.replace(/\\/g,"")}function He(m,b){return m.isValid()?(b=at(b,m.localeData()),ee[b]=ee[b]||function We(m){var K,be,b=m.match(j);for(K=0,be=b.length;K=0&&Ee.test(m);)m=m.replace(Ee,be),Ee.lastIndex=0,K-=1;return m}var Ut={};function ii(m,b){var K=m.toLowerCase();Ut[K]=Ut[K+"s"]=Ut[b]=m}function xt(m){return"string"==typeof m?Ut[m]||Ut[m.toLowerCase()]:void 0}function Rt(m){var K,be,b={};for(be in m)f(m,be)&&(K=xt(be))&&(b[K]=m[be]);return b}var bt={};function de(m,b){bt[m]=b}function ze(m){return m%4==0&&m%100!=0||m%400==0}function Ve(m){return m<0?Math.ceil(m)||0:Math.floor(m)}function k(m){var b=+m,K=0;return 0!==b&&isFinite(b)&&(K=Ve(b)),K}function P(m,b){return function(K){return null!=K?(gt(this,m,K),n.updateOffset(this,b),this):te(this,m)}}function te(m,b){return m.isValid()?m._d["get"+(m._isUTC?"UTC":"")+b]():NaN}function gt(m,b,K){m.isValid()&&!isNaN(K)&&("FullYear"===b&&ze(m.year())&&1===m.month()&&29===m.date()?(K=k(K),m._d["set"+(m._isUTC?"UTC":"")+b](K,m.month(),gn(K,m.month()))):m._d["set"+(m._isUTC?"UTC":"")+b](K))}var Ke,Ft=/\d/,Wt=/\d\d/,kt=/\d{3}/,Yt=/\d{4}/,Xe=/[+-]?\d{6}/,Be=/\d\d?/,Ct=/\d\d\d\d?/,st=/\d\d\d\d\d\d?/,ve=/\d{1,3}/,ge=/\d{1,4}/,U=/[+-]?\d{1,6}/,Qe=/\d+/,Me=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,L=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ct(m,b,K){Ke[m]=Te(b)?b:function(be,it){return be&&K?K:b}}function It(m,b){return f(Ke,m)?Ke[m](b._strict,b._locale):new RegExp(function nt(m){return lt(m.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(b,K,be,it,Ot){return K||be||it||Ot}))}(m))}function lt(m){return m.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Ke={};var C={};function me(m,b){var K,it,be=b;for("string"==typeof m&&(m=[m]),F(b)&&(be=function(Ot,Kt){Kt[b]=k(Ot)}),it=m.length,K=0;K68?1900:2e3)};var Ma=P("FullYear",!0);function _a(m,b,K,be,it,Ot,Kt){var Mi;return m<100&&m>=0?(Mi=new Date(m+400,b,K,be,it,Ot,Kt),isFinite(Mi.getFullYear())&&Mi.setFullYear(m)):Mi=new Date(m,b,K,be,it,Ot,Kt),Mi}function cr(m){var b,K;return m<100&&m>=0?((K=Array.prototype.slice.call(arguments))[0]=m+400,b=new Date(Date.UTC.apply(null,K)),isFinite(b.getUTCFullYear())&&b.setUTCFullYear(m)):b=new Date(Date.UTC.apply(null,arguments)),b}function aa(m,b,K){var be=7+b-K;return-(7+cr(m,0,be).getUTCDay()-b)%7+be-1}function yr(m,b,K,be,it){var Vi,pn,Mi=1+7*(b-1)+(7+K-be)%7+aa(m,be,it);return Mi<=0?pn=Un(Vi=m-1)+Mi:Mi>Un(m)?(Vi=m+1,pn=Mi-Un(m)):(Vi=m,pn=Mi),{year:Vi,dayOfYear:pn}}function ar(m,b,K){var Ot,Kt,be=aa(m.year(),b,K),it=Math.floor((m.dayOfYear()-be-1)/7)+1;return it<1?Ot=it+Nn(Kt=m.year()-1,b,K):it>Nn(m.year(),b,K)?(Ot=it-Nn(m.year(),b,K),Kt=m.year()+1):(Kt=m.year(),Ot=it),{week:Ot,year:Kt}}function Nn(m,b,K){var be=aa(m,b,K),it=aa(m+1,b,K);return(Un(m)-be+it)/7}q("w",["ww",2],"wo","week"),q("W",["WW",2],"Wo","isoWeek"),ii("week","w"),ii("isoWeek","W"),de("week",5),de("isoWeek",5),ct("w",Be),ct("ww",Be,Wt),ct("W",Be),ct("WW",Be,Wt),X(["w","ww","W","WW"],function(m,b,K,be){b[be.substr(0,1)]=k(m)});function Tr(m,b){return m.slice(b,7).concat(m.slice(0,b))}q("d",0,"do","day"),q("dd",0,0,function(m){return this.localeData().weekdaysMin(this,m)}),q("ddd",0,0,function(m){return this.localeData().weekdaysShort(this,m)}),q("dddd",0,0,function(m){return this.localeData().weekdays(this,m)}),q("e",0,0,"weekday"),q("E",0,0,"isoWeekday"),ii("day","d"),ii("weekday","e"),ii("isoWeekday","E"),de("day",11),de("weekday",11),de("isoWeekday",11),ct("d",Be),ct("e",Be),ct("E",Be),ct("dd",function(m,b){return b.weekdaysMinRegex(m)}),ct("ddd",function(m,b){return b.weekdaysShortRegex(m)}),ct("dddd",function(m,b){return b.weekdaysRegex(m)}),X(["dd","ddd","dddd"],function(m,b,K,be){var it=K._locale.weekdaysParse(m,be,K._strict);null!=it?b.d=it:Ae(K).invalidWeekday=m}),X(["d","e","E"],function(m,b,K,be){b[be]=k(m)});var oa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ji="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),hi="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Si=ue,Ki=ue,An=ue;function ln(m,b,K){var be,it,Ot,Kt=m.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],be=0;be<7;++be)Ot=Le([2e3,1]).day(be),this._minWeekdaysParse[be]=this.weekdaysMin(Ot,"").toLocaleLowerCase(),this._shortWeekdaysParse[be]=this.weekdaysShort(Ot,"").toLocaleLowerCase(),this._weekdaysParse[be]=this.weekdays(Ot,"").toLocaleLowerCase();return K?"dddd"===b?-1!==(it=Ii.call(this._weekdaysParse,Kt))?it:null:"ddd"===b?-1!==(it=Ii.call(this._shortWeekdaysParse,Kt))?it:null:-1!==(it=Ii.call(this._minWeekdaysParse,Kt))?it:null:"dddd"===b?-1!==(it=Ii.call(this._weekdaysParse,Kt))||-1!==(it=Ii.call(this._shortWeekdaysParse,Kt))||-1!==(it=Ii.call(this._minWeekdaysParse,Kt))?it:null:"ddd"===b?-1!==(it=Ii.call(this._shortWeekdaysParse,Kt))||-1!==(it=Ii.call(this._weekdaysParse,Kt))||-1!==(it=Ii.call(this._minWeekdaysParse,Kt))?it:null:-1!==(it=Ii.call(this._minWeekdaysParse,Kt))||-1!==(it=Ii.call(this._weekdaysParse,Kt))||-1!==(it=Ii.call(this._shortWeekdaysParse,Kt))?it:null}function Xn(){function m(en,ba){return ba.length-en.length}var Ot,Kt,Mi,Vi,pn,b=[],K=[],be=[],it=[];for(Ot=0;Ot<7;Ot++)Kt=Le([2e3,1]).day(Ot),Mi=lt(this.weekdaysMin(Kt,"")),Vi=lt(this.weekdaysShort(Kt,"")),pn=lt(this.weekdays(Kt,"")),b.push(Mi),K.push(Vi),be.push(pn),it.push(Mi),it.push(Vi),it.push(pn);b.sort(m),K.sort(m),be.sort(m),it.sort(m),this._weekdaysRegex=new RegExp("^("+it.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+be.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+K.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+b.join("|")+")","i")}function mr(){return this.hours()%12||12}function pr(m,b){q(m,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Pn(m,b){return b._meridiemParse}q("H",["HH",2],0,"hour"),q("h",["hh",2],0,mr),q("k",["kk",2],0,function $n(){return this.hours()||24}),q("hmm",0,0,function(){return""+mr.apply(this)+x(this.minutes(),2)}),q("hmmss",0,0,function(){return""+mr.apply(this)+x(this.minutes(),2)+x(this.seconds(),2)}),q("Hmm",0,0,function(){return""+this.hours()+x(this.minutes(),2)}),q("Hmmss",0,0,function(){return""+this.hours()+x(this.minutes(),2)+x(this.seconds(),2)}),pr("a",!0),pr("A",!1),ii("hour","h"),de("hour",13),ct("a",Pn),ct("A",Pn),ct("H",Be),ct("h",Be),ct("k",Be),ct("HH",Be,Wt),ct("hh",Be,Wt),ct("kk",Be,Wt),ct("hmm",Ct),ct("hmmss",st),ct("Hmm",Ct),ct("Hmmss",st),me(["H","HH"],Bt),me(["k","kk"],function(m,b,K){var be=k(m);b[Bt]=24===be?0:be}),me(["a","A"],function(m,b,K){K._isPm=K._locale.isPM(m),K._meridiem=m}),me(["h","hh"],function(m,b,K){b[Bt]=k(m),Ae(K).bigHour=!0}),me("hmm",function(m,b,K){var be=m.length-2;b[Bt]=k(m.substr(0,be)),b[Gt]=k(m.substr(be)),Ae(K).bigHour=!0}),me("hmmss",function(m,b,K){var be=m.length-4,it=m.length-2;b[Bt]=k(m.substr(0,be)),b[Gt]=k(m.substr(be,2)),b[Qt]=k(m.substr(it)),Ae(K).bigHour=!0}),me("Hmm",function(m,b,K){var be=m.length-2;b[Bt]=k(m.substr(0,be)),b[Gt]=k(m.substr(be))}),me("Hmmss",function(m,b,K){var be=m.length-4,it=m.length-2;b[Bt]=k(m.substr(0,be)),b[Gt]=k(m.substr(be,2)),b[Qt]=k(m.substr(it))});var Vr=P("Hours",!0);var wr,Pi={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:Tn,monthsShort:rr,week:{dow:0,doy:6},weekdays:oa,weekdaysMin:hi,weekdaysShort:Ji,meridiemParse:/[ap]\.?m?\.?/i},Zi={},Kr={};function Hn(m,b){var K,be=Math.min(m.length,b.length);for(K=0;K0;){if(it=Bi(Ot.slice(0,K).join("-")))return it;if(be&&be.length>=K&&Hn(Ot,be)>=K-1)break;K--}b++}return wr}(m)}function Or(m){var b,K=m._a;return K&&-2===Ae(m).overflow&&(b=K[je]<0||K[je]>11?je:K[yt]<1||K[yt]>gn(K[Re],K[je])?yt:K[Bt]<0||K[Bt]>24||24===K[Bt]&&(0!==K[Gt]||0!==K[Qt]||0!==K[ei])?Bt:K[Gt]<0||K[Gt]>59?Gt:K[Qt]<0||K[Qt]>59?Qt:K[ei]<0||K[ei]>999?ei:-1,Ae(m)._overflowDayOfYear&&(byt)&&(b=yt),Ae(m)._overflowWeeks&&-1===b&&(b=Ui),Ae(m)._overflowWeekday&&-1===b&&(b=Ei),Ae(m).overflow=b),m}var bn=/^\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)?)?$/,jr=/^\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)?)?$/,Oa=/Z|[+-]\d\d(?::?\d\d)?/,Cr=[["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]],Lr=[["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/]],La=/^\/?Date\((-?\d+)/i,xa=/^(?:(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}))$/,la={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function zr(m){var b,K,Ot,Kt,Mi,Vi,be=m._i,it=bn.exec(be)||jr.exec(be),pn=Cr.length,en=Lr.length;if(it){for(Ae(m).iso=!0,b=0,K=pn;b7)&&(Vi=!0)):(Ot=m._locale._week.dow,Kt=m._locale._week.doy,pn=ar(hn(),Ot,Kt),K=Zr(b.gg,m._a[Re],pn.year),be=Zr(b.w,pn.week),null!=b.d?((it=b.d)<0||it>6)&&(Vi=!0):null!=b.e?(it=b.e+Ot,(b.e<0||b.e>6)&&(Vi=!0)):it=Ot),be<1||be>Nn(K,Ot,Kt)?Ae(m)._overflowWeeks=!0:null!=Vi?Ae(m)._overflowWeekday=!0:(Mi=yr(K,be,it,Ot,Kt),m._a[Re]=Mi.year,m._dayOfYear=Mi.dayOfYear)}(m),null!=m._dayOfYear&&(Kt=Zr(m._a[Re],it[Re]),(m._dayOfYear>Un(Kt)||0===m._dayOfYear)&&(Ae(m)._overflowDayOfYear=!0),K=cr(Kt,0,m._dayOfYear),m._a[je]=K.getUTCMonth(),m._a[yt]=K.getUTCDate()),b=0;b<3&&null==m._a[b];++b)m._a[b]=be[b]=it[b];for(;b<7;b++)m._a[b]=be[b]=null==m._a[b]?2===b?1:0:m._a[b];24===m._a[Bt]&&0===m._a[Gt]&&0===m._a[Qt]&&0===m._a[ei]&&(m._nextDay=!0,m._a[Bt]=0),m._d=(m._useUTC?cr:_a).apply(null,be),Ot=m._useUTC?m._d.getUTCDay():m._d.getDay(),null!=m._tzm&&m._d.setUTCMinutes(m._d.getUTCMinutes()-m._tzm),m._nextDay&&(m._a[Bt]=24),m._w&&typeof m._w.d<"u"&&m._w.d!==Ot&&(Ae(m).weekdayMismatch=!0)}}function rt(m){if(m._f!==n.ISO_8601)if(m._f!==n.RFC_2822){m._a=[],Ae(m).empty=!0;var K,be,it,Ot,Kt,pn,en,b=""+m._i,Mi=b.length,Vi=0;for(en=(it=at(m._f,m._locale).match(j)||[]).length,K=0;K0&&Ae(m).unusedInput.push(Kt),b=b.slice(b.indexOf(be)+be.length),Vi+=be.length),ie[Ot]?(be?Ae(m).empty=!1:Ae(m).unusedTokens.push(Ot),Ye(Ot,be,m)):m._strict&&!be&&Ae(m).unusedTokens.push(Ot);Ae(m).charsLeftOver=Mi-Vi,b.length>0&&Ae(m).unusedInput.push(b),m._a[Bt]<=12&&!0===Ae(m).bigHour&&m._a[Bt]>0&&(Ae(m).bigHour=void 0),Ae(m).parsedDateParts=m._a.slice(0),Ae(m).meridiem=m._meridiem,m._a[Bt]=function zt(m,b,K){var be;return null==K?b:null!=m.meridiemHour?m.meridiemHour(b,K):(null!=m.isPM&&((be=m.isPM(K))&&b<12&&(b+=12),!be&&12===b&&(b=0)),b)}(m._locale,m._a[Bt],m._meridiem),null!==(pn=Ae(m).era)&&(m._a[Re]=m._locale.erasConvertYear(pn,m._a[Re])),Z(m),Or(m)}else Ra(m);else zr(m)}function Rr(m){var b=m._i,K=m._f;return m._locale=m._locale||qn(m._l),null===b||void 0===K&&""===b?Mt({nullInput:!0}):("string"==typeof b&&(m._i=b=m._locale.preparse(b)),R(b)?new ye(Or(b)):(W(b)?m._d=b:d(K)?function mi(m){var b,K,be,it,Ot,Kt,Mi=!1,Vi=m._f.length;if(0===Vi)return Ae(m).invalidFormat=!0,void(m._d=new Date(NaN));for(it=0;itthis?this:m:Mt()});function Qr(m,b){var K,be;if(1===b.length&&d(b[0])&&(b=b[0]),!b.length)return hn();for(K=b[0],be=1;be=0?new Date(m+400,b,K)-$i:new Date(m,b,K).valueOf()}function tr(m,b,K){return m<100&&m>=0?Date.UTC(m+400,b,K)-$i:Date.UTC(m,b,K)}function da(m,b){return b.erasAbbrRegex(m)}function Wo(){var it,Ot,m=[],b=[],K=[],be=[],Kt=this.eras();for(it=0,Ot=Kt.length;it(Ot=Nn(m,be,it))&&(b=Ot),dt.call(this,m,b,K,be,it))}function dt(m,b,K,be,it){var Ot=yr(m,b,K,be,it),Kt=cr(Ot.year,0,Ot.dayOfYear);return this.year(Kt.getUTCFullYear()),this.month(Kt.getUTCMonth()),this.date(Kt.getUTCDate()),this}q("N",0,0,"eraAbbr"),q("NN",0,0,"eraAbbr"),q("NNN",0,0,"eraAbbr"),q("NNNN",0,0,"eraName"),q("NNNNN",0,0,"eraNarrow"),q("y",["y",1],"yo","eraYear"),q("y",["yy",2],0,"eraYear"),q("y",["yyy",3],0,"eraYear"),q("y",["yyyy",4],0,"eraYear"),ct("N",da),ct("NN",da),ct("NNN",da),ct("NNNN",function So(m,b){return b.erasNameRegex(m)}),ct("NNNNN",function co(m,b){return b.erasNarrowRegex(m)}),me(["N","NN","NNN","NNNN","NNNNN"],function(m,b,K,be){var it=K._locale.erasParse(m,be,K._strict);it?Ae(K).era=it:Ae(K).invalidEra=m}),ct("y",Qe),ct("yy",Qe),ct("yyy",Qe),ct("yyyy",Qe),ct("yo",function xs(m,b){return b._eraYearOrdinalRegex||Qe}),me(["y","yy","yyy","yyyy"],Re),me(["yo"],function(m,b,K,be){var it;K._locale._eraYearOrdinalRegex&&(it=m.match(K._locale._eraYearOrdinalRegex)),b[Re]=K._locale.eraYearOrdinalParse?K._locale.eraYearOrdinalParse(m,it):parseInt(m,10)}),q(0,["gg",2],0,function(){return this.weekYear()%100}),q(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ao("gggg","weekYear"),Ao("ggggg","weekYear"),Ao("GGGG","isoWeekYear"),Ao("GGGGG","isoWeekYear"),ii("weekYear","gg"),ii("isoWeekYear","GG"),de("weekYear",1),de("isoWeekYear",1),ct("G",Me),ct("g",Me),ct("GG",Be,Wt),ct("gg",Be,Wt),ct("GGGG",ge,Yt),ct("gggg",ge,Yt),ct("GGGGG",U,Xe),ct("ggggg",U,Xe),X(["gggg","ggggg","GGGG","GGGGG"],function(m,b,K,be){b[be.substr(0,2)]=k(m)}),X(["gg","GG"],function(m,b,K,be){b[be]=n.parseTwoDigitYear(m)}),q("Q",0,"Qo","quarter"),ii("quarter","Q"),de("quarter",7),ct("Q",Ft),me("Q",function(m,b){b[je]=3*(k(m)-1)}),q("D",["DD",2],"Do","date"),ii("date","D"),de("date",9),ct("D",Be),ct("DD",Be,Wt),ct("Do",function(m,b){return m?b._dayOfMonthOrdinalParse||b._ordinalParse:b._dayOfMonthOrdinalParseLenient}),me(["D","DD"],yt),me("Do",function(m,b){b[yt]=k(m.match(Be)[0])});var Pt=P("Date",!0);q("DDD",["DDDD",3],"DDDo","dayOfYear"),ii("dayOfYear","DDD"),de("dayOfYear",4),ct("DDD",ve),ct("DDDD",kt),me(["DDD","DDDD"],function(m,b,K){K._dayOfYear=k(m)}),q("m",["mm",2],0,"minute"),ii("minute","m"),de("minute",14),ct("m",Be),ct("mm",Be,Wt),me(["m","mm"],Gt);var bi=P("Minutes",!1);q("s",["ss",2],0,"second"),ii("second","s"),de("second",15),ct("s",Be),ct("ss",Be,Wt),me(["s","ss"],Qt);var Ri,gr,yi=P("Seconds",!1);for(q("S",0,0,function(){return~~(this.millisecond()/100)}),q(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),q(0,["SSS",3],0,"millisecond"),q(0,["SSSS",4],0,function(){return 10*this.millisecond()}),q(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),q(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),q(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),q(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),q(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ii("millisecond","ms"),de("millisecond",16),ct("S",ve,Ft),ct("SS",ve,Wt),ct("SSS",ve,kt),Ri="SSSS";Ri.length<=9;Ri+="S")ct(Ri,Qe);function Ba(m,b){b[ei]=k(1e3*("0."+m))}for(Ri="S";Ri.length<=9;Ri+="S")me(Ri,Ba);gr=P("Milliseconds",!1),q("z",0,0,"zoneAbbr"),q("zz",0,0,"zoneName");var ai=ye.prototype;function ws(m){return m}ai.add=Fi,ai.calendar=function Zt(m,b){1===arguments.length&&(arguments[0]?fe(arguments[0])?(m=arguments[0],b=void 0):function Dt(m){var it,b=c(m)&&!p(m),K=!1,be=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(it=0;itK.valueOf():K.valueOf()9999?He(K,b?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Te(Date.prototype.toISOString)?b?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",He(K,"Z")):He(K,b?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ai.inspect=function xn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var K,be,m="moment",b="";return this.isLocal()||(m=0===this.utcOffset()?"moment.utc":"moment.parseZone",b="Z"),K="["+m+'("]',be=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(K+be+"-MM-DD[T]HH:mm:ss.SSS"+b+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(ai[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ai.toJSON=function is(){return this.isValid()?this.toISOString():null},ai.toString=function li(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ai.unix=function Ho(){return Math.floor(this.valueOf()/1e3)},ai.valueOf=function Gr(){return this._d.valueOf()-6e4*(this._offset||0)},ai.creationData=function Ka(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ai.eraName=function ns(){var m,b,K,be=this.localeData().eras();for(m=0,b=be.length;mthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ai.isLocal=function Vt(){return!!this.isValid()&&!this._isUTC},ai.isUtcOffset=function $t(){return!!this.isValid()&&this._isUTC},ai.isUtc=ui,ai.isUTC=ui,ai.zoneAbbr=function va(){return this._isUTC?"UTC":""},ai.zoneName=function ea(){return this._isUTC?"Coordinated Universal Time":""},ai.dates=pe("dates accessor is deprecated. Use date instead.",Pt),ai.months=pe("months accessor is deprecated. Use month instead",Sn),ai.years=pe("years accessor is deprecated. Use year instead",Ma),ai.zone=pe("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function v(m,b){return null!=m?("string"!=typeof m&&(m=-m),this.utcOffset(m,b),this):-this.utcOffset()}),ai.isDSTShifted=pe("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function At(){if(!E(this._isDSTShifted))return this._isDSTShifted;var b,m={};return G(m,this),(m=Rr(m))._a?(b=m._isUTC?Le(m._a):hn(m._a),this._isDSTShifted=this.isValid()&&function ko(m,b,K){var Kt,be=Math.min(m.length,b.length),it=Math.abs(m.length-b.length),Ot=0;for(Kt=0;Kt0):this._isDSTShifted=!1,this._isDSTShifted});var Qi=qe.prototype;function Za(m,b,K,be){var it=qn(),Ot=Le().set(be,b);return it[K](Ot,m)}function ml(m,b,K){if(F(m)&&(b=m,m=void 0),m=m||"",null!=b)return Za(m,b,K,"month");var be,it=[];for(be=0;be<12;be++)it[be]=Za(m,be,K,"month");return it}function ho(m,b,K,be){"boolean"==typeof m?(F(b)&&(K=b,b=void 0),b=b||""):(K=b=m,m=!1,F(b)&&(K=b,b=void 0),b=b||"");var Kt,it=qn(),Ot=m?it._week.dow:0,Mi=[];if(null!=K)return Za(b,(K+Ot)%7,be,"day");for(Kt=0;Kt<7;Kt++)Mi[Kt]=Za(b,(Kt+Ot)%7,be,"day");return Mi}Qi.calendar=function z(m,b,K){var be=this._calendar[m]||this._calendar.sameElse;return Te(be)?be.call(b,K):be},Qi.longDateFormat=function Ze(m){var b=this._longDateFormat[m],K=this._longDateFormat[m.toUpperCase()];return b||!K?b:(this._longDateFormat[m]=K.match(j).map(function(be){return"MMMM"===be||"MM"===be||"DD"===be||"dddd"===be?be.slice(1):be}).join(""),this._longDateFormat[m])},Qi.invalidDate=function ke(){return this._invalidDate},Qi.ordinal=function ot(m){return this._ordinal.replace("%d",m)},Qi.preparse=ws,Qi.postformat=ws,Qi.relativeTime=function jt(m,b,K,be){var it=this._relativeTime[K];return Te(it)?it(m,b,K,be):it.replace(/%d/i,m)},Qi.pastFuture=function si(m,b){var K=this._relativeTime[m>0?"future":"past"];return Te(K)?K(b):K.replace(/%s/i,b)},Qi.set=function Q(m){var b,K;for(K in m)f(m,K)&&(Te(b=m[K])?this[K]=b:this["_"+K]=b);this._config=m,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Qi.eras=function Ea(m,b){var K,be,it,Ot=this._eras||qn("en")._eras;for(K=0,be=Ot.length;K=0)return Ot[be]},Qi.erasConvertYear=function To(m,b){var K=m.since<=m.until?1:-1;return void 0===b?n(m.since).year():n(m.since).year()+(b-m.offset)*K},Qi.erasAbbrRegex=function Uo(m){return f(this,"_erasAbbrRegex")||Wo.call(this),m?this._erasAbbrRegex:this._erasRegex},Qi.erasNameRegex=function rs(m){return f(this,"_erasNameRegex")||Wo.call(this),m?this._erasNameRegex:this._erasRegex},Qi.erasNarrowRegex=function lo(m){return f(this,"_erasNarrowRegex")||Wo.call(this),m?this._erasNarrowRegex:this._erasRegex},Qi.months=function sn(m,b){return m?d(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||Yn).test(b)?"format":"standalone"][m.month()]:d(this._months)?this._months:this._months.standalone},Qi.monthsShort=function Qn(m,b){return m?d(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[Yn.test(b)?"format":"standalone"][m.month()]:d(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Qi.monthsParse=function Cn(m,b,K){var be,it,Ot;if(this._monthsParseExact)return nn.call(this,m,b,K);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),be=0;be<12;be++){if(it=Le([2e3,be]),K&&!this._longMonthsParse[be]&&(this._longMonthsParse[be]=new RegExp("^"+this.months(it,"").replace(".","")+"$","i"),this._shortMonthsParse[be]=new RegExp("^"+this.monthsShort(it,"").replace(".","")+"$","i")),!K&&!this._monthsParse[be]&&(Ot="^"+this.months(it,"")+"|^"+this.monthsShort(it,""),this._monthsParse[be]=new RegExp(Ot.replace(".",""),"i")),K&&"MMMM"===b&&this._longMonthsParse[be].test(m))return be;if(K&&"MMM"===b&&this._shortMonthsParse[be].test(m))return be;if(!K&&this._monthsParse[be].test(m))return be}},Qi.monthsRegex=function zn(m){return this._monthsParseExact?(f(this,"_monthsRegex")||br.call(this),m?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=ki),this._monthsStrictRegex&&m?this._monthsStrictRegex:this._monthsRegex)},Qi.monthsShortRegex=function lr(m){return this._monthsParseExact?(f(this,"_monthsRegex")||br.call(this),m?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=Gi),this._monthsShortStrictRegex&&m?this._monthsShortStrictRegex:this._monthsShortRegex)},Qi.week=function Ti(m){return ar(m,this._week.dow,this._week.doy).week},Qi.firstDayOfYear=function dr(){return this._week.doy},Qi.firstDayOfWeek=function Rn(){return this._week.dow},Qi.weekdays=function Jn(m,b){var K=d(this._weekdays)?this._weekdays:this._weekdays[m&&!0!==m&&this._weekdays.isFormat.test(b)?"format":"standalone"];return!0===m?Tr(K,this._week.dow):m?K[m.day()]:K},Qi.weekdaysMin=function Wn(m){return!0===m?Tr(this._weekdaysMin,this._week.dow):m?this._weekdaysMin[m.day()]:this._weekdaysMin},Qi.weekdaysShort=function wn(m){return!0===m?Tr(this._weekdaysShort,this._week.dow):m?this._weekdaysShort[m.day()]:this._weekdaysShort},Qi.weekdaysParse=function Gn(m,b,K){var be,it,Ot;if(this._weekdaysParseExact)return ln.call(this,m,b,K);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),be=0;be<7;be++){if(it=Le([2e3,1]).day(be),K&&!this._fullWeekdaysParse[be]&&(this._fullWeekdaysParse[be]=new RegExp("^"+this.weekdays(it,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[be]=new RegExp("^"+this.weekdaysShort(it,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[be]=new RegExp("^"+this.weekdaysMin(it,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[be]||(Ot="^"+this.weekdays(it,"")+"|^"+this.weekdaysShort(it,"")+"|^"+this.weekdaysMin(it,""),this._weekdaysParse[be]=new RegExp(Ot.replace(".",""),"i")),K&&"dddd"===b&&this._fullWeekdaysParse[be].test(m))return be;if(K&&"ddd"===b&&this._shortWeekdaysParse[be].test(m))return be;if(K&&"dd"===b&&this._minWeekdaysParse[be].test(m))return be;if(!K&&this._weekdaysParse[be].test(m))return be}},Qi.weekdaysRegex=function Sr(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Xn.call(this),m?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=Si),this._weekdaysStrictRegex&&m?this._weekdaysStrictRegex:this._weekdaysRegex)},Qi.weekdaysShortRegex=function Bn(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Xn.call(this),m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ki),this._weekdaysShortStrictRegex&&m?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Qi.weekdaysMinRegex=function dn(m){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Xn.call(this),m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=An),this._weekdaysMinStrictRegex&&m?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Qi.isPM=function or(m){return"p"===(m+"").toLowerCase().charAt(0)},Qi.meridiem=function sa(m,b,K){return m>11?K?"pm":"PM":K?"am":"AM"},vn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(m){var b=m%10;return m+(1===k(m%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),n.lang=pe("moment.lang is deprecated. Use moment.locale instead.",vn),n.langData=pe("moment.langData is deprecated. Use moment.localeData instead.",qn);var Ha=Math.abs;function Io(m,b,K,be){var it=Ci(b,K);return m._milliseconds+=be*it._milliseconds,m._days+=be*it._days,m._months+=be*it._months,m._bubble()}function Lo(m){return m<0?Math.floor(m):Math.ceil(m)}function pl(m){return 4800*m/146097}function Va(m){return 146097*m/4800}function ir(m){return function(){return this.as(m)}}var fl=ir("ms"),$o=ir("s"),Ko=ir("m"),Es=ir("h"),ls=ir("d"),Ts=ir("w"),gl=ir("M"),Ss=ir("Q"),cs=ir("y");function Ja(m){return function(){return this.isValid()?this._data[m]:NaN}}var Zo=Ja("milliseconds"),Xa=Ja("seconds"),vl=Ja("minutes"),Os=Ja("hours"),Ls=Ja("days"),mo=Ja("months"),bl=Ja("years");var ua=Math.round,po={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Ps(m,b,K,be,it){return it.relativeTime(b||1,!!K,m,be)}var fo=Math.abs;function ja(m){return(m>0)-(m<0)||+m}function Sa(){if(!this.isValid())return this.localeData().invalidDate();var be,it,Ot,Kt,Vi,pn,en,ba,m=fo(this._milliseconds)/1e3,b=fo(this._days),K=fo(this._months),Mi=this.asSeconds();return Mi?(be=Ve(m/60),it=Ve(be/60),m%=60,be%=60,Ot=Ve(K/12),K%=12,Kt=m?m.toFixed(3).replace(/\.?0+$/,""):"",Vi=Mi<0?"-":"",pn=ja(this._months)!==ja(Mi)?"-":"",en=ja(this._days)!==ja(Mi)?"-":"",ba=ja(this._milliseconds)!==ja(Mi)?"-":"",Vi+"P"+(Ot?pn+Ot+"Y":"")+(K?pn+K+"M":"")+(b?en+b+"D":"")+(it||be||m?"T":"")+(it?ba+it+"H":"")+(be?ba+be+"M":"")+(m?ba+Kt+"S":"")):"P0D"}var an=ga.prototype;return an.isValid=function er(){return this._isValid},an.abs=function Ds(){var m=this._data;return this._milliseconds=Ha(this._milliseconds),this._days=Ha(this._days),this._months=Ha(this._months),m.milliseconds=Ha(m.milliseconds),m.seconds=Ha(m.seconds),m.minutes=Ha(m.minutes),m.hours=Ha(m.hours),m.months=Ha(m.months),m.years=Ha(m.years),this},an.add=function Cs(m,b){return Io(this,m,b,1)},an.subtract=function Oo(m,b){return Io(this,m,b,-1)},an.as=function ks(m){if(!this.isValid())return NaN;var b,K,be=this._milliseconds;if("month"===(m=xt(m))||"quarter"===m||"year"===m)switch(b=this._days+be/864e5,K=this._months+pl(b),m){case"month":return K;case"quarter":return K/3;case"year":return K/12}else switch(b=this._days+Math.round(Va(this._months)),m){case"week":return b/7+be/6048e5;case"day":return b+be/864e5;case"hour":return 24*b+be/36e5;case"minute":return 1440*b+be/6e4;case"second":return 86400*b+be/1e3;case"millisecond":return Math.floor(864e5*b)+be;default:throw new Error("Unknown unit "+m)}},an.asMilliseconds=fl,an.asSeconds=$o,an.asMinutes=Ko,an.asHours=Es,an.asDays=ls,an.asWeeks=Ts,an.asMonths=gl,an.asQuarters=Ss,an.asYears=cs,an.valueOf=function _l(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},an._bubble=function Go(){var it,Ot,Kt,Mi,Vi,m=this._milliseconds,b=this._days,K=this._months,be=this._data;return m>=0&&b>=0&&K>=0||m<=0&&b<=0&&K<=0||(m+=864e5*Lo(Va(K)+b),b=0,K=0),be.milliseconds=m%1e3,it=Ve(m/1e3),be.seconds=it%60,Ot=Ve(it/60),be.minutes=Ot%60,Kt=Ve(Ot/60),be.hours=Kt%24,b+=Ve(Kt/24),K+=Vi=Ve(pl(b)),b-=Lo(Va(Vi)),Mi=Ve(K/12),K%=12,be.days=b,be.months=K,be.years=Mi,this},an.clone=function As(){return Ci(this)},an.get=function Is(m){return m=xt(m),this.isValid()?this[m+"s"]():NaN},an.milliseconds=Zo,an.seconds=Xa,an.minutes=vl,an.hours=Os,an.days=Ls,an.weeks=function Rs(){return Ve(this.days()/7)},an.months=mo,an.years=bl,an.humanize=function Ta(m,b){if(!this.isValid())return this.localeData().invalidDate();var it,Ot,K=!1,be=po;return"object"==typeof m&&(b=m,m=!1),"boolean"==typeof m&&(K=m),"object"==typeof b&&(be=Object.assign({},po,b),null!=b.s&&null==b.ss&&(be.ss=b.s-1)),Ot=function ds(m,b,K,be){var it=Ci(m).abs(),Ot=ua(it.as("s")),Kt=ua(it.as("m")),Mi=ua(it.as("h")),Vi=ua(it.as("d")),pn=ua(it.as("M")),en=ua(it.as("w")),ba=ua(it.as("y")),$r=Ot<=K.ss&&["s",Ot]||Ot0,$r[4]=be,Ps.apply(null,$r)}(this,!K,be,it=this.localeData()),K&&(Ot=it.pastFuture(+this,Ot)),it.postformat(Ot)},an.toISOString=Sa,an.toString=Sa,an.toJSON=Sa,an.locale=Zn,an.localeData=Ca,an.toIsoString=pe("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Sa),an.lang=ca,q("X",0,0,"unix"),q("x",0,0,"valueOf"),ct("x",Me),ct("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(m,b,K){K._d=new Date(1e3*parseFloat(m))}),me("x",function(m,b,K){K._d=new Date(k(m))}),n.version="2.29.4",function o(m){e=m}(hn),n.fn=ai,n.min=function so(){return Qr("isBefore",[].slice.call(arguments,0))},n.max=function Pr(){return Qr("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=Le,n.unix=function uo(m){return hn(1e3*m)},n.months=function os(m,b){return ml(m,b,"months")},n.isDate=W,n.locale=vn,n.invalid=Mt,n.duration=Ci,n.isMoment=R,n.weekdays=function Qa(m,b,K){return ho(m,b,K,"weekdays")},n.parseZone=function hl(){return hn.apply(null,arguments).parseZone()},n.localeData=qn,n.isDuration=Fr,n.monthsShort=function ec(m,b){return ml(m,b,"monthsShort")},n.weekdaysMin=function tc(m,b,K){return ho(m,b,K,"weekdaysMin")},n.defineLocale=rn,n.updateLocale=function Vn(m,b){if(null!=b){var K,be,it=Pi;null!=Zi[m]&&null!=Zi[m].parentLocale?Zi[m].set(Ne(Zi[m]._config,b)):(null!=(be=Bi(m))&&(it=be._config),b=Ne(it,b),null==be&&(b.abbr=m),(K=new qe(b)).parentLocale=Zi[m],Zi[m]=K),vn(m)}else null!=Zi[m]&&(null!=Zi[m].parentLocale?(Zi[m]=Zi[m].parentLocale,m===vn()&&vn(m)):null!=Zi[m]&&delete Zi[m]);return Zi[m]},n.locales=function _r(){return St(Zi)},n.weekdaysShort=function ss(m,b,K){return ho(m,b,K,"weekdaysShort")},n.normalizeUnits=xt,n.relativeTimeRounding=function qa(m){return void 0===m?ua:"function"==typeof m&&(ua=m,!0)},n.relativeTimeThreshold=function _o(m,b){return void 0!==po[m]&&(void 0===b?po[m]:(po[m]=b,"s"===m&&(po.ss=b-1),!0))},n.calendarFormat=function Ht(m,b){var K=m.diff(b,"days",!0);return K<-6?"sameElse":K<-1?"lastWeek":K<0?"lastDay":K<1?"sameDay":K<2?"nextDay":K<7?"nextWeek":"sameElse"},n.prototype=ai,n.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"},n}()},65619:(vt,we,l)=>{"use strict";l.d(we,{X:()=>n});var e=l(78645);class n extends e.x{constructor(d){super(),this._value=d}get value(){return this.getValue()}_subscribe(d){const c=super._subscribe(d);return!c.closed&&d.next(this._value),c}getValue(){const{hasError:d,thrownError:c,_value:f}=this;if(d)throw c;return this._throwIfClosed(),f}next(d){super.next(this._value=d)}}},65592:(vt,we,l)=>{"use strict";l.d(we,{y:()=>E});var e=l(80305),n=l(47394),o=l(14850),d=l(88407),c=l(82653),f=l(84674),p=l(81441);let E=(()=>{class J{constructor(Ie){Ie&&(this._subscribe=Ie)}lift(Ie){const Ae=new J;return Ae.source=this,Ae.operator=Ie,Ae}subscribe(Ie,Ae,$e){const Ue=function De(J){return J&&J instanceof e.Lv||function W(J){return J&&(0,f.m)(J.next)&&(0,f.m)(J.error)&&(0,f.m)(J.complete)}(J)&&(0,n.Nn)(J)}(Ie)?Ie:new e.Hp(Ie,Ae,$e);return(0,p.x)(()=>{const{operator:Mt,source:ce}=this;Ue.add(Mt?Mt.call(Ue,ce):ce?this._subscribe(Ue):this._trySubscribe(Ue))}),Ue}_trySubscribe(Ie){try{return this._subscribe(Ie)}catch(Ae){Ie.error(Ae)}}forEach(Ie,Ae){return new(Ae=F(Ae))(($e,Ue)=>{const Mt=new e.Hp({next:ce=>{try{Ie(ce)}catch(pt){Ue(pt),Mt.unsubscribe()}},error:Ue,complete:$e});this.subscribe(Mt)})}_subscribe(Ie){var Ae;return null===(Ae=this.source)||void 0===Ae?void 0:Ae.subscribe(Ie)}[o.L](){return this}pipe(...Ie){return(0,d.U)(Ie)(this)}toPromise(Ie){return new(Ie=F(Ie))((Ae,$e)=>{let Ue;this.subscribe(Mt=>Ue=Mt,Mt=>$e(Mt),()=>Ae(Ue))})}}return J.create=Le=>new J(Le),J})();function F(J){var Le;return null!==(Le=J??c.config.Promise)&&void 0!==Le?Le:Promise}},78645:(vt,we,l)=>{"use strict";l.d(we,{x:()=>p});var e=l(65592),n=l(47394);const d=(0,l(82306).d)(F=>function(){F(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var c=l(49039),f=l(81441);let p=(()=>{class F extends e.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(De){const J=new E(this,this);return J.operator=De,J}_throwIfClosed(){if(this.closed)throw new d}next(De){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const J of this.currentObservers)J.next(De)}})}error(De){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=De;const{observers:J}=this;for(;J.length;)J.shift().error(De)}})}complete(){(0,f.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:De}=this;for(;De.length;)De.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var De;return(null===(De=this.observers)||void 0===De?void 0:De.length)>0}_trySubscribe(De){return this._throwIfClosed(),super._trySubscribe(De)}_subscribe(De){return this._throwIfClosed(),this._checkFinalizedStatuses(De),this._innerSubscribe(De)}_innerSubscribe(De){const{hasError:J,isStopped:Le,observers:Ie}=this;return J||Le?n.Lc:(this.currentObservers=null,Ie.push(De),new n.w0(()=>{this.currentObservers=null,(0,c.P)(Ie,De)}))}_checkFinalizedStatuses(De){const{hasError:J,thrownError:Le,isStopped:Ie}=this;J?De.error(Le):Ie&&De.complete()}asObservable(){const De=new e.y;return De.source=this,De}}return F.create=(W,De)=>new E(W,De),F})();class E extends p{constructor(W,De){super(),this.destination=W,this.source=De}next(W){var De,J;null===(J=null===(De=this.destination)||void 0===De?void 0:De.next)||void 0===J||J.call(De,W)}error(W){var De,J;null===(J=null===(De=this.destination)||void 0===De?void 0:De.error)||void 0===J||J.call(De,W)}complete(){var W,De;null===(De=null===(W=this.destination)||void 0===W?void 0:W.complete)||void 0===De||De.call(W)}_subscribe(W){var De,J;return null!==(J=null===(De=this.source)||void 0===De?void 0:De.subscribe(W))&&void 0!==J?J:n.Lc}}},80305:(vt,we,l)=>{"use strict";l.d(we,{Hp:()=>$e,Lv:()=>J});var e=l(84674),n=l(47394),o=l(82653),d=l(93894),c=l(72420);const f=F("C",void 0,void 0);function F(G,ye,R){return{kind:G,value:ye,error:R}}var W=l(87599),De=l(81441);class J extends n.w0{constructor(ye){super(),this.isStopped=!1,ye?(this.destination=ye,(0,n.Nn)(ye)&&ye.add(this)):this.destination=pt}static create(ye,R,se){return new $e(ye,R,se)}next(ye){this.isStopped?ce(function E(G){return F("N",G,void 0)}(ye),this):this._next(ye)}error(ye){this.isStopped?ce(function p(G){return F("E",void 0,G)}(ye),this):(this.isStopped=!0,this._error(ye))}complete(){this.isStopped?ce(f,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ye){this.destination.next(ye)}_error(ye){try{this.destination.error(ye)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Le=Function.prototype.bind;function Ie(G,ye){return Le.call(G,ye)}class Ae{constructor(ye){this.partialObserver=ye}next(ye){const{partialObserver:R}=this;if(R.next)try{R.next(ye)}catch(se){Ue(se)}}error(ye){const{partialObserver:R}=this;if(R.error)try{R.error(ye)}catch(se){Ue(se)}else Ue(ye)}complete(){const{partialObserver:ye}=this;if(ye.complete)try{ye.complete()}catch(R){Ue(R)}}}class $e extends J{constructor(ye,R,se){let pe;if(super(),(0,e.m)(ye)||!ye)pe={next:ye??void 0,error:R??void 0,complete:se??void 0};else{let he;this&&o.config.useDeprecatedNextContext?(he=Object.create(ye),he.unsubscribe=()=>this.unsubscribe(),pe={next:ye.next&&Ie(ye.next,he),error:ye.error&&Ie(ye.error,he),complete:ye.complete&&Ie(ye.complete,he)}):pe=ye}this.destination=new Ae(pe)}}function Ue(G){o.config.useDeprecatedSynchronousErrorHandling?(0,De.O)(G):(0,d.h)(G)}function ce(G,ye){const{onStoppedNotification:R}=o.config;R&&W.z.setTimeout(()=>R(G,ye))}const pt={closed:!0,next:c.Z,error:function Mt(G){throw G},complete:c.Z}},47394:(vt,we,l)=>{"use strict";l.d(we,{Lc:()=>f,w0:()=>c,Nn:()=>p});var e=l(84674);const o=(0,l(82306).d)(F=>function(De){F(this),this.message=De?`${De.length} errors occurred during unsubscription:\n${De.map((J,Le)=>`${Le+1}) ${J.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=De});var d=l(49039);class c{constructor(W){this.initialTeardown=W,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let W;if(!this.closed){this.closed=!0;const{_parentage:De}=this;if(De)if(this._parentage=null,Array.isArray(De))for(const Ie of De)Ie.remove(this);else De.remove(this);const{initialTeardown:J}=this;if((0,e.m)(J))try{J()}catch(Ie){W=Ie instanceof o?Ie.errors:[Ie]}const{_finalizers:Le}=this;if(Le){this._finalizers=null;for(const Ie of Le)try{E(Ie)}catch(Ae){W=W??[],Ae instanceof o?W=[...W,...Ae.errors]:W.push(Ae)}}if(W)throw new o(W)}}add(W){var De;if(W&&W!==this)if(this.closed)E(W);else{if(W instanceof c){if(W.closed||W._hasParent(this))return;W._addParent(this)}(this._finalizers=null!==(De=this._finalizers)&&void 0!==De?De:[]).push(W)}}_hasParent(W){const{_parentage:De}=this;return De===W||Array.isArray(De)&&De.includes(W)}_addParent(W){const{_parentage:De}=this;this._parentage=Array.isArray(De)?(De.push(W),De):De?[De,W]:W}_removeParent(W){const{_parentage:De}=this;De===W?this._parentage=null:Array.isArray(De)&&(0,d.P)(De,W)}remove(W){const{_finalizers:De}=this;De&&(0,d.P)(De,W),W instanceof c&&W._removeParent(this)}}c.EMPTY=(()=>{const F=new c;return F.closed=!0,F})();const f=c.EMPTY;function p(F){return F instanceof c||F&&"closed"in F&&(0,e.m)(F.remove)&&(0,e.m)(F.add)&&(0,e.m)(F.unsubscribe)}function E(F){(0,e.m)(F)?F():F.unsubscribe()}},82653:(vt,we,l)=>{"use strict";l.d(we,{config:()=>e});const e={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(vt,we,l)=>{"use strict";l.d(we,{c:()=>f});var e=l(65592),n=l(47394),o=l(66196),d=l(8251),c=l(79360);class f extends e.y{constructor(E,F){super(),this.source=E,this.subjectFactory=F,this._subject=null,this._refCount=0,this._connection=null,(0,c.A)(E)&&(this.lift=E.lift)}_subscribe(E){return this.getSubject().subscribe(E)}getSubject(){const E=this._subject;return(!E||E.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:E}=this;this._subject=this._connection=null,E?.unsubscribe()}connect(){let E=this._connection;if(!E){E=this._connection=new n.w0;const F=this.getSubject();E.add(this.source.subscribe((0,d.x)(F,void 0,()=>{this._teardown(),F.complete()},W=>{this._teardown(),F.error(W)},()=>this._teardown()))),E.closed&&(this._connection=null,E=n.w0.EMPTY)}return E}refCount(){return(0,o.x)()(this)}}},52572:(vt,we,l)=>{"use strict";l.d(we,{a:()=>W});var e=l(65592),n=l(17453),o=l(7715),d=l(42737),c=l(97400),f=l(79940),p=l(92714),E=l(8251),F=l(27103);function W(...Le){const Ie=(0,f.yG)(Le),Ae=(0,f.jO)(Le),{args:$e,keys:Ue}=(0,n.D)(Le);if(0===$e.length)return(0,o.D)([],Ie);const Mt=new e.y(function De(Le,Ie,Ae=d.y){return $e=>{J(Ie,()=>{const{length:Ue}=Le,Mt=new Array(Ue);let ce=Ue,pt=Ue;for(let G=0;G{const ye=(0,o.D)(Le[G],Ie);let R=!1;ye.subscribe((0,E.x)($e,se=>{Mt[G]=se,R||(R=!0,pt--),pt||$e.next(Ae(Mt.slice()))},()=>{--ce||$e.complete()}))},$e)},$e)}}($e,Ie,Ue?ce=>(0,p.n)(Ue,ce):d.y));return Ae?Mt.pipe((0,c.Z)(Ae)):Mt}function J(Le,Ie,Ae){Le?(0,F.f)(Ae,Le,Ie):Ie()}},35211:(vt,we,l)=>{"use strict";l.d(we,{z:()=>c});var e=l(57537),o=l(79940),d=l(7715);function c(...f){return function n(){return(0,e.J)(1)}()((0,d.D)(f,(0,o.yG)(f)))}},74911:(vt,we,l)=>{"use strict";l.d(we,{P:()=>o});var e=l(65592),n=l(54829);function o(d){return new e.y(c=>{(0,n.Xf)(d()).subscribe(c)})}},36232:(vt,we,l)=>{"use strict";l.d(we,{E:()=>n});const n=new(l(65592).y)(c=>c.complete())},9315:(vt,we,l)=>{"use strict";l.d(we,{D:()=>E});var e=l(65592),n=l(17453),o=l(54829),d=l(79940),c=l(8251),f=l(97400),p=l(92714);function E(...F){const W=(0,d.jO)(F),{args:De,keys:J}=(0,n.D)(F),Le=new e.y(Ie=>{const{length:Ae}=De;if(!Ae)return void Ie.complete();const $e=new Array(Ae);let Ue=Ae,Mt=Ae;for(let ce=0;ce{pt||(pt=!0,Mt--),$e[ce]=G},()=>Ue--,void 0,()=>{(!Ue||!pt)&&(Mt||Ie.next(J?(0,p.n)(J,$e):$e),Ie.complete())}))}});return W?Le.pipe((0,f.Z)(W)):Le}},7715:(vt,we,l)=>{"use strict";l.d(we,{D:()=>se});var e=l(54829),n=l(27103),o=l(79360),d=l(8251);function c(pe,he=0){return(0,o.e)((Oe,Te)=>{Oe.subscribe((0,d.x)(Te,Q=>(0,n.f)(Te,pe,()=>Te.next(Q),he),()=>(0,n.f)(Te,pe,()=>Te.complete(),he),Q=>(0,n.f)(Te,pe,()=>Te.error(Q),he)))})}function f(pe,he=0){return(0,o.e)((Oe,Te)=>{Te.add(pe.schedule(()=>Oe.subscribe(Te),he))})}var F=l(65592),De=l(64971),J=l(84674);function Ie(pe,he){if(!pe)throw new Error("Iterable cannot be null");return new F.y(Oe=>{(0,n.f)(Oe,he,()=>{const Te=pe[Symbol.asyncIterator]();(0,n.f)(Oe,he,()=>{Te.next().then(Q=>{Q.done?Oe.complete():Oe.next(Q.value)})},0,!0)})})}var Ae=l(38382),$e=l(54026),Ue=l(64266),Mt=l(83664),ce=l(15726),pt=l(69853),G=l(50541);function se(pe,he){return he?function R(pe,he){if(null!=pe){if((0,Ae.c)(pe))return function p(pe,he){return(0,e.Xf)(pe).pipe(f(he),c(he))}(pe,he);if((0,Ue.z)(pe))return function W(pe,he){return new F.y(Oe=>{let Te=0;return he.schedule(function(){Te===pe.length?Oe.complete():(Oe.next(pe[Te++]),Oe.closed||this.schedule())})})}(pe,he);if((0,$e.t)(pe))return function E(pe,he){return(0,e.Xf)(pe).pipe(f(he),c(he))}(pe,he);if((0,ce.D)(pe))return Ie(pe,he);if((0,Mt.T)(pe))return function Le(pe,he){return new F.y(Oe=>{let Te;return(0,n.f)(Oe,he,()=>{Te=pe[De.h](),(0,n.f)(Oe,he,()=>{let Q,Ne;try{({value:Q,done:Ne}=Te.next())}catch(qe){return void Oe.error(qe)}Ne?Oe.complete():Oe.next(Q)},0,!0)}),()=>(0,J.m)(Te?.return)&&Te.return()})}(pe,he);if((0,G.L)(pe))return function ye(pe,he){return Ie((0,G.Q)(pe),he)}(pe,he)}throw(0,pt.z)(pe)}(pe,he):(0,e.Xf)(pe)}},92438:(vt,we,l)=>{"use strict";l.d(we,{R:()=>W});var e=l(54829),n=l(65592),o=l(21631),d=l(64266),c=l(84674),f=l(97400);const p=["addListener","removeListener"],E=["addEventListener","removeEventListener"],F=["on","off"];function W(Ae,$e,Ue,Mt){if((0,c.m)(Ue)&&(Mt=Ue,Ue=void 0),Mt)return W(Ae,$e,Ue).pipe((0,f.Z)(Mt));const[ce,pt]=function Ie(Ae){return(0,c.m)(Ae.addEventListener)&&(0,c.m)(Ae.removeEventListener)}(Ae)?E.map(G=>ye=>Ae[G]($e,ye,Ue)):function J(Ae){return(0,c.m)(Ae.addListener)&&(0,c.m)(Ae.removeListener)}(Ae)?p.map(De(Ae,$e)):function Le(Ae){return(0,c.m)(Ae.on)&&(0,c.m)(Ae.off)}(Ae)?F.map(De(Ae,$e)):[];if(!ce&&(0,d.z)(Ae))return(0,o.z)(G=>W(G,$e,Ue))((0,e.Xf)(Ae));if(!ce)throw new TypeError("Invalid event target");return new n.y(G=>{const ye=(...R)=>G.next(1pt(ye)})}function De(Ae,$e){return Ue=>Mt=>Ae[Ue]($e,Mt)}},54829:(vt,we,l)=>{"use strict";l.d(we,{Xf:()=>Le});var e=l(97582),n=l(64266),o=l(54026),d=l(65592),c=l(38382),f=l(15726),p=l(69853),E=l(83664),F=l(50541),W=l(84674),De=l(93894),J=l(14850);function Le(G){if(G instanceof d.y)return G;if(null!=G){if((0,c.c)(G))return function Ie(G){return new d.y(ye=>{const R=G[J.L]();if((0,W.m)(R.subscribe))return R.subscribe(ye);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(G);if((0,n.z)(G))return function Ae(G){return new d.y(ye=>{for(let R=0;R{G.then(R=>{ye.closed||(ye.next(R),ye.complete())},R=>ye.error(R)).then(null,De.h)})}(G);if((0,f.D)(G))return Mt(G);if((0,E.T)(G))return function Ue(G){return new d.y(ye=>{for(const R of G)if(ye.next(R),ye.closed)return;ye.complete()})}(G);if((0,F.L)(G))return function ce(G){return Mt((0,F.Q)(G))}(G)}throw(0,p.z)(G)}function Mt(G){return new d.y(ye=>{(function pt(G,ye){var R,se,pe,he;return(0,e.mG)(this,void 0,void 0,function*(){try{for(R=(0,e.KL)(G);!(se=yield R.next()).done;)if(ye.next(se.value),ye.closed)return}catch(Oe){pe={error:Oe}}finally{try{se&&!se.done&&(he=R.return)&&(yield he.call(R))}finally{if(pe)throw pe.error}}ye.complete()})})(G,ye).catch(R=>ye.error(R))})}},63019:(vt,we,l)=>{"use strict";l.d(we,{T:()=>f});var e=l(57537),n=l(54829),o=l(36232),d=l(79940),c=l(7715);function f(...p){const E=(0,d.yG)(p),F=(0,d._6)(p,1/0),W=p;return W.length?1===W.length?(0,n.Xf)(W[0]):(0,e.J)(F)((0,c.D)(W,E)):o.E}},22096:(vt,we,l)=>{"use strict";l.d(we,{of:()=>o});var e=l(79940),n=l(7715);function o(...d){const c=(0,e.yG)(d);return(0,n.D)(d,c)}},58504:(vt,we,l)=>{"use strict";l.d(we,{_:()=>o});var e=l(65592),n=l(84674);function o(d,c){const f=(0,n.m)(d)?d:()=>d,p=E=>E.error(f());return new e.y(c?E=>c.schedule(p,0,E):p)}},74825:(vt,we,l)=>{"use strict";l.d(we,{H:()=>c});var e=l(65592),n=l(16321),o=l(50671);function c(f=0,p,E=n.P){let F=-1;return null!=p&&((0,o.K)(p)?E=p:F=p),new e.y(W=>{let De=function d(f){return f instanceof Date&&!isNaN(f)}(f)?+f-E.now():f;De<0&&(De=0);let J=0;return E.schedule(function(){W.closed||(W.next(J++),0<=F?this.schedule(void 0,F):W.complete())},De)})}},8251:(vt,we,l)=>{"use strict";l.d(we,{x:()=>n});var e=l(80305);function n(d,c,f,p,E){return new o(d,c,f,p,E)}class o extends e.Lv{constructor(c,f,p,E,F,W){super(c),this.onFinalize=F,this.shouldUnsubscribe=W,this._next=f?function(De){try{f(De)}catch(J){c.error(J)}}:super._next,this._error=E?function(De){try{E(De)}catch(J){c.error(J)}finally{this.unsubscribe()}}:super._error,this._complete=p?function(){try{p()}catch(De){c.error(De)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var c;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:f}=this;super.unsubscribe(),!f&&(null===(c=this.onFinalize)||void 0===c||c.call(this))}}}},29028:(vt,we,l)=>{"use strict";l.d(we,{e:()=>p});var e=l(16321),n=l(79360),o=l(54829),d=l(8251),f=l(74825);function p(E,F=e.z){return function c(E){return(0,n.e)((F,W)=>{let De=!1,J=null,Le=null,Ie=!1;const Ae=()=>{if(Le?.unsubscribe(),Le=null,De){De=!1;const Ue=J;J=null,W.next(Ue)}Ie&&W.complete()},$e=()=>{Le=null,Ie&&W.complete()};F.subscribe((0,d.x)(W,Ue=>{De=!0,J=Ue,Le||(0,o.Xf)(E(Ue)).subscribe(Le=(0,d.x)(W,Ae,$e))},()=>{Ie=!0,(!De||!Le||Le.closed)&&W.complete()}))})}(()=>(0,f.H)(E,F))}},26306:(vt,we,l)=>{"use strict";l.d(we,{K:()=>d});var e=l(54829),n=l(8251),o=l(79360);function d(c){return(0,o.e)((f,p)=>{let W,E=null,F=!1;E=f.subscribe((0,n.x)(p,void 0,void 0,De=>{W=(0,e.Xf)(c(De,d(c)(f))),E?(E.unsubscribe(),E=null,W.subscribe(p)):F=!0})),F&&(E.unsubscribe(),E=null,W.subscribe(p))})}},76328:(vt,we,l)=>{"use strict";l.d(we,{b:()=>o});var e=l(21631),n=l(84674);function o(d,c){return(0,n.m)(c)?(0,e.z)(d,c,1):(0,e.z)(d,1)}},83620:(vt,we,l)=>{"use strict";l.d(we,{b:()=>d});var e=l(16321),n=l(79360),o=l(8251);function d(c,f=e.z){return(0,n.e)((p,E)=>{let F=null,W=null,De=null;const J=()=>{if(F){F.unsubscribe(),F=null;const Ie=W;W=null,E.next(Ie)}};function Le(){const Ie=De+c,Ae=f.now();if(Ae{W=Ie,De=f.now(),F||(F=f.schedule(Le,c),E.add(F))},()=>{J(),E.complete()},void 0,()=>{W=F=null}))})}},43572:(vt,we,l)=>{"use strict";l.d(we,{d:()=>o});var e=l(79360),n=l(8251);function o(d){return(0,e.e)((c,f)=>{let p=!1;c.subscribe((0,n.x)(f,E=>{p=!0,f.next(E)},()=>{p||f.next(d),f.complete()}))})}},5177:(vt,we,l)=>{"use strict";l.d(we,{g:()=>Le});var e=l(16321),n=l(35211),o=l(48180),d=l(79360),c=l(8251),f=l(72420),E=l(21441),F=l(21631),W=l(54829);function De(Ie,Ae){return Ae?$e=>(0,n.z)(Ae.pipe((0,o.q)(1),function p(){return(0,d.e)((Ie,Ae)=>{Ie.subscribe((0,c.x)(Ae,f.Z))})}()),$e.pipe(De(Ie))):(0,F.z)(($e,Ue)=>(0,W.Xf)(Ie($e,Ue)).pipe((0,o.q)(1),(0,E.h)($e)))}var J=l(74825);function Le(Ie,Ae=e.z){const $e=(0,J.H)(Ie,Ae);return De(()=>$e)}},93997:(vt,we,l)=>{"use strict";l.d(we,{x:()=>d});var e=l(42737),n=l(79360),o=l(8251);function d(f,p=e.y){return f=f??c,(0,n.e)((E,F)=>{let W,De=!0;E.subscribe((0,o.x)(F,J=>{const Le=p(J);(De||!f(W,Le))&&(De=!1,W=Le,F.next(J))}))})}function c(f,p){return f===p}},32181:(vt,we,l)=>{"use strict";l.d(we,{h:()=>o});var e=l(79360),n=l(8251);function o(d,c){return(0,e.e)((f,p)=>{let E=0;f.subscribe((0,n.x)(p,F=>d.call(c,F,E++)&&p.next(F)))})}},64716:(vt,we,l)=>{"use strict";l.d(we,{x:()=>n});var e=l(79360);function n(o){return(0,e.e)((d,c)=>{try{d.subscribe(c)}finally{c.add(o)}})}},81374:(vt,we,l)=>{"use strict";l.d(we,{P:()=>p});var e=l(46973),n=l(32181),o=l(48180),d=l(43572),c=l(3026),f=l(42737);function p(E,F){const W=arguments.length>=2;return De=>De.pipe(E?(0,n.h)((J,Le)=>E(J,Le,De)):f.y,(0,o.q)(1),W?(0,d.d)(F):(0,c.T)(()=>new e.K))}},37398:(vt,we,l)=>{"use strict";l.d(we,{U:()=>o});var e=l(79360),n=l(8251);function o(d,c){return(0,e.e)((f,p)=>{let E=0;f.subscribe((0,n.x)(p,F=>{p.next(d.call(c,F,E++))}))})}},21441:(vt,we,l)=>{"use strict";l.d(we,{h:()=>n});var e=l(37398);function n(o){return(0,e.U)(()=>o)}},57537:(vt,we,l)=>{"use strict";l.d(we,{J:()=>o});var e=l(21631),n=l(42737);function o(d=1/0){return(0,e.z)(n.y,d)}},21631:(vt,we,l)=>{"use strict";l.d(we,{z:()=>E});var e=l(37398),n=l(54829),o=l(79360),d=l(27103),c=l(8251),p=l(84674);function E(F,W,De=1/0){return(0,p.m)(W)?E((J,Le)=>(0,e.U)((Ie,Ae)=>W(J,Ie,Le,Ae))((0,n.Xf)(F(J,Le))),De):("number"==typeof W&&(De=W),(0,o.e)((J,Le)=>function f(F,W,De,J,Le,Ie,Ae,$e){const Ue=[];let Mt=0,ce=0,pt=!1;const G=()=>{pt&&!Ue.length&&!Mt&&W.complete()},ye=se=>Mt{Ie&&W.next(se),Mt++;let pe=!1;(0,n.Xf)(De(se,ce++)).subscribe((0,c.x)(W,he=>{Le?.(he),Ie?ye(he):W.next(he)},()=>{pe=!0},void 0,()=>{if(pe)try{for(Mt--;Ue.length&&MtR(he)):R(he)}G()}catch(he){W.error(he)}}))};return F.subscribe((0,c.x)(W,ye,()=>{pt=!0,G()})),()=>{$e?.()}}(J,Le,F,De)))}},69384:(vt,we,l)=>{"use strict";l.d(we,{G:()=>o});var e=l(79360),n=l(8251);function o(){return(0,e.e)((d,c)=>{let f,p=!1;d.subscribe((0,n.x)(c,E=>{const F=f;f=E,p&&c.next([F,E]),p=!0}))})}},66196:(vt,we,l)=>{"use strict";l.d(we,{x:()=>o});var e=l(79360),n=l(8251);function o(){return(0,e.e)((d,c)=>{let f=null;d._refCount++;const p=(0,n.x)(c,void 0,void 0,void 0,()=>{if(!d||d._refCount<=0||0<--d._refCount)return void(f=null);const E=d._connection,F=f;f=null,E&&(!F||E===F)&&E.unsubscribe(),c.unsubscribe()});d.subscribe(p),p.closed||(f=d.connect())})}},63020:(vt,we,l)=>{"use strict";l.d(we,{B:()=>c});var e=l(54829),n=l(78645),o=l(80305),d=l(79360);function c(p={}){const{connector:E=(()=>new n.x),resetOnError:F=!0,resetOnComplete:W=!0,resetOnRefCountZero:De=!0}=p;return J=>{let Le,Ie,Ae,$e=0,Ue=!1,Mt=!1;const ce=()=>{Ie?.unsubscribe(),Ie=void 0},pt=()=>{ce(),Le=Ae=void 0,Ue=Mt=!1},G=()=>{const ye=Le;pt(),ye?.unsubscribe()};return(0,d.e)((ye,R)=>{$e++,!Mt&&!Ue&&ce();const se=Ae=Ae??E();R.add(()=>{$e--,0===$e&&!Mt&&!Ue&&(Ie=f(G,De))}),se.subscribe(R),!Le&&$e>0&&(Le=new o.Hp({next:pe=>se.next(pe),error:pe=>{Mt=!0,ce(),Ie=f(pt,F,pe),se.error(pe)},complete:()=>{Ue=!0,ce(),Ie=f(pt,W),se.complete()}}),(0,e.Xf)(ye).subscribe(Le))})(J)}}function f(p,E,...F){if(!0===E)return void p();if(!1===E)return;const W=new o.Hp({next:()=>{W.unsubscribe(),p()}});return(0,e.Xf)(E(...F)).subscribe(W)}},70940:(vt,we,l)=>{"use strict";l.d(we,{d:()=>c});var e=l(78645),n=l(84552);class o extends e.x{constructor(p=1/0,E=1/0,F=n.l){super(),this._bufferSize=p,this._windowTime=E,this._timestampProvider=F,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=E===1/0,this._bufferSize=Math.max(1,p),this._windowTime=Math.max(1,E)}next(p){const{isStopped:E,_buffer:F,_infiniteTimeWindow:W,_timestampProvider:De,_windowTime:J}=this;E||(F.push(p),!W&&F.push(De.now()+J)),this._trimBuffer(),super.next(p)}_subscribe(p){this._throwIfClosed(),this._trimBuffer();const E=this._innerSubscribe(p),{_infiniteTimeWindow:F,_buffer:W}=this,De=W.slice();for(let J=0;Jnew o(F,p,E),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:W})}},836:(vt,we,l)=>{"use strict";l.d(we,{T:()=>n});var e=l(32181);function n(o){return(0,e.h)((d,c)=>o<=c)}},27921:(vt,we,l)=>{"use strict";l.d(we,{O:()=>d});var e=l(35211),n=l(79940),o=l(79360);function d(...c){const f=(0,n.yG)(c);return(0,o.e)((p,E)=>{(f?(0,e.z)(c,p,f):(0,e.z)(c,p)).subscribe(E)})}},94664:(vt,we,l)=>{"use strict";l.d(we,{w:()=>d});var e=l(54829),n=l(79360),o=l(8251);function d(c,f){return(0,n.e)((p,E)=>{let F=null,W=0,De=!1;const J=()=>De&&!F&&E.complete();p.subscribe((0,o.x)(E,Le=>{F?.unsubscribe();let Ie=0;const Ae=W++;(0,e.Xf)(c(Le,Ae)).subscribe(F=(0,o.x)(E,$e=>E.next(f?f(Le,$e,Ae,Ie++):$e),()=>{F=null,J()}))},()=>{De=!0,J()}))})}},48180:(vt,we,l)=>{"use strict";l.d(we,{q:()=>d});var e=l(36232),n=l(79360),o=l(8251);function d(c){return c<=0?()=>e.E:(0,n.e)((f,p)=>{let E=0;f.subscribe((0,o.x)(p,F=>{++E<=c&&(p.next(F),c<=E&&p.complete())}))})}},59773:(vt,we,l)=>{"use strict";l.d(we,{R:()=>c});var e=l(79360),n=l(8251),o=l(54829),d=l(72420);function c(f){return(0,e.e)((p,E)=>{(0,o.Xf)(f).subscribe((0,n.x)(E,()=>E.complete(),d.Z)),!E.closed&&p.subscribe(E)})}},99397:(vt,we,l)=>{"use strict";l.d(we,{b:()=>c});var e=l(84674),n=l(79360),o=l(8251),d=l(42737);function c(f,p,E){const F=(0,e.m)(f)||p||E?{next:f,error:p,complete:E}:f;return F?(0,n.e)((W,De)=>{var J;null===(J=F.subscribe)||void 0===J||J.call(F);let Le=!0;W.subscribe((0,o.x)(De,Ie=>{var Ae;null===(Ae=F.next)||void 0===Ae||Ae.call(F,Ie),De.next(Ie)},()=>{var Ie;Le=!1,null===(Ie=F.complete)||void 0===Ie||Ie.call(F),De.complete()},Ie=>{var Ae;Le=!1,null===(Ae=F.error)||void 0===Ae||Ae.call(F,Ie),De.error(Ie)},()=>{var Ie,Ae;Le&&(null===(Ie=F.unsubscribe)||void 0===Ie||Ie.call(F)),null===(Ae=F.finalize)||void 0===Ae||Ae.call(F)}))}):d.y}},3026:(vt,we,l)=>{"use strict";l.d(we,{T:()=>d});var e=l(46973),n=l(79360),o=l(8251);function d(f=c){return(0,n.e)((p,E)=>{let F=!1;p.subscribe((0,o.x)(E,W=>{F=!0,E.next(W)},()=>F?E.complete():E.error(f())))})}function c(){return new e.K}},41954:(vt,we,l)=>{"use strict";l.d(we,{o:()=>c});var e=l(47394);class n extends e.w0{constructor(p,E){super()}schedule(p,E=0){return this}}const o={setInterval(f,p,...E){const{delegate:F}=o;return F?.setInterval?F.setInterval(f,p,...E):setInterval(f,p,...E)},clearInterval(f){const{delegate:p}=o;return(p?.clearInterval||clearInterval)(f)},delegate:void 0};var d=l(49039);class c extends n{constructor(p,E){super(p,E),this.scheduler=p,this.work=E,this.pending=!1}schedule(p,E=0){var F;if(this.closed)return this;this.state=p;const W=this.id,De=this.scheduler;return null!=W&&(this.id=this.recycleAsyncId(De,W,E)),this.pending=!0,this.delay=E,this.id=null!==(F=this.id)&&void 0!==F?F:this.requestAsyncId(De,this.id,E),this}requestAsyncId(p,E,F=0){return o.setInterval(p.flush.bind(p,this),F)}recycleAsyncId(p,E,F=0){if(null!=F&&this.delay===F&&!1===this.pending)return E;null!=E&&o.clearInterval(E)}execute(p,E){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const F=this._execute(p,E);if(F)return F;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(p,E){let W,F=!1;try{this.work(p)}catch(De){F=!0,W=De||new Error("Scheduled action threw falsy error")}if(F)return this.unsubscribe(),W}unsubscribe(){if(!this.closed){const{id:p,scheduler:E}=this,{actions:F}=E;this.work=this.state=this.scheduler=null,this.pending=!1,(0,d.P)(F,this),null!=p&&(this.id=this.recycleAsyncId(E,p,null)),this.delay=null,super.unsubscribe()}}}},2631:(vt,we,l)=>{"use strict";l.d(we,{v:()=>o});var e=l(84552);class n{constructor(c,f=n.now){this.schedulerActionCtor=c,this.now=f}schedule(c,f=0,p){return new this.schedulerActionCtor(this,c).schedule(p,f)}}n.now=e.l.now;class o extends n{constructor(c,f=n.now){super(c,f),this.actions=[],this._active=!1}flush(c){const{actions:f}=this;if(this._active)return void f.push(c);let p;this._active=!0;do{if(p=c.execute(c.state,c.delay))break}while(c=f.shift());if(this._active=!1,p){for(;c=f.shift();)c.unsubscribe();throw p}}}},80927:(vt,we,l)=>{"use strict";l.d(we,{Z:()=>p});var e=l(41954),n=l(47394);const o={schedule(F){let W=requestAnimationFrame,De=cancelAnimationFrame;const{delegate:J}=o;J&&(W=J.requestAnimationFrame,De=J.cancelAnimationFrame);const Le=W(Ie=>{De=void 0,F(Ie)});return new n.w0(()=>De?.(Le))},requestAnimationFrame(...F){const{delegate:W}=o;return(W?.requestAnimationFrame||requestAnimationFrame)(...F)},cancelAnimationFrame(...F){const{delegate:W}=o;return(W?.cancelAnimationFrame||cancelAnimationFrame)(...F)},delegate:void 0};var c=l(2631);const p=new class f extends c.v{flush(W){this._active=!0;const De=this._scheduled;this._scheduled=void 0;const{actions:J}=this;let Le;W=W||J.shift();do{if(Le=W.execute(W.state,W.delay))break}while((W=J[0])&&W.id===De&&J.shift());if(this._active=!1,Le){for(;(W=J[0])&&W.id===De&&J.shift();)W.unsubscribe();throw Le}}}(class d extends e.o{constructor(W,De){super(W,De),this.scheduler=W,this.work=De}requestAsyncId(W,De,J=0){return null!==J&&J>0?super.requestAsyncId(W,De,J):(W.actions.push(this),W._scheduled||(W._scheduled=o.requestAnimationFrame(()=>W.flush(void 0))))}recycleAsyncId(W,De,J=0){var Le;if(null!=J?J>0:this.delay>0)return super.recycleAsyncId(W,De,J);const{actions:Ie}=W;null!=De&&(null===(Le=Ie[Ie.length-1])||void 0===Le?void 0:Le.id)!==De&&(o.cancelAnimationFrame(De),W._scheduled=void 0)}})},76410:(vt,we,l)=>{"use strict";l.d(we,{E:()=>Ie});var e=l(41954);let o,n=1;const d={};function c($e){return $e in d&&(delete d[$e],!0)}const f={setImmediate($e){const Ue=n++;return d[Ue]=!0,o||(o=Promise.resolve()),o.then(()=>c(Ue)&&$e()),Ue},clearImmediate($e){c($e)}},{setImmediate:E,clearImmediate:F}=f,W={setImmediate(...$e){const{delegate:Ue}=W;return(Ue?.setImmediate||E)(...$e)},clearImmediate($e){const{delegate:Ue}=W;return(Ue?.clearImmediate||F)($e)},delegate:void 0};var J=l(2631);const Ie=new class Le extends J.v{flush(Ue){this._active=!0;const Mt=this._scheduled;this._scheduled=void 0;const{actions:ce}=this;let pt;Ue=Ue||ce.shift();do{if(pt=Ue.execute(Ue.state,Ue.delay))break}while((Ue=ce[0])&&Ue.id===Mt&&ce.shift());if(this._active=!1,pt){for(;(Ue=ce[0])&&Ue.id===Mt&&ce.shift();)Ue.unsubscribe();throw pt}}}(class De extends e.o{constructor(Ue,Mt){super(Ue,Mt),this.scheduler=Ue,this.work=Mt}requestAsyncId(Ue,Mt,ce=0){return null!==ce&&ce>0?super.requestAsyncId(Ue,Mt,ce):(Ue.actions.push(this),Ue._scheduled||(Ue._scheduled=W.setImmediate(Ue.flush.bind(Ue,void 0))))}recycleAsyncId(Ue,Mt,ce=0){var pt;if(null!=ce?ce>0:this.delay>0)return super.recycleAsyncId(Ue,Mt,ce);const{actions:G}=Ue;null!=Mt&&(null===(pt=G[G.length-1])||void 0===pt?void 0:pt.id)!==Mt&&(W.clearImmediate(Mt),Ue._scheduled===Mt&&(Ue._scheduled=void 0))}})},16321:(vt,we,l)=>{"use strict";l.d(we,{P:()=>d,z:()=>o});var e=l(41954);const o=new(l(2631).v)(e.o),d=o},84552:(vt,we,l)=>{"use strict";l.d(we,{l:()=>e});const e={now:()=>(e.delegate||Date).now(),delegate:void 0}},87599:(vt,we,l)=>{"use strict";l.d(we,{z:()=>e});const e={setTimeout(n,o,...d){const{delegate:c}=e;return c?.setTimeout?c.setTimeout(n,o,...d):setTimeout(n,o,...d)},clearTimeout(n){const{delegate:o}=e;return(o?.clearTimeout||clearTimeout)(n)},delegate:void 0}},64971:(vt,we,l)=>{"use strict";l.d(we,{h:()=>n});const n=function e(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(vt,we,l)=>{"use strict";l.d(we,{L:()=>e});const e="function"==typeof Symbol&&Symbol.observable||"@@observable"},46973:(vt,we,l)=>{"use strict";l.d(we,{K:()=>n});const n=(0,l(82306).d)(o=>function(){o(this),this.name="EmptyError",this.message="no elements in sequence"})},79940:(vt,we,l)=>{"use strict";l.d(we,{_6:()=>f,jO:()=>d,yG:()=>c});var e=l(84674),n=l(50671);function o(p){return p[p.length-1]}function d(p){return(0,e.m)(o(p))?p.pop():void 0}function c(p){return(0,n.K)(o(p))?p.pop():void 0}function f(p,E){return"number"==typeof o(p)?p.pop():E}},17453:(vt,we,l)=>{"use strict";l.d(we,{D:()=>c});const{isArray:e}=Array,{getPrototypeOf:n,prototype:o,keys:d}=Object;function c(p){if(1===p.length){const E=p[0];if(e(E))return{args:E,keys:null};if(function f(p){return p&&"object"==typeof p&&n(p)===o}(E)){const F=d(E);return{args:F.map(W=>E[W]),keys:F}}}return{args:p,keys:null}}},49039:(vt,we,l)=>{"use strict";function e(n,o){if(n){const d=n.indexOf(o);0<=d&&n.splice(d,1)}}l.d(we,{P:()=>e})},82306:(vt,we,l)=>{"use strict";function e(n){const d=n(c=>{Error.call(c),c.stack=(new Error).stack});return d.prototype=Object.create(Error.prototype),d.prototype.constructor=d,d}l.d(we,{d:()=>e})},92714:(vt,we,l)=>{"use strict";function e(n,o){return n.reduce((d,c,f)=>(d[c]=o[f],d),{})}l.d(we,{n:()=>e})},81441:(vt,we,l)=>{"use strict";l.d(we,{O:()=>d,x:()=>o});var e=l(82653);let n=null;function o(c){if(e.config.useDeprecatedSynchronousErrorHandling){const f=!n;if(f&&(n={errorThrown:!1,error:null}),c(),f){const{errorThrown:p,error:E}=n;if(n=null,p)throw E}}else c()}function d(c){e.config.useDeprecatedSynchronousErrorHandling&&n&&(n.errorThrown=!0,n.error=c)}},27103:(vt,we,l)=>{"use strict";function e(n,o,d,c=0,f=!1){const p=o.schedule(function(){d(),f?n.add(this.schedule(null,c)):this.unsubscribe()},c);if(n.add(p),!f)return p}l.d(we,{f:()=>e})},42737:(vt,we,l)=>{"use strict";function e(n){return n}l.d(we,{y:()=>e})},64266:(vt,we,l)=>{"use strict";l.d(we,{z:()=>e});const e=n=>n&&"number"==typeof n.length&&"function"!=typeof n},15726:(vt,we,l)=>{"use strict";l.d(we,{D:()=>n});var e=l(84674);function n(o){return Symbol.asyncIterator&&(0,e.m)(o?.[Symbol.asyncIterator])}},84674:(vt,we,l)=>{"use strict";function e(n){return"function"==typeof n}l.d(we,{m:()=>e})},38382:(vt,we,l)=>{"use strict";l.d(we,{c:()=>o});var e=l(14850),n=l(84674);function o(d){return(0,n.m)(d[e.L])}},83664:(vt,we,l)=>{"use strict";l.d(we,{T:()=>o});var e=l(64971),n=l(84674);function o(d){return(0,n.m)(d?.[e.h])}},2664:(vt,we,l)=>{"use strict";l.d(we,{b:()=>o});var e=l(65592),n=l(84674);function o(d){return!!d&&(d instanceof e.y||(0,n.m)(d.lift)&&(0,n.m)(d.subscribe))}},54026:(vt,we,l)=>{"use strict";l.d(we,{t:()=>n});var e=l(84674);function n(o){return(0,e.m)(o?.then)}},50541:(vt,we,l)=>{"use strict";l.d(we,{L:()=>d,Q:()=>o});var e=l(97582),n=l(84674);function o(c){return(0,e.FC)(this,arguments,function*(){const p=c.getReader();try{for(;;){const{value:E,done:F}=yield(0,e.qq)(p.read());if(F)return yield(0,e.qq)(void 0);yield yield(0,e.qq)(E)}}finally{p.releaseLock()}})}function d(c){return(0,n.m)(c?.getReader)}},50671:(vt,we,l)=>{"use strict";l.d(we,{K:()=>n});var e=l(84674);function n(o){return o&&(0,e.m)(o.schedule)}},79360:(vt,we,l)=>{"use strict";l.d(we,{A:()=>n,e:()=>o});var e=l(84674);function n(d){return(0,e.m)(d?.lift)}function o(d){return c=>{if(n(c))return c.lift(function(f){try{return d(f,this)}catch(p){this.error(p)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(vt,we,l)=>{"use strict";l.d(we,{Z:()=>d});var e=l(37398);const{isArray:n}=Array;function d(c){return(0,e.U)(f=>function o(c,f){return n(f)?c(...f):c(f)}(c,f))}},72420:(vt,we,l)=>{"use strict";function e(){}l.d(we,{Z:()=>e})},88407:(vt,we,l)=>{"use strict";l.d(we,{U:()=>o,z:()=>n});var e=l(42737);function n(...d){return o(d)}function o(d){return 0===d.length?e.y:1===d.length?d[0]:function(f){return d.reduce((p,E)=>E(p),f)}}},93894:(vt,we,l)=>{"use strict";l.d(we,{h:()=>o});var e=l(82653),n=l(87599);function o(d){n.z.setTimeout(()=>{const{onUnhandledError:c}=e.config;if(!c)throw d;c(d)})}},69853:(vt,we,l)=>{"use strict";function e(n){return new TypeError(`You provided ${null!==n&&"object"==typeof n?"an invalid object":`'${n}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(we,{z:()=>e})},46700:(vt,we,l)=>{var e={"./af":83274,"./af.js":83274,"./ar":22097,"./ar-dz":61867,"./ar-dz.js":61867,"./ar-kw":17078,"./ar-kw.js":17078,"./ar-ly":77776,"./ar-ly.js":77776,"./ar-ma":56789,"./ar-ma.js":56789,"./ar-sa":6897,"./ar-sa.js":6897,"./ar-tn":71585,"./ar-tn.js":71585,"./ar.js":22097,"./az":15611,"./az.js":15611,"./be":62459,"./be.js":62459,"./bg":91825,"./bg.js":91825,"./bm":75918,"./bm.js":75918,"./bn":34065,"./bn-bd":49683,"./bn-bd.js":49683,"./bn.js":34065,"./bo":11034,"./bo.js":11034,"./br":27671,"./br.js":27671,"./bs":38153,"./bs.js":38153,"./ca":54287,"./ca.js":54287,"./cs":72616,"./cs.js":72616,"./cv":27049,"./cv.js":27049,"./cy":99172,"./cy.js":99172,"./da":20605,"./da.js":20605,"./de":94013,"./de-at":93395,"./de-at.js":93395,"./de-ch":99835,"./de-ch.js":99835,"./de.js":94013,"./dv":14570,"./dv.js":14570,"./el":31859,"./el.js":31859,"./en-au":55785,"./en-au.js":55785,"./en-ca":83792,"./en-ca.js":83792,"./en-gb":57651,"./en-gb.js":57651,"./en-ie":81929,"./en-ie.js":81929,"./en-il":19818,"./en-il.js":19818,"./en-in":6612,"./en-in.js":6612,"./en-nz":24900,"./en-nz.js":24900,"./en-sg":72721,"./en-sg.js":72721,"./eo":95159,"./eo.js":95159,"./es":21954,"./es-do":11780,"./es-do.js":11780,"./es-mx":23468,"./es-mx.js":23468,"./es-us":44938,"./es-us.js":44938,"./es.js":21954,"./et":11453,"./et.js":11453,"./eu":44697,"./eu.js":44697,"./fa":52900,"./fa.js":52900,"./fi":49775,"./fi.js":49775,"./fil":64282,"./fil.js":64282,"./fo":84236,"./fo.js":84236,"./fr":89361,"./fr-ca":92830,"./fr-ca.js":92830,"./fr-ch":21412,"./fr-ch.js":21412,"./fr.js":89361,"./fy":66984,"./fy.js":66984,"./ga":93961,"./ga.js":93961,"./gd":78849,"./gd.js":78849,"./gl":34273,"./gl.js":34273,"./gom-deva":40623,"./gom-deva.js":40623,"./gom-latn":62696,"./gom-latn.js":62696,"./gu":66928,"./gu.js":66928,"./he":24804,"./he.js":24804,"./hi":23015,"./hi.js":23015,"./hr":17134,"./hr.js":17134,"./hu":50670,"./hu.js":50670,"./hy-am":4523,"./hy-am.js":4523,"./id":99233,"./id.js":99233,"./is":94693,"./is.js":94693,"./it":63936,"./it-ch":78118,"./it-ch.js":78118,"./it.js":63936,"./ja":86871,"./ja.js":86871,"./jv":68710,"./jv.js":68710,"./ka":17125,"./ka.js":17125,"./kk":82461,"./kk.js":82461,"./km":77399,"./km.js":77399,"./kn":38720,"./kn.js":38720,"./ko":85306,"./ko.js":85306,"./ku":82995,"./ku.js":82995,"./ky":8779,"./ky.js":8779,"./lb":62057,"./lb.js":62057,"./lo":17192,"./lo.js":17192,"./lt":15430,"./lt.js":15430,"./lv":53363,"./lv.js":53363,"./me":72939,"./me.js":72939,"./mi":38212,"./mi.js":38212,"./mk":69718,"./mk.js":69718,"./ml":50561,"./ml.js":50561,"./mn":68929,"./mn.js":68929,"./mr":84880,"./mr.js":84880,"./ms":63193,"./ms-my":42074,"./ms-my.js":42074,"./ms.js":63193,"./mt":54082,"./mt.js":54082,"./my":82261,"./my.js":82261,"./nb":15273,"./nb.js":15273,"./ne":19874,"./ne.js":19874,"./nl":51667,"./nl-be":81484,"./nl-be.js":81484,"./nl.js":51667,"./nn":17262,"./nn.js":17262,"./oc-lnc":19679,"./oc-lnc.js":19679,"./pa-in":96830,"./pa-in.js":96830,"./pl":93616,"./pl.js":93616,"./pt":55138,"./pt-br":32751,"./pt-br.js":32751,"./pt.js":55138,"./ro":17968,"./ro.js":17968,"./ru":81828,"./ru.js":81828,"./sd":62188,"./sd.js":62188,"./se":6562,"./se.js":6562,"./si":87172,"./si.js":87172,"./sk":99966,"./sk.js":99966,"./sl":4287,"./sl.js":4287,"./sq":15291,"./sq.js":15291,"./sr":80450,"./sr-cyrl":37603,"./sr-cyrl.js":37603,"./sr.js":80450,"./ss":30383,"./ss.js":30383,"./sv":37221,"./sv.js":37221,"./sw":51743,"./sw.js":51743,"./ta":6351,"./ta.js":6351,"./te":98118,"./te.js":98118,"./tet":26278,"./tet.js":26278,"./tg":36987,"./tg.js":36987,"./th":39325,"./th.js":39325,"./tk":43485,"./tk.js":43485,"./tl-ph":68148,"./tl-ph.js":68148,"./tlh":59616,"./tlh.js":59616,"./tr":24040,"./tr.js":24040,"./tzl":594,"./tzl.js":594,"./tzm":80673,"./tzm-latn":23226,"./tzm-latn.js":23226,"./tzm.js":80673,"./ug-cn":69580,"./ug-cn.js":69580,"./uk":87270,"./uk.js":87270,"./ur":11656,"./ur.js":11656,"./uz":68364,"./uz-latn":18744,"./uz-latn.js":18744,"./uz.js":68364,"./vi":75049,"./vi.js":75049,"./x-pseudo":15106,"./x-pseudo.js":15106,"./yo":6199,"./yo.js":6199,"./zh-cn":27280,"./zh-cn.js":27280,"./zh-hk":36860,"./zh-hk.js":36860,"./zh-mo":78364,"./zh-mo.js":78364,"./zh-tw":482,"./zh-tw.js":482};function n(d){var c=o(d);return l(c)}function o(d){if(!l.o(e,d)){var c=new Error("Cannot find module '"+d+"'");throw c.code="MODULE_NOT_FOUND",c}return e[d]}n.keys=function(){return Object.keys(e)},n.resolve=o,vt.exports=n,n.id=46700},86825:(vt,we,l)=>{"use strict";l.d(we,{F4:()=>W,IO:()=>Ae,LC:()=>n,SB:()=>F,X$:()=>d,ZE:()=>Mt,ZN:()=>Ue,_j:()=>e,eR:()=>De,jt:()=>c,k1:()=>ce,l3:()=>o,oB:()=>E,pV:()=>Le,ru:()=>f,vP:()=>p});class e{}class n{}const o="*";function d(pt,G){return{type:7,name:pt,definitions:G,options:{}}}function c(pt,G=null){return{type:4,styles:G,timings:pt}}function f(pt,G=null){return{type:3,steps:pt,options:G}}function p(pt,G=null){return{type:2,steps:pt,options:G}}function E(pt){return{type:6,styles:pt,offset:null}}function F(pt,G,ye){return{type:0,name:pt,styles:G,options:ye}}function W(pt){return{type:5,steps:pt}}function De(pt,G,ye=null){return{type:1,expr:pt,animation:G,options:ye}}function Le(pt=null){return{type:9,options:pt}}function Ae(pt,G,ye=null){return{type:11,selector:pt,animation:G,options:ye}}class Ue{constructor(G=0,ye=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=G+ye}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=>G()),this._onDoneFns=[])}onStart(G){this._originalOnStartFns.push(G),this._onStartFns.push(G)}onDone(G){this._originalOnDoneFns.push(G),this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(G=>G()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(G=>G()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(G){this._position=this.totalTime?G*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(G){const ye="start"==G?this._onStartFns:this._onDoneFns;ye.forEach(R=>R()),ye.length=0}}class Mt{constructor(G){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=G;let ye=0,R=0,se=0;const pe=this.players.length;0==pe?queueMicrotask(()=>this._onFinish()):this.players.forEach(he=>{he.onDone(()=>{++ye==pe&&this._onFinish()}),he.onDestroy(()=>{++R==pe&&this._onDestroy()}),he.onStart(()=>{++se==pe&&this._onStart()})}),this.totalTime=this.players.reduce((he,Oe)=>Math.max(he,Oe.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(G=>G()),this._onDoneFns=[])}init(){this.players.forEach(G=>G.init())}onStart(G){this._onStartFns.push(G)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(G=>G()),this._onStartFns=[])}onDone(G){this._onDoneFns.push(G)}onDestroy(G){this._onDestroyFns.push(G)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(G=>G.play())}pause(){this.players.forEach(G=>G.pause())}restart(){this.players.forEach(G=>G.restart())}finish(){this._onFinish(),this.players.forEach(G=>G.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(G=>G.destroy()),this._onDestroyFns.forEach(G=>G()),this._onDestroyFns=[])}reset(){this.players.forEach(G=>G.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(G){const ye=G*this.totalTime;this.players.forEach(R=>{const se=R.totalTime?Math.min(1,ye/R.totalTime):1;R.setPosition(se)})}getPosition(){const G=this.players.reduce((ye,R)=>null===ye||R.totalTime>ye.totalTime?R:ye,null);return null!=G?G.getPosition():0}beforeDestroy(){this.players.forEach(G=>{G.beforeDestroy&&G.beforeDestroy()})}triggerCallback(G){const ye="start"==G?this._onStartFns:this._onDoneFns;ye.forEach(R=>R()),ye.length=0}}const ce="!"},4300:(vt,we,l)=>{"use strict";l.d(we,{$s:()=>Te,Em:()=>N,Kd:()=>gt,X6:()=>ii,Zf:()=>G,iD:()=>ye,ic:()=>x,kH:()=>kt,mK:()=>_t,qV:()=>ht,qm:()=>Ct,rt:()=>st,s1:()=>St,tE:()=>Wt,yG:()=>xt});var e=l(96814),n=l(65879),o=l(62831),d=l(78645),c=l(47394),f=l(65619),p=l(22096),E=l(36028),F=l(99397),W=l(83620),De=l(32181),J=l(37398),Le=l(48180),Ie=l(836),Ae=l(93997),$e=l(59773),Ue=l(42495),Mt=l(17131),ce=l(71088);const pt=" ";function G(ve,ge,U){const Qe=R(ve,ge);Qe.some(Me=>Me.trim()==U.trim())||(Qe.push(U.trim()),ve.setAttribute(ge,Qe.join(pt)))}function ye(ve,ge,U){const Me=R(ve,ge).filter(oe=>oe!=U.trim());Me.length?ve.setAttribute(ge,Me.join(pt)):ve.removeAttribute(ge)}function R(ve,ge){return(ve.getAttribute(ge)||"").match(/\S+/g)||[]}const pe="cdk-describedby-message",he="cdk-describedby-host";let Oe=0,Te=(()=>{class ve{constructor(U,Qe){this._platform=Qe,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Oe++,this._document=U,this._id=(0,n.f3M)(n.AFp)+"-"+Oe++}describe(U,Qe,Me){if(!this._canBeDescribed(U,Qe))return;const oe=Q(Qe,Me);"string"!=typeof Qe?(Ne(Qe,this._id),this._messageRegistry.set(oe,{messageElement:Qe,referenceCount:0})):this._messageRegistry.has(oe)||this._createMessageElement(Qe,Me),this._isElementDescribedByMessage(U,oe)||this._addMessageReference(U,oe)}removeDescription(U,Qe,Me){if(!Qe||!this._isElementNode(U))return;const oe=Q(Qe,Me);if(this._isElementDescribedByMessage(U,oe)&&this._removeMessageReference(U,oe),"string"==typeof Qe){const L=this._messageRegistry.get(oe);L&&0===L.referenceCount&&this._deleteMessageElement(oe)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const U=this._document.querySelectorAll(`[${he}="${this._id}"]`);for(let Qe=0;Qe0!=Me.indexOf(pe));U.setAttribute("aria-describedby",Qe.join(" "))}_addMessageReference(U,Qe){const Me=this._messageRegistry.get(Qe);G(U,"aria-describedby",Me.messageElement.id),U.setAttribute(he,this._id),Me.referenceCount++}_removeMessageReference(U,Qe){const Me=this._messageRegistry.get(Qe);Me.referenceCount--,ye(U,"aria-describedby",Me.messageElement.id),U.removeAttribute(he)}_isElementDescribedByMessage(U,Qe){const Me=R(U,"aria-describedby"),oe=this._messageRegistry.get(Qe),L=oe&&oe.messageElement.id;return!!L&&-1!=Me.indexOf(L)}_canBeDescribed(U,Qe){if(!this._isElementNode(U))return!1;if(Qe&&"object"==typeof Qe)return!0;const Me=null==Qe?"":`${Qe}`.trim(),oe=U.getAttribute("aria-label");return!(!Me||oe&&oe.trim()===Me)}_isElementNode(U){return U.nodeType===this._document.ELEMENT_NODE}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(e.K0),n.LFG(o.t4))},ve.\u0275prov=n.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})();function Q(ve,ge){return"string"==typeof ve?`${ge||""}/${ve}`:ve}function Ne(ve,ge){ve.id||(ve.id=`${pe}-${ge}-${Oe++}`)}class qe{constructor(ge){this._items=ge,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new d.x,this._typeaheadSubscription=c.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=U=>U.disabled,this._pressedLetters=[],this.tabOut=new d.x,this.change=new d.x,ge instanceof n.n_E&&(this._itemChangesSubscription=ge.changes.subscribe(U=>{if(this._activeItem){const Me=U.toArray().indexOf(this._activeItem);Me>-1&&Me!==this._activeItemIndex&&(this._activeItemIndex=Me)}}))}skipPredicate(ge){return this._skipPredicateFn=ge,this}withWrap(ge=!0){return this._wrap=ge,this}withVerticalOrientation(ge=!0){return this._vertical=ge,this}withHorizontalOrientation(ge){return this._horizontal=ge,this}withAllowedModifierKeys(ge){return this._allowedModifierKeys=ge,this}withTypeAhead(ge=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,F.b)(U=>this._pressedLetters.push(U)),(0,W.b)(ge),(0,De.h)(()=>this._pressedLetters.length>0),(0,J.U)(()=>this._pressedLetters.join(""))).subscribe(U=>{const Qe=this._getItemsArray();for(let Me=1;Me!ge[oe]||this._allowedModifierKeys.indexOf(oe)>-1);switch(U){case E.Mf:return void this.tabOut.next();case E.JH:if(this._vertical&&Me){this.setNextItemActive();break}return;case E.LH:if(this._vertical&&Me){this.setPreviousItemActive();break}return;case E.SV:if(this._horizontal&&Me){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case E.oh:if(this._horizontal&&Me){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case E.Sd:if(this._homeAndEnd&&Me){this.setFirstItemActive();break}return;case E.uR:if(this._homeAndEnd&&Me){this.setLastItemActive();break}return;case E.Ku:if(this._pageUpAndDown.enabled&&Me){const oe=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(oe>0?oe:0,1);break}return;case E.VM:if(this._pageUpAndDown.enabled&&Me){const oe=this._activeItemIndex+this._pageUpAndDown.delta,L=this._getItemsArray().length;this._setActiveItemByIndex(oe=E.A&&U<=E.Z||U>=E.xE&&U<=E.aO)&&this._letterKeyStream.next(String.fromCharCode(U))))}this._pressedLetters=[],ge.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(ge){const U=this._getItemsArray(),Qe="number"==typeof ge?ge:U.indexOf(ge);this._activeItem=U[Qe]??null,this._activeItemIndex=Qe}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(ge){this._wrap?this._setActiveInWrapMode(ge):this._setActiveInDefaultMode(ge)}_setActiveInWrapMode(ge){const U=this._getItemsArray();for(let Qe=1;Qe<=U.length;Qe++){const Me=(this._activeItemIndex+ge*Qe+U.length)%U.length;if(!this._skipPredicateFn(U[Me]))return void this.setActiveItem(Me)}}_setActiveInDefaultMode(ge){this._setActiveItemByIndex(this._activeItemIndex+ge,ge)}_setActiveItemByIndex(ge,U){const Qe=this._getItemsArray();if(Qe[ge]){for(;this._skipPredicateFn(Qe[ge]);)if(!Qe[ge+=U])return;this.setActiveItem(ge)}}_getItemsArray(){return this._items instanceof n.n_E?this._items.toArray():this._items}}class St extends qe{setActiveItem(ge){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(ge),this.activeItem&&this.activeItem.setActiveStyles()}}class N extends qe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(ge){return this._origin=ge,this}setActiveItem(ge){super.setActiveItem(ge),this.activeItem&&this.activeItem.focus(this._origin)}}let x=(()=>{class ve{constructor(U){this._platform=U}isDisabled(U){return U.hasAttribute("disabled")}isVisible(U){return function Ee(ve){return!!(ve.offsetWidth||ve.offsetHeight||"function"==typeof ve.getClientRects&&ve.getClientRects().length)}(U)&&"visible"===getComputedStyle(U).visibility}isTabbable(U){if(!this._platform.isBrowser)return!1;const Qe=function j(ve){try{return ve.frameElement}catch{return null}}(function H(ve){return ve.ownerDocument&&ve.ownerDocument.defaultView||window}(U));if(Qe&&(-1===at(Qe)||!this.isVisible(Qe)))return!1;let Me=U.nodeName.toLowerCase(),oe=at(U);return U.hasAttribute("contenteditable")?-1!==oe:!("iframe"===Me||"object"===Me||this._platform.WEBKIT&&this._platform.IOS&&!function Se(ve){let ge=ve.nodeName.toLowerCase(),U="input"===ge&&ve.type;return"text"===U||"password"===U||"select"===ge||"textarea"===ge}(U))&&("audio"===Me?!!U.hasAttribute("controls")&&-1!==oe:"video"===Me?-1!==oe&&(null!==oe||this._platform.FIREFOX||U.hasAttribute("controls")):U.tabIndex>=0)}isFocusable(U,Qe){return function Ze(ve){return!function ie(ve){return function re(ve){return"input"==ve.nodeName.toLowerCase()}(ve)&&"hidden"==ve.type}(ve)&&(function ee(ve){let ge=ve.nodeName.toLowerCase();return"input"===ge||"select"===ge||"button"===ge||"textarea"===ge}(ve)||function q(ve){return function We(ve){return"a"==ve.nodeName.toLowerCase()}(ve)&&ve.hasAttribute("href")}(ve)||ve.hasAttribute("contenteditable")||He(ve))}(U)&&!this.isDisabled(U)&&(Qe?.ignoreVisibility||this.isVisible(U))}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(o.t4))},ve.\u0275prov=n.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})();function He(ve){if(!ve.hasAttribute("tabindex")||void 0===ve.tabIndex)return!1;let ge=ve.getAttribute("tabindex");return!(!ge||isNaN(parseInt(ge,10)))}function at(ve){if(!He(ve))return null;const ge=parseInt(ve.getAttribute("tabindex")||"",10);return isNaN(ge)?-1:ge}class ke{get enabled(){return this._enabled}set enabled(ge){this._enabled=ge,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ge,this._startAnchor),this._toggleAnchorTabIndex(ge,this._endAnchor))}constructor(ge,U,Qe,Me,oe=!1){this._element=ge,this._checker=U,this._ngZone=Qe,this._document=Me,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,oe||this.attachAnchors()}destroy(){const ge=this._startAnchor,U=this._endAnchor;ge&&(ge.removeEventListener("focus",this.startAnchorListener),ge.remove()),U&&(U.removeEventListener("focus",this.endAnchorListener),U.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(ge){return new Promise(U=>{this._executeOnStable(()=>U(this.focusInitialElement(ge)))})}focusFirstTabbableElementWhenReady(ge){return new Promise(U=>{this._executeOnStable(()=>U(this.focusFirstTabbableElement(ge)))})}focusLastTabbableElementWhenReady(ge){return new Promise(U=>{this._executeOnStable(()=>U(this.focusLastTabbableElement(ge)))})}_getRegionBoundary(ge){const U=this._element.querySelectorAll(`[cdk-focus-region-${ge}], [cdkFocusRegion${ge}], [cdk-focus-${ge}]`);return"start"==ge?U.length?U[0]:this._getFirstTabbableElement(this._element):U.length?U[U.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(ge){const U=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(U){if(!this._checker.isFocusable(U)){const Qe=this._getFirstTabbableElement(U);return Qe?.focus(ge),!!Qe}return U.focus(ge),!0}return this.focusFirstTabbableElement(ge)}focusFirstTabbableElement(ge){const U=this._getRegionBoundary("start");return U&&U.focus(ge),!!U}focusLastTabbableElement(ge){const U=this._getRegionBoundary("end");return U&&U.focus(ge),!!U}hasAttached(){return this._hasAttached}_getFirstTabbableElement(ge){if(this._checker.isFocusable(ge)&&this._checker.isTabbable(ge))return ge;const U=ge.children;for(let Qe=0;Qe=0;Qe--){const Me=U[Qe].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(U[Qe]):null;if(Me)return Me}return null}_createAnchor(){const ge=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,ge),ge.classList.add("cdk-visually-hidden"),ge.classList.add("cdk-focus-trap-anchor"),ge.setAttribute("aria-hidden","true"),ge}_toggleAnchorTabIndex(ge,U){ge?U.setAttribute("tabindex","0"):U.removeAttribute("tabindex")}toggleAnchors(ge){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(ge,this._startAnchor),this._toggleAnchorTabIndex(ge,this._endAnchor))}_executeOnStable(ge){this._ngZone.isStable?ge():this._ngZone.onStable.pipe((0,Le.q)(1)).subscribe(ge)}}let ht=(()=>{class ve{constructor(U,Qe,Me){this._checker=U,this._ngZone=Qe,this._document=Me}create(U,Qe=!1){return new ke(U,this._checker,this._ngZone,this._document,Qe)}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(x),n.LFG(n.R0b),n.LFG(e.K0))},ve.\u0275prov=n.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})(),_t=(()=>{class ve{get enabled(){return this.focusTrap.enabled}set enabled(U){this.focusTrap.enabled=(0,Ue.Ig)(U)}get autoCapture(){return this._autoCapture}set autoCapture(U){this._autoCapture=(0,Ue.Ig)(U)}constructor(U,Qe,Me){this._elementRef=U,this._focusTrapFactory=Qe,this._previouslyFocusedElement=null,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.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(U){const Qe=U.autoCapture;Qe&&!Qe.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,o.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return ve.\u0275fac=function(U){return new(U||ve)(n.Y36(n.SBq),n.Y36(ht),n.Y36(e.K0))},ve.\u0275dir=n.lG2({type:ve,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[n.TTD]}),ve})();function ii(ve){return 0===ve.buttons||0===ve.offsetX&&0===ve.offsetY}function xt(ve){const ge=ve.touches&&ve.touches[0]||ve.changedTouches&&ve.changedTouches[0];return!(!ge||-1!==ge.identifier||null!=ge.radiusX&&1!==ge.radiusX||null!=ge.radiusY&&1!==ge.radiusY)}const Rt=new n.OlP("cdk-input-modality-detector-options"),bt={ignoreKeys:[E.zL,E.jx,E.b2,E.MW,E.JU]},et=(0,o.i$)({passive:!0,capture:!0});let ze=(()=>{class ve{get mostRecentModality(){return this._modality.value}constructor(U,Qe,Me,oe){this._platform=U,this._mostRecentTarget=null,this._modality=new f.X(null),this._lastTouchMs=0,this._onKeydown=L=>{this._options?.ignoreKeys?.some(ne=>ne===L.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,o.sA)(L))},this._onMousedown=L=>{Date.now()-this._lastTouchMs<650||(this._modality.next(ii(L)?"keyboard":"mouse"),this._mostRecentTarget=(0,o.sA)(L))},this._onTouchstart=L=>{xt(L)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,o.sA)(L))},this._options={...bt,...oe},this.modalityDetected=this._modality.pipe((0,Ie.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Ae.x)()),U.isBrowser&&Qe.runOutsideAngular(()=>{Me.addEventListener("keydown",this._onKeydown,et),Me.addEventListener("mousedown",this._onMousedown,et),Me.addEventListener("touchstart",this._onTouchstart,et)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,et),document.removeEventListener("mousedown",this._onMousedown,et),document.removeEventListener("touchstart",this._onTouchstart,et))}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(o.t4),n.LFG(n.R0b),n.LFG(e.K0),n.LFG(Rt,8))},ve.\u0275prov=n.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})();const Ve=new n.OlP("liveAnnouncerElement",{providedIn:"root",factory:function k(){return null}}),P=new n.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let te=0,gt=(()=>{class ve{constructor(U,Qe,Me,oe){this._ngZone=Qe,this._defaultOptions=oe,this._document=Me,this._liveElement=U||this._createLiveElement()}announce(U,...Qe){const Me=this._defaultOptions;let oe,L;return 1===Qe.length&&"number"==typeof Qe[0]?L=Qe[0]:[oe,L]=Qe,this.clear(),clearTimeout(this._previousTimeout),oe||(oe=Me&&Me.politeness?Me.politeness:"polite"),null==L&&Me&&(L=Me.duration),this._liveElement.setAttribute("aria-live",oe),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ne=>this._currentResolve=ne)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=U,"number"==typeof L&&(this._previousTimeout=setTimeout(()=>this.clear(),L)),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 U="cdk-live-announcer-element",Qe=this._document.getElementsByClassName(U),Me=this._document.createElement("div");for(let oe=0;oe .cdk-overlay-container [aria-modal="true"]');for(let Me=0;Me{class ve{constructor(U,Qe,Me,oe,L){this._ngZone=U,this._platform=Qe,this._inputModalityDetector=Me,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new d.x,this._rootNodeFocusAndBlurListener=ne=>{for(let Ke=(0,o.sA)(ne);Ke;Ke=Ke.parentElement)"focus"===ne.type?this._onFocus(ne,Ke):this._onBlur(ne,Ke)},this._document=oe,this._detectionMode=L?.detectionMode||0}monitor(U,Qe=!1){const Me=(0,Ue.fI)(U);if(!this._platform.isBrowser||1!==Me.nodeType)return(0,p.of)();const oe=(0,o.kV)(Me)||this._getDocument(),L=this._elementInfo.get(Me);if(L)return Qe&&(L.checkChildren=!0),L.subject;const ne={checkChildren:Qe,subject:new d.x,rootNode:oe};return this._elementInfo.set(Me,ne),this._registerGlobalListeners(ne),ne.subject}stopMonitoring(U){const Qe=(0,Ue.fI)(U),Me=this._elementInfo.get(Qe);Me&&(Me.subject.complete(),this._setClasses(Qe),this._elementInfo.delete(Qe),this._removeGlobalListeners(Me))}focusVia(U,Qe,Me){const oe=(0,Ue.fI)(U);oe===this._getDocument().activeElement?this._getClosestElementsInfo(oe).forEach(([ne,ue])=>this._originChanged(ne,Qe,ue)):(this._setOrigin(Qe),"function"==typeof oe.focus&&oe.focus(Me))}ngOnDestroy(){this._elementInfo.forEach((U,Qe)=>this.stopMonitoring(Qe))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(U){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(U)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:U&&this._isLastInteractionFromInputLabel(U)?"mouse":"program"}_shouldBeAttributedToTouch(U){return 1===this._detectionMode||!!U?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(U,Qe){U.classList.toggle("cdk-focused",!!Qe),U.classList.toggle("cdk-touch-focused","touch"===Qe),U.classList.toggle("cdk-keyboard-focused","keyboard"===Qe),U.classList.toggle("cdk-mouse-focused","mouse"===Qe),U.classList.toggle("cdk-program-focused","program"===Qe)}_setOrigin(U,Qe=!1){this._ngZone.runOutsideAngular(()=>{this._origin=U,this._originFromTouchInteraction="touch"===U&&Qe,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(U,Qe){const Me=this._elementInfo.get(Qe),oe=(0,o.sA)(U);!Me||!Me.checkChildren&&Qe!==oe||this._originChanged(Qe,this._getFocusOrigin(oe),Me)}_onBlur(U,Qe){const Me=this._elementInfo.get(Qe);!Me||Me.checkChildren&&U.relatedTarget instanceof Node&&Qe.contains(U.relatedTarget)||(this._setClasses(Qe),this._emitOrigin(Me,null))}_emitOrigin(U,Qe){U.subject.observers.length&&this._ngZone.run(()=>U.subject.next(Qe))}_registerGlobalListeners(U){if(!this._platform.isBrowser)return;const Qe=U.rootNode,Me=this._rootNodeFocusListenerCount.get(Qe)||0;Me||this._ngZone.runOutsideAngular(()=>{Qe.addEventListener("focus",this._rootNodeFocusAndBlurListener,Ft),Qe.addEventListener("blur",this._rootNodeFocusAndBlurListener,Ft)}),this._rootNodeFocusListenerCount.set(Qe,Me+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,$e.R)(this._stopInputModalityDetector)).subscribe(oe=>{this._setOrigin(oe,!0)}))}_removeGlobalListeners(U){const Qe=U.rootNode;if(this._rootNodeFocusListenerCount.has(Qe)){const Me=this._rootNodeFocusListenerCount.get(Qe);Me>1?this._rootNodeFocusListenerCount.set(Qe,Me-1):(Qe.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Ft),Qe.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Ft),this._rootNodeFocusListenerCount.delete(Qe))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(U,Qe,Me){this._setClasses(U,Qe),this._emitOrigin(Me,Qe),this._lastFocusOrigin=Qe}_getClosestElementsInfo(U){const Qe=[];return this._elementInfo.forEach((Me,oe)=>{(oe===U||Me.checkChildren&&oe.contains(U))&&Qe.push([oe,Me])}),Qe}_isLastInteractionFromInputLabel(U){const{_mostRecentTarget:Qe,mostRecentModality:Me}=this._inputModalityDetector;if("mouse"!==Me||!Qe||Qe===U||"INPUT"!==U.nodeName&&"TEXTAREA"!==U.nodeName||U.disabled)return!1;const oe=U.labels;if(oe)for(let L=0;L{class ve{constructor(U,Qe){this._elementRef=U,this._focusMonitor=Qe,this._focusOrigin=null,this.cdkFocusChange=new n.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const U=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(U,1===U.nodeType&&U.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(Qe=>{this._focusOrigin=Qe,this.cdkFocusChange.emit(Qe)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return ve.\u0275fac=function(U){return new(U||ve)(n.Y36(n.SBq),n.Y36(Wt))},ve.\u0275dir=n.lG2({type:ve,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),ve})();const Yt="cdk-high-contrast-black-on-white",Xe="cdk-high-contrast-white-on-black",Be="cdk-high-contrast-active";let Ct=(()=>{class ve{constructor(U,Qe){this._platform=U,this._document=Qe,this._breakpointSubscription=(0,n.f3M)(ce.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const U=this._document.createElement("div");U.style.backgroundColor="rgb(1,2,3)",U.style.position="absolute",this._document.body.appendChild(U);const Qe=this._document.defaultView||window,Me=Qe&&Qe.getComputedStyle?Qe.getComputedStyle(U):null,oe=(Me&&Me.backgroundColor||"").replace(/ /g,"");switch(U.remove(),oe){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const U=this._document.body.classList;U.remove(Be,Yt,Xe),this._hasCheckedHighContrastMode=!0;const Qe=this.getHighContrastMode();1===Qe?U.add(Be,Yt):2===Qe&&U.add(Be,Xe)}}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(o.t4),n.LFG(e.K0))},ve.\u0275prov=n.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})(),st=(()=>{class ve{constructor(U){U._applyBodyHighContrastModeCssClasses()}}return ve.\u0275fac=function(U){return new(U||ve)(n.LFG(Ct))},ve.\u0275mod=n.oAB({type:ve}),ve.\u0275inj=n.cJS({imports:[Mt.Q8]}),ve})()},49388:(vt,we,l)=>{"use strict";l.d(we,{Is:()=>p,vT:()=>F});var e=l(65879),n=l(96814);const o=new e.OlP("cdk-dir-doc",{providedIn:"root",factory:function d(){return(0,e.f3M)(n.K0)}}),c=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let p=(()=>{class W{constructor(J){this.value="ltr",this.change=new e.vpe,J&&(this.value=function f(W){const De=W?.toLowerCase()||"";return"auto"===De&&typeof navigator<"u"&&navigator?.language?c.test(navigator.language)?"rtl":"ltr":"rtl"===De?"rtl":"ltr"}((J.body?J.body.dir:null)||(J.documentElement?J.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return W.\u0275fac=function(J){return new(J||W)(e.LFG(o,8))},W.\u0275prov=e.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),F=(()=>{class W{}return W.\u0275fac=function(J){return new(J||W)},W.\u0275mod=e.oAB({type:W}),W.\u0275inj=e.cJS({}),W})()},42495:(vt,we,l)=>{"use strict";l.d(we,{Eq:()=>c,HM:()=>f,Ig:()=>n,du:()=>E,fI:()=>p,su:()=>o,t6:()=>d});var e=l(65879);function n(F){return null!=F&&"false"!=`${F}`}function o(F,W=0){return d(F)?Number(F):W}function d(F){return!isNaN(parseFloat(F))&&!isNaN(Number(F))}function c(F){return Array.isArray(F)?F:[F]}function f(F){return null==F?"":"string"==typeof F?F:`${F}px`}function p(F){return F instanceof e.SBq?F.nativeElement:F}function E(F,W=/\s+/){const De=[];if(null!=F){const J=Array.isArray(F)?F:`${F}`.split(W);for(const Le of J){const Ie=`${Le}`.trim();Ie&&De.push(Ie)}}return De}},78337:(vt,we,l)=>{"use strict";l.d(we,{A8:()=>De,Ov:()=>F,Z9:()=>c,eX:()=>E,k:()=>J,o2:()=>d,yy:()=>p});var e=l(93168),n=l(78645),o=l(65879);class d{}function c(Le){return Le&&"function"==typeof Le.connect&&!(Le instanceof e.c)}class p{applyChanges(Ie,Ae,$e,Ue,Mt){Ie.forEachOperation((ce,pt,G)=>{let ye,R;if(null==ce.previousIndex){const se=$e(ce,pt,G);ye=Ae.createEmbeddedView(se.templateRef,se.context,se.index),R=1}else null==G?(Ae.remove(pt),R=3):(ye=Ae.get(pt),Ae.move(ye,G),R=2);Mt&&Mt({context:ye?.context,operation:R,record:ce})})}detach(){}}class E{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(Ie,Ae,$e,Ue,Mt){Ie.forEachOperation((ce,pt,G)=>{let ye,R;null==ce.previousIndex?(ye=this._insertView(()=>$e(ce,pt,G),G,Ae,Ue(ce)),R=ye?1:0):null==G?(this._detachAndCacheView(pt,Ae),R=3):(ye=this._moveView(pt,G,Ae,Ue(ce)),R=2),Mt&&Mt({context:ye?.context,operation:R,record:ce})})}detach(){for(const Ie of this._viewCache)Ie.destroy();this._viewCache=[]}_insertView(Ie,Ae,$e,Ue){const Mt=this._insertViewFromCache(Ae,$e);if(Mt)return void(Mt.context.$implicit=Ue);const ce=Ie();return $e.createEmbeddedView(ce.templateRef,ce.context,ce.index)}_detachAndCacheView(Ie,Ae){const $e=Ae.detach(Ie);this._maybeCacheView($e,Ae)}_moveView(Ie,Ae,$e,Ue){const Mt=$e.get(Ie);return $e.move(Mt,Ae),Mt.context.$implicit=Ue,Mt}_maybeCacheView(Ie,Ae){if(this._viewCache.lengththis._markSelected(Mt)):this._markSelected(Ae[0]),this._selectedToEmit.length=0)}select(...Ie){this._verifyValueAssignment(Ie),Ie.forEach($e=>this._markSelected($e));const Ae=this._hasQueuedChanges();return this._emitChangeEvent(),Ae}deselect(...Ie){this._verifyValueAssignment(Ie),Ie.forEach($e=>this._unmarkSelected($e));const Ae=this._hasQueuedChanges();return this._emitChangeEvent(),Ae}setSelection(...Ie){this._verifyValueAssignment(Ie);const Ae=this.selected,$e=new Set(Ie);Ie.forEach(Mt=>this._markSelected(Mt)),Ae.filter(Mt=>!$e.has(Mt)).forEach(Mt=>this._unmarkSelected(Mt));const Ue=this._hasQueuedChanges();return this._emitChangeEvent(),Ue}toggle(Ie){return this.isSelected(Ie)?this.deselect(Ie):this.select(Ie)}clear(Ie=!0){this._unmarkAll();const Ae=this._hasQueuedChanges();return Ie&&this._emitChangeEvent(),Ae}isSelected(Ie){return this._selection.has(this._getConcreteValue(Ie))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(Ie){this._multiple&&this.selected&&this._selected.sort(Ie)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(Ie){Ie=this._getConcreteValue(Ie),this.isSelected(Ie)||(this._multiple||this._unmarkAll(),this.isSelected(Ie)||this._selection.add(Ie),this._emitChanges&&this._selectedToEmit.push(Ie))}_unmarkSelected(Ie){Ie=this._getConcreteValue(Ie),this.isSelected(Ie)&&(this._selection.delete(Ie),this._emitChanges&&this._deselectedToEmit.push(Ie))}_unmarkAll(){this.isEmpty()||this._selection.forEach(Ie=>this._unmarkSelected(Ie))}_verifyValueAssignment(Ie){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(Ie){if(this.compareWith){for(let Ae of this._selection)if(this.compareWith(Ie,Ae))return Ae;return Ie}return Ie}}let De=(()=>{class Le{constructor(){this._listeners=[]}notify(Ae,$e){for(let Ue of this._listeners)Ue(Ae,$e)}listen(Ae){return this._listeners.push(Ae),()=>{this._listeners=this._listeners.filter($e=>Ae!==$e)}}ngOnDestroy(){this._listeners=[]}}return Le.\u0275fac=function(Ae){return new(Ae||Le)},Le.\u0275prov=o.Yz7({token:Le,factory:Le.\u0275fac,providedIn:"root"}),Le})();const J=new o.OlP("_ViewRepeater")},77954:(vt,we,l)=>{"use strict";l.d(we,{LL:()=>$e,Su:()=>he,Vq:()=>se,ib:()=>Ie});var e=l(4300),n=l(33651),o=l(62831),d=l(68484),c=l(96814),f=l(65879),p=l(36028),E=l(78645),F=l(74911),W=l(22096),De=l(49388),J=l(27921);function Le(Oe,Te){}class Ie{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let $e=(()=>{class Oe extends d.en{constructor(Q,Ne,qe,St,N,z,x,j){super(),this._elementRef=Q,this._focusTrapFactory=Ne,this._config=St,this._interactivityChecker=N,this._ngZone=z,this._overlayRef=x,this._focusMonitor=j,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=Ee=>{this._portalOutlet.hasAttached();const ee=this._portalOutlet.attachDomPortal(Ee);return this._contentAttached(),ee},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=qe}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(Q){this._portalOutlet.hasAttached();const Ne=this._portalOutlet.attachComponentPortal(Q);return this._contentAttached(),Ne}attachTemplatePortal(Q){this._portalOutlet.hasAttached();const Ne=this._portalOutlet.attachTemplatePortal(Q);return this._contentAttached(),Ne}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(Q,Ne){this._interactivityChecker.isFocusable(Q)||(Q.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const qe=()=>{Q.removeEventListener("blur",qe),Q.removeEventListener("mousedown",qe),Q.removeAttribute("tabindex")};Q.addEventListener("blur",qe),Q.addEventListener("mousedown",qe)})),Q.focus(Ne)}_focusByCssSelector(Q,Ne){let qe=this._elementRef.nativeElement.querySelector(Q);qe&&this._forceFocus(qe,Ne)}_trapFocus(){const Q=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||Q.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ne=>{Ne||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const Q=this._config.restoreFocus;let Ne=null;if("string"==typeof Q?Ne=this._document.querySelector(Q):"boolean"==typeof Q?Ne=Q?this._elementFocusedBeforeDialogWasOpened:null:Q&&(Ne=Q),this._config.restoreFocus&&Ne&&"function"==typeof Ne.focus){const qe=(0,o.ht)(),St=this._elementRef.nativeElement;(!qe||qe===this._document.body||qe===St||St.contains(qe))&&(this._focusMonitor?(this._focusMonitor.focusVia(Ne,this._closeInteractionType),this._closeInteractionType=null):Ne.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const Q=this._elementRef.nativeElement,Ne=(0,o.ht)();return Q===Ne||Q.contains(Ne)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,o.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(f.Y36(f.SBq),f.Y36(e.qV),f.Y36(c.K0,8),f.Y36(Ie),f.Y36(e.ic),f.Y36(f.R0b),f.Y36(n.Iu),f.Y36(e.tE))},Oe.\u0275cmp=f.Xpm({type:Oe,selectors:[["cdk-dialog-container"]],viewQuery:function(Q,Ne){if(1&Q&&f.Gf(d.Pl,7),2&Q){let qe;f.iGM(qe=f.CRH())&&(Ne._portalOutlet=qe.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(Q,Ne){2&Q&&f.uIk("id",Ne._config.id||null)("role",Ne._config.role)("aria-modal",Ne._config.ariaModal)("aria-labelledby",Ne._config.ariaLabel?null:Ne._ariaLabelledBy)("aria-label",Ne._config.ariaLabel)("aria-describedby",Ne._config.ariaDescribedBy||null)},features:[f.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(Q,Ne){1&Q&&f.YNc(0,Le,0,0,"ng-template",0)},dependencies:[d.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),Oe})();class Ue{constructor(Te,Q){this.overlayRef=Te,this.config=Q,this.closed=new E.x,this.disableClose=Q.disableClose,this.backdropClick=Te.backdropClick(),this.keydownEvents=Te.keydownEvents(),this.outsidePointerEvents=Te.outsidePointerEvents(),this.id=Q.id,this.keydownEvents.subscribe(Ne=>{Ne.keyCode===p.hY&&!this.disableClose&&!(0,p.Vb)(Ne)&&(Ne.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Te.detachments().subscribe(()=>{!1!==Q.closeOnOverlayDetachments&&this.close()})}close(Te,Q){if(this.containerInstance){const Ne=this.closed;this.containerInstance._closeInteractionType=Q?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Ne.next(Te),Ne.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Te="",Q=""){return this.overlayRef.updateSize({width:Te,height:Q}),this}addPanelClass(Te){return this.overlayRef.addPanelClass(Te),this}removePanelClass(Te){return this.overlayRef.removePanelClass(Te),this}}const Mt=new f.OlP("DialogScrollStrategy"),ce=new f.OlP("DialogData"),pt=new f.OlP("DefaultDialogConfig"),ye={provide:Mt,deps:[n.aV],useFactory:function G(Oe){return()=>Oe.scrollStrategies.block()}};let R=0,se=(()=>{class Oe{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(Q,Ne,qe,St,N,z){this._overlay=Q,this._injector=Ne,this._defaultOptions=qe,this._parentDialog=St,this._overlayContainer=N,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E.x,this._afterOpenedAtThisLevel=new E.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,F.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,J.O)(void 0))),this._scrollStrategy=z}open(Q,Ne){(Ne={...this._defaultOptions||new Ie,...Ne}).id=Ne.id||"cdk-dialog-"+R++,Ne.id&&this.getDialogById(Ne.id);const St=this._getOverlayConfig(Ne),N=this._overlay.create(St),z=new Ue(N,Ne),x=this._attachContainer(N,z,Ne);return z.containerInstance=x,this._attachDialogContent(Q,z,x,Ne),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(z),z.closed.subscribe(()=>this._removeOpenDialog(z,!0)),this.afterOpened.next(z),z}closeAll(){pe(this.openDialogs,Q=>Q.close())}getDialogById(Q){return this.openDialogs.find(Ne=>Ne.id===Q)}ngOnDestroy(){pe(this._openDialogsAtThisLevel,Q=>{!1===Q.config.closeOnDestroy&&this._removeOpenDialog(Q,!1)}),pe(this._openDialogsAtThisLevel,Q=>Q.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(Q){const Ne=new n.X_({positionStrategy:Q.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:Q.scrollStrategy||this._scrollStrategy(),panelClass:Q.panelClass,hasBackdrop:Q.hasBackdrop,direction:Q.direction,minWidth:Q.minWidth,minHeight:Q.minHeight,maxWidth:Q.maxWidth,maxHeight:Q.maxHeight,width:Q.width,height:Q.height,disposeOnNavigation:Q.closeOnNavigation});return Q.backdropClass&&(Ne.backdropClass=Q.backdropClass),Ne}_attachContainer(Q,Ne,qe){const St=qe.injector||qe.viewContainerRef?.injector,N=[{provide:Ie,useValue:qe},{provide:Ue,useValue:Ne},{provide:n.Iu,useValue:Q}];let z;qe.container?"function"==typeof qe.container?z=qe.container:(z=qe.container.type,N.push(...qe.container.providers(qe))):z=$e;const x=new d.C5(z,qe.viewContainerRef,f.zs3.create({parent:St||this._injector,providers:N}),qe.componentFactoryResolver);return Q.attach(x).instance}_attachDialogContent(Q,Ne,qe,St){if(Q instanceof f.Rgc){const N=this._createInjector(St,Ne,qe,void 0);let z={$implicit:St.data,dialogRef:Ne};St.templateContext&&(z={...z,..."function"==typeof St.templateContext?St.templateContext():St.templateContext}),qe.attachTemplatePortal(new d.UE(Q,null,z,N))}else{const N=this._createInjector(St,Ne,qe,this._injector),z=qe.attachComponentPortal(new d.C5(Q,St.viewContainerRef,N,St.componentFactoryResolver));Ne.componentInstance=z.instance}}_createInjector(Q,Ne,qe,St){const N=Q.injector||Q.viewContainerRef?.injector,z=[{provide:ce,useValue:Q.data},{provide:Ue,useValue:Ne}];return Q.providers&&("function"==typeof Q.providers?z.push(...Q.providers(Ne,Q,qe)):z.push(...Q.providers)),Q.direction&&(!N||!N.get(De.Is,null,{optional:!0}))&&z.push({provide:De.Is,useValue:{value:Q.direction,change:(0,W.of)()}}),f.zs3.create({parent:N||St,providers:z})}_removeOpenDialog(Q,Ne){const qe=this.openDialogs.indexOf(Q);qe>-1&&(this.openDialogs.splice(qe,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((St,N)=>{St?N.setAttribute("aria-hidden",St):N.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Ne&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const Q=this._overlayContainer.getContainerElement();if(Q.parentElement){const Ne=Q.parentElement.children;for(let qe=Ne.length-1;qe>-1;qe--){const St=Ne[qe];St!==Q&&"SCRIPT"!==St.nodeName&&"STYLE"!==St.nodeName&&!St.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(St,St.getAttribute("aria-hidden")),St.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const Q=this._parentDialog;return Q?Q._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(f.LFG(n.aV),f.LFG(f.zs3),f.LFG(pt,8),f.LFG(Oe,12),f.LFG(n.Xj),f.LFG(Mt))},Oe.\u0275prov=f.Yz7({token:Oe,factory:Oe.\u0275fac}),Oe})();function pe(Oe,Te){let Q=Oe.length;for(;Q--;)Te(Oe[Q])}let he=(()=>{class Oe{}return Oe.\u0275fac=function(Q){return new(Q||Oe)},Oe.\u0275mod=f.oAB({type:Oe}),Oe.\u0275inj=f.cJS({providers:[se,ye],imports:[n.U8,d.eL,e.rt,d.eL]}),Oe})()},26236:(vt,we,l)=>{"use strict";l.d(we,{Zt:()=>Be,Wj:()=>ge,_t:()=>Qe,bA:()=>ht});var e=l(65879),n=l(96814),o=l(16672),d=l(62831),c=l(42495),f=l(4300),p=l(78645),E=l(47394),F=l(16321),W=l(74825),J=l(80927),Le=l(65592),Ie=l(63019),Ae=l(59773),$e=l(37398),Ue=l(48180),Mt=l(27921),ce=l(99397),pt=l(94664),G=l(49388);function ye(Me,oe,L){for(let ne in oe)if(oe.hasOwnProperty(ne)){const ue=oe[ne];ue?Me.setProperty(ne,ue,L?.has(ne)?"important":""):Me.removeProperty(ne)}return Me}function R(Me,oe){const L=oe?"":"none";ye(Me.style,{"touch-action":oe?"":"none","-webkit-user-drag":oe?"":"none","-webkit-tap-highlight-color":oe?"":"transparent","user-select":L,"-ms-user-select":L,"-webkit-user-select":L,"-moz-user-select":L})}function se(Me,oe,L){ye(Me.style,{position:oe?"":"fixed",top:oe?"":"0",opacity:oe?"":"0",left:oe?"":"-999em"},L)}function pe(Me,oe){return oe&&"none"!=oe?Me+" "+oe:Me}function he(Me){const oe=Me.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(Me)*oe}function Te(Me,oe){return Me.getPropertyValue(oe).split(",").map(ne=>ne.trim())}function Q(Me){const oe=Me.getBoundingClientRect();return{top:oe.top,right:oe.right,bottom:oe.bottom,left:oe.left,width:oe.width,height:oe.height,x:oe.x,y:oe.y}}function Ne(Me,oe,L){const{top:ne,bottom:ue,left:Ke,right:ct}=Me;return L>=ne&&L<=ue&&oe>=Ke&&oe<=ct}function qe(Me,oe,L){Me.top+=oe,Me.bottom=Me.top+Me.height,Me.left+=L,Me.right=Me.left+Me.width}function St(Me,oe,L,ne){const{top:ue,right:Ke,bottom:ct,left:It,width:nt,height:lt}=Me,C=nt*oe,me=lt*oe;return ne>ue-me&&neIt-C&&L{this.positions.set(L,{scrollPosition:{top:L.scrollTop,left:L.scrollLeft},clientRect:Q(L)})})}handleScroll(oe){const L=(0,d.sA)(oe),ne=this.positions.get(L);if(!ne)return null;const ue=ne.scrollPosition;let Ke,ct;if(L===this._document){const lt=this.getViewportScrollPosition();Ke=lt.top,ct=lt.left}else Ke=L.scrollTop,ct=L.scrollLeft;const It=ue.top-Ke,nt=ue.left-ct;return this.positions.forEach((lt,C)=>{lt.clientRect&&L!==C&&L.contains(C)&&qe(lt.clientRect,It,nt)}),ue.top=Ke,ue.left=ct,{top:It,left:nt}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function z(Me){const oe=Me.cloneNode(!0),L=oe.querySelectorAll("[id]"),ne=Me.nodeName.toLowerCase();oe.removeAttribute("id");for(let ue=0;ueR(ne,L)))}constructor(oe,L,ne,ue,Ke,ct){this._config=L,this._document=ne,this._ngZone=ue,this._viewportRuler=Ke,this._dragDropRegistry=ct,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new p.x,this._pointerMoveSubscription=E.w0.EMPTY,this._pointerUpSubscription=E.w0.EMPTY,this._scrollSubscription=E.w0.EMPTY,this._resizeSubscription=E.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new p.x,this.started=new p.x,this.released=new p.x,this.ended=new p.x,this.entered=new p.x,this.exited=new p.x,this.dropped=new p.x,this.moved=this._moveEvents,this._pointerDown=It=>{if(this.beforeStarted.next(),this._handles.length){const nt=this._getTargetHandle(It);nt&&!this._disabledHandles.has(nt)&&!this.disabled&&this._initializeDragSequence(nt,It)}else this.disabled||this._initializeDragSequence(this._rootElement,It)},this._pointerMove=It=>{const nt=this._getPointerPositionOnPage(It);if(!this._hasStartedDragging){if(Math.abs(nt.x-this._pickupPositionOnPage.x)+Math.abs(nt.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const Ye=Date.now()>=this._dragStartTime+this._getDragStartDelay(It),Re=this._dropContainer;if(!Ye)return void this._endDragSequence(It);(!Re||!Re.isDragging()&&!Re.isReceiving())&&(It.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(It)))}return}It.preventDefault();const lt=this._getConstrainedPointerPosition(nt);if(this._hasMoved=!0,this._lastKnownPointerPosition=nt,this._updatePointerDirectionDelta(lt),this._dropContainer)this._updateActiveDropContainer(lt,nt);else{const C=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,me=this._activeTransform;me.x=lt.x-C.x+this._passiveTransform.x,me.y=lt.y-C.y+this._passiveTransform.y,this._applyRootElementTransform(me.x,me.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:lt,event:It,distance:this._getDragDistance(lt),delta:this._pointerDirectionDelta})})},this._pointerUp=It=>{this._endDragSequence(It)},this._nativeDragStart=It=>{if(this._handles.length){const nt=this._getTargetHandle(It);nt&&!this._disabledHandles.has(nt)&&!this.disabled&&It.preventDefault()}else this.disabled||It.preventDefault()},this.withRootElement(oe).withParent(L.parentDragRef||null),this._parentPositions=new N(ne),ct.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(oe){this._handles=oe.map(ne=>(0,c.fI)(ne)),this._handles.forEach(ne=>R(ne,this.disabled)),this._toggleNativeDragInteractions();const L=new Set;return this._disabledHandles.forEach(ne=>{this._handles.indexOf(ne)>-1&&L.add(ne)}),this._disabledHandles=L,this}withPreviewTemplate(oe){return this._previewTemplate=oe,this}withPlaceholderTemplate(oe){return this._placeholderTemplate=oe,this}withRootElement(oe){const L=(0,c.fI)(oe);return L!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{L.addEventListener("mousedown",this._pointerDown,q),L.addEventListener("touchstart",this._pointerDown,ie),L.addEventListener("dragstart",this._nativeDragStart,q)}),this._initialTransform=void 0,this._rootElement=L),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(oe){return this._boundaryElement=oe?(0,c.fI)(oe):null,this._resizeSubscription.unsubscribe(),oe&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(oe){return this._parentDragRef=oe,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(oe){!this._disabledHandles.has(oe)&&this._handles.indexOf(oe)>-1&&(this._disabledHandles.add(oe),R(oe,!0))}enableHandle(oe){this._disabledHandles.has(oe)&&(this._disabledHandles.delete(oe),R(oe,this.disabled))}withDirection(oe){return this._direction=oe,this}_withDropContainer(oe){this._dropContainer=oe}getFreeDragPosition(){const oe=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:oe.x,y:oe.y}}setFreeDragPosition(oe){return this._activeTransform={x:0,y:0},this._passiveTransform.x=oe.x,this._passiveTransform.y=oe.y,this._dropContainer||this._applyRootElementTransform(oe.x,oe.y),this}withPreviewContainer(oe){return this._previewContainer=oe,this}_sortFromLastPointerPosition(){const oe=this._lastKnownPointerPosition;oe&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(oe),oe)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(oe){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:oe}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(oe),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const L=this._getPointerPositionOnPage(oe);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(L),dropPoint:L,event:oe})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(oe){Ze(oe)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const L=this._dropContainer;if(L){const ne=this._rootElement,ue=ne.parentNode,Ke=this._placeholder=this._createPlaceholderElement(),ct=this._anchor=this._anchor||this._document.createComment(""),It=this._getShadowRoot();ue.insertBefore(ct,ne),this._initialTransform=ne.style.transform||"",this._preview=this._createPreviewElement(),se(ne,!1,We),this._document.body.appendChild(ue.replaceChild(Ke,ne)),this._getPreviewInsertionPoint(ue,It).appendChild(this._preview),this.started.next({source:this,event:oe}),L.start(),this._initialContainer=L,this._initialIndex=L.getItemIndex(this)}else this.started.next({source:this,event:oe}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(L?L.getScrollableParents():[])}_initializeDragSequence(oe,L){this._parentDragRef&&L.stopPropagation();const ne=this.isDragging(),ue=Ze(L),Ke=!ue&&0!==L.button,ct=this._rootElement,It=(0,d.sA)(L),nt=!ue&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),lt=ue?(0,f.yG)(L):(0,f.X6)(L);if(It&&It.draggable&&"mousedown"===L.type&&L.preventDefault(),ne||Ke||nt||lt)return;if(this._handles.length){const X=ct.style;this._rootElementTapHighlight=X.webkitTapHighlightColor||"",X.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(X=>this._updateOnScroll(X)),this._boundaryElement&&(this._boundaryRect=Q(this._boundaryElement));const C=this._previewTemplate;this._pickupPositionInElement=C&&C.template&&!C.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,oe,L);const me=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(L);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:me.x,y:me.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,L)}_cleanupDragArtifacts(oe){se(this._rootElement,!0,We),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const L=this._dropContainer,ne=L.getItemIndex(this),ue=this._getPointerPositionOnPage(oe),Ke=this._getDragDistance(ue),ct=L._isOverContainer(ue.x,ue.y);this.ended.next({source:this,distance:Ke,dropPoint:ue,event:oe}),this.dropped.next({item:this,currentIndex:ne,previousIndex:this._initialIndex,container:L,previousContainer:this._initialContainer,isPointerOverContainer:ct,distance:Ke,dropPoint:ue,event:oe}),L.drop(this,ne,this._initialIndex,this._initialContainer,ct,Ke,ue,oe),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:oe,y:L},{x:ne,y:ue}){let Ke=this._initialContainer._getSiblingContainerFromPosition(this,oe,L);!Ke&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(oe,L)&&(Ke=this._initialContainer),Ke&&Ke!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=Ke,this._dropContainer.enter(this,oe,L,Ke===this._initialContainer&&Ke.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:Ke,currentIndex:Ke.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(ne,ue),this._dropContainer._sortItem(this,oe,L,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(oe,L):this._applyPreviewTransform(oe-this._pickupPositionInElement.x,L-this._pickupPositionInElement.y))}_createPreviewElement(){const oe=this._previewTemplate,L=this.previewClass,ne=oe?oe.template:null;let ue;if(ne&&oe){const Ke=oe.matchSize?this._initialClientRect:null,ct=oe.viewContainer.createEmbeddedView(ne,oe.context);ct.detectChanges(),ue=H(ct,this._document),this._previewRef=ct,oe.matchSize?ke(ue,Ke):ue.style.transform=at(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else ue=z(this._rootElement),ke(ue,this._initialClientRect),this._initialTransform&&(ue.style.transform=this._initialTransform);return ye(ue.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},We),R(ue,!1),ue.classList.add("cdk-drag-preview"),ue.setAttribute("dir",this._direction),L&&(Array.isArray(L)?L.forEach(Ke=>ue.classList.add(Ke)):ue.classList.add(L)),ue}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const oe=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(oe.left,oe.top);const L=function Oe(Me){const oe=getComputedStyle(Me),L=Te(oe,"transition-property"),ne=L.find(It=>"transform"===It||"all"===It);if(!ne)return 0;const ue=L.indexOf(ne),Ke=Te(oe,"transition-duration"),ct=Te(oe,"transition-delay");return he(Ke[ue])+he(ct[ue])}(this._preview);return 0===L?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(ne=>{const ue=ct=>{(!ct||(0,d.sA)(ct)===this._preview&&"transform"===ct.propertyName)&&(this._preview?.removeEventListener("transitionend",ue),ne(),clearTimeout(Ke))},Ke=setTimeout(ue,1.5*L);this._preview.addEventListener("transitionend",ue)}))}_createPlaceholderElement(){const oe=this._placeholderTemplate,L=oe?oe.template:null;let ne;return L?(this._placeholderRef=oe.viewContainer.createEmbeddedView(L,oe.context),this._placeholderRef.detectChanges(),ne=H(this._placeholderRef,this._document)):ne=z(this._rootElement),ne.style.pointerEvents="none",ne.classList.add("cdk-drag-placeholder"),ne}_getPointerPositionInElement(oe,L,ne){const ue=L===this._rootElement?null:L,Ke=ue?ue.getBoundingClientRect():oe,ct=Ze(ne)?ne.targetTouches[0]:ne,It=this._getViewportScrollPosition();return{x:Ke.left-oe.left+(ct.pageX-Ke.left-It.left),y:Ke.top-oe.top+(ct.pageY-Ke.top-It.top)}}_getPointerPositionOnPage(oe){const L=this._getViewportScrollPosition(),ne=Ze(oe)?oe.touches[0]||oe.changedTouches[0]||{pageX:0,pageY:0}:oe,ue=ne.pageX-L.left,Ke=ne.pageY-L.top;if(this._ownerSVGElement){const ct=this._ownerSVGElement.getScreenCTM();if(ct){const It=this._ownerSVGElement.createSVGPoint();return It.x=ue,It.y=Ke,It.matrixTransform(ct.inverse())}}return{x:ue,y:Ke}}_getConstrainedPointerPosition(oe){const L=this._dropContainer?this._dropContainer.lockAxis:null;let{x:ne,y:ue}=this.constrainPosition?this.constrainPosition(oe,this,this._initialClientRect,this._pickupPositionInElement):oe;if("x"===this.lockAxis||"x"===L?ue=this._pickupPositionOnPage.y:("y"===this.lockAxis||"y"===L)&&(ne=this._pickupPositionOnPage.x),this._boundaryRect){const{x:Ke,y:ct}=this._pickupPositionInElement,It=this._boundaryRect,{width:nt,height:lt}=this._getPreviewRect(),C=It.top+ct,me=It.bottom-(lt-ct);ne=Se(ne,It.left+Ke,It.right-(nt-Ke)),ue=Se(ue,C,me)}return{x:ne,y:ue}}_updatePointerDirectionDelta(oe){const{x:L,y:ne}=oe,ue=this._pointerDirectionDelta,Ke=this._pointerPositionAtLastDirectionChange,ct=Math.abs(L-Ke.x),It=Math.abs(ne-Ke.y);return ct>this._config.pointerDirectionChangeThreshold&&(ue.x=L>Ke.x?1:-1,Ke.x=L),It>this._config.pointerDirectionChangeThreshold&&(ue.y=ne>Ke.y?1:-1,Ke.y=ne),ue}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const oe=this._handles.length>0||!this.isDragging();oe!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=oe,R(this._rootElement,oe))}_removeRootElementListeners(oe){oe.removeEventListener("mousedown",this._pointerDown,q),oe.removeEventListener("touchstart",this._pointerDown,ie),oe.removeEventListener("dragstart",this._nativeDragStart,q)}_applyRootElementTransform(oe,L){const ne=at(oe,L),ue=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=ue.transform&&"none"!=ue.transform?ue.transform:""),ue.transform=pe(ne,this._initialTransform)}_applyPreviewTransform(oe,L){const ne=this._previewTemplate?.template?void 0:this._initialTransform,ue=at(oe,L);this._preview.style.transform=pe(ue,ne)}_getDragDistance(oe){const L=this._pickupPositionOnPage;return L?{x:oe.x-L.x,y:oe.y-L.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:oe,y:L}=this._passiveTransform;if(0===oe&&0===L||this.isDragging()||!this._boundaryElement)return;const ne=this._rootElement.getBoundingClientRect(),ue=this._boundaryElement.getBoundingClientRect();if(0===ue.width&&0===ue.height||0===ne.width&&0===ne.height)return;const Ke=ue.left-ne.left,ct=ne.right-ue.right,It=ue.top-ne.top,nt=ne.bottom-ue.bottom;ue.width>ne.width?(Ke>0&&(oe+=Ke),ct>0&&(oe-=ct)):oe=0,ue.height>ne.height?(It>0&&(L+=It),nt>0&&(L-=nt)):L=0,(oe!==this._passiveTransform.x||L!==this._passiveTransform.y)&&this.setFreeDragPosition({y:L,x:oe})}_getDragStartDelay(oe){const L=this.dragStartDelay;return"number"==typeof L?L:Ze(oe)?L.touch:L?L.mouse:0}_updateOnScroll(oe){const L=this._parentPositions.handleScroll(oe);if(L){const ne=(0,d.sA)(oe);this._boundaryRect&&ne!==this._boundaryElement&&ne.contains(this._boundaryElement)&&qe(this._boundaryRect,L.top,L.left),this._pickupPositionOnPage.x+=L.left,this._pickupPositionOnPage.y+=L.top,this._dropContainer||(this._activeTransform.x-=L.left,this._activeTransform.y-=L.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,d.kV)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(oe,L){const ne=this._previewContainer||"global";if("parent"===ne)return oe;if("global"===ne){const ue=this._document;return L||ue.fullscreenElement||ue.webkitFullscreenElement||ue.mozFullScreenElement||ue.msFullscreenElement||ue.body}return(0,c.fI)(ne)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(oe){return this._handles.find(L=>oe.target&&(oe.target===L||L.contains(oe.target)))}}function at(Me,oe){return`translate3d(${Math.round(Me)}px, ${Math.round(oe)}px, 0)`}function Se(Me,oe,L){return Math.max(oe,Math.min(L,Me))}function Ze(Me){return"t"===Me.type[0]}function H(Me,oe){const L=Me.rootNodes;if(1===L.length&&L[0].nodeType===oe.ELEMENT_NODE)return L[0];const ne=oe.createElement("div");return L.forEach(ue=>ne.appendChild(ue)),ne}function ke(Me,oe){Me.style.width=`${oe.width}px`,Me.style.height=`${oe.height}px`,Me.style.transform=at(oe.left,oe.top)}function ht(Me,oe,L){const ne=Et(oe,Me.length-1),ue=Et(L,Me.length-1);if(ne===ue)return;const Ke=Me[ne],ct=ue0)return null;const It="horizontal"===this.orientation,nt=Ke.findIndex(yt=>yt.drag===oe),lt=Ke[ct],me=lt.clientRect,X=nt>ct?1:-1,Ye=this._getItemOffsetPx(Ke[nt].clientRect,me,X),Re=this._getSiblingOffsetPx(nt,Ke,X),je=Ke.slice();return ht(Ke,nt,ct),Ke.forEach((yt,Bt)=>{if(je[Bt]===yt)return;const Gt=yt.drag===oe,Qt=Gt?Ye:Re,ei=Gt?oe.getPlaceholderElement():yt.drag.getRootElement();yt.offset+=Qt,It?(ei.style.transform=pe(`translate3d(${Math.round(yt.offset)}px, 0, 0)`,yt.initialTransform),qe(yt.clientRect,0,Qt)):(ei.style.transform=pe(`translate3d(0, ${Math.round(yt.offset)}px, 0)`,yt.initialTransform),qe(yt.clientRect,Qt,0))}),this._previousSwap.overlaps=Ne(me,L,ne),this._previousSwap.drag=lt.drag,this._previousSwap.delta=It?ue.x:ue.y,{previousIndex:nt,currentIndex:ct}}enter(oe,L,ne,ue){const Ke=null==ue||ue<0?this._getItemIndexFromPointerPosition(oe,L,ne):ue,ct=this._activeDraggables,It=ct.indexOf(oe),nt=oe.getPlaceholderElement();let lt=ct[Ke];if(lt===oe&&(lt=ct[Ke+1]),!lt&&(null==Ke||-1===Ke||Ke-1&&ct.splice(It,1),lt&&!this._dragDropRegistry.isDragging(lt)){const C=lt.getRootElement();C.parentElement.insertBefore(nt,C),ct.splice(Ke,0,oe)}else(0,c.fI)(this._element).appendChild(nt),ct.push(oe);nt.style.transform="",this._cacheItemPositions()}withItems(oe){this._activeDraggables=oe.slice(),this._cacheItemPositions()}withSortPredicate(oe){this._sortPredicate=oe}reset(){this._activeDraggables.forEach(oe=>{const L=oe.getRootElement();if(L){const ne=this._itemPositions.find(ue=>ue.drag===oe)?.initialTransform;L.style.transform=ne||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(oe){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(ne=>ne.drag===oe)}updateOnScroll(oe,L){this._itemPositions.forEach(({clientRect:ne})=>{qe(ne,oe,L)}),this._itemPositions.forEach(({drag:ne})=>{this._dragDropRegistry.isDragging(ne)&&ne._sortFromLastPointerPosition()})}_cacheItemPositions(){const oe="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(L=>{const ne=L.getVisibleElement();return{drag:L,offset:0,initialTransform:ne.style.transform||"",clientRect:Q(ne)}}).sort((L,ne)=>oe?L.clientRect.left-ne.clientRect.left:L.clientRect.top-ne.clientRect.top)}_getItemOffsetPx(oe,L,ne){const ue="horizontal"===this.orientation;let Ke=ue?L.left-oe.left:L.top-oe.top;return-1===ne&&(Ke+=ue?L.width-oe.width:L.height-oe.height),Ke}_getSiblingOffsetPx(oe,L,ne){const ue="horizontal"===this.orientation,Ke=L[oe].clientRect,ct=L[oe+-1*ne];let It=Ke[ue?"width":"height"]*ne;if(ct){const nt=ue?"left":"top",lt=ue?"right":"bottom";-1===ne?It-=ct.clientRect[nt]-Ke[lt]:It+=Ke[nt]-ct.clientRect[lt]}return It}_shouldEnterAsFirstChild(oe,L){if(!this._activeDraggables.length)return!1;const ne=this._itemPositions,ue="horizontal"===this.orientation;if(ne[0].drag!==this._activeDraggables[0]){const ct=ne[ne.length-1].clientRect;return ue?oe>=ct.right:L>=ct.bottom}{const ct=ne[0].clientRect;return ue?oe<=ct.left:L<=ct.top}}_getItemIndexFromPointerPosition(oe,L,ne,ue){const Ke="horizontal"===this.orientation,ct=this._itemPositions.findIndex(({drag:It,clientRect:nt})=>It!==oe&&((!ue||It!==this._previousSwap.drag||!this._previousSwap.overlaps||(Ke?ue.x:ue.y)!==this._previousSwap.delta)&&(Ke?L>=Math.floor(nt.left)&&L=Math.floor(nt.top)&&ne!0,this.sortPredicate=()=>!0,this.beforeStarted=new p.x,this.entered=new p.x,this.exited=new p.x,this.dropped=new p.x,this.sorted=new p.x,this.receivingStarted=new p.x,this.receivingStopped=new p.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=E.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new p.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),function De(Me=0,oe=F.z){return Me<0&&(Me=0),(0,W.H)(Me,Me,oe)}(0,J.Z).pipe((0,Ae.R)(this._stopScrollTimers)).subscribe(()=>{const ct=this._scrollNode,It=this.autoScrollStep;1===this._verticalScrollDirection?ct.scrollBy(0,-It):2===this._verticalScrollDirection&&ct.scrollBy(0,It),1===this._horizontalScrollDirection?ct.scrollBy(-It,0):2===this._horizontalScrollDirection&&ct.scrollBy(It,0)})},this.element=(0,c.fI)(oe),this._document=ne,this.withScrollableParents([this.element]),L.registerDropContainer(this),this._parentPositions=new N(ne),this._sortStrategy=new jt(this.element,L),this._sortStrategy.withSortPredicate((ct,It)=>this.sortPredicate(ct,It,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(oe,L,ne,ue){this._draggingStarted(),null==ue&&this.sortingDisabled&&(ue=this._draggables.indexOf(oe)),this._sortStrategy.enter(oe,L,ne,ue),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:oe,container:this,currentIndex:this.getItemIndex(oe)})}exit(oe){this._reset(),this.exited.next({item:oe,container:this})}drop(oe,L,ne,ue,Ke,ct,It,nt={}){this._reset(),this.dropped.next({item:oe,currentIndex:L,previousIndex:ne,container:this,previousContainer:ue,isPointerOverContainer:Ke,distance:ct,dropPoint:It,event:nt})}withItems(oe){const L=this._draggables;return this._draggables=oe,oe.forEach(ne=>ne._withDropContainer(this)),this.isDragging()&&(L.filter(ue=>ue.isDragging()).every(ue=>-1===oe.indexOf(ue))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(oe){return this._sortStrategy.direction=oe,this}connectedTo(oe){return this._siblings=oe.slice(),this}withOrientation(oe){return this._sortStrategy.orientation=oe,this}withScrollableParents(oe){const L=(0,c.fI)(this.element);return this._scrollableElements=-1===oe.indexOf(L)?[L,...oe]:oe.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(oe){return this._isDragging?this._sortStrategy.getItemIndex(oe):this._draggables.indexOf(oe)}isReceiving(){return this._activeSiblings.size>0}_sortItem(oe,L,ne,ue){if(this.sortingDisabled||!this._clientRect||!St(this._clientRect,.05,L,ne))return;const Ke=this._sortStrategy.sort(oe,L,ne,ue);Ke&&this.sorted.next({previousIndex:Ke.previousIndex,currentIndex:Ke.currentIndex,container:this,item:oe})}_startScrollingIfNecessary(oe,L){if(this.autoScrollDisabled)return;let ne,ue=0,Ke=0;if(this._parentPositions.positions.forEach((ct,It)=>{It===this._document||!ct.clientRect||ne||St(ct.clientRect,.05,oe,L)&&([ue,Ke]=function bt(Me,oe,L,ne){const ue=xt(oe,ne),Ke=Rt(oe,L);let ct=0,It=0;if(ue){const nt=Me.scrollTop;1===ue?nt>0&&(ct=1):Me.scrollHeight-nt>Me.clientHeight&&(ct=2)}if(Ke){const nt=Me.scrollLeft;1===Ke?nt>0&&(It=1):Me.scrollWidth-nt>Me.clientWidth&&(It=2)}return[ct,It]}(It,ct.clientRect,oe,L),(ue||Ke)&&(ne=It))}),!ue&&!Ke){const{width:ct,height:It}=this._viewportRuler.getViewportSize(),nt={width:ct,height:It,top:0,right:ct,bottom:It,left:0};ue=xt(nt,L),Ke=Rt(nt,oe),ne=window}ne&&(ue!==this._verticalScrollDirection||Ke!==this._horizontalScrollDirection||ne!==this._scrollNode)&&(this._verticalScrollDirection=ue,this._horizontalScrollDirection=Ke,this._scrollNode=ne,(ue||Ke)&&ne?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const oe=(0,c.fI)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=oe.msScrollSnapType||oe.scrollSnapType||"",oe.scrollSnapType=oe.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const oe=(0,c.fI)(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(oe).clientRect}_reset(){this._isDragging=!1;const oe=(0,c.fI)(this.element).style;oe.scrollSnapType=oe.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(L=>L._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(oe,L){return null!=this._clientRect&&Ne(this._clientRect,oe,L)}_getSiblingContainerFromPosition(oe,L,ne){return this._siblings.find(ue=>ue._canReceive(oe,L,ne))}_canReceive(oe,L,ne){if(!this._clientRect||!Ne(this._clientRect,L,ne)||!this.enterPredicate(oe,this))return!1;const ue=this._getShadowRoot().elementFromPoint(L,ne);if(!ue)return!1;const Ke=(0,c.fI)(this.element);return ue===Ke||Ke.contains(ue)}_startReceiving(oe,L){const ne=this._activeSiblings;!ne.has(oe)&&L.every(ue=>this.enterPredicate(ue,this)||this._draggables.indexOf(ue)>-1)&&(ne.add(oe),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:oe,receiver:this,items:L}))}_stopReceiving(oe){this._activeSiblings.delete(oe),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:oe,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(oe=>{if(this.isDragging()){const L=this._parentPositions.handleScroll(oe);L&&this._sortStrategy.updateOnScroll(L.top,L.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const oe=(0,d.kV)((0,c.fI)(this.element));this._cachedShadowRoot=oe||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const oe=this._sortStrategy.getActiveItemsSnapshot().filter(L=>L.isDragging());this._siblings.forEach(L=>L._startReceiving(this,oe))}}function xt(Me,oe){const{top:L,bottom:ne,height:ue}=Me,Ke=.05*ue;return oe>=L-Ke&&oe<=L+Ke?1:oe>=ne-Ke&&oe<=ne+Ke?2:0}function Rt(Me,oe){const{left:L,right:ne,width:ue}=Me,Ke=.05*ue;return oe>=L-Ke&&oe<=L+Ke?1:oe>=ne-Ke&&oe<=ne+Ke?2:0}const de=(0,d.i$)({passive:!1,capture:!0});let et=(()=>{class Me{constructor(L,ne){this._ngZone=L,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=ue=>ue.isDragging(),this.pointerMove=new p.x,this.pointerUp=new p.x,this.scroll=new p.x,this._preventDefaultWhileDragging=ue=>{this._activeDragInstances.length>0&&ue.preventDefault()},this._persistentTouchmoveListener=ue=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&ue.preventDefault(),this.pointerMove.next(ue))},this._document=ne}registerDropContainer(L){this._dropInstances.has(L)||this._dropInstances.add(L)}registerDragItem(L){this._dragInstances.add(L),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,de)})}removeDropContainer(L){this._dropInstances.delete(L)}removeDragItem(L){this._dragInstances.delete(L),this.stopDragging(L),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,de)}startDragging(L,ne){if(!(this._activeDragInstances.indexOf(L)>-1)&&(this._activeDragInstances.push(L),1===this._activeDragInstances.length)){const ue=ne.type.startsWith("touch");this._globalListeners.set(ue?"touchend":"mouseup",{handler:Ke=>this.pointerUp.next(Ke),options:!0}).set("scroll",{handler:Ke=>this.scroll.next(Ke),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:de}),ue||this._globalListeners.set("mousemove",{handler:Ke=>this.pointerMove.next(Ke),options:de}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((Ke,ct)=>{this._document.addEventListener(ct,Ke.handler,Ke.options)})})}}stopDragging(L){const ne=this._activeDragInstances.indexOf(L);ne>-1&&(this._activeDragInstances.splice(ne,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(L){return this._activeDragInstances.indexOf(L)>-1}scrolled(L){const ne=[this.scroll];return L&&L!==this._document&&ne.push(new Le.y(ue=>this._ngZone.runOutsideAngular(()=>{const ct=It=>{this._activeDragInstances.length&&ue.next(It)};return L.addEventListener("scroll",ct,!0),()=>{L.removeEventListener("scroll",ct,!0)}}))),(0,Ie.T)(...ne)}ngOnDestroy(){this._dragInstances.forEach(L=>this.removeDragItem(L)),this._dropInstances.forEach(L=>this.removeDropContainer(L)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((L,ne)=>{this._document.removeEventListener(ne,L.handler,L.options)}),this._globalListeners.clear()}}return Me.\u0275fac=function(L){return new(L||Me)(e.LFG(e.R0b),e.LFG(n.K0))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})();const ze={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let Ve=(()=>{class Me{constructor(L,ne,ue,Ke){this._document=L,this._ngZone=ne,this._viewportRuler=ue,this._dragDropRegistry=Ke}createDrag(L,ne=ze){return new He(L,ne,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(L){return new ii(L,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}return Me.\u0275fac=function(L){return new(L||Me)(e.LFG(n.K0),e.LFG(e.R0b),e.LFG(o.rL),e.LFG(et))},Me.\u0275prov=e.Yz7({token:Me,factory:Me.\u0275fac,providedIn:"root"}),Me})();const k=new e.OlP("CDK_DRAG_PARENT"),te=new e.OlP("CdkDragHandle"),le=new e.OlP("CdkDragPlaceholder"),Ft=new e.OlP("CdkDragPreview"),kt=new e.OlP("CDK_DRAG_CONFIG"),Xe=new e.OlP("CdkDropList");let Be=(()=>{class Me{get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(L){this._disabled=(0,c.Ig)(L),this._dragRef.disabled=this._disabled}constructor(L,ne,ue,Ke,ct,It,nt,lt,C,me,X){this.element=L,this.dropContainer=ne,this._ngZone=Ke,this._viewContainerRef=ct,this._dir=nt,this._changeDetectorRef=C,this._selfHandle=me,this._parentDrag=X,this._destroyed=new p.x,this.started=new e.vpe,this.released=new e.vpe,this.ended=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.dropped=new e.vpe,this.moved=new Le.y(Ye=>{const Re=this._dragRef.moved.pipe((0,$e.U)(je=>({source:this,pointerPosition:je.pointerPosition,event:je.event,delta:je.delta,distance:je.distance}))).subscribe(Ye);return()=>{Re.unsubscribe()}}),this._dragRef=lt.createDrag(L,{dragStartThreshold:It&&null!=It.dragStartThreshold?It.dragStartThreshold:5,pointerDirectionChangeThreshold:It&&null!=It.pointerDirectionChangeThreshold?It.pointerDirectionChangeThreshold:5,zIndex:It?.zIndex}),this._dragRef.data=this,Me._dragInstances.push(this),It&&this._assignDefaults(It),ne&&(this._dragRef._withDropContainer(ne._dropListRef),ne.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(L){this._dragRef.setFreeDragPosition(L)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Ue.q)(1),(0,Ae.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(L){const ne=L.rootElementSelector,ue=L.freeDragPosition;ne&&!ne.firstChange&&this._updateRootElement(),ue&&!ue.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const L=Me._dragInstances.indexOf(this);L>-1&&Me._dragInstances.splice(L,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const L=this.element.nativeElement;let ne=L;this.rootElementSelector&&(ne=void 0!==L.closest?L.closest(this.rootElementSelector):L.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(ne||L)}_getBoundaryElement(){const L=this.boundaryElement;return L?"string"==typeof L?this.element.nativeElement.closest(L):(0,c.fI)(L):null}_syncInputs(L){L.beforeStarted.subscribe(()=>{if(!L.isDragging()){const ne=this._dir,ue=this.dragStartDelay,Ke=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,ct=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;L.disabled=this.disabled,L.lockAxis=this.lockAxis,L.dragStartDelay="object"==typeof ue&&ue?ue:(0,c.su)(ue),L.constrainPosition=this.constrainPosition,L.previewClass=this.previewClass,L.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(Ke).withPreviewTemplate(ct).withPreviewContainer(this.previewContainer||"global"),ne&&L.withDirection(ne.value)}}),L.beforeStarted.pipe((0,Ue.q)(1)).subscribe(()=>{if(this._parentDrag)return void L.withParent(this._parentDrag._dragRef);let ne=this.element.nativeElement.parentElement;for(;ne;){if(ne.classList.contains("cdk-drag")){L.withParent(Me._dragInstances.find(ue=>ue.element.nativeElement===ne)?._dragRef||null);break}ne=ne.parentElement}})}_handleEvents(L){L.started.subscribe(ne=>{this.started.emit({source:this,event:ne.event}),this._changeDetectorRef.markForCheck()}),L.released.subscribe(ne=>{this.released.emit({source:this,event:ne.event})}),L.ended.subscribe(ne=>{this.ended.emit({source:this,distance:ne.distance,dropPoint:ne.dropPoint,event:ne.event}),this._changeDetectorRef.markForCheck()}),L.entered.subscribe(ne=>{this.entered.emit({container:ne.container.data,item:this,currentIndex:ne.currentIndex})}),L.exited.subscribe(ne=>{this.exited.emit({container:ne.container.data,item:this})}),L.dropped.subscribe(ne=>{this.dropped.emit({previousIndex:ne.previousIndex,currentIndex:ne.currentIndex,previousContainer:ne.previousContainer.data,container:ne.container.data,isPointerOverContainer:ne.isPointerOverContainer,item:this,distance:ne.distance,dropPoint:ne.dropPoint,event:ne.event})})}_assignDefaults(L){const{lockAxis:ne,dragStartDelay:ue,constrainPosition:Ke,previewClass:ct,boundaryElement:It,draggingDisabled:nt,rootElementSelector:lt,previewContainer:C}=L;this.disabled=nt??!1,this.dragStartDelay=ue||0,ne&&(this.lockAxis=ne),Ke&&(this.constrainPosition=Ke),ct&&(this.previewClass=ct),It&&(this.boundaryElement=It),lt&&(this.rootElementSelector=lt),C&&(this.previewContainer=C)}_setupHandlesListener(){this._handles.changes.pipe((0,Mt.O)(this._handles),(0,ce.b)(L=>{const ne=L.filter(ue=>ue._parentDrag===this).map(ue=>ue.element);this._selfHandle&&this.rootElementSelector&&ne.push(this.element),this._dragRef.withHandles(ne)}),(0,pt.w)(L=>(0,Ie.T)(...L.map(ne=>ne._stateChanges.pipe((0,Mt.O)(ne))))),(0,Ae.R)(this._destroyed)).subscribe(L=>{const ne=this._dragRef,ue=L.element.nativeElement;L.disabled?ne.disableHandle(ue):ne.enableHandle(ue)})}}return Me._dragInstances=[],Me.\u0275fac=function(L){return new(L||Me)(e.Y36(e.SBq),e.Y36(Xe,12),e.Y36(n.K0),e.Y36(e.R0b),e.Y36(e.s_b),e.Y36(kt,8),e.Y36(G.Is,8),e.Y36(Ve),e.Y36(e.sBO),e.Y36(te,10),e.Y36(k,12))},Me.\u0275dir=e.lG2({type:Me,selectors:[["","cdkDrag",""]],contentQueries:function(L,ne,ue){if(1&L&&(e.Suo(ue,Ft,5),e.Suo(ue,le,5),e.Suo(ue,te,5)),2&L){let Ke;e.iGM(Ke=e.CRH())&&(ne._previewTemplate=Ke.first),e.iGM(Ke=e.CRH())&&(ne._placeholderTemplate=Ke.first),e.iGM(Ke=e.CRH())&&(ne._handles=Ke)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(L,ne){2&L&&e.ekj("cdk-drag-disabled",ne.disabled)("cdk-drag-dragging",ne._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[e._Bn([{provide:k,useExisting:Me}]),e.TTD]}),Me})();const Ct=new e.OlP("CdkDropListGroup");let ve=0,ge=(()=>{class Me{get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(L){this._dropListRef.disabled=this._disabled=(0,c.Ig)(L)}constructor(L,ne,ue,Ke,ct,It,nt){this.element=L,this._changeDetectorRef=ue,this._scrollDispatcher=Ke,this._dir=ct,this._group=It,this._destroyed=new p.x,this.connectedTo=[],this.id="cdk-drop-list-"+ve++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new e.vpe,this.entered=new e.vpe,this.exited=new e.vpe,this.sorted=new e.vpe,this._unsortedItems=new Set,this._dropListRef=ne.createDropList(L),this._dropListRef.data=this,nt&&this._assignDefaults(nt),this._dropListRef.enterPredicate=(lt,C)=>this.enterPredicate(lt.data,C.data),this._dropListRef.sortPredicate=(lt,C,me)=>this.sortPredicate(lt,C.data,me.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),Me._dropLists.push(this),It&&It._items.add(this)}addItem(L){this._unsortedItems.add(L),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(L){this._unsortedItems.delete(L),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((L,ne)=>L._dragRef.getVisibleElement().compareDocumentPosition(ne._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const L=Me._dropLists.indexOf(this);L>-1&&Me._dropLists.splice(L,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(L){this._dir&&this._dir.change.pipe((0,Mt.O)(this._dir.value),(0,Ae.R)(this._destroyed)).subscribe(ne=>L.withDirection(ne)),L.beforeStarted.subscribe(()=>{const ne=(0,c.Eq)(this.connectedTo).map(ue=>"string"==typeof ue?Me._dropLists.find(ct=>ct.id===ue):ue);if(this._group&&this._group._items.forEach(ue=>{-1===ne.indexOf(ue)&&ne.push(ue)}),!this._scrollableParentsResolved){const ue=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(Ke=>Ke.getElementRef().nativeElement);this._dropListRef.withScrollableParents(ue),this._scrollableParentsResolved=!0}L.disabled=this.disabled,L.lockAxis=this.lockAxis,L.sortingDisabled=(0,c.Ig)(this.sortingDisabled),L.autoScrollDisabled=(0,c.Ig)(this.autoScrollDisabled),L.autoScrollStep=(0,c.su)(this.autoScrollStep,2),L.connectedTo(ne.filter(ue=>ue&&ue!==this).map(ue=>ue._dropListRef)).withOrientation(this.orientation)})}_handleEvents(L){L.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),L.entered.subscribe(ne=>{this.entered.emit({container:this,item:ne.item.data,currentIndex:ne.currentIndex})}),L.exited.subscribe(ne=>{this.exited.emit({container:this,item:ne.item.data}),this._changeDetectorRef.markForCheck()}),L.sorted.subscribe(ne=>{this.sorted.emit({previousIndex:ne.previousIndex,currentIndex:ne.currentIndex,container:this,item:ne.item.data})}),L.dropped.subscribe(ne=>{this.dropped.emit({previousIndex:ne.previousIndex,currentIndex:ne.currentIndex,previousContainer:ne.previousContainer.data,container:ne.container.data,item:ne.item.data,isPointerOverContainer:ne.isPointerOverContainer,distance:ne.distance,dropPoint:ne.dropPoint,event:ne.event}),this._changeDetectorRef.markForCheck()}),(0,Ie.T)(L.receivingStarted,L.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(L){const{lockAxis:ne,draggingDisabled:ue,sortingDisabled:Ke,listAutoScrollDisabled:ct,listOrientation:It}=L;this.disabled=ue??!1,this.sortingDisabled=Ke??!1,this.autoScrollDisabled=ct??!1,this.orientation=It||"vertical",ne&&(this.lockAxis=ne)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(L=>L._dragRef))}}return Me._dropLists=[],Me.\u0275fac=function(L){return new(L||Me)(e.Y36(e.SBq),e.Y36(Ve),e.Y36(e.sBO),e.Y36(o.mF),e.Y36(G.Is,8),e.Y36(Ct,12),e.Y36(kt,8))},Me.\u0275dir=e.lG2({type:Me,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(L,ne){2&L&&(e.uIk("id",ne.id),e.ekj("cdk-drop-list-disabled",ne.disabled)("cdk-drop-list-dragging",ne._dropListRef.isDragging())("cdk-drop-list-receiving",ne._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],data:["cdkDropListData","data"],orientation:["cdkDropListOrientation","orientation"],id:"id",lockAxis:["cdkDropListLockAxis","lockAxis"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],sortPredicate:["cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],autoScrollStep:["cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[e._Bn([{provide:Ct,useValue:void 0},{provide:Xe,useExisting:Me}])]}),Me})(),Qe=(()=>{class Me{}return Me.\u0275fac=function(L){return new(L||Me)},Me.\u0275mod=e.oAB({type:Me}),Me.\u0275inj=e.cJS({providers:[Ve],imports:[o.ZD]}),Me})()},36028:(vt,we,l)=>{"use strict";l.d(we,{A:()=>ie,JH:()=>pt,JU:()=>f,K5:()=>c,Ku:()=>Le,LH:()=>Mt,L_:()=>J,MW:()=>P,Mf:()=>o,SV:()=>ce,Sd:()=>$e,VM:()=>Ie,Vb:()=>lr,Z:()=>k,ZH:()=>n,aO:()=>z,b2:()=>vr,hY:()=>De,jx:()=>p,oh:()=>Ue,uR:()=>Ae,xE:()=>pe,yY:()=>se,zL:()=>E});const n=8,o=9,c=13,f=16,p=17,E=18,De=27,J=32,Le=33,Ie=34,Ae=35,$e=36,Ue=37,Mt=38,ce=39,pt=40,se=46,pe=48,z=57,ie=65,k=90,P=91,vr=224;function lr(zn,...br){return br.length?br.some(Un=>zn[Un]):zn.altKey||zn.shiftKey||zn.ctrlKey||zn.metaKey}},71088:(vt,we,l)=>{"use strict";l.d(we,{Yg:()=>pt,u3:()=>ye});var e=l(65879),n=l(42495),o=l(78645),d=l(52572),c=l(35211),f=l(65592),p=l(48180),E=l(836),F=l(83620),W=l(37398),De=l(27921),J=l(59773),Le=l(62831);const Ae=new Set;let $e,Ue=(()=>{class R{constructor(pe,he){this._platform=pe,this._nonce=he,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):ce}matchMedia(pe){return(this._platform.WEBKIT||this._platform.BLINK)&&function Mt(R,se){if(!Ae.has(R))try{$e||($e=document.createElement("style"),se&&($e.nonce=se),$e.setAttribute("type","text/css"),document.head.appendChild($e)),$e.sheet&&($e.sheet.insertRule(`@media ${R} {body{ }}`,0),Ae.add(R))}catch(pe){console.error(pe)}}(pe,this._nonce),this._matchMedia(pe)}}return R.\u0275fac=function(pe){return new(pe||R)(e.LFG(Le.t4),e.LFG(e.Ojb,8))},R.\u0275prov=e.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function ce(R){return{matches:"all"===R||""===R,media:R,addListener:()=>{},removeListener:()=>{}}}let pt=(()=>{class R{constructor(pe,he){this._mediaMatcher=pe,this._zone=he,this._queries=new Map,this._destroySubject=new o.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(pe){return G((0,n.Eq)(pe)).some(Oe=>this._registerQuery(Oe).mql.matches)}observe(pe){const Oe=G((0,n.Eq)(pe)).map(Q=>this._registerQuery(Q).observable);let Te=(0,d.a)(Oe);return Te=(0,c.z)(Te.pipe((0,p.q)(1)),Te.pipe((0,E.T)(1),(0,F.b)(0))),Te.pipe((0,W.U)(Q=>{const Ne={matches:!1,breakpoints:{}};return Q.forEach(({matches:qe,query:St})=>{Ne.matches=Ne.matches||qe,Ne.breakpoints[St]=qe}),Ne}))}_registerQuery(pe){if(this._queries.has(pe))return this._queries.get(pe);const he=this._mediaMatcher.matchMedia(pe),Te={observable:new f.y(Q=>{const Ne=qe=>this._zone.run(()=>Q.next(qe));return he.addListener(Ne),()=>{he.removeListener(Ne)}}).pipe((0,De.O)(he),(0,W.U)(({matches:Q})=>({query:pe,matches:Q})),(0,J.R)(this._destroySubject)),mql:he};return this._queries.set(pe,Te),Te}}return R.\u0275fac=function(pe){return new(pe||R)(e.LFG(Ue),e.LFG(e.R0b))},R.\u0275prov=e.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function G(R){return R.map(se=>se.split(",")).reduce((se,pe)=>se.concat(pe)).map(se=>se.trim())}const ye={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)"}},17131:(vt,we,l)=>{"use strict";l.d(we,{Q8:()=>F,wD:()=>E});var e=l(42495),n=l(65879),o=l(65592),d=l(78645),c=l(83620);let f=(()=>{class W{create(J){return typeof MutationObserver>"u"?null:new MutationObserver(J)}}return W.\u0275fac=function(J){return new(J||W)},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),p=(()=>{class W{constructor(J){this._mutationObserverFactory=J,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((J,Le)=>this._cleanupObserver(Le))}observe(J){const Le=(0,e.fI)(J);return new o.y(Ie=>{const $e=this._observeElement(Le).subscribe(Ie);return()=>{$e.unsubscribe(),this._unobserveElement(Le)}})}_observeElement(J){if(this._observedElements.has(J))this._observedElements.get(J).count++;else{const Le=new d.x,Ie=this._mutationObserverFactory.create(Ae=>Le.next(Ae));Ie&&Ie.observe(J,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(J,{observer:Ie,stream:Le,count:1})}return this._observedElements.get(J).stream}_unobserveElement(J){this._observedElements.has(J)&&(this._observedElements.get(J).count--,this._observedElements.get(J).count||this._cleanupObserver(J))}_cleanupObserver(J){if(this._observedElements.has(J)){const{observer:Le,stream:Ie}=this._observedElements.get(J);Le&&Le.disconnect(),Ie.complete(),this._observedElements.delete(J)}}}return W.\u0275fac=function(J){return new(J||W)(n.LFG(f))},W.\u0275prov=n.Yz7({token:W,factory:W.\u0275fac,providedIn:"root"}),W})(),E=(()=>{class W{get disabled(){return this._disabled}set disabled(J){this._disabled=(0,e.Ig)(J),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(J){this._debounce=(0,e.su)(J),this._subscribe()}constructor(J,Le,Ie){this._contentObserver=J,this._elementRef=Le,this._ngZone=Ie,this.event=new n.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const J=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?J.pipe((0,c.b)(this.debounce)):J).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return W.\u0275fac=function(J){return new(J||W)(n.Y36(p),n.Y36(n.SBq),n.Y36(n.R0b))},W.\u0275dir=n.lG2({type:W,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),W})(),F=(()=>{class W{}return W.\u0275fac=function(J){return new(J||W)},W.\u0275mod=n.oAB({type:W}),W.\u0275inj=n.cJS({providers:[f]}),W})()},33651:(vt,we,l)=>{"use strict";l.d(we,{pI:()=>si,xu:()=>jt,aV:()=>_t,X_:()=>Oe,Xj:()=>j,U8:()=>xt,Iu:()=>Ee});var e=l(16672),n=l(96814),o=l(65879),d=l(42495),c=l(62831),f=l(32181),p=l(48180),E=l(59773),F=l(79360),W=l(8251),J=l(49388),Le=l(68484),Ie=l(78645),Ae=l(47394),$e=l(63019),Ue=l(36028);const Mt=(0,c.Mq)();class ce{constructor(de,et){this._viewportRuler=de,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=et}attach(){}enable(){if(this._canBeEnabled()){const de=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=de.style.left||"",this._previousHTMLStyles.top=de.style.top||"",de.style.left=(0,d.HM)(-this._previousScrollPosition.left),de.style.top=(0,d.HM)(-this._previousScrollPosition.top),de.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const de=this._document.documentElement,ze=de.style,Ve=this._document.body.style,k=ze.scrollBehavior||"",P=Ve.scrollBehavior||"";this._isEnabled=!1,ze.left=this._previousHTMLStyles.left,ze.top=this._previousHTMLStyles.top,de.classList.remove("cdk-global-scrollblock"),Mt&&(ze.scrollBehavior=Ve.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Mt&&(ze.scrollBehavior=k,Ve.scrollBehavior=P)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const et=this._document.body,ze=this._viewportRuler.getViewportSize();return et.scrollHeight>ze.height||et.scrollWidth>ze.width}}class G{constructor(de,et,ze,Ve){this._scrollDispatcher=de,this._ngZone=et,this._viewportRuler=ze,this._config=Ve,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(de){this._overlayRef=de}enable(){if(this._scrollSubscription)return;const de=this._scrollDispatcher.scrolled(0).pipe((0,f.h)(et=>!et||!this._overlayRef.overlayElement.contains(et.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=de.subscribe(()=>{const et=this._viewportRuler.getViewportScrollPosition().top;Math.abs(et-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=de.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class ye{enable(){}disable(){}attach(){}}function R(bt,de){return de.some(et=>bt.bottomet.bottom||bt.rightet.right)}function se(bt,de){return de.some(et=>bt.topet.bottom||bt.leftet.right)}class pe{constructor(de,et,ze,Ve){this._scrollDispatcher=de,this._viewportRuler=et,this._ngZone=ze,this._config=Ve,this._scrollSubscription=null}attach(de){this._overlayRef=de}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 et=this._overlayRef.overlayElement.getBoundingClientRect(),{width:ze,height:Ve}=this._viewportRuler.getViewportSize();R(et,[{width:ze,height:Ve,bottom:Ve,right:ze,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 he=(()=>{class bt{constructor(et,ze,Ve,k){this._scrollDispatcher=et,this._viewportRuler=ze,this._ngZone=Ve,this.noop=()=>new ye,this.close=P=>new G(this._scrollDispatcher,this._ngZone,this._viewportRuler,P),this.block=()=>new ce(this._viewportRuler,this._document),this.reposition=P=>new pe(this._scrollDispatcher,this._viewportRuler,this._ngZone,P),this._document=k}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(e.mF),o.LFG(e.rL),o.LFG(o.R0b),o.LFG(n.K0))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})();class Oe{constructor(de){if(this.scrollStrategy=new ye,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,de){const et=Object.keys(de);for(const ze of et)void 0!==de[ze]&&(this[ze]=de[ze])}}}class Ne{constructor(de,et){this.connectionPair=de,this.scrollableViewProperties=et}}let N=(()=>{class bt{constructor(et){this._attachedOverlays=[],this._document=et}ngOnDestroy(){this.detach()}add(et){this.remove(et),this._attachedOverlays.push(et)}remove(et){const ze=this._attachedOverlays.indexOf(et);ze>-1&&this._attachedOverlays.splice(ze,1),0===this._attachedOverlays.length&&this.detach()}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(n.K0))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})(),z=(()=>{class bt extends N{constructor(et,ze){super(et),this._ngZone=ze,this._keydownListener=Ve=>{const k=this._attachedOverlays;for(let P=k.length-1;P>-1;P--)if(k[P]._keydownEvents.observers.length>0){const te=k[P]._keydownEvents;this._ngZone?this._ngZone.run(()=>te.next(Ve)):te.next(Ve);break}}}add(et){super.add(et),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(n.K0),o.LFG(o.R0b,8))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})(),x=(()=>{class bt extends N{constructor(et,ze,Ve){super(et),this._platform=ze,this._ngZone=Ve,this._cursorStyleIsSet=!1,this._pointerDownListener=k=>{this._pointerDownEventTarget=(0,c.sA)(k)},this._clickListener=k=>{const P=(0,c.sA)(k),te="click"===k.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:P;this._pointerDownEventTarget=null;const gt=this._attachedOverlays.slice();for(let le=gt.length-1;le>-1;le--){const tt=gt[le];if(tt._outsidePointerEvents.observers.length<1||!tt.hasAttached())continue;if(tt.overlayElement.contains(P)||tt.overlayElement.contains(te))break;const Ft=tt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Ft.next(k)):Ft.next(k)}}}add(et){if(super.add(et),!this._isAttached){const ze=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(ze)):this._addEventListeners(ze),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=ze.style.cursor,ze.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const et=this._document.body;et.removeEventListener("pointerdown",this._pointerDownListener,!0),et.removeEventListener("click",this._clickListener,!0),et.removeEventListener("auxclick",this._clickListener,!0),et.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(et.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(et){et.addEventListener("pointerdown",this._pointerDownListener,!0),et.addEventListener("click",this._clickListener,!0),et.addEventListener("auxclick",this._clickListener,!0),et.addEventListener("contextmenu",this._clickListener,!0)}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(n.K0),o.LFG(c.t4),o.LFG(o.R0b,8))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})(),j=(()=>{class bt{constructor(et,ze){this._platform=ze,this._document=et}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const et="cdk-overlay-container";if(this._platform.isBrowser||(0,c.Oy)()){const Ve=this._document.querySelectorAll(`.${et}[platform="server"], .${et}[platform="test"]`);for(let k=0;kthis._backdropClick.next(Ft),this._backdropTransitionendHandler=Ft=>{this._disposeBackdrop(Ft.target)},this._keydownEvents=new Ie.x,this._outsidePointerEvents=new Ie.x,Ve.scrollStrategy&&(this._scrollStrategy=Ve.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Ve.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(de){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const et=this._portalOutlet.attach(de);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,p.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof et?.onDestroy&&et.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),et}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const de=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),de}dispose(){const de=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,de&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(de){de!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=de,this.hasAttached()&&(de.attach(this),this.updatePosition()))}updateSize(de){this._config={...this._config,...de},this._updateElementSize()}setDirection(de){this._config={...this._config,direction:de},this._updateElementDirection()}addPanelClass(de){this._pane&&this._toggleClasses(this._pane,de,!0)}removePanelClass(de){this._pane&&this._toggleClasses(this._pane,de,!1)}getDirection(){const de=this._config.direction;return de?"string"==typeof de?de:de.value:"ltr"}updateScrollStrategy(de){de!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=de,this.hasAttached()&&(de.attach(this),de.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const de=this._pane.style;de.width=(0,d.HM)(this._config.width),de.height=(0,d.HM)(this._config.height),de.minWidth=(0,d.HM)(this._config.minWidth),de.minHeight=(0,d.HM)(this._config.minHeight),de.maxWidth=(0,d.HM)(this._config.maxWidth),de.maxHeight=(0,d.HM)(this._config.maxHeight)}_togglePointerEvents(de){this._pane.style.pointerEvents=de?"":"none"}_attachBackdrop(){const de="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(de)})}):this._backdropElement.classList.add(de)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const de=this._backdropElement;if(de){if(this._animationsDisabled)return void this._disposeBackdrop(de);de.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{de.addEventListener("transitionend",this._backdropTransitionendHandler)}),de.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(de)},500))}}_toggleClasses(de,et,ze){const Ve=(0,d.Eq)(et||[]).filter(k=>!!k);Ve.length&&(ze?de.classList.add(...Ve):de.classList.remove(...Ve))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const de=this._ngZone.onStable.pipe((0,E.R)((0,$e.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),de.unsubscribe())})})}_disposeScrollStrategy(){const de=this._scrollStrategy;de&&(de.disable(),de.detach&&de.detach())}_disposeBackdrop(de){de&&(de.removeEventListener("click",this._backdropClickHandler),de.removeEventListener("transitionend",this._backdropTransitionendHandler),de.remove(),this._backdropElement===de&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const ee="cdk-overlay-connected-position-bounding-box",ie=/([A-Za-z%]+)$/;class q{get positions(){return this._preferredPositions}constructor(de,et,ze,Ve,k){this._viewportRuler=et,this._document=ze,this._platform=Ve,this._overlayContainer=k,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Ie.x,this._resizeSubscription=Ae.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(de)}attach(de){this._validatePositions(),de.hostElement.classList.add(ee),this._overlayRef=de,this._boundingBox=de.hostElement,this._pane=de.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 de=this._originRect,et=this._overlayRect,ze=this._viewportRect,Ve=this._containerRect,k=[];let P;for(let te of this._preferredPositions){let gt=this._getOriginPoint(de,Ve,te),le=this._getOverlayPoint(gt,et,te),tt=this._getOverlayFit(le,et,ze,te);if(tt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(te,gt);this._canFitWithFlexibleDimensions(tt,le,ze)?k.push({position:te,origin:gt,overlayRect:et,boundingBoxRect:this._calculateBoundingBoxRect(gt,te)}):(!P||P.overlayFit.visibleAreagt&&(gt=tt,te=le)}return this._isPushed=!1,void this._applyPosition(te.position,te.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(P.position,P.originPoint);this._applyPosition(P.position,P.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&re(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ee),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const de=this._lastPosition;if(de){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const et=this._getOriginPoint(this._originRect,this._containerRect,de);this._applyPosition(de,et)}else this.apply()}withScrollableContainers(de){return this._scrollables=de,this}withPositions(de){return this._preferredPositions=de,-1===de.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(de){return this._viewportMargin=de,this}withFlexibleDimensions(de=!0){return this._hasFlexibleDimensions=de,this}withGrowAfterOpen(de=!0){return this._growAfterOpen=de,this}withPush(de=!0){return this._canPush=de,this}withLockedPosition(de=!0){return this._positionLocked=de,this}setOrigin(de){return this._origin=de,this}withDefaultOffsetX(de){return this._offsetX=de,this}withDefaultOffsetY(de){return this._offsetY=de,this}withTransformOriginOn(de){return this._transformOriginSelector=de,this}_getOriginPoint(de,et,ze){let Ve,k;if("center"==ze.originX)Ve=de.left+de.width/2;else{const P=this._isRtl()?de.right:de.left,te=this._isRtl()?de.left:de.right;Ve="start"==ze.originX?P:te}return et.left<0&&(Ve-=et.left),k="center"==ze.originY?de.top+de.height/2:"top"==ze.originY?de.top:de.bottom,et.top<0&&(k-=et.top),{x:Ve,y:k}}_getOverlayPoint(de,et,ze){let Ve,k;return Ve="center"==ze.overlayX?-et.width/2:"start"===ze.overlayX?this._isRtl()?-et.width:0:this._isRtl()?0:-et.width,k="center"==ze.overlayY?-et.height/2:"top"==ze.overlayY?0:-et.height,{x:de.x+Ve,y:de.y+k}}_getOverlayFit(de,et,ze,Ve){const k=He(et);let{x:P,y:te}=de,gt=this._getOffset(Ve,"x"),le=this._getOffset(Ve,"y");gt&&(P+=gt),le&&(te+=le);let Wt=0-te,kt=te+k.height-ze.height,Yt=this._subtractOverflows(k.width,0-P,P+k.width-ze.width),Xe=this._subtractOverflows(k.height,Wt,kt),Be=Yt*Xe;return{visibleArea:Be,isCompletelyWithinViewport:k.width*k.height===Be,fitsInViewportVertically:Xe===k.height,fitsInViewportHorizontally:Yt==k.width}}_canFitWithFlexibleDimensions(de,et,ze){if(this._hasFlexibleDimensions){const Ve=ze.bottom-et.y,k=ze.right-et.x,P=We(this._overlayRef.getConfig().minHeight),te=We(this._overlayRef.getConfig().minWidth);return(de.fitsInViewportVertically||null!=P&&P<=Ve)&&(de.fitsInViewportHorizontally||null!=te&&te<=k)}return!1}_pushOverlayOnScreen(de,et,ze){if(this._previousPushAmount&&this._positionLocked)return{x:de.x+this._previousPushAmount.x,y:de.y+this._previousPushAmount.y};const Ve=He(et),k=this._viewportRect,P=Math.max(de.x+Ve.width-k.width,0),te=Math.max(de.y+Ve.height-k.height,0),gt=Math.max(k.top-ze.top-de.y,0),le=Math.max(k.left-ze.left-de.x,0);let tt=0,Ft=0;return tt=Ve.width<=k.width?le||-P:de.xYt&&!this._isInitialRender&&!this._growAfterOpen&&(P=de.y-Yt/2)}if("end"===et.overlayX&&!Ve||"start"===et.overlayX&&Ve)Wt=ze.width-de.x+this._viewportMargin,tt=de.x-this._viewportMargin;else if("start"===et.overlayX&&!Ve||"end"===et.overlayX&&Ve)Ft=de.x,tt=ze.right-de.x;else{const kt=Math.min(ze.right-de.x+ze.left,de.x),Yt=this._lastBoundingBoxSize.width;tt=2*kt,Ft=de.x-kt,tt>Yt&&!this._isInitialRender&&!this._growAfterOpen&&(Ft=de.x-Yt/2)}return{top:P,left:Ft,bottom:te,right:Wt,width:tt,height:k}}_setBoundingBoxStyles(de,et){const ze=this._calculateBoundingBoxRect(de,et);!this._isInitialRender&&!this._growAfterOpen&&(ze.height=Math.min(ze.height,this._lastBoundingBoxSize.height),ze.width=Math.min(ze.width,this._lastBoundingBoxSize.width));const Ve={};if(this._hasExactPosition())Ve.top=Ve.left="0",Ve.bottom=Ve.right=Ve.maxHeight=Ve.maxWidth="",Ve.width=Ve.height="100%";else{const k=this._overlayRef.getConfig().maxHeight,P=this._overlayRef.getConfig().maxWidth;Ve.height=(0,d.HM)(ze.height),Ve.top=(0,d.HM)(ze.top),Ve.bottom=(0,d.HM)(ze.bottom),Ve.width=(0,d.HM)(ze.width),Ve.left=(0,d.HM)(ze.left),Ve.right=(0,d.HM)(ze.right),Ve.alignItems="center"===et.overlayX?"center":"end"===et.overlayX?"flex-end":"flex-start",Ve.justifyContent="center"===et.overlayY?"center":"bottom"===et.overlayY?"flex-end":"flex-start",k&&(Ve.maxHeight=(0,d.HM)(k)),P&&(Ve.maxWidth=(0,d.HM)(P))}this._lastBoundingBoxSize=ze,re(this._boundingBox.style,Ve)}_resetBoundingBoxStyles(){re(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){re(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(de,et){const ze={},Ve=this._hasExactPosition(),k=this._hasFlexibleDimensions,P=this._overlayRef.getConfig();if(Ve){const tt=this._viewportRuler.getViewportScrollPosition();re(ze,this._getExactOverlayY(et,de,tt)),re(ze,this._getExactOverlayX(et,de,tt))}else ze.position="static";let te="",gt=this._getOffset(et,"x"),le=this._getOffset(et,"y");gt&&(te+=`translateX(${gt}px) `),le&&(te+=`translateY(${le}px)`),ze.transform=te.trim(),P.maxHeight&&(Ve?ze.maxHeight=(0,d.HM)(P.maxHeight):k&&(ze.maxHeight="")),P.maxWidth&&(Ve?ze.maxWidth=(0,d.HM)(P.maxWidth):k&&(ze.maxWidth="")),re(this._pane.style,ze)}_getExactOverlayY(de,et,ze){let Ve={top:"",bottom:""},k=this._getOverlayPoint(et,this._overlayRect,de);return this._isPushed&&(k=this._pushOverlayOnScreen(k,this._overlayRect,ze)),"bottom"===de.overlayY?Ve.bottom=this._document.documentElement.clientHeight-(k.y+this._overlayRect.height)+"px":Ve.top=(0,d.HM)(k.y),Ve}_getExactOverlayX(de,et,ze){let P,Ve={left:"",right:""},k=this._getOverlayPoint(et,this._overlayRect,de);return this._isPushed&&(k=this._pushOverlayOnScreen(k,this._overlayRect,ze)),P=this._isRtl()?"end"===de.overlayX?"left":"right":"end"===de.overlayX?"right":"left","right"===P?Ve.right=this._document.documentElement.clientWidth-(k.x+this._overlayRect.width)+"px":Ve.left=(0,d.HM)(k.x),Ve}_getScrollVisibility(){const de=this._getOriginRect(),et=this._pane.getBoundingClientRect(),ze=this._scrollables.map(Ve=>Ve.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:se(de,ze),isOriginOutsideView:R(de,ze),isOverlayClipped:se(et,ze),isOverlayOutsideView:R(et,ze)}}_subtractOverflows(de,...et){return et.reduce((ze,Ve)=>ze-Math.max(Ve,0),de)}_getNarrowedViewportRect(){const de=this._document.documentElement.clientWidth,et=this._document.documentElement.clientHeight,ze=this._viewportRuler.getViewportScrollPosition();return{top:ze.top+this._viewportMargin,left:ze.left+this._viewportMargin,right:ze.left+de-this._viewportMargin,bottom:ze.top+et-this._viewportMargin,width:de-2*this._viewportMargin,height:et-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(de,et){return"x"===et?null==de.offsetX?this._offsetX:de.offsetX:null==de.offsetY?this._offsetY:de.offsetY}_validatePositions(){}_addPanelClasses(de){this._pane&&(0,d.Eq)(de).forEach(et=>{""!==et&&-1===this._appliedPanelClasses.indexOf(et)&&(this._appliedPanelClasses.push(et),this._pane.classList.add(et))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(de=>{this._pane.classList.remove(de)}),this._appliedPanelClasses=[])}_getOriginRect(){const de=this._origin;if(de instanceof o.SBq)return de.nativeElement.getBoundingClientRect();if(de instanceof Element)return de.getBoundingClientRect();const et=de.width||0,ze=de.height||0;return{top:de.y,bottom:de.y+ze,left:de.x,right:de.x+et,height:ze,width:et}}}function re(bt,de){for(let et in de)de.hasOwnProperty(et)&&(bt[et]=de[et]);return bt}function We(bt){if("number"!=typeof bt&&null!=bt){const[de,et]=bt.split(ie);return et&&"px"!==et?null:parseFloat(de)}return bt||null}function He(bt){return{top:Math.floor(bt.top),right:Math.floor(bt.right),bottom:Math.floor(bt.bottom),left:Math.floor(bt.left),width:Math.floor(bt.width),height:Math.floor(bt.height)}}const Ze="cdk-global-overlay-wrapper";class H{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(de){const et=de.getConfig();this._overlayRef=de,this._width&&!et.width&&de.updateSize({width:this._width}),this._height&&!et.height&&de.updateSize({height:this._height}),de.hostElement.classList.add(Ze),this._isDisposed=!1}top(de=""){return this._bottomOffset="",this._topOffset=de,this._alignItems="flex-start",this}left(de=""){return this._xOffset=de,this._xPosition="left",this}bottom(de=""){return this._topOffset="",this._bottomOffset=de,this._alignItems="flex-end",this}right(de=""){return this._xOffset=de,this._xPosition="right",this}start(de=""){return this._xOffset=de,this._xPosition="start",this}end(de=""){return this._xOffset=de,this._xPosition="end",this}width(de=""){return this._overlayRef?this._overlayRef.updateSize({width:de}):this._width=de,this}height(de=""){return this._overlayRef?this._overlayRef.updateSize({height:de}):this._height=de,this}centerHorizontally(de=""){return this.left(de),this._xPosition="center",this}centerVertically(de=""){return this.top(de),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const de=this._overlayRef.overlayElement.style,et=this._overlayRef.hostElement.style,ze=this._overlayRef.getConfig(),{width:Ve,height:k,maxWidth:P,maxHeight:te}=ze,gt=!("100%"!==Ve&&"100vw"!==Ve||P&&"100%"!==P&&"100vw"!==P),le=!("100%"!==k&&"100vh"!==k||te&&"100%"!==te&&"100vh"!==te),tt=this._xPosition,Ft=this._xOffset,Wt="rtl"===this._overlayRef.getConfig().direction;let kt="",Yt="",Xe="";gt?Xe="flex-start":"center"===tt?(Xe="center",Wt?Yt=Ft:kt=Ft):Wt?"left"===tt||"end"===tt?(Xe="flex-end",kt=Ft):("right"===tt||"start"===tt)&&(Xe="flex-start",Yt=Ft):"left"===tt||"start"===tt?(Xe="flex-start",kt=Ft):("right"===tt||"end"===tt)&&(Xe="flex-end",Yt=Ft),de.position=this._cssPosition,de.marginLeft=gt?"0":kt,de.marginTop=le?"0":this._topOffset,de.marginBottom=this._bottomOffset,de.marginRight=gt?"0":Yt,et.justifyContent=Xe,et.alignItems=le?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const de=this._overlayRef.overlayElement.style,et=this._overlayRef.hostElement,ze=et.style;et.classList.remove(Ze),ze.justifyContent=ze.alignItems=de.marginTop=de.marginBottom=de.marginLeft=de.marginRight=de.position="",this._overlayRef=null,this._isDisposed=!0}}let ke=(()=>{class bt{constructor(et,ze,Ve,k){this._viewportRuler=et,this._document=ze,this._platform=Ve,this._overlayContainer=k}global(){return new H}flexibleConnectedTo(et){return new q(et,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(e.rL),o.LFG(n.K0),o.LFG(c.t4),o.LFG(j))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})(),ht=0,_t=(()=>{class bt{constructor(et,ze,Ve,k,P,te,gt,le,tt,Ft,Wt,kt){this.scrollStrategies=et,this._overlayContainer=ze,this._componentFactoryResolver=Ve,this._positionBuilder=k,this._keyboardDispatcher=P,this._injector=te,this._ngZone=gt,this._document=le,this._directionality=tt,this._location=Ft,this._outsideClickDispatcher=Wt,this._animationsModuleType=kt}create(et){const ze=this._createHostElement(),Ve=this._createPaneElement(ze),k=this._createPortalOutlet(Ve),P=new Oe(et);return P.direction=P.direction||this._directionality.value,new Ee(k,ze,Ve,P,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(et){const ze=this._document.createElement("div");return ze.id="cdk-overlay-"+ht++,ze.classList.add("cdk-overlay-pane"),et.appendChild(ze),ze}_createHostElement(){const et=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(et),et}_createPortalOutlet(et){return this._appRef||(this._appRef=this._injector.get(o.z2F)),new Le.u0(et,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return bt.\u0275fac=function(et){return new(et||bt)(o.LFG(he),o.LFG(j),o.LFG(o._Vd),o.LFG(ke),o.LFG(z),o.LFG(o.zs3),o.LFG(o.R0b),o.LFG(n.K0),o.LFG(J.Is),o.LFG(n.Ye),o.LFG(x),o.LFG(o.QbO,8))},bt.\u0275prov=o.Yz7({token:bt,factory:bt.\u0275fac,providedIn:"root"}),bt})();const ot=[{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"}],Et=new o.OlP("cdk-connected-overlay-scroll-strategy");let jt=(()=>{class bt{constructor(et){this.elementRef=et}}return bt.\u0275fac=function(et){return new(et||bt)(o.Y36(o.SBq))},bt.\u0275dir=o.lG2({type:bt,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),bt})(),si=(()=>{class bt{get offsetX(){return this._offsetX}set offsetX(et){this._offsetX=et,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(et){this._offsetY=et,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(et){this._hasBackdrop=(0,d.Ig)(et)}get lockPosition(){return this._lockPosition}set lockPosition(et){this._lockPosition=(0,d.Ig)(et)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(et){this._flexibleDimensions=(0,d.Ig)(et)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(et){this._growAfterOpen=(0,d.Ig)(et)}get push(){return this._push}set push(et){this._push=(0,d.Ig)(et)}constructor(et,ze,Ve,k,P){this._overlay=et,this._dir=P,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=Ae.w0.EMPTY,this._attachSubscription=Ae.w0.EMPTY,this._detachSubscription=Ae.w0.EMPTY,this._positionSubscription=Ae.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new o.vpe,this.positionChange=new o.vpe,this.attach=new o.vpe,this.detach=new o.vpe,this.overlayKeydown=new o.vpe,this.overlayOutsideClick=new o.vpe,this._templatePortal=new Le.UE(ze,Ve),this._scrollStrategyFactory=k,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(et){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),et.origin&&this.open&&this._position.apply()),et.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=ot);const et=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=et.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=et.detachments().subscribe(()=>this.detach.emit()),et.keydownEvents().subscribe(ze=>{this.overlayKeydown.next(ze),ze.keyCode===Ue.hY&&!this.disableClose&&!(0,Ue.Vb)(ze)&&(ze.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(ze=>{this.overlayOutsideClick.next(ze)})}_buildConfig(){const et=this._position=this.positionStrategy||this._createPositionStrategy(),ze=new Oe({direction:this._dir,positionStrategy:et,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(ze.width=this.width),(this.height||0===this.height)&&(ze.height=this.height),(this.minWidth||0===this.minWidth)&&(ze.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(ze.minHeight=this.minHeight),this.backdropClass&&(ze.backdropClass=this.backdropClass),this.panelClass&&(ze.panelClass=this.panelClass),ze}_updatePositionStrategy(et){const ze=this.positions.map(Ve=>({originX:Ve.originX,originY:Ve.originY,overlayX:Ve.overlayX,overlayY:Ve.overlayY,offsetX:Ve.offsetX||this.offsetX,offsetY:Ve.offsetY||this.offsetY,panelClass:Ve.panelClass||void 0}));return et.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(ze).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const et=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(et),et}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof jt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(et=>{this.backdropClick.emit(et)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function De(bt,de=!1){return(0,F.e)((et,ze)=>{let Ve=0;et.subscribe((0,W.x)(ze,k=>{const P=bt(k,Ve++);(P||de)&&ze.next(k),!P&&ze.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(et=>{this.positionChange.emit(et),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return bt.\u0275fac=function(et){return new(et||bt)(o.Y36(_t),o.Y36(o.Rgc),o.Y36(o.s_b),o.Y36(Et),o.Y36(J.Is,8))},bt.\u0275dir=o.lG2({type:bt,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[o.TTD]}),bt})();const ii={provide:Et,deps:[_t],useFactory:function Ut(bt){return()=>bt.scrollStrategies.reposition()}};let xt=(()=>{class bt{}return bt.\u0275fac=function(et){return new(et||bt)},bt.\u0275mod=o.oAB({type:bt}),bt.\u0275inj=o.cJS({providers:[_t,ii],imports:[J.vT,Le.eL,e.Cl,e.Cl]}),bt})()},62831:(vt,we,l)=>{"use strict";l.d(we,{Mq:()=>Ie,Oy:()=>G,_i:()=>Ae,ht:()=>ce,i$:()=>De,kV:()=>Mt,qK:()=>E,sA:()=>pt,t4:()=>d});var e=l(65879),n=l(96814);let o;try{o=typeof Intl<"u"&&Intl.v8BreakIterator}catch{o=!1}let f,d=(()=>{class ye{constructor(se){this._platformId=se,this.isBrowser=this._platformId?(0,n.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!o)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return ye.\u0275fac=function(se){return new(se||ye)(e.LFG(e.Lbi))},ye.\u0275prov=e.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"}),ye})();const p=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function E(){if(f)return f;if("object"!=typeof document||!document)return f=new Set(p),f;let ye=document.createElement("input");return f=new Set(p.filter(R=>(ye.setAttribute("type",R),ye.type===R))),f}let F,J,Le,$e;function De(ye){return function W(){if(null==F&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>F=!0}))}finally{F=F||!1}return F}()?ye:!!ye.capture}function Ie(){if(null==Le){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return Le=!1,Le;if("scrollBehavior"in document.documentElement.style)Le=!0;else{const ye=Element.prototype.scrollTo;Le=!!ye&&!/\{\s*\[native code\]\s*\}/.test(ye.toString())}}return Le}function Ae(){if("object"!=typeof document||!document)return 0;if(null==J){const ye=document.createElement("div"),R=ye.style;ye.dir="rtl",R.width="1px",R.overflow="auto",R.visibility="hidden",R.pointerEvents="none",R.position="absolute";const se=document.createElement("div"),pe=se.style;pe.width="2px",pe.height="1px",ye.appendChild(se),document.body.appendChild(ye),J=0,0===ye.scrollLeft&&(ye.scrollLeft=1,J=0===ye.scrollLeft?1:2),ye.remove()}return J}function Mt(ye){if(function Ue(){if(null==$e){const ye=typeof document<"u"?document.head:null;$e=!(!ye||!ye.createShadowRoot&&!ye.attachShadow)}return $e}()){const R=ye.getRootNode?ye.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&R instanceof ShadowRoot)return R}return null}function ce(){let ye=typeof document<"u"&&document?document.activeElement:null;for(;ye&&ye.shadowRoot;){const R=ye.shadowRoot.activeElement;if(R===ye)break;ye=R}return ye}function pt(ye){return ye.composedPath?ye.composedPath()[0]:ye.target}function G(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(vt,we,l)=>{"use strict";l.d(we,{C5:()=>W,Pl:()=>ce,UE:()=>De,eL:()=>G,en:()=>Le,ig:()=>Ue,u0:()=>Ae});var e=l(65879),n=l(96814);class F{attach(se){return this._attachedHost=se,se.attach(this)}detach(){let se=this._attachedHost;null!=se&&(this._attachedHost=null,se.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(se){this._attachedHost=se}}class W extends F{constructor(se,pe,he,Oe,Te){super(),this.component=se,this.viewContainerRef=pe,this.injector=he,this.componentFactoryResolver=Oe,this.projectableNodes=Te}}class De extends F{constructor(se,pe,he,Oe){super(),this.templateRef=se,this.viewContainerRef=pe,this.context=he,this.injector=Oe}get origin(){return this.templateRef.elementRef}attach(se,pe=this.context){return this.context=pe,super.attach(se)}detach(){return this.context=void 0,super.detach()}}class J extends F{constructor(se){super(),this.element=se instanceof e.SBq?se.nativeElement:se}}class Le{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(se){return se instanceof W?(this._attachedPortal=se,this.attachComponentPortal(se)):se instanceof De?(this._attachedPortal=se,this.attachTemplatePortal(se)):this.attachDomPortal&&se instanceof J?(this._attachedPortal=se,this.attachDomPortal(se)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(se){this._disposeFn=se}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Ae extends Le{constructor(se,pe,he,Oe,Te){super(),this.outletElement=se,this._componentFactoryResolver=pe,this._appRef=he,this._defaultInjector=Oe,this.attachDomPortal=Q=>{const Ne=Q.element,qe=this._document.createComment("dom-portal");Ne.parentNode.insertBefore(qe,Ne),this.outletElement.appendChild(Ne),this._attachedPortal=Q,super.setDisposeFn(()=>{qe.parentNode&&qe.parentNode.replaceChild(Ne,qe)})},this._document=Te}attachComponentPortal(se){const he=(se.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(se.component);let Oe;return se.viewContainerRef?(Oe=se.viewContainerRef.createComponent(he,se.viewContainerRef.length,se.injector||se.viewContainerRef.injector,se.projectableNodes||void 0),this.setDisposeFn(()=>Oe.destroy())):(Oe=he.create(se.injector||this._defaultInjector||e.zs3.NULL),this._appRef.attachView(Oe.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Oe.hostView),Oe.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Oe)),this._attachedPortal=se,Oe}attachTemplatePortal(se){let pe=se.viewContainerRef,he=pe.createEmbeddedView(se.templateRef,se.context,{injector:se.injector});return he.rootNodes.forEach(Oe=>this.outletElement.appendChild(Oe)),he.detectChanges(),this.setDisposeFn(()=>{let Oe=pe.indexOf(he);-1!==Oe&&pe.remove(Oe)}),this._attachedPortal=se,he}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(se){return se.hostView.rootNodes[0]}}let Ue=(()=>{class R extends De{constructor(pe,he){super(pe,he)}}return R.\u0275fac=function(pe){return new(pe||R)(e.Y36(e.Rgc),e.Y36(e.s_b))},R.\u0275dir=e.lG2({type:R,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[e.qOj]}),R})(),ce=(()=>{class R extends Le{constructor(pe,he,Oe){super(),this._componentFactoryResolver=pe,this._viewContainerRef=he,this._isInitialized=!1,this.attached=new e.vpe,this.attachDomPortal=Te=>{const Q=Te.element,Ne=this._document.createComment("dom-portal");Te.setAttachedHost(this),Q.parentNode.insertBefore(Ne,Q),this._getRootNode().appendChild(Q),this._attachedPortal=Te,super.setDisposeFn(()=>{Ne.parentNode&&Ne.parentNode.replaceChild(Q,Ne)})},this._document=Oe}get portal(){return this._attachedPortal}set portal(pe){this.hasAttached()&&!pe&&!this._isInitialized||(this.hasAttached()&&super.detach(),pe&&super.attach(pe),this._attachedPortal=pe||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(pe){pe.setAttachedHost(this);const he=null!=pe.viewContainerRef?pe.viewContainerRef:this._viewContainerRef,Te=(pe.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(pe.component),Q=he.createComponent(Te,he.length,pe.injector||he.injector,pe.projectableNodes||void 0);return he!==this._viewContainerRef&&this._getRootNode().appendChild(Q.hostView.rootNodes[0]),super.setDisposeFn(()=>Q.destroy()),this._attachedPortal=pe,this._attachedRef=Q,this.attached.emit(Q),Q}attachTemplatePortal(pe){pe.setAttachedHost(this);const he=this._viewContainerRef.createEmbeddedView(pe.templateRef,pe.context,{injector:pe.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=pe,this._attachedRef=he,this.attached.emit(he),he}_getRootNode(){const pe=this._viewContainerRef.element.nativeElement;return pe.nodeType===pe.ELEMENT_NODE?pe:pe.parentNode}}return R.\u0275fac=function(pe){return new(pe||R)(e.Y36(e._Vd),e.Y36(e.s_b),e.Y36(n.K0))},R.\u0275dir=e.lG2({type:R,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[e.qOj]}),R})(),G=(()=>{class R{}return R.\u0275fac=function(pe){return new(pe||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({}),R})()},16672:(vt,we,l)=>{"use strict";l.d(we,{Cl:()=>j,PQ:()=>R,ZD:()=>x,mF:()=>ye,rL:()=>pe});var e=l(42495),n=l(65879),o=l(78645),d=l(22096),c=l(65592),f=l(92438),F=(l(80927),l(76410),l(29028)),W=l(32181),De=l(59773),J=l(62831),Le=l(96814),Ie=l(49388);let ye=(()=>{class Ee{constructor(ie,q,re){this._ngZone=ie,this._platform=q,this._scrolled=new o.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=re}register(ie){this.scrollContainers.has(ie)||this.scrollContainers.set(ie,ie.elementScrolled().subscribe(()=>this._scrolled.next(ie)))}deregister(ie){const q=this.scrollContainers.get(ie);q&&(q.unsubscribe(),this.scrollContainers.delete(ie))}scrolled(ie=20){return this._platform.isBrowser?new c.y(q=>{this._globalSubscription||this._addGlobalListener();const re=ie>0?this._scrolled.pipe((0,F.e)(ie)).subscribe(q):this._scrolled.subscribe(q);return this._scrolledCount++,()=>{re.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,d.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ie,q)=>this.deregister(q)),this._scrolled.complete()}ancestorScrolled(ie,q){const re=this.getAncestorScrollContainers(ie);return this.scrolled(q).pipe((0,W.h)(We=>!We||re.indexOf(We)>-1))}getAncestorScrollContainers(ie){const q=[];return this.scrollContainers.forEach((re,We)=>{this._scrollableContainsElement(We,ie)&&q.push(We)}),q}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ie,q){let re=(0,e.fI)(q),We=ie.getElementRef().nativeElement;do{if(re==We)return!0}while(re=re.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ie=this._getWindow();return(0,f.R)(ie.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Ee.\u0275fac=function(ie){return new(ie||Ee)(n.LFG(n.R0b),n.LFG(J.t4),n.LFG(Le.K0,8))},Ee.\u0275prov=n.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})(),R=(()=>{class Ee{constructor(ie,q,re,We){this.elementRef=ie,this.scrollDispatcher=q,this.ngZone=re,this.dir=We,this._destroyed=new o.x,this._elementScrolled=new c.y(He=>this.ngZone.runOutsideAngular(()=>(0,f.R)(this.elementRef.nativeElement,"scroll").pipe((0,De.R)(this._destroyed)).subscribe(He)))}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(ie){const q=this.elementRef.nativeElement,re=this.dir&&"rtl"==this.dir.value;null==ie.left&&(ie.left=re?ie.end:ie.start),null==ie.right&&(ie.right=re?ie.start:ie.end),null!=ie.bottom&&(ie.top=q.scrollHeight-q.clientHeight-ie.bottom),re&&0!=(0,J._i)()?(null!=ie.left&&(ie.right=q.scrollWidth-q.clientWidth-ie.left),2==(0,J._i)()?ie.left=ie.right:1==(0,J._i)()&&(ie.left=ie.right?-ie.right:ie.right)):null!=ie.right&&(ie.left=q.scrollWidth-q.clientWidth-ie.right),this._applyScrollToOptions(ie)}_applyScrollToOptions(ie){const q=this.elementRef.nativeElement;(0,J.Mq)()?q.scrollTo(ie):(null!=ie.top&&(q.scrollTop=ie.top),null!=ie.left&&(q.scrollLeft=ie.left))}measureScrollOffset(ie){const q="left",We=this.elementRef.nativeElement;if("top"==ie)return We.scrollTop;if("bottom"==ie)return We.scrollHeight-We.clientHeight-We.scrollTop;const He=this.dir&&"rtl"==this.dir.value;return"start"==ie?ie=He?"right":q:"end"==ie&&(ie=He?q:"right"),He&&2==(0,J._i)()?ie==q?We.scrollWidth-We.clientWidth-We.scrollLeft:We.scrollLeft:He&&1==(0,J._i)()?ie==q?We.scrollLeft+We.scrollWidth-We.clientWidth:-We.scrollLeft:ie==q?We.scrollLeft:We.scrollWidth-We.clientWidth-We.scrollLeft}}return Ee.\u0275fac=function(ie){return new(ie||Ee)(n.Y36(n.SBq),n.Y36(ye),n.Y36(n.R0b),n.Y36(Ie.Is,8))},Ee.\u0275dir=n.lG2({type:Ee,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),Ee})(),pe=(()=>{class Ee{constructor(ie,q,re){this._platform=ie,this._change=new o.x,this._changeListener=We=>{this._change.next(We)},this._document=re,q.runOutsideAngular(()=>{if(ie.isBrowser){const We=this._getWindow();We.addEventListener("resize",this._changeListener),We.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ie=this._getWindow();ie.removeEventListener("resize",this._changeListener),ie.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ie={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ie}getViewportRect(){const ie=this.getViewportScrollPosition(),{width:q,height:re}=this.getViewportSize();return{top:ie.top,left:ie.left,bottom:ie.top+re,right:ie.left+q,height:re,width:q}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ie=this._document,q=this._getWindow(),re=ie.documentElement,We=re.getBoundingClientRect();return{top:-We.top||ie.body.scrollTop||q.scrollY||re.scrollTop||0,left:-We.left||ie.body.scrollLeft||q.scrollX||re.scrollLeft||0}}change(ie=20){return ie>0?this._change.pipe((0,F.e)(ie)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ie=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ie.innerWidth,height:ie.innerHeight}:{width:0,height:0}}}return Ee.\u0275fac=function(ie){return new(ie||Ee)(n.LFG(J.t4),n.LFG(n.R0b),n.LFG(Le.K0,8))},Ee.\u0275prov=n.Yz7({token:Ee,factory:Ee.\u0275fac,providedIn:"root"}),Ee})(),x=(()=>{class Ee{}return Ee.\u0275fac=function(ie){return new(ie||Ee)},Ee.\u0275mod=n.oAB({type:Ee}),Ee.\u0275inj=n.cJS({}),Ee})(),j=(()=>{class Ee{}return Ee.\u0275fac=function(ie){return new(ie||Ee)},Ee.\u0275mod=n.oAB({type:Ee}),Ee.\u0275inj=n.cJS({imports:[Ie.vT,x,Ie.vT,x]}),Ee})()},14643:(vt,we,l)=>{"use strict";l.d(we,{$E:()=>Ve,Af:()=>Q,D5:()=>R,FT:()=>ze,HT:()=>Wt,Hx:()=>tt,Kb:()=>at,O_:()=>ye,QJ:()=>Ne,Sq:()=>He,T$:()=>et,Z4:()=>se,_J:()=>H,bH:()=>k,fe:()=>We,fo:()=>Oe,hD:()=>qe,nl:()=>N,oF:()=>z,pF:()=>bt,pN:()=>pt,qM:()=>Ze,r2:()=>ke,s$:()=>ie,xN:()=>Se,zC:()=>gt});var e=l(49388),n=l(42495),o=l(78337),d=l(62831),c=l(16672),f=l(96814),p=l(65879),E=l(78645),F=l(7715),W=l(65619),De=l(2664),J=l(22096),Le=l(59773),Ie=l(48180);const Ae=[[["caption"]],[["colgroup"],["col"]]],$e=["caption","colgroup, col"];function Ue(kt,Yt){if(1&kt&&(p.TgZ(0,"th",3),p._uU(1),p.qZA()),2&kt){const Xe=p.oxw();p.Udp("text-align",Xe.justify),p.xp6(1),p.hij(" ",Xe.headerText," ")}}function Mt(kt,Yt){if(1&kt&&(p.TgZ(0,"td",4),p._uU(1),p.qZA()),2&kt){const Xe=Yt.$implicit,Be=p.oxw();p.Udp("text-align",Be.justify),p.xp6(1),p.hij(" ",Be.dataAccessor(Xe,Be.name)," ")}}function ce(kt){return class extends kt{get sticky(){return this._sticky}set sticky(Yt){const Xe=this._sticky;this._sticky=(0,n.Ig)(Yt),this._hasStickyChanged=Xe!==this._sticky}hasStickyChanged(){const Yt=this._hasStickyChanged;return this._hasStickyChanged=!1,Yt}resetStickyChanged(){this._hasStickyChanged=!1}constructor(...Yt){super(...Yt),this._sticky=!1,this._hasStickyChanged=!1}}}const pt=new p.OlP("CDK_TABLE"),G=new p.OlP("text-column-options");let ye=(()=>{class kt{constructor(Xe){this.template=Xe}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkCellDef",""]]}),kt})(),R=(()=>{class kt{constructor(Xe){this.template=Xe}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkHeaderCellDef",""]]}),kt})(),se=(()=>{class kt{constructor(Xe){this.template=Xe}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkFooterCellDef",""]]}),kt})();class pe{}const he=ce(pe);let Oe=(()=>{class kt extends he{get name(){return this._name}set name(Xe){this._setNameInput(Xe)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Xe){const Be=this._stickyEnd;this._stickyEnd=(0,n.Ig)(Xe),this._hasStickyChanged=Be!==this._stickyEnd}constructor(Xe){super(),this._table=Xe,this._stickyEnd=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Xe){Xe&&(this._name=Xe,this.cssClassFriendlyName=Xe.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(pt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkColumnDef",""]],contentQueries:function(Xe,Be,Ct){if(1&Xe&&(p.Suo(Ct,ye,5),p.Suo(Ct,R,5),p.Suo(Ct,se,5)),2&Xe){let st;p.iGM(st=p.CRH())&&(Be.cell=st.first),p.iGM(st=p.CRH())&&(Be.headerCell=st.first),p.iGM(st=p.CRH())&&(Be.footerCell=st.first)}},inputs:{sticky:"sticky",name:["cdkColumnDef","name"],stickyEnd:"stickyEnd"},features:[p._Bn([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:kt}]),p.qOj]}),kt})();class Te{constructor(Yt,Xe){Xe.nativeElement.classList.add(...Yt._columnCssClassName)}}let Q=(()=>{class kt extends Te{constructor(Xe,Be){super(Xe,Be)}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(Oe),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[p.qOj]}),kt})(),Ne=(()=>{class kt extends Te{constructor(Xe,Be){if(super(Xe,Be),1===Xe._table?._elementRef.nativeElement.nodeType){const Ct=Xe._table._elementRef.nativeElement.getAttribute("role");Be.nativeElement.setAttribute("role","grid"===Ct||"treegrid"===Ct?"gridcell":"cell")}}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(Oe),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[p.qOj]}),kt})(),qe=(()=>{class kt extends Te{constructor(Xe,Be){if(super(Xe,Be),1===Xe._table?._elementRef.nativeElement.nodeType){const Ct=Xe._table._elementRef.nativeElement.getAttribute("role");Be.nativeElement.setAttribute("role","grid"===Ct||"treegrid"===Ct?"gridcell":"cell")}}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(Oe),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[p.qOj]}),kt})();class St{constructor(){this.tasks=[],this.endTasks=[]}}const N=new p.OlP("_COALESCED_STYLE_SCHEDULER");let z=(()=>{class kt{constructor(Xe){this._ngZone=Xe,this._currentSchedule=null,this._destroyed=new E.x}schedule(Xe){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Xe)}scheduleEnd(Xe){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Xe)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new St,this._getScheduleObservable().pipe((0,Le.R)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Xe=this._currentSchedule;this._currentSchedule=new St;for(const Be of Xe.tasks)Be();for(const Be of Xe.endTasks)Be()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,F.D)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,Ie.q)(1))}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.LFG(p.R0b))},kt.\u0275prov=p.Yz7({token:kt,factory:kt.\u0275fac}),kt})(),j=(()=>{class kt{constructor(Xe,Be){this.template=Xe,this._differs=Be}ngOnChanges(Xe){if(!this._columnsDiffer){const Be=Xe.columns&&Xe.columns.currentValue||[];this._columnsDiffer=this._differs.find(Be).create(),this._columnsDiffer.diff(Be)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Xe){return this instanceof ie?Xe.headerCell.template:this instanceof We?Xe.footerCell.template:Xe.cell.template}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4))},kt.\u0275dir=p.lG2({type:kt,features:[p.TTD]}),kt})();class Ee extends j{}const ee=ce(Ee);let ie=(()=>{class kt extends ee{constructor(Xe,Be,Ct){super(Xe,Be),this._table=Ct}ngOnChanges(Xe){super.ngOnChanges(Xe)}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(pt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:["cdkHeaderRowDef","columns"],sticky:["cdkHeaderRowDefSticky","sticky"]},features:[p.qOj,p.TTD]}),kt})();class q extends j{}const re=ce(q);let We=(()=>{class kt extends re{constructor(Xe,Be,Ct){super(Xe,Be),this._table=Ct}ngOnChanges(Xe){super.ngOnChanges(Xe)}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(pt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:["cdkFooterRowDef","columns"],sticky:["cdkFooterRowDefSticky","sticky"]},features:[p.qOj,p.TTD]}),kt})(),He=(()=>{class kt extends j{constructor(Xe,Be,Ct){super(Xe,Be),this._table=Ct}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc),p.Y36(p.ZZ4),p.Y36(pt,8))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkRowDef",""]],inputs:{columns:["cdkRowDefColumns","columns"],when:["cdkRowDefWhen","when"]},features:[p.qOj]}),kt})(),at=(()=>{class kt{constructor(Xe){this._viewContainer=Xe,kt.mostRecentCellOutlet=this}ngOnDestroy(){kt.mostRecentCellOutlet===this&&(kt.mostRecentCellOutlet=null)}}return kt.mostRecentCellOutlet=null,kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.s_b))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","cdkCellOutlet",""]]}),kt})(),Se=(()=>{class kt{}return kt.\u0275fac=function(Xe){return new(Xe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Xe,Be){1&Xe&&p.GkF(0,0)},dependencies:[at],encapsulation:2}),kt})(),Ze=(()=>{class kt{}return kt.\u0275fac=function(Xe){return new(Xe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Xe,Be){1&Xe&&p.GkF(0,0)},dependencies:[at],encapsulation:2}),kt})(),H=(()=>{class kt{}return kt.\u0275fac=function(Xe){return new(Xe||kt)},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(Xe,Be){1&Xe&&p.GkF(0,0)},dependencies:[at],encapsulation:2}),kt})(),ke=(()=>{class kt{constructor(Xe){this.templateRef=Xe,this._contentClassName="cdk-no-data-row"}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.Rgc))},kt.\u0275dir=p.lG2({type:kt,selectors:[["ng-template","cdkNoDataRow",""]]}),kt})();const ht=["top","bottom","left","right"];class _t{constructor(Yt,Xe,Be,Ct,st=!0,ve=!0,ge){this._isNativeHtmlTable=Yt,this._stickCellCss=Xe,this.direction=Be,this._coalescedStyleScheduler=Ct,this._isBrowser=st,this._needsPositionStickyOnElement=ve,this._positionListener=ge,this._cachedCellWidths=[],this._borderCellCss={top:`${Xe}-border-elem-top`,bottom:`${Xe}-border-elem-bottom`,left:`${Xe}-border-elem-left`,right:`${Xe}-border-elem-right`}}clearStickyPositioning(Yt,Xe){const Be=[];for(const Ct of Yt)if(Ct.nodeType===Ct.ELEMENT_NODE){Be.push(Ct);for(let st=0;st{for(const Ct of Be)this._removeStickyStyle(Ct,Xe)})}updateStickyColumns(Yt,Xe,Be,Ct=!0){if(!Yt.length||!this._isBrowser||!Xe.some(L=>L)&&!Be.some(L=>L))return void(this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]})));const st=Yt[0],ve=st.children.length,ge=this._getCellWidths(st,Ct),U=this._getStickyStartColumnPositions(ge,Xe),Qe=this._getStickyEndColumnPositions(ge,Be),Me=Xe.lastIndexOf(!0),oe=Be.indexOf(!0);this._coalescedStyleScheduler.schedule(()=>{const L="rtl"===this.direction,ne=L?"right":"left",ue=L?"left":"right";for(const Ke of Yt)for(let ct=0;ctXe[ct]?Ke:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===oe?[]:ge.slice(oe).map((Ke,ct)=>Be[ct+oe]?Ke:null).reverse()}))})}stickRows(Yt,Xe,Be){if(!this._isBrowser)return;const Ct="bottom"===Be?Yt.slice().reverse():Yt,st="bottom"===Be?Xe.slice().reverse():Xe,ve=[],ge=[],U=[];for(let Me=0,oe=0;Me{for(let Me=0;Me{Xe.some(Ct=>!Ct)?this._removeStickyStyle(Be,["bottom"]):this._addStickyStyle(Be,"bottom",0,!1)})}_removeStickyStyle(Yt,Xe){for(const Ct of Xe)Yt.style[Ct]="",Yt.classList.remove(this._borderCellCss[Ct]);ht.some(Ct=>-1===Xe.indexOf(Ct)&&Yt.style[Ct])?Yt.style.zIndex=this._getCalculatedZIndex(Yt):(Yt.style.zIndex="",this._needsPositionStickyOnElement&&(Yt.style.position=""),Yt.classList.remove(this._stickCellCss))}_addStickyStyle(Yt,Xe,Be,Ct){Yt.classList.add(this._stickCellCss),Ct&&Yt.classList.add(this._borderCellCss[Xe]),Yt.style[Xe]=`${Be}px`,Yt.style.zIndex=this._getCalculatedZIndex(Yt),this._needsPositionStickyOnElement&&(Yt.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(Yt){const Xe={top:100,bottom:10,left:1,right:1};let Be=0;for(const Ct of ht)Yt.style[Ct]&&(Be+=Xe[Ct]);return Be?`${Be}`:""}_getCellWidths(Yt,Xe=!0){if(!Xe&&this._cachedCellWidths.length)return this._cachedCellWidths;const Be=[],Ct=Yt.children;for(let st=0;st0;st--)Xe[st]&&(Be[st]=Ct,Ct+=Yt[st]);return Be}}const bt=new p.OlP("CDK_SPL");let et=(()=>{class kt{constructor(Xe,Be){this.viewContainer=Xe,this.elementRef=Be}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","rowOutlet",""]]}),kt})(),ze=(()=>{class kt{constructor(Xe,Be){this.viewContainer=Xe,this.elementRef=Be}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","headerRowOutlet",""]]}),kt})(),Ve=(()=>{class kt{constructor(Xe,Be){this.viewContainer=Xe,this.elementRef=Be}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","footerRowOutlet",""]]}),kt})(),k=(()=>{class kt{constructor(Xe,Be){this.viewContainer=Xe,this.elementRef=Be}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.s_b),p.Y36(p.SBq))},kt.\u0275dir=p.lG2({type:kt,selectors:[["","noDataRowOutlet",""]]}),kt})(),gt=(()=>{class kt{get trackBy(){return this._trackByFn}set trackBy(Xe){this._trackByFn=Xe}get dataSource(){return this._dataSource}set dataSource(Xe){this._dataSource!==Xe&&this._switchDataSource(Xe)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Xe){this._multiTemplateDataRows=(0,n.Ig)(Xe),this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Xe){this._fixedLayout=(0,n.Ig)(Xe),this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Xe,Be,Ct,st,ve,ge,U,Qe,Me,oe,L,ne){this._differs=Xe,this._changeDetectorRef=Be,this._elementRef=Ct,this._dir=ve,this._platform=U,this._viewRepeater=Qe,this._coalescedStyleScheduler=Me,this._viewportRuler=oe,this._stickyPositioningListener=L,this._ngZone=ne,this._onDestroy=new E.x,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new p.vpe,this.viewChange=new W.X({start:0,end:Number.MAX_VALUE}),st||this._elementRef.nativeElement.setAttribute("role","table"),this._document=ge,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((Xe,Be)=>this.trackBy?this.trackBy(Be.dataIndex,Be.data):Be),this._viewportRuler.change().pipe((0,Le.R)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentChecked(){this._cacheRowDefs(),this._cacheColumnDefs();const Be=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||Be,this._forceRecalculateCellWidths=Be,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}ngOnDestroy(){[this._rowOutlet.viewContainer,this._headerRowOutlet.viewContainer,this._footerRowOutlet.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Xe=>{Xe.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,o.Z9)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Xe=this._dataDiffer.diff(this._renderRows);if(!Xe)return this._updateNoDataRow(),void this.contentChanged.next();const Be=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Xe,Be,(Ct,st,ve)=>this._getEmbeddedViewArgs(Ct.item,ve),Ct=>Ct.item.data,Ct=>{1===Ct.operation&&Ct.context&&this._renderCellTemplateForItem(Ct.record.item.rowDef,Ct.context)}),this._updateRowIndexContext(),Xe.forEachIdentityChange(Ct=>{Be.get(Ct.currentIndex).context.$implicit=Ct.item.data}),this._updateNoDataRow(),this._ngZone&&p.R0b.isInAngularZone()?this._ngZone.onStable.pipe((0,Ie.q)(1),(0,Le.R)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(Xe){this._customColumnDefs.add(Xe)}removeColumnDef(Xe){this._customColumnDefs.delete(Xe)}addRowDef(Xe){this._customRowDefs.add(Xe)}removeRowDef(Xe){this._customRowDefs.delete(Xe)}addHeaderRowDef(Xe){this._customHeaderRowDefs.add(Xe),this._headerRowDefChanged=!0}removeHeaderRowDef(Xe){this._customHeaderRowDefs.delete(Xe),this._headerRowDefChanged=!0}addFooterRowDef(Xe){this._customFooterRowDefs.add(Xe),this._footerRowDefChanged=!0}removeFooterRowDef(Xe){this._customFooterRowDefs.delete(Xe),this._footerRowDefChanged=!0}setNoDataRow(Xe){this._customNoDataRow=Xe}updateStickyHeaderRowStyles(){const Xe=this._getRenderedRows(this._headerRowOutlet),Ct=this._elementRef.nativeElement.querySelector("thead");Ct&&(Ct.style.display=Xe.length?"":"none");const st=this._headerRowDefs.map(ve=>ve.sticky);this._stickyStyler.clearStickyPositioning(Xe,["top"]),this._stickyStyler.stickRows(Xe,st,"top"),this._headerRowDefs.forEach(ve=>ve.resetStickyChanged())}updateStickyFooterRowStyles(){const Xe=this._getRenderedRows(this._footerRowOutlet),Ct=this._elementRef.nativeElement.querySelector("tfoot");Ct&&(Ct.style.display=Xe.length?"":"none");const st=this._footerRowDefs.map(ve=>ve.sticky);this._stickyStyler.clearStickyPositioning(Xe,["bottom"]),this._stickyStyler.stickRows(Xe,st,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,st),this._footerRowDefs.forEach(ve=>ve.resetStickyChanged())}updateStickyColumnStyles(){const Xe=this._getRenderedRows(this._headerRowOutlet),Be=this._getRenderedRows(this._rowOutlet),Ct=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Xe,...Be,...Ct],["left","right"]),this._stickyColumnStylesNeedReset=!1),Xe.forEach((st,ve)=>{this._addStickyColumnStyles([st],this._headerRowDefs[ve])}),this._rowDefs.forEach(st=>{const ve=[];for(let ge=0;ge{this._addStickyColumnStyles([st],this._footerRowDefs[ve])}),Array.from(this._columnDefsByName.values()).forEach(st=>st.resetStickyChanged())}_getAllRenderRows(){const Xe=[],Be=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Ct=0;Ct{const ge=Ct&&Ct.has(ve)?Ct.get(ve):[];if(ge.length){const U=ge.shift();return U.dataIndex=Be,U}return{data:Xe,rowDef:ve,dataIndex:Be}})}_cacheColumnDefs(){this._columnDefsByName.clear(),le(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(Be=>{this._columnDefsByName.has(Be.name),this._columnDefsByName.set(Be.name,Be)})}_cacheRowDefs(){this._headerRowDefs=le(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=le(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=le(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Xe=this._rowDefs.filter(Be=>!Be.when);this._defaultRowDef=Xe[0]}_renderUpdatedColumns(){const Xe=(ve,ge)=>ve||!!ge.getColumnsDiff(),Be=this._rowDefs.reduce(Xe,!1);Be&&this._forceRenderDataRows();const Ct=this._headerRowDefs.reduce(Xe,!1);Ct&&this._forceRenderHeaderRows();const st=this._footerRowDefs.reduce(Xe,!1);return st&&this._forceRenderFooterRows(),Be||Ct||st}_switchDataSource(Xe){this._data=[],(0,o.Z9)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Xe||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=Xe}_observeRenderChanges(){if(!this.dataSource)return;let Xe;(0,o.Z9)(this.dataSource)?Xe=this.dataSource.connect(this):(0,De.b)(this.dataSource)?Xe=this.dataSource:Array.isArray(this.dataSource)&&(Xe=(0,J.of)(this.dataSource)),this._renderChangeSubscription=Xe.pipe((0,Le.R)(this._onDestroy)).subscribe(Be=>{this._data=Be||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Xe,Be)=>this._renderRow(this._headerRowOutlet,Xe,Be)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Xe,Be)=>this._renderRow(this._footerRowOutlet,Xe,Be)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Xe,Be){const Ct=Array.from(Be.columns||[]).map(ge=>this._columnDefsByName.get(ge)),st=Ct.map(ge=>ge.sticky),ve=Ct.map(ge=>ge.stickyEnd);this._stickyStyler.updateStickyColumns(Xe,st,ve,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Xe){const Be=[];for(let Ct=0;Ct!st.when||st.when(Be,Xe));else{let st=this._rowDefs.find(ve=>ve.when&&ve.when(Be,Xe))||this._defaultRowDef;st&&Ct.push(st)}return Ct}_getEmbeddedViewArgs(Xe,Be){return{templateRef:Xe.rowDef.template,context:{$implicit:Xe.data},index:Be}}_renderRow(Xe,Be,Ct,st={}){const ve=Xe.viewContainer.createEmbeddedView(Be.template,st,Ct);return this._renderCellTemplateForItem(Be,st),ve}_renderCellTemplateForItem(Xe,Be){for(let Ct of this._getCellTemplates(Xe))at.mostRecentCellOutlet&&at.mostRecentCellOutlet._viewContainer.createEmbeddedView(Ct,Be);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Xe=this._rowOutlet.viewContainer;for(let Be=0,Ct=Xe.length;Be{const Ct=this._columnDefsByName.get(Be);return Xe.extractCellTemplate(Ct)}):[]}_applyNativeTableSections(){const Xe=this._document.createDocumentFragment(),Be=[{tag:"thead",outlets:[this._headerRowOutlet]},{tag:"tbody",outlets:[this._rowOutlet,this._noDataRowOutlet]},{tag:"tfoot",outlets:[this._footerRowOutlet]}];for(const Ct of Be){const st=this._document.createElement(Ct.tag);st.setAttribute("role","rowgroup");for(const ve of Ct.outlets)st.appendChild(ve.elementRef.nativeElement);Xe.appendChild(st)}this._elementRef.nativeElement.appendChild(Xe)}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Xe=(Be,Ct)=>Be||Ct.hasStickyChanged();this._headerRowDefs.reduce(Xe,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Xe,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Xe,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new _t(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,J.of)()).pipe((0,Le.R)(this._onDestroy)).subscribe(Be=>{this._stickyStyler.direction=Be,this.updateStickyColumnStyles()})}_getOwnDefs(Xe){return Xe.filter(Be=>!Be._table||Be._table===this)}_updateNoDataRow(){const Xe=this._customNoDataRow||this._noDataRow;if(!Xe)return;const Be=0===this._rowOutlet.viewContainer.length;if(Be===this._isShowingNoDataRow)return;const Ct=this._noDataRowOutlet.viewContainer;if(Be){const st=Ct.createEmbeddedView(Xe.templateRef),ve=st.rootNodes[0];1===st.rootNodes.length&&ve?.nodeType===this._document.ELEMENT_NODE&&(ve.setAttribute("role","row"),ve.classList.add(Xe._contentClassName))}else Ct.clear();this._isShowingNoDataRow=Be}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(p.ZZ4),p.Y36(p.sBO),p.Y36(p.SBq),p.$8M("role"),p.Y36(e.Is,8),p.Y36(f.K0),p.Y36(d.t4),p.Y36(o.k),p.Y36(N),p.Y36(c.rL),p.Y36(bt,12),p.Y36(p.R0b,8))},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(Xe,Be,Ct){if(1&Xe&&(p.Suo(Ct,ke,5),p.Suo(Ct,Oe,5),p.Suo(Ct,He,5),p.Suo(Ct,ie,5),p.Suo(Ct,We,5)),2&Xe){let st;p.iGM(st=p.CRH())&&(Be._noDataRow=st.first),p.iGM(st=p.CRH())&&(Be._contentColumnDefs=st),p.iGM(st=p.CRH())&&(Be._contentRowDefs=st),p.iGM(st=p.CRH())&&(Be._contentHeaderRowDefs=st),p.iGM(st=p.CRH())&&(Be._contentFooterRowDefs=st)}},viewQuery:function(Xe,Be){if(1&Xe&&(p.Gf(et,7),p.Gf(ze,7),p.Gf(Ve,7),p.Gf(k,7)),2&Xe){let Ct;p.iGM(Ct=p.CRH())&&(Be._rowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(Be._headerRowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(Be._footerRowOutlet=Ct.first),p.iGM(Ct=p.CRH())&&(Be._noDataRowOutlet=Ct.first)}},hostAttrs:["ngSkipHydration","",1,"cdk-table"],hostVars:2,hostBindings:function(Xe,Be){2&Xe&&p.ekj("cdk-table-fixed-layout",Be.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:"multiTemplateDataRows",fixedLayout:"fixedLayout"},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[p._Bn([{provide:pt,useExisting:kt},{provide:o.k,useClass:o.yy},{provide:N,useClass:z},{provide:bt,useValue:null}])],ngContentSelectors:$e,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(Xe,Be){1&Xe&&(p.F$t(Ae),p.Hsn(0),p.Hsn(1,1),p.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[et,ze,Ve,k],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2}),kt})();function le(kt,Yt){return kt.concat(Array.from(Yt))}let tt=(()=>{class kt{get name(){return this._name}set name(Xe){this._name=Xe,this._syncColumnDefName()}constructor(Xe,Be){this._table=Xe,this._options=Be,this.justify="start",this._options=Be||{}}ngOnInit(){this._syncColumnDefName(),void 0===this.headerText&&(this.headerText=this._createDefaultHeaderText()),this.dataAccessor||(this.dataAccessor=this._options.defaultDataAccessor||((Xe,Be)=>Xe[Be])),this._table&&(this.columnDef.cell=this.cell,this.columnDef.headerCell=this.headerCell,this._table.addColumnDef(this.columnDef))}ngOnDestroy(){this._table&&this._table.removeColumnDef(this.columnDef)}_createDefaultHeaderText(){const Xe=this.name;return this._options&&this._options.defaultHeaderTextTransform?this._options.defaultHeaderTextTransform(Xe):Xe[0].toUpperCase()+Xe.slice(1)}_syncColumnDefName(){this.columnDef&&(this.columnDef.name=this.name)}}return kt.\u0275fac=function(Xe){return new(Xe||kt)(p.Y36(gt,8),p.Y36(G,8))},kt.\u0275cmp=p.Xpm({type:kt,selectors:[["cdk-text-column"]],viewQuery:function(Xe,Be){if(1&Xe&&(p.Gf(Oe,7),p.Gf(ye,7),p.Gf(R,7)),2&Xe){let Ct;p.iGM(Ct=p.CRH())&&(Be.columnDef=Ct.first),p.iGM(Ct=p.CRH())&&(Be.cell=Ct.first),p.iGM(Ct=p.CRH())&&(Be.headerCell=Ct.first)}},inputs:{name:"name",headerText:"headerText",dataAccessor:"dataAccessor",justify:"justify"},decls:3,vars:0,consts:[["cdkColumnDef",""],["cdk-header-cell","",3,"text-align",4,"cdkHeaderCellDef"],["cdk-cell","",3,"text-align",4,"cdkCellDef"],["cdk-header-cell",""],["cdk-cell",""]],template:function(Xe,Be){1&Xe&&(p.ynx(0,0),p.YNc(1,Ue,2,3,"th",1),p.YNc(2,Mt,2,3,"td",2),p.BQk())},dependencies:[ye,R,Oe,qe,Q],encapsulation:2}),kt})(),Wt=(()=>{class kt{}return kt.\u0275fac=function(Xe){return new(Xe||kt)},kt.\u0275mod=p.oAB({type:kt}),kt.\u0275inj=p.cJS({imports:[c.Cl]}),kt})()},96814:(vt,we,l)=>{"use strict";l.d(we,{Do:()=>$e,ED:()=>Ia,EM:()=>wr,H9:()=>Sr,HT:()=>d,JF:()=>Bi,JJ:()=>Di,K0:()=>f,Mx:()=>rr,NF:()=>Vr,O5:()=>vr,Ov:()=>ur,PC:()=>yr,PM:()=>sa,RF:()=>Un,S$:()=>Le,Ts:()=>Wn,V_:()=>E,Ye:()=>Ue,Zx:()=>xr,b0:()=>Ae,bD:()=>pr,ez:()=>$n,lw:()=>p,mk:()=>ki,n9:()=>Ma,q:()=>o,sg:()=>Cn,tP:()=>ar,uU:()=>Ki,w_:()=>c});var e=l(65879);let n=null;function o(){return n}function d(A){n||(n=A)}class c{}const f=new e.OlP("DocumentToken");let p=(()=>{class A{historyGo(Y){throw new Error("Not implemented")}}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275prov=e.Yz7({token:A,factory:function(){return(0,e.f3M)(F)},providedIn:"platform"}),A})();const E=new e.OlP("Location Initialized");let F=(()=>{class A extends p{constructor(){super(),this._doc=(0,e.f3M)(f),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return o().getBaseHref(this._doc)}onPopState(Y){const Ge=o().getGlobalEventTarget(this._doc,"window");return Ge.addEventListener("popstate",Y,!1),()=>Ge.removeEventListener("popstate",Y)}onHashChange(Y){const Ge=o().getGlobalEventTarget(this._doc,"window");return Ge.addEventListener("hashchange",Y,!1),()=>Ge.removeEventListener("hashchange",Y)}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(Y){this._location.pathname=Y}pushState(Y,Ge,Dt){this._history.pushState(Y,Ge,Dt)}replaceState(Y,Ge,Dt){this._history.replaceState(Y,Ge,Dt)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Y=0){this._history.go(Y)}getState(){return this._history.state}}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275prov=e.Yz7({token:A,factory:function(){return new A},providedIn:"platform"}),A})();function W(A,fe){if(0==A.length)return fe;if(0==fe.length)return A;let Y=0;return A.endsWith("/")&&Y++,fe.startsWith("/")&&Y++,2==Y?A+fe.substring(1):1==Y?A+fe:A+"/"+fe}function De(A){const fe=A.match(/#|\?|$/),Y=fe&&fe.index||A.length;return A.slice(0,Y-("/"===A[Y-1]?1:0))+A.slice(Y)}function J(A){return A&&"?"!==A[0]?"?"+A:A}let Le=(()=>{class A{historyGo(Y){throw new Error("Not implemented")}}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275prov=e.Yz7({token:A,factory:function(){return(0,e.f3M)(Ae)},providedIn:"root"}),A})();const Ie=new e.OlP("appBaseHref");let Ae=(()=>{class A extends Le{constructor(Y,Ge){super(),this._platformLocation=Y,this._removeListenerFns=[],this._baseHref=Ge??this._platformLocation.getBaseHrefFromDOM()??(0,e.f3M)(f).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Y){this._removeListenerFns.push(this._platformLocation.onPopState(Y),this._platformLocation.onHashChange(Y))}getBaseHref(){return this._baseHref}prepareExternalUrl(Y){return W(this._baseHref,Y)}path(Y=!1){const Ge=this._platformLocation.pathname+J(this._platformLocation.search),Dt=this._platformLocation.hash;return Dt&&Y?`${Ge}${Dt}`:Ge}pushState(Y,Ge,Dt,Ht){const Zt=this.prepareExternalUrl(Dt+J(Ht));this._platformLocation.pushState(Y,Ge,Zt)}replaceState(Y,Ge,Dt,Ht){const Zt=this.prepareExternalUrl(Dt+J(Ht));this._platformLocation.replaceState(Y,Ge,Zt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Y=0){this._platformLocation.historyGo?.(Y)}}return A.\u0275fac=function(Y){return new(Y||A)(e.LFG(p),e.LFG(Ie,8))},A.\u0275prov=e.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})(),$e=(()=>{class A extends Le{constructor(Y,Ge){super(),this._platformLocation=Y,this._baseHref="",this._removeListenerFns=[],null!=Ge&&(this._baseHref=Ge)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Y){this._removeListenerFns.push(this._platformLocation.onPopState(Y),this._platformLocation.onHashChange(Y))}getBaseHref(){return this._baseHref}path(Y=!1){let Ge=this._platformLocation.hash;return null==Ge&&(Ge="#"),Ge.length>0?Ge.substring(1):Ge}prepareExternalUrl(Y){const Ge=W(this._baseHref,Y);return Ge.length>0?"#"+Ge:Ge}pushState(Y,Ge,Dt,Ht){let Zt=this.prepareExternalUrl(Dt+J(Ht));0==Zt.length&&(Zt=this._platformLocation.pathname),this._platformLocation.pushState(Y,Ge,Zt)}replaceState(Y,Ge,Dt,Ht){let Zt=this.prepareExternalUrl(Dt+J(Ht));0==Zt.length&&(Zt=this._platformLocation.pathname),this._platformLocation.replaceState(Y,Ge,Zt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Y=0){this._platformLocation.historyGo?.(Y)}}return A.\u0275fac=function(Y){return new(Y||A)(e.LFG(p),e.LFG(Ie,8))},A.\u0275prov=e.Yz7({token:A,factory:A.\u0275fac}),A})(),Ue=(()=>{class A{constructor(Y){this._subject=new e.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Y;const Ge=this._locationStrategy.getBaseHref();this._basePath=function G(A){if(new RegExp("^(https?:)?//").test(A)){const[,Y]=A.split(/\/\/[^\/]+/);return Y}return A}(De(pt(Ge))),this._locationStrategy.onPopState(Dt=>{this._subject.emit({url:this.path(!0),pop:!0,state:Dt.state,type:Dt.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Y=!1){return this.normalize(this._locationStrategy.path(Y))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Y,Ge=""){return this.path()==this.normalize(Y+J(Ge))}normalize(Y){return A.stripTrailingSlash(function ce(A,fe){if(!A||!fe.startsWith(A))return fe;const Y=fe.substring(A.length);return""===Y||["/",";","?","#"].includes(Y[0])?Y:fe}(this._basePath,pt(Y)))}prepareExternalUrl(Y){return Y&&"/"!==Y[0]&&(Y="/"+Y),this._locationStrategy.prepareExternalUrl(Y)}go(Y,Ge="",Dt=null){this._locationStrategy.pushState(Dt,"",Y,Ge),this._notifyUrlChangeListeners(this.prepareExternalUrl(Y+J(Ge)),Dt)}replaceState(Y,Ge="",Dt=null){this._locationStrategy.replaceState(Dt,"",Y,Ge),this._notifyUrlChangeListeners(this.prepareExternalUrl(Y+J(Ge)),Dt)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Y=0){this._locationStrategy.historyGo?.(Y)}onUrlChange(Y){return this._urlChangeListeners.push(Y),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Ge=>{this._notifyUrlChangeListeners(Ge.url,Ge.state)})),()=>{const Ge=this._urlChangeListeners.indexOf(Y);this._urlChangeListeners.splice(Ge,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Y="",Ge){this._urlChangeListeners.forEach(Dt=>Dt(Y,Ge))}subscribe(Y,Ge,Dt){return this._subject.subscribe({next:Y,error:Ge,complete:Dt})}}return A.normalizeQueryParams=J,A.joinWithSlash=W,A.stripTrailingSlash=De,A.\u0275fac=function(Y){return new(Y||A)(e.LFG(Le))},A.\u0275prov=e.Yz7({token:A,factory:function(){return function Mt(){return new Ue((0,e.LFG)(Le))}()},providedIn:"root"}),A})();function pt(A){return A.replace(/\/index.html$/,"")}const ye={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 R=(()=>((R=R||{})[R.Decimal=0]="Decimal",R[R.Percent=1]="Percent",R[R.Currency=2]="Currency",R[R.Scientific=3]="Scientific",R))(),pe=(()=>((pe=pe||{})[pe.Format=0]="Format",pe[pe.Standalone=1]="Standalone",pe))(),he=(()=>((he=he||{})[he.Narrow=0]="Narrow",he[he.Abbreviated=1]="Abbreviated",he[he.Wide=2]="Wide",he[he.Short=3]="Short",he))(),Oe=(()=>((Oe=Oe||{})[Oe.Short=0]="Short",Oe[Oe.Medium=1]="Medium",Oe[Oe.Long=2]="Long",Oe[Oe.Full=3]="Full",Oe))(),Te=(()=>((Te=Te||{})[Te.Decimal=0]="Decimal",Te[Te.Group=1]="Group",Te[Te.List=2]="List",Te[Te.PercentSign=3]="PercentSign",Te[Te.PlusSign=4]="PlusSign",Te[Te.MinusSign=5]="MinusSign",Te[Te.Exponential=6]="Exponential",Te[Te.SuperscriptingExponent=7]="SuperscriptingExponent",Te[Te.PerMille=8]="PerMille",Te[Te.Infinity=9]="Infinity",Te[Te.NaN=10]="NaN",Te[Te.TimeSeparator=11]="TimeSeparator",Te[Te.CurrencyDecimal=12]="CurrencyDecimal",Te[Te.CurrencyGroup=13]="CurrencyGroup",Te))();function Ee(A,fe){return ot((0,e.cg1)(A)[e.wAp.DateFormat],fe)}function ee(A,fe){return ot((0,e.cg1)(A)[e.wAp.TimeFormat],fe)}function ie(A,fe){return ot((0,e.cg1)(A)[e.wAp.DateTimeFormat],fe)}function q(A,fe){const Y=(0,e.cg1)(A),Ge=Y[e.wAp.NumberSymbols][fe];if(typeof Ge>"u"){if(fe===Te.CurrencyDecimal)return Y[e.wAp.NumberSymbols][Te.Decimal];if(fe===Te.CurrencyGroup)return Y[e.wAp.NumberSymbols][Te.Group]}return Ge}function re(A,fe){return(0,e.cg1)(A)[e.wAp.NumberFormats][fe]}function H(A){if(!A[e.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${A[e.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function ot(A,fe){for(let Y=fe;Y>-1;Y--)if(typeof A[Y]<"u")return A[Y];throw new Error("Locale data API: locale data undefined")}function Et(A){const[fe,Y]=A.split(":");return{hours:+fe,minutes:+Y}}const ii=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,xt={},Rt=/((?:[^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 bt=(()=>((bt=bt||{})[bt.Short=0]="Short",bt[bt.ShortGMT=1]="ShortGMT",bt[bt.Long=2]="Long",bt[bt.Extended=3]="Extended",bt))(),de=(()=>((de=de||{})[de.FullYear=0]="FullYear",de[de.Month=1]="Month",de[de.Date=2]="Date",de[de.Hours=3]="Hours",de[de.Minutes=4]="Minutes",de[de.Seconds=5]="Seconds",de[de.FractionalSeconds=6]="FractionalSeconds",de[de.Day=7]="Day",de))(),et=(()=>((et=et||{})[et.DayPeriods=0]="DayPeriods",et[et.Days=1]="Days",et[et.Months=2]="Months",et[et.Eras=3]="Eras",et))();function ze(A,fe,Y,Ge){let Dt=function L(A){if(ue(A))return A;if("number"==typeof A&&!isNaN(A))return new Date(A);if("string"==typeof A){if(A=A.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(A)){const[Dt,Ht=1,Zt=1]=A.split("-").map(fi=>+fi);return Ve(Dt,Ht-1,Zt)}const Y=parseFloat(A);if(!isNaN(A-Y))return new Date(Y);let Ge;if(Ge=A.match(ii))return function ne(A){const fe=new Date(0);let Y=0,Ge=0;const Dt=A[8]?fe.setUTCFullYear:fe.setFullYear,Ht=A[8]?fe.setUTCHours:fe.setHours;A[9]&&(Y=Number(A[9]+A[10]),Ge=Number(A[9]+A[11])),Dt.call(fe,Number(A[1]),Number(A[2])-1,Number(A[3]));const Zt=Number(A[4]||0)-Y,fi=Number(A[5]||0)-Ge,Wi=Number(A[6]||0),Hi=Math.floor(1e3*parseFloat("0."+(A[7]||0)));return Ht.call(fe,Zt,fi,Wi,Hi),fe}(Ge)}const fe=new Date(A);if(!ue(fe))throw new Error(`Unable to convert "${A}" into a date`);return fe}(A);fe=k(Y,fe)||fe;let fi,Zt=[];for(;fe;){if(fi=Rt.exec(fe),!fi){Zt.push(fe);break}{Zt=Zt.concat(fi.slice(1));const Oi=Zt.pop();if(!Oi)break;fe=Oi}}let Wi=Dt.getTimezoneOffset();Ge&&(Wi=Qe(Ge,Wi),Dt=function oe(A,fe,Y){const Ge=Y?-1:1,Dt=A.getTimezoneOffset();return function Me(A,fe){return(A=new Date(A.getTime())).setMinutes(A.getMinutes()+fe),A}(A,Ge*(Qe(fe,Dt)-Dt))}(Dt,Ge,!0));let Hi="";return Zt.forEach(Oi=>{const ri=function U(A){if(ge[A])return ge[A];let fe;switch(A){case"G":case"GG":case"GGG":fe=Ft(et.Eras,he.Abbreviated);break;case"GGGG":fe=Ft(et.Eras,he.Wide);break;case"GGGGG":fe=Ft(et.Eras,he.Narrow);break;case"y":fe=le(de.FullYear,1,0,!1,!0);break;case"yy":fe=le(de.FullYear,2,0,!0,!0);break;case"yyy":fe=le(de.FullYear,3,0,!1,!0);break;case"yyyy":fe=le(de.FullYear,4,0,!1,!0);break;case"Y":fe=ve(1);break;case"YY":fe=ve(2,!0);break;case"YYY":fe=ve(3);break;case"YYYY":fe=ve(4);break;case"M":case"L":fe=le(de.Month,1,1);break;case"MM":case"LL":fe=le(de.Month,2,1);break;case"MMM":fe=Ft(et.Months,he.Abbreviated);break;case"MMMM":fe=Ft(et.Months,he.Wide);break;case"MMMMM":fe=Ft(et.Months,he.Narrow);break;case"LLL":fe=Ft(et.Months,he.Abbreviated,pe.Standalone);break;case"LLLL":fe=Ft(et.Months,he.Wide,pe.Standalone);break;case"LLLLL":fe=Ft(et.Months,he.Narrow,pe.Standalone);break;case"w":fe=st(1);break;case"ww":fe=st(2);break;case"W":fe=st(1,!0);break;case"d":fe=le(de.Date,1);break;case"dd":fe=le(de.Date,2);break;case"c":case"cc":fe=le(de.Day,1);break;case"ccc":fe=Ft(et.Days,he.Abbreviated,pe.Standalone);break;case"cccc":fe=Ft(et.Days,he.Wide,pe.Standalone);break;case"ccccc":fe=Ft(et.Days,he.Narrow,pe.Standalone);break;case"cccccc":fe=Ft(et.Days,he.Short,pe.Standalone);break;case"E":case"EE":case"EEE":fe=Ft(et.Days,he.Abbreviated);break;case"EEEE":fe=Ft(et.Days,he.Wide);break;case"EEEEE":fe=Ft(et.Days,he.Narrow);break;case"EEEEEE":fe=Ft(et.Days,he.Short);break;case"a":case"aa":case"aaa":fe=Ft(et.DayPeriods,he.Abbreviated);break;case"aaaa":fe=Ft(et.DayPeriods,he.Wide);break;case"aaaaa":fe=Ft(et.DayPeriods,he.Narrow);break;case"b":case"bb":case"bbb":fe=Ft(et.DayPeriods,he.Abbreviated,pe.Standalone,!0);break;case"bbbb":fe=Ft(et.DayPeriods,he.Wide,pe.Standalone,!0);break;case"bbbbb":fe=Ft(et.DayPeriods,he.Narrow,pe.Standalone,!0);break;case"B":case"BB":case"BBB":fe=Ft(et.DayPeriods,he.Abbreviated,pe.Format,!0);break;case"BBBB":fe=Ft(et.DayPeriods,he.Wide,pe.Format,!0);break;case"BBBBB":fe=Ft(et.DayPeriods,he.Narrow,pe.Format,!0);break;case"h":fe=le(de.Hours,1,-12);break;case"hh":fe=le(de.Hours,2,-12);break;case"H":fe=le(de.Hours,1);break;case"HH":fe=le(de.Hours,2);break;case"m":fe=le(de.Minutes,1);break;case"mm":fe=le(de.Minutes,2);break;case"s":fe=le(de.Seconds,1);break;case"ss":fe=le(de.Seconds,2);break;case"S":fe=le(de.FractionalSeconds,1);break;case"SS":fe=le(de.FractionalSeconds,2);break;case"SSS":fe=le(de.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":fe=kt(bt.Short);break;case"ZZZZZ":fe=kt(bt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":fe=kt(bt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":fe=kt(bt.Long);break;default:return null}return ge[A]=fe,fe}(Oi);Hi+=ri?ri(Dt,Y,Wi):"''"===Oi?"'":Oi.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Hi}function Ve(A,fe,Y){const Ge=new Date(0);return Ge.setFullYear(A,fe,Y),Ge.setHours(0,0,0),Ge}function k(A,fe){const Y=function Ne(A){return(0,e.cg1)(A)[e.wAp.LocaleId]}(A);if(xt[Y]=xt[Y]||{},xt[Y][fe])return xt[Y][fe];let Ge="";switch(fe){case"shortDate":Ge=Ee(A,Oe.Short);break;case"mediumDate":Ge=Ee(A,Oe.Medium);break;case"longDate":Ge=Ee(A,Oe.Long);break;case"fullDate":Ge=Ee(A,Oe.Full);break;case"shortTime":Ge=ee(A,Oe.Short);break;case"mediumTime":Ge=ee(A,Oe.Medium);break;case"longTime":Ge=ee(A,Oe.Long);break;case"fullTime":Ge=ee(A,Oe.Full);break;case"short":const Dt=k(A,"shortTime"),Ht=k(A,"shortDate");Ge=P(ie(A,Oe.Short),[Dt,Ht]);break;case"medium":const Zt=k(A,"mediumTime"),fi=k(A,"mediumDate");Ge=P(ie(A,Oe.Medium),[Zt,fi]);break;case"long":const Wi=k(A,"longTime"),Hi=k(A,"longDate");Ge=P(ie(A,Oe.Long),[Wi,Hi]);break;case"full":const Oi=k(A,"fullTime"),ri=k(A,"fullDate");Ge=P(ie(A,Oe.Full),[Oi,ri])}return Ge&&(xt[Y][fe]=Ge),Ge}function P(A,fe){return fe&&(A=A.replace(/\{([^}]+)}/g,function(Y,Ge){return null!=fe&&Ge in fe?fe[Ge]:Y})),A}function te(A,fe,Y="-",Ge,Dt){let Ht="";(A<0||Dt&&A<=0)&&(Dt?A=1-A:(A=-A,Ht=Y));let Zt=String(A);for(;Zt.length0||fi>-Y)&&(fi+=Y),A===de.Hours)0===fi&&-12===Y&&(fi=12);else if(A===de.FractionalSeconds)return function gt(A,fe){return te(A,3).substring(0,fe)}(fi,fe);const Wi=q(Zt,Te.MinusSign);return te(fi,fe,Wi,Ge,Dt)}}function Ft(A,fe,Y=pe.Format,Ge=!1){return function(Dt,Ht){return function Wt(A,fe,Y,Ge,Dt,Ht){switch(Y){case et.Months:return function N(A,fe,Y){const Ge=(0,e.cg1)(A),Ht=ot([Ge[e.wAp.MonthsFormat],Ge[e.wAp.MonthsStandalone]],fe);return ot(Ht,Y)}(fe,Dt,Ge)[A.getMonth()];case et.Days:return function St(A,fe,Y){const Ge=(0,e.cg1)(A),Ht=ot([Ge[e.wAp.DaysFormat],Ge[e.wAp.DaysStandalone]],fe);return ot(Ht,Y)}(fe,Dt,Ge)[A.getDay()];case et.DayPeriods:const Zt=A.getHours(),fi=A.getMinutes();if(Ht){const Hi=function ke(A){const fe=(0,e.cg1)(A);return H(fe),(fe[e.wAp.ExtraData][2]||[]).map(Ge=>"string"==typeof Ge?Et(Ge):[Et(Ge[0]),Et(Ge[1])])}(fe),Oi=function ht(A,fe,Y){const Ge=(0,e.cg1)(A);H(Ge);const Ht=ot([Ge[e.wAp.ExtraData][0],Ge[e.wAp.ExtraData][1]],fe)||[];return ot(Ht,Y)||[]}(fe,Dt,Ge),ri=Hi.findIndex(pi=>{if(Array.isArray(pi)){const[di,xi]=pi,qi=Zt>=di.hours&&fi>=di.minutes,li=Zt0?Math.floor(Dt/60):Math.ceil(Dt/60);switch(A){case bt.Short:return(Dt>=0?"+":"")+te(Zt,2,Ht)+te(Math.abs(Dt%60),2,Ht);case bt.ShortGMT:return"GMT"+(Dt>=0?"+":"")+te(Zt,1,Ht);case bt.Long:return"GMT"+(Dt>=0?"+":"")+te(Zt,2,Ht)+":"+te(Math.abs(Dt%60),2,Ht);case bt.Extended:return 0===Ge?"Z":(Dt>=0?"+":"")+te(Zt,2,Ht)+":"+te(Math.abs(Dt%60),2,Ht);default:throw new Error(`Unknown zone width "${A}"`)}}}const Yt=0,Xe=4;function Ct(A){return Ve(A.getFullYear(),A.getMonth(),A.getDate()+(Xe-A.getDay()))}function st(A,fe=!1){return function(Y,Ge){let Dt;if(fe){const Ht=new Date(Y.getFullYear(),Y.getMonth(),1).getDay()-1,Zt=Y.getDate();Dt=1+Math.floor((Zt+Ht)/7)}else{const Ht=Ct(Y),Zt=function Be(A){const fe=Ve(A,Yt,1).getDay();return Ve(A,0,1+(fe<=Xe?Xe:Xe+7)-fe)}(Ht.getFullYear()),fi=Ht.getTime()-Zt.getTime();Dt=1+Math.round(fi/6048e5)}return te(Dt,A,q(Ge,Te.MinusSign))}}function ve(A,fe=!1){return function(Y,Ge){return te(Ct(Y).getFullYear(),A,q(Ge,Te.MinusSign),fe)}}const ge={};function Qe(A,fe){A=A.replace(/:/g,"");const Y=Date.parse("Jan 01, 1970 00:00:00 "+A)/6e4;return isNaN(Y)?fe:Y}function ue(A){return A instanceof Date&&!isNaN(A.valueOf())}const Ke=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ct=22,It=".",nt="0",lt=";",C=",",me="#";function Re(A,fe,Y,Ge,Dt,Ht,Zt=!1){let fi="",Wi=!1;if(isFinite(A)){let Hi=function ei(A){let Ge,Dt,Ht,Zt,fi,fe=Math.abs(A)+"",Y=0;for((Dt=fe.indexOf(It))>-1&&(fe=fe.replace(It,"")),(Ht=fe.search(/e/i))>0?(Dt<0&&(Dt=Ht),Dt+=+fe.slice(Ht+1),fe=fe.substring(0,Ht)):Dt<0&&(Dt=fe.length),Ht=0;fe.charAt(Ht)===nt;Ht++);if(Ht===(fi=fe.length))Ge=[0],Dt=1;else{for(fi--;fe.charAt(fi)===nt;)fi--;for(Dt-=Ht,Ge=[],Zt=0;Ht<=fi;Ht++,Zt++)Ge[Zt]=Number(fe.charAt(Ht))}return Dt>ct&&(Ge=Ge.splice(0,ct-1),Y=Dt-1,Dt=1),{digits:Ge,exponent:Y,integerLen:Dt}}(A);Zt&&(Hi=function Qt(A){if(0===A.digits[0])return A;const fe=A.digits.length-A.integerLen;return A.exponent?A.exponent+=2:(0===fe?A.digits.push(0,0):1===fe&&A.digits.push(0),A.integerLen+=2),A}(Hi));let Oi=fe.minInt,ri=fe.minFrac,pi=fe.maxFrac;if(Ht){const xn=Ht.match(Ke);if(null===xn)throw new Error(`${Ht} is not a valid digit info`);const Xi=xn[1],Nr=xn[3],qr=xn[5];null!=Xi&&(Oi=Ei(Xi)),null!=Nr&&(ri=Ei(Nr)),null!=qr?pi=Ei(qr):null!=Nr&&ri>pi&&(pi=ri)}!function Ui(A,fe,Y){if(fe>Y)throw new Error(`The minimum number of digits after fraction (${fe}) is higher than the maximum (${Y}).`);let Ge=A.digits,Dt=Ge.length-A.integerLen;const Ht=Math.min(Math.max(fe,Dt),Y);let Zt=Ht+A.integerLen,fi=Ge[Zt];if(Zt>0){Ge.splice(Math.max(A.integerLen,Zt));for(let ri=Zt;ri=5)if(Zt-1<0){for(let ri=0;ri>Zt;ri--)Ge.unshift(0),A.integerLen++;Ge.unshift(1),A.integerLen++}else Ge[Zt-1]++;for(;Dt=Hi?xi.pop():Wi=!1),pi>=10?1:0},0);Oi&&(Ge.unshift(Oi),A.integerLen++)}(Hi,ri,pi);let di=Hi.digits,xi=Hi.integerLen;const qi=Hi.exponent;let li=[];for(Wi=di.every(xn=>!xn);xi0?li=di.splice(xi,di.length):(li=di,di=[0]);const Mn=[];for(di.length>=fe.lgSize&&Mn.unshift(di.splice(-fe.lgSize,di.length).join(""));di.length>fe.gSize;)Mn.unshift(di.splice(-fe.gSize,di.length).join(""));di.length&&Mn.unshift(di.join("")),fi=Mn.join(q(Y,Ge)),li.length&&(fi+=q(Y,Dt)+li.join("")),qi&&(fi+=q(Y,Te.Exponential)+"+"+qi)}else fi=q(Y,Te.Infinity);return fi=A<0&&!Wi?fe.negPre+fi+fe.negSuf:fe.posPre+fi+fe.posSuf,fi}function Gt(A,fe="-"){const Y={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Ge=A.split(lt),Dt=Ge[0],Ht=Ge[1],Zt=-1!==Dt.indexOf(It)?Dt.split(It):[Dt.substring(0,Dt.lastIndexOf(nt)+1),Dt.substring(Dt.lastIndexOf(nt)+1)],fi=Zt[0],Wi=Zt[1]||"";Y.posPre=fi.substring(0,fi.indexOf(me));for(let Oi=0;Oi{class A{constructor(Y,Ge,Dt,Ht){this._iterableDiffers=Y,this._keyValueDiffers=Ge,this._ngEl=Dt,this._renderer=Ht,this.initialClasses=Gi,this.stateMap=new Map}set klass(Y){this.initialClasses=null!=Y?Y.trim().split(Yn):Gi}set ngClass(Y){this.rawClass="string"==typeof Y?Y.trim().split(Yn):Y}ngDoCheck(){for(const Ge of this.initialClasses)this._updateState(Ge,!0);const Y=this.rawClass;if(Array.isArray(Y)||Y instanceof Set)for(const Ge of Y)this._updateState(Ge,!0);else if(null!=Y)for(const Ge of Object.keys(Y))this._updateState(Ge,!!Y[Ge]);this._applyStateDiff()}_updateState(Y,Ge){const Dt=this.stateMap.get(Y);void 0!==Dt?(Dt.enabled!==Ge&&(Dt.changed=!0,Dt.enabled=Ge),Dt.touched=!0):this.stateMap.set(Y,{enabled:Ge,changed:!0,touched:!0})}_applyStateDiff(){for(const Y of this.stateMap){const Ge=Y[0],Dt=Y[1];Dt.changed?(this._toggleClass(Ge,Dt.enabled),Dt.changed=!1):Dt.touched||(Dt.enabled&&this._toggleClass(Ge,!1),this.stateMap.delete(Ge)),Dt.touched=!1}}_toggleClass(Y,Ge){(Y=Y.trim()).length>0&&Y.split(Yn).forEach(Dt=>{Ge?this._renderer.addClass(this._ngEl.nativeElement,Dt):this._renderer.removeClass(this._ngEl.nativeElement,Dt)})}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.ZZ4),e.Y36(e.aQg),e.Y36(e.SBq),e.Y36(e.Qsj))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),A})();class nn{constructor(fe,Y,Ge,Dt){this.$implicit=fe,this.ngForOf=Y,this.index=Ge,this.count=Dt}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 Cn=(()=>{class A{set ngForOf(Y){this._ngForOf=Y,this._ngForOfDirty=!0}set ngForTrackBy(Y){this._trackByFn=Y}get ngForTrackBy(){return this._trackByFn}constructor(Y,Ge,Dt){this._viewContainer=Y,this._template=Ge,this._differs=Dt,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Y){Y&&(this._template=Y)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Y=this._ngForOf;!this._differ&&Y&&(this._differ=this._differs.find(Y).create(this.ngForTrackBy))}if(this._differ){const Y=this._differ.diff(this._ngForOf);Y&&this._applyChanges(Y)}}_applyChanges(Y){const Ge=this._viewContainer;Y.forEachOperation((Dt,Ht,Zt)=>{if(null==Dt.previousIndex)Ge.createEmbeddedView(this._template,new nn(Dt.item,this._ngForOf,-1,-1),null===Zt?void 0:Zt);else if(null==Zt)Ge.remove(null===Ht?void 0:Ht);else if(null!==Ht){const fi=Ge.get(Ht);Ge.move(fi,Zt),Ln(fi,Dt)}});for(let Dt=0,Ht=Ge.length;Dt{Ln(Ge.get(Dt.currentIndex),Dt)})}static ngTemplateContextGuard(Y,Ge){return!0}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(e.ZZ4))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),A})();function Ln(A,fe){A.context.$implicit=fe.item}let vr=(()=>{class A{constructor(Y,Ge){this._viewContainer=Y,this._context=new lr,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Ge}set ngIf(Y){this._context.$implicit=this._context.ngIf=Y,this._updateView()}set ngIfThen(Y){zn("ngIfThen",Y),this._thenTemplateRef=Y,this._thenViewRef=null,this._updateView()}set ngIfElse(Y){zn("ngIfElse",Y),this._elseTemplateRef=Y,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(Y,Ge){return!0}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.s_b),e.Y36(e.Rgc))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),A})();class lr{constructor(){this.$implicit=null,this.ngIf=null}}function zn(A,fe){if(fe&&!fe.createEmbeddedView)throw new Error(`${A} must be a TemplateRef, but received '${(0,e.AaK)(fe)}'.`)}class br{constructor(fe,Y){this._viewContainerRef=fe,this._templateRef=Y,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(fe){fe&&!this._created?this.create():!fe&&this._created&&this.destroy()}}let Un=(()=>{class A{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Y){this._ngSwitch=Y,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Y){this._defaultViews.push(Y)}_matchCase(Y){const Ge=Y==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Ge,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Ge}_updateDefaultCases(Y){if(this._defaultViews.length>0&&Y!==this._defaultUsed){this._defaultUsed=Y;for(const Ge of this._defaultViews)Ge.enforceState(Y)}}}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275dir=e.lG2({type:A,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),A})(),Ma=(()=>{class A{constructor(Y,Ge,Dt){this.ngSwitch=Dt,Dt._addCase(),this._view=new br(Y,Ge)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Un,9))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),A})(),Ia=(()=>{class A{constructor(Y,Ge,Dt){Dt._addDefault(new br(Y,Ge))}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.s_b),e.Y36(e.Rgc),e.Y36(Un,9))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngSwitchDefault",""]],standalone:!0}),A})(),yr=(()=>{class A{constructor(Y,Ge,Dt){this._ngEl=Y,this._differs=Ge,this._renderer=Dt,this._ngStyle=null,this._differ=null}set ngStyle(Y){this._ngStyle=Y,!this._differ&&Y&&(this._differ=this._differs.find(Y).create())}ngDoCheck(){if(this._differ){const Y=this._differ.diff(this._ngStyle);Y&&this._applyChanges(Y)}}_setStyle(Y,Ge){const[Dt,Ht]=Y.split("."),Zt=-1===Dt.indexOf("-")?void 0:e.JOm.DashCase;null!=Ge?this._renderer.setStyle(this._ngEl.nativeElement,Dt,Ht?`${Ge}${Ht}`:Ge,Zt):this._renderer.removeStyle(this._ngEl.nativeElement,Dt,Zt)}_applyChanges(Y){Y.forEachRemovedItem(Ge=>this._setStyle(Ge.key,null)),Y.forEachAddedItem(Ge=>this._setStyle(Ge.key,Ge.currentValue)),Y.forEachChangedItem(Ge=>this._setStyle(Ge.key,Ge.currentValue))}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.SBq),e.Y36(e.aQg),e.Y36(e.Qsj))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),A})(),ar=(()=>{class A{constructor(Y){this._viewContainerRef=Y,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Y){if(Y.ngTemplateOutlet||Y.ngTemplateOutletInjector){const Ge=this._viewContainerRef;if(this._viewRef&&Ge.remove(Ge.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Dt,ngTemplateOutletContext:Ht,ngTemplateOutletInjector:Zt}=this;this._viewRef=Ge.createEmbeddedView(Dt,Ht,Zt?{injector:Zt}:void 0)}else this._viewRef=null}else this._viewRef&&Y.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.s_b))},A.\u0275dir=e.lG2({type:A,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[e.TTD]}),A})();function Ti(A,fe){return new e.vHH(2100,!1)}class mn{createSubscription(fe,Y){return(0,e.rg0)(()=>fe.subscribe({next:Y,error:Ge=>{throw Ge}}))}dispose(fe){(0,e.rg0)(()=>fe.unsubscribe())}}class Rn{createSubscription(fe,Y){return fe.then(Y,Ge=>{throw Ge})}dispose(fe){}}const dr=new Rn,kn=new mn;let ur=(()=>{class A{constructor(Y){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=Y}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Y){return this._obj?Y!==this._obj?(this._dispose(),this.transform(Y)):this._latestValue:(Y&&this._subscribe(Y),this._latestValue)}_subscribe(Y){this._obj=Y,this._strategy=this._selectStrategy(Y),this._subscription=this._strategy.createSubscription(Y,Ge=>this._updateLatestValue(Y,Ge))}_selectStrategy(Y){if((0,e.QGY)(Y))return dr;if((0,e.F4k)(Y))return kn;throw Ti()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Y,Ge){Y===this._obj&&(this._latestValue=Ge,this._ref.markForCheck())}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.sBO,16))},A.\u0275pipe=e.Yjl({name:"async",type:A,pure:!1,standalone:!0}),A})();const hi=new e.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Si=new e.OlP("DATE_PIPE_DEFAULT_OPTIONS");let Ki=(()=>{class A{constructor(Y,Ge,Dt){this.locale=Y,this.defaultTimezone=Ge,this.defaultOptions=Dt}transform(Y,Ge,Dt,Ht){if(null==Y||""===Y||Y!=Y)return null;try{return ze(Y,Ge??this.defaultOptions?.dateFormat??"mediumDate",Ht||this.locale,Dt??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Zt){throw Ti()}}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.soG,16),e.Y36(hi,24),e.Y36(Si,24))},A.\u0275pipe=e.Yjl({name:"date",type:A,pure:!0,standalone:!0}),A})(),Wn=(()=>{class A{transform(Y){return JSON.stringify(Y,null,2)}}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275pipe=e.Yjl({name:"json",type:A,pure:!1,standalone:!0}),A})(),Di=(()=>{class A{constructor(Y){this._locale=Y}transform(Y,Ge,Dt){if(!Bn(Y))return null;Dt=Dt||this._locale;try{return function Bt(A,fe,Y){return Re(A,Gt(re(fe,R.Decimal),q(fe,Te.MinusSign)),fe,Te.Group,Te.Decimal,Y)}(dn(Y),Dt,Ge)}catch(Ht){throw Ti()}}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.soG,16))},A.\u0275pipe=e.Yjl({name:"number",type:A,pure:!0,standalone:!0}),A})(),xr=(()=>{class A{constructor(Y){this._locale=Y}transform(Y,Ge,Dt){if(!Bn(Y))return null;Dt=Dt||this._locale;try{return function yt(A,fe,Y){return Re(A,Gt(re(fe,R.Percent),q(fe,Te.MinusSign)),fe,Te.Group,Te.Decimal,Y,!0).replace(new RegExp("%","g"),q(fe,Te.PercentSign))}(dn(Y),Dt,Ge)}catch(Ht){throw Ti()}}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.soG,16))},A.\u0275pipe=e.Yjl({name:"percent",type:A,pure:!0,standalone:!0}),A})(),Sr=(()=>{class A{constructor(Y,Ge="USD"){this._locale=Y,this._defaultCurrencyCode=Ge}transform(Y,Ge=this._defaultCurrencyCode,Dt="symbol",Ht,Zt){if(!Bn(Y))return null;Zt=Zt||this._locale,"boolean"==typeof Dt&&(Dt=Dt?"symbol":"code");let fi=Ge||this._defaultCurrencyCode;"code"!==Dt&&(fi="symbol"===Dt||"symbol-narrow"===Dt?function jt(A,fe,Y="en"){const Ge=function Se(A){return(0,e.cg1)(A)[e.wAp.Currencies]}(Y)[A]||ye[A]||[],Dt=Ge[1];return"narrow"===fe&&"string"==typeof Dt?Dt:Ge[0]||A}(fi,"symbol"===Dt?"wide":"narrow",Zt):Dt);try{return function je(A,fe,Y,Ge,Dt){const Zt=Gt(re(fe,R.Currency),q(fe,Te.MinusSign));return Zt.minFrac=function Ut(A){let fe;const Y=ye[A];return Y&&(fe=Y[2]),"number"==typeof fe?fe:2}(Ge),Zt.maxFrac=Zt.minFrac,Re(A,Zt,fe,Te.CurrencyGroup,Te.CurrencyDecimal,Dt).replace("\xa4",Y).replace("\xa4","").trim()}(dn(Y),Zt,fi,Ge,Ht)}catch(Wi){throw Ti()}}}return A.\u0275fac=function(Y){return new(Y||A)(e.Y36(e.soG,16),e.Y36(e.EJc,16))},A.\u0275pipe=e.Yjl({name:"currency",type:A,pure:!0,standalone:!0}),A})();function Bn(A){return!(null==A||""===A||A!=A)}function dn(A){if("string"==typeof A&&!isNaN(Number(A)-parseFloat(A)))return Number(A);if("number"!=typeof A)throw new Error(`${A} is not a number`);return A}let $n=(()=>{class A{}return A.\u0275fac=function(Y){return new(Y||A)},A.\u0275mod=e.oAB({type:A}),A.\u0275inj=e.cJS({}),A})();const pr="browser",Pn="server";function Vr(A){return A===pr}function sa(A){return A===Pn}let wr=(()=>{class A{}return A.\u0275prov=(0,e.Yz7)({token:A,providedIn:"root",factory:()=>new Hn((0,e.LFG)(f),window)}),A})();class Hn{constructor(fe,Y){this.document=fe,this.window=Y,this.offset=()=>[0,0]}setOffset(fe){this.offset=Array.isArray(fe)?()=>fe:fe}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(fe){this.supportsScrolling()&&this.window.scrollTo(fe[0],fe[1])}scrollToAnchor(fe){if(!this.supportsScrolling())return;const Y=function Ar(A,fe){const Y=A.getElementById(fe)||A.getElementsByName(fe)[0];if(Y)return Y;if("function"==typeof A.createTreeWalker&&A.body&&"function"==typeof A.body.attachShadow){const Ge=A.createTreeWalker(A.body,NodeFilter.SHOW_ELEMENT);let Dt=Ge.currentNode;for(;Dt;){const Ht=Dt.shadowRoot;if(Ht){const Zt=Ht.getElementById(fe)||Ht.querySelector(`[name="${fe}"]`);if(Zt)return Zt}Dt=Ge.nextNode()}}return null}(this.document,fe);Y&&(this.scrollToElement(Y),Y.focus())}setHistoryScrollRestoration(fe){if(this.supportScrollRestoration()){const Y=this.window.history;Y&&Y.scrollRestoration&&(Y.scrollRestoration=fe)}}scrollToElement(fe){const Y=fe.getBoundingClientRect(),Ge=Y.left+this.window.pageXOffset,Dt=Y.top+this.window.pageYOffset,Ht=this.offset();this.window.scrollTo(Ge-Ht[0],Dt-Ht[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const fe=Dr(this.window.history)||Dr(Object.getPrototypeOf(this.window.history));return!(!fe||!fe.writable&&!fe.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Dr(A){return Object.getOwnPropertyDescriptor(A,"scrollRestoration")}class Bi{}},69862:(vt,we,l)=>{"use strict";l.d(we,{JF:()=>Ke,TP:()=>H,eN:()=>j});var e=l(65879),n=l(22096),o=l(7715),d=l(65592),c=l(76328),f=l(32181),p=l(37398),E=l(64716),F=l(94664),W=l(96814);class De{}class J{}class Le{constructor(je){this.normalizedNames=new Map,this.lazyUpdate=null,je?"string"==typeof je?this.lazyInit=()=>{this.headers=new Map,je.split("\n").forEach(yt=>{const Bt=yt.indexOf(":");if(Bt>0){const Gt=yt.slice(0,Bt),Qt=Gt.toLowerCase(),ei=yt.slice(Bt+1).trim();this.maybeSetNormalizedName(Gt,Qt),this.headers.has(Qt)?this.headers.get(Qt).push(ei):this.headers.set(Qt,[ei])}})}:typeof Headers<"u"&&je instanceof Headers?(this.headers=new Map,je.forEach((yt,Bt)=>{this.setHeaderEntries(Bt,yt)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(je).forEach(([yt,Bt])=>{this.setHeaderEntries(yt,Bt)})}:this.headers=new Map}has(je){return this.init(),this.headers.has(je.toLowerCase())}get(je){this.init();const yt=this.headers.get(je.toLowerCase());return yt&&yt.length>0?yt[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(je){return this.init(),this.headers.get(je.toLowerCase())||null}append(je,yt){return this.clone({name:je,value:yt,op:"a"})}set(je,yt){return this.clone({name:je,value:yt,op:"s"})}delete(je,yt){return this.clone({name:je,value:yt,op:"d"})}maybeSetNormalizedName(je,yt){this.normalizedNames.has(yt)||this.normalizedNames.set(yt,je)}init(){this.lazyInit&&(this.lazyInit instanceof Le?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(je=>this.applyUpdate(je)),this.lazyUpdate=null))}copyFrom(je){je.init(),Array.from(je.headers.keys()).forEach(yt=>{this.headers.set(yt,je.headers.get(yt)),this.normalizedNames.set(yt,je.normalizedNames.get(yt))})}clone(je){const yt=new Le;return yt.lazyInit=this.lazyInit&&this.lazyInit instanceof Le?this.lazyInit:this,yt.lazyUpdate=(this.lazyUpdate||[]).concat([je]),yt}applyUpdate(je){const yt=je.name.toLowerCase();switch(je.op){case"a":case"s":let Bt=je.value;if("string"==typeof Bt&&(Bt=[Bt]),0===Bt.length)return;this.maybeSetNormalizedName(je.name,yt);const Gt=("a"===je.op?this.headers.get(yt):void 0)||[];Gt.push(...Bt),this.headers.set(yt,Gt);break;case"d":const Qt=je.value;if(Qt){let ei=this.headers.get(yt);if(!ei)return;ei=ei.filter(Ui=>-1===Qt.indexOf(Ui)),0===ei.length?(this.headers.delete(yt),this.normalizedNames.delete(yt)):this.headers.set(yt,ei)}else this.headers.delete(yt),this.normalizedNames.delete(yt)}}setHeaderEntries(je,yt){const Bt=(Array.isArray(yt)?yt:[yt]).map(Qt=>Qt.toString()),Gt=je.toLowerCase();this.headers.set(Gt,Bt),this.maybeSetNormalizedName(je,Gt)}forEach(je){this.init(),Array.from(this.normalizedNames.keys()).forEach(yt=>je(this.normalizedNames.get(yt),this.headers.get(yt)))}}class Ae{encodeKey(je){return ce(je)}encodeValue(je){return ce(je)}decodeKey(je){return decodeURIComponent(je)}decodeValue(je){return decodeURIComponent(je)}}const Ue=/%(\d[a-f0-9])/gi,Mt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function ce(Re){return encodeURIComponent(Re).replace(Ue,(je,yt)=>Mt[yt]??je)}function pt(Re){return`${Re}`}class G{constructor(je={}){if(this.updates=null,this.cloneFrom=null,this.encoder=je.encoder||new Ae,je.fromString){if(je.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function $e(Re,je){const yt=new Map;return Re.length>0&&Re.replace(/^\?/,"").split("&").forEach(Gt=>{const Qt=Gt.indexOf("="),[ei,Ui]=-1==Qt?[je.decodeKey(Gt),""]:[je.decodeKey(Gt.slice(0,Qt)),je.decodeValue(Gt.slice(Qt+1))],Ei=yt.get(ei)||[];Ei.push(Ui),yt.set(ei,Ei)}),yt}(je.fromString,this.encoder)}else je.fromObject?(this.map=new Map,Object.keys(je.fromObject).forEach(yt=>{const Bt=je.fromObject[yt],Gt=Array.isArray(Bt)?Bt.map(pt):[pt(Bt)];this.map.set(yt,Gt)})):this.map=null}has(je){return this.init(),this.map.has(je)}get(je){this.init();const yt=this.map.get(je);return yt?yt[0]:null}getAll(je){return this.init(),this.map.get(je)||null}keys(){return this.init(),Array.from(this.map.keys())}append(je,yt){return this.clone({param:je,value:yt,op:"a"})}appendAll(je){const yt=[];return Object.keys(je).forEach(Bt=>{const Gt=je[Bt];Array.isArray(Gt)?Gt.forEach(Qt=>{yt.push({param:Bt,value:Qt,op:"a"})}):yt.push({param:Bt,value:Gt,op:"a"})}),this.clone(yt)}set(je,yt){return this.clone({param:je,value:yt,op:"s"})}delete(je,yt){return this.clone({param:je,value:yt,op:"d"})}toString(){return this.init(),this.keys().map(je=>{const yt=this.encoder.encodeKey(je);return this.map.get(je).map(Bt=>yt+"="+this.encoder.encodeValue(Bt)).join("&")}).filter(je=>""!==je).join("&")}clone(je){const yt=new G({encoder:this.encoder});return yt.cloneFrom=this.cloneFrom||this,yt.updates=(this.updates||[]).concat(je),yt}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(je=>this.map.set(je,this.cloneFrom.map.get(je))),this.updates.forEach(je=>{switch(je.op){case"a":case"s":const yt=("a"===je.op?this.map.get(je.param):void 0)||[];yt.push(pt(je.value)),this.map.set(je.param,yt);break;case"d":if(void 0===je.value){this.map.delete(je.param);break}{let Bt=this.map.get(je.param)||[];const Gt=Bt.indexOf(pt(je.value));-1!==Gt&&Bt.splice(Gt,1),Bt.length>0?this.map.set(je.param,Bt):this.map.delete(je.param)}}}),this.cloneFrom=this.updates=null)}}class R{constructor(){this.map=new Map}set(je,yt){return this.map.set(je,yt),this}get(je){return this.map.has(je)||this.map.set(je,je.defaultValue()),this.map.get(je)}delete(je){return this.map.delete(je),this}has(je){return this.map.has(je)}keys(){return this.map.keys()}}function pe(Re){return typeof ArrayBuffer<"u"&&Re instanceof ArrayBuffer}function he(Re){return typeof Blob<"u"&&Re instanceof Blob}function Oe(Re){return typeof FormData<"u"&&Re instanceof FormData}class Q{constructor(je,yt,Bt,Gt){let Qt;if(this.url=yt,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=je.toUpperCase(),function se(Re){switch(Re){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Gt?(this.body=void 0!==Bt?Bt:null,Qt=Gt):Qt=Bt,Qt&&(this.reportProgress=!!Qt.reportProgress,this.withCredentials=!!Qt.withCredentials,Qt.responseType&&(this.responseType=Qt.responseType),Qt.headers&&(this.headers=Qt.headers),Qt.context&&(this.context=Qt.context),Qt.params&&(this.params=Qt.params)),this.headers||(this.headers=new Le),this.context||(this.context=new R),this.params){const ei=this.params.toString();if(0===ei.length)this.urlWithParams=yt;else{const Ui=yt.indexOf("?");this.urlWithParams=yt+(-1===Ui?"?":Uign.set(Tn,je.setHeaders[Tn]),Ei)),je.setParams&&(tn=Object.keys(je.setParams).reduce((gn,Tn)=>gn.set(Tn,je.setParams[Tn]),tn)),new Q(yt,Bt,Qt,{params:tn,headers:Ei,context:Ii,reportProgress:Ui,responseType:Gt,withCredentials:ei})}}var Ne=(()=>((Ne=Ne||{})[Ne.Sent=0]="Sent",Ne[Ne.UploadProgress=1]="UploadProgress",Ne[Ne.ResponseHeader=2]="ResponseHeader",Ne[Ne.DownloadProgress=3]="DownloadProgress",Ne[Ne.Response=4]="Response",Ne[Ne.User=5]="User",Ne))();class qe{constructor(je,yt=200,Bt="OK"){this.headers=je.headers||new Le,this.status=void 0!==je.status?je.status:yt,this.statusText=je.statusText||Bt,this.url=je.url||null,this.ok=this.status>=200&&this.status<300}}class St extends qe{constructor(je={}){super(je),this.type=Ne.ResponseHeader}clone(je={}){return new St({headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class N extends qe{constructor(je={}){super(je),this.type=Ne.Response,this.body=void 0!==je.body?je.body:null}clone(je={}){return new N({body:void 0!==je.body?je.body:this.body,headers:je.headers||this.headers,status:void 0!==je.status?je.status:this.status,statusText:je.statusText||this.statusText,url:je.url||this.url||void 0})}}class z extends qe{constructor(je){super(je,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${je.url||"(unknown url)"}`:`Http failure response for ${je.url||"(unknown url)"}: ${je.status} ${je.statusText}`,this.error=je.error||null}}function x(Re,je){return{body:je,headers:Re.headers,context:Re.context,observe:Re.observe,params:Re.params,reportProgress:Re.reportProgress,responseType:Re.responseType,withCredentials:Re.withCredentials}}let j=(()=>{class Re{constructor(yt){this.handler=yt}request(yt,Bt,Gt={}){let Qt;if(yt instanceof Q)Qt=yt;else{let Ei,tn;Ei=Gt.headers instanceof Le?Gt.headers:new Le(Gt.headers),Gt.params&&(tn=Gt.params instanceof G?Gt.params:new G({fromObject:Gt.params})),Qt=new Q(yt,Bt,void 0!==Gt.body?Gt.body:null,{headers:Ei,context:Gt.context,params:tn,reportProgress:Gt.reportProgress,responseType:Gt.responseType||"json",withCredentials:Gt.withCredentials})}const ei=(0,n.of)(Qt).pipe((0,c.b)(Ei=>this.handler.handle(Ei)));if(yt instanceof Q||"events"===Gt.observe)return ei;const Ui=ei.pipe((0,f.h)(Ei=>Ei instanceof N));switch(Gt.observe||"body"){case"body":switch(Qt.responseType){case"arraybuffer":return Ui.pipe((0,p.U)(Ei=>{if(null!==Ei.body&&!(Ei.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Ei.body}));case"blob":return Ui.pipe((0,p.U)(Ei=>{if(null!==Ei.body&&!(Ei.body instanceof Blob))throw new Error("Response is not a Blob.");return Ei.body}));case"text":return Ui.pipe((0,p.U)(Ei=>{if(null!==Ei.body&&"string"!=typeof Ei.body)throw new Error("Response is not a string.");return Ei.body}));default:return Ui.pipe((0,p.U)(Ei=>Ei.body))}case"response":return Ui;default:throw new Error(`Unreachable: unhandled observe type ${Gt.observe}}`)}}delete(yt,Bt={}){return this.request("DELETE",yt,Bt)}get(yt,Bt={}){return this.request("GET",yt,Bt)}head(yt,Bt={}){return this.request("HEAD",yt,Bt)}jsonp(yt,Bt){return this.request("JSONP",yt,{params:(new G).append(Bt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(yt,Bt={}){return this.request("OPTIONS",yt,Bt)}patch(yt,Bt,Gt={}){return this.request("PATCH",yt,x(Gt,Bt))}post(yt,Bt,Gt={}){return this.request("POST",yt,x(Gt,Bt))}put(yt,Bt,Gt={}){return this.request("PUT",yt,x(Gt,Bt))}}return Re.\u0275fac=function(yt){return new(yt||Re)(e.LFG(De))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac}),Re})();function at(Re,je){return je(Re)}function Se(Re,je){return(yt,Bt)=>je.intercept(yt,{handle:Gt=>Re(Gt,Bt)})}const H=new e.OlP(""),ke=new e.OlP(""),ht=new e.OlP("");function _t(){let Re=null;return(je,yt)=>{null===Re&&(Re=((0,e.f3M)(H,{optional:!0})??[]).reduceRight(Se,at));const Bt=(0,e.f3M)(e.HDt),Gt=Bt.add();return Re(je,yt).pipe((0,E.x)(()=>Bt.remove(Gt)))}}let ot=(()=>{class Re extends De{constructor(yt,Bt){super(),this.backend=yt,this.injector=Bt,this.chain=null,this.pendingTasks=(0,e.f3M)(e.HDt)}handle(yt){if(null===this.chain){const Gt=Array.from(new Set([...this.injector.get(ke),...this.injector.get(ht,[])]));this.chain=Gt.reduceRight((Qt,ei)=>function Ze(Re,je,yt){return(Bt,Gt)=>yt.runInContext(()=>je(Bt,Qt=>Re(Qt,Gt)))}(Qt,ei,this.injector),at)}const Bt=this.pendingTasks.add();return this.chain(yt,Gt=>this.backend.handle(Gt)).pipe((0,E.x)(()=>this.pendingTasks.remove(Bt)))}}return Re.\u0275fac=function(yt){return new(yt||Re)(e.LFG(J),e.LFG(e.lqb))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac}),Re})();const Ve=/^\)\]\}',?\n/;let P=(()=>{class Re{constructor(yt){this.xhrFactory=yt}handle(yt){if("JSONP"===yt.method)throw new e.vHH(-2800,!1);const Bt=this.xhrFactory;return(Bt.\u0275loadImpl?(0,o.D)(Bt.\u0275loadImpl()):(0,n.of)(null)).pipe((0,F.w)(()=>new d.y(Qt=>{const ei=Bt.build();if(ei.open(yt.method,yt.urlWithParams),yt.withCredentials&&(ei.withCredentials=!0),yt.headers.forEach((Gi,ki)=>ei.setRequestHeader(Gi,ki.join(","))),yt.headers.has("Accept")||ei.setRequestHeader("Accept","application/json, text/plain, */*"),!yt.headers.has("Content-Type")){const Gi=yt.detectContentTypeHeader();null!==Gi&&ei.setRequestHeader("Content-Type",Gi)}if(yt.responseType){const Gi=yt.responseType.toLowerCase();ei.responseType="json"!==Gi?Gi:"text"}const Ui=yt.serializeBody();let Ei=null;const tn=()=>{if(null!==Ei)return Ei;const Gi=ei.statusText||"OK",ki=new Le(ei.getAllResponseHeaders()),sn=function k(Re){return"responseURL"in Re&&Re.responseURL?Re.responseURL:/^X-Request-URL:/m.test(Re.getAllResponseHeaders())?Re.getResponseHeader("X-Request-URL"):null}(ei)||yt.url;return Ei=new St({headers:ki,status:ei.status,statusText:Gi,url:sn}),Ei},Ii=()=>{let{headers:Gi,status:ki,statusText:sn,url:Qn}=tn(),nn=null;204!==ki&&(nn=typeof ei.response>"u"?ei.responseText:ei.response),0===ki&&(ki=nn?200:0);let Cn=ki>=200&&ki<300;if("json"===yt.responseType&&"string"==typeof nn){const Ln=nn;nn=nn.replace(Ve,"");try{nn=""!==nn?JSON.parse(nn):null}catch(Sn){nn=Ln,Cn&&(Cn=!1,nn={error:Sn,text:nn})}}Cn?(Qt.next(new N({body:nn,headers:Gi,status:ki,statusText:sn,url:Qn||void 0})),Qt.complete()):Qt.error(new z({error:nn,headers:Gi,status:ki,statusText:sn,url:Qn||void 0}))},gn=Gi=>{const{url:ki}=tn(),sn=new z({error:Gi,status:ei.status||0,statusText:ei.statusText||"Unknown Error",url:ki||void 0});Qt.error(sn)};let Tn=!1;const rr=Gi=>{Tn||(Qt.next(tn()),Tn=!0);let ki={type:Ne.DownloadProgress,loaded:Gi.loaded};Gi.lengthComputable&&(ki.total=Gi.total),"text"===yt.responseType&&ei.responseText&&(ki.partialText=ei.responseText),Qt.next(ki)},Yn=Gi=>{let ki={type:Ne.UploadProgress,loaded:Gi.loaded};Gi.lengthComputable&&(ki.total=Gi.total),Qt.next(ki)};return ei.addEventListener("load",Ii),ei.addEventListener("error",gn),ei.addEventListener("timeout",gn),ei.addEventListener("abort",gn),yt.reportProgress&&(ei.addEventListener("progress",rr),null!==Ui&&ei.upload&&ei.upload.addEventListener("progress",Yn)),ei.send(Ui),Qt.next({type:Ne.Sent}),()=>{ei.removeEventListener("error",gn),ei.removeEventListener("abort",gn),ei.removeEventListener("load",Ii),ei.removeEventListener("timeout",gn),yt.reportProgress&&(ei.removeEventListener("progress",rr),null!==Ui&&ei.upload&&ei.upload.removeEventListener("progress",Yn)),ei.readyState!==ei.DONE&&ei.abort()}})))}}return Re.\u0275fac=function(yt){return new(yt||Re)(e.LFG(W.JF))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac}),Re})();const te=new e.OlP("XSRF_ENABLED"),le=new e.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ft=new e.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Wt{}let kt=(()=>{class Re{constructor(yt,Bt,Gt){this.doc=yt,this.platform=Bt,this.cookieName=Gt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const yt=this.doc.cookie||"";return yt!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,W.Mx)(yt,this.cookieName),this.lastCookieString=yt),this.lastToken}}return Re.\u0275fac=function(yt){return new(yt||Re)(e.LFG(W.K0),e.LFG(e.Lbi),e.LFG(le))},Re.\u0275prov=e.Yz7({token:Re,factory:Re.\u0275fac}),Re})();function Yt(Re,je){const yt=Re.url.toLowerCase();if(!(0,e.f3M)(te)||"GET"===Re.method||"HEAD"===Re.method||yt.startsWith("http://")||yt.startsWith("https://"))return je(Re);const Bt=(0,e.f3M)(Wt).getToken(),Gt=(0,e.f3M)(Ft);return null!=Bt&&!Re.headers.has(Gt)&&(Re=Re.clone({headers:Re.headers.set(Gt,Bt)})),je(Re)}var Be=(()=>((Be=Be||{})[Be.Interceptors=0]="Interceptors",Be[Be.LegacyInterceptors=1]="LegacyInterceptors",Be[Be.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",Be[Be.NoXsrfProtection=3]="NoXsrfProtection",Be[Be.JsonpSupport=4]="JsonpSupport",Be[Be.RequestsMadeViaParent=5]="RequestsMadeViaParent",Be[Be.Fetch=6]="Fetch",Be))();function Ct(Re,je){return{\u0275kind:Re,\u0275providers:je}}function st(...Re){const je=[j,P,ot,{provide:De,useExisting:ot},{provide:J,useExisting:P},{provide:ke,useValue:Yt,multi:!0},{provide:te,useValue:!0},{provide:Wt,useClass:kt}];for(const yt of Re)je.push(...yt.\u0275providers);return(0,e.MR2)(je)}const ge=new e.OlP("LEGACY_INTERCEPTOR_FN");let Ke=(()=>{class Re{}return Re.\u0275fac=function(yt){return new(yt||Re)},Re.\u0275mod=e.oAB({type:Re}),Re.\u0275inj=e.cJS({providers:[st(Ct(Be.LegacyInterceptors,[{provide:ge,useFactory:_t},{provide:ke,useExisting:ge,multi:!0}]))]}),Re})()},65879:(vt,we,l)=>{"use strict";l.d(we,{$8M:()=>ds,$WT:()=>dr,$Z:()=>ep,AFp:()=>Dm,ALo:()=>Bf,AaK:()=>J,Akn:()=>to,BQk:()=>Vc,CHM:()=>Ga,CRH:()=>rg,DdM:()=>Tf,Dn7:()=>jf,EJc:()=>Bw,EiD:()=>hm,EpF:()=>Wp,F$t:()=>Jp,F4k:()=>Gp,FYo:()=>Lm,FiY:()=>rc,G48:()=>lD,G7q:()=>Uf,Gf:()=>ig,GfV:()=>Rm,GkF:()=>Mu,Gpc:()=>Ae,Gre:()=>I_,HDt:()=>Eg,Hsn:()=>Xp,Ikx:()=>Ru,JOm:()=>go,JVY:()=>ub,JZr:()=>pt,Jf7:()=>Nm,KtG:()=>qo,L6k:()=>hb,LAX:()=>pb,LFG:()=>U,LSH:()=>Ad,Lbi:()=>Hd,Lck:()=>Rx,MAs:()=>jp,MMx:()=>yf,MR2:()=>Id,NdJ:()=>wu,O4$:()=>xe,Ojb:()=>Vb,OlP:()=>fn,Oqu:()=>Lu,P3R:()=>_m,PXZ:()=>qw,Q6J:()=>vu,QGY:()=>xu,QbO:()=>Hb,Qsj:()=>ty,R0b:()=>pa,RDi:()=>rb,Rgc:()=>Xl,SBq:()=>Rl,Sil:()=>Vw,Suo:()=>ng,TTD:()=>At,TgZ:()=>Nc,Tol:()=>p_,Udp:()=>Au,VKq:()=>Sf,VuI:()=>RD,W1O:()=>lg,WFA:()=>Du,WLB:()=>Af,X6Q:()=>sD,XFs:()=>bt,Xpm:()=>Un,Xq5:()=>kp,Xts:()=>Sl,Y36:()=>$s,YKP:()=>vf,YNc:()=>Bp,Yjl:()=>Nn,Yz7:()=>H,Z0I:()=>ot,ZZ4:()=>fh,_Bn:()=>gf,_UZ:()=>yu,_Vd:()=>Ll,_c5:()=>DD,_uU:()=>M_,aQg:()=>gh,c2e:()=>kg,cJS:()=>ht,cg1:()=>Fu,d8E:()=>Pu,dDg:()=>Zw,dqk:()=>P,eBb:()=>mb,eFA:()=>Vg,eJc:()=>eh,ekj:()=>Iu,eoX:()=>Yg,f3M:()=>Me,g9A:()=>Cm,gM2:()=>zf,h0i:()=>sl,hGG:()=>CD,hij:()=>Uc,iGM:()=>tg,ifc:()=>lt,ip1:()=>Cg,jDz:()=>Mf,kEZ:()=>If,kL8:()=>V_,kcU:()=>ut,l5B:()=>Of,lG2:()=>ar,lcZ:()=>Hf,lqb:()=>fs,lri:()=>Pg,mCW:()=>vc,n5z:()=>Rs,n_E:()=>Zc,oAB:()=>cr,oJD:()=>mm,oxw:()=>Qp,pB0:()=>_b,q3G:()=>sr,qFp:()=>FD,qLn:()=>Ws,qOj:()=>du,qZA:()=>Bc,qbA:()=>Lf,qzn:()=>js,rWj:()=>Fg,rg0:()=>$,s9C:()=>Cu,sBO:()=>cD,s_b:()=>Jc,soG:()=>qc,tb:()=>dh,tp0:()=>ac,uIk:()=>hu,vHH:()=>G,vpe:()=>Mo,wAp:()=>Li,xi3:()=>Vf,xp6:()=>$m,ynx:()=>Hc,z2F:()=>dl,z3N:()=>Ro,zSh:()=>Pd,zs3:()=>Qo});var e=l(78645),n=l(47394),o=l(65619),d=l(65592),c=l(63019),f=l(22096),p=l(63020),E=l(94664),F=l(93997);function W(t){for(let i in t)if(t[i]===W)return i;throw Error("Could not find renamed property on target object.")}function De(t,i){for(const r in i)i.hasOwnProperty(r)&&!t.hasOwnProperty(r)&&(t[r]=i[r])}function J(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(J).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return`${t.overriddenName}`;if(t.name)return`${t.name}`;const i=t.toString();if(null==i)return""+i;const r=i.indexOf("\n");return-1===r?i:i.substring(0,r)}function Le(t,i){return null==t||""===t?null===i?"":i:null==i||""===i?t:t+" "+i}const Ie=W({__forward_ref__:W});function Ae(t){return t.__forward_ref__=Ae,t.toString=function(){return J(this())},t}function $e(t){return Ue(t)?t():t}function Ue(t){return"function"==typeof t&&t.hasOwnProperty(Ie)&&t.__forward_ref__===Ae}function Mt(t){return t&&!!t.\u0275providers}const pt="https://g.co/ng/security#xss";class G extends Error{constructor(i,r){super(function ye(t,i){return`NG0${Math.abs(t)}${i?": "+i:""}`}(i,r)),this.code=i}}function R(t){return"string"==typeof t?t:null==t?"":String(t)}function Te(t,i){throw new G(-201,!1)}function We(t,i){null==t&&function He(t,i,r,a){throw new Error(`ASSERTION ERROR: ${t}`+(null==a?"":` [Expected=> ${r} ${a} ${i} <=Actual]`))}(i,t,null,"!=")}function H(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function ht(t){return{providers:t.providers||[],imports:t.imports||[]}}function _t(t){return Et(t,Ut)||Et(t,xt)}function ot(t){return null!==_t(t)}function Et(t,i){return t.hasOwnProperty(i)?t[i]:null}function si(t){return t&&(t.hasOwnProperty(ii)||t.hasOwnProperty(Rt))?t[ii]:null}const Ut=W({\u0275prov:W}),ii=W({\u0275inj:W}),xt=W({ngInjectableDef:W}),Rt=W({ngInjectorDef:W});var bt=(()=>((bt=bt||{})[bt.Default=0]="Default",bt[bt.Host=1]="Host",bt[bt.Self=2]="Self",bt[bt.SkipSelf=4]="SkipSelf",bt[bt.Optional=8]="Optional",bt))();let de;function ze(t){const i=de;return de=t,i}function Ve(t,i,r){const a=_t(t);return a&&"root"==a.providedIn?void 0===a.value?a.value=a.factory():a.value:r&bt.Optional?null:void 0!==i?i:void Te(J(t))}const P=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),tt={},Ft="__NG_DI_FLAG__",Wt="ngTempTokenPath",Yt=/\n/gm,Be="__source";let Ct;function ve(t){const i=Ct;return Ct=t,i}function ge(t,i=bt.Default){if(void 0===Ct)throw new G(-203,!1);return null===Ct?Ve(t,void 0,i):Ct.get(t,i&bt.Optional?null:void 0,i)}function U(t,i=bt.Default){return(function et(){return de}()||ge)($e(t),i)}function Me(t,i=bt.Default){return U(t,oe(i))}function oe(t){return typeof t>"u"||"number"==typeof t?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function L(t){const i=[];for(let r=0;r((nt=nt||{})[nt.OnPush=0]="OnPush",nt[nt.Default=1]="Default",nt))(),lt=(()=>{return(t=lt||(lt={}))[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",lt;var t})();const C={},me=[],X=W({\u0275cmp:W}),Ye=W({\u0275dir:W}),Re=W({\u0275pipe:W}),je=W({\u0275mod:W}),yt=W({\u0275fac:W}),Bt=W({__NG_ELEMENT_ID__:W}),Gt=W({__NG_ENV_ID__:W});function Qt(t,i,r){let a=t.length;for(;;){const s=t.indexOf(i,r);if(-1===s)return s;if(0===s||t.charCodeAt(s-1)<=32){const h=i.length;if(s+h===a||t.charCodeAt(s+h)<=32)return s}r=s+1}}function ei(t,i,r){let a=0;for(;ai){_=h-1;break}}}for(;hh?"":s[wt+1].toLowerCase();const Nt=8&a?Lt:null;if(Nt&&-1!==Qt(Nt,_e,0)||2&a&&_e!==Lt){if(ki(a))return!1;_=!0}}}}else{if(!_&&!ki(a)&&!ki(I))return!1;if(_&&ki(I))continue;_=!1,a=I|1&a}}return ki(a)||_}function ki(t){return 0==(1&t)}function sn(t,i,r,a){if(null===i)return-1;let s=0;if(a||!r){let h=!1;for(;s-1)for(r++;r0?'="'+w+'"':"")+"]"}else 8&a?s+="."+_:4&a&&(s+=" "+_);else""!==s&&!ki(_)&&(i+=vr(h,s),s=""),a=_,h=h||!ki(a);r++}return""!==s&&(i+=vr(h,s)),i}function Un(t){return It(()=>{const i=ur(t),r={...i,decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===nt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||lt.Emulated,styles:t.styles||me,_:null,schemas:t.schemas||null,tView:null,id:""};Mr(r);const a=t.dependencies;return r.directiveDefs=Hr(a,!1),r.pipeDefs=Hr(a,!0),r.id=function oa(t){let i=0;const r=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,t.consts,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery].join("|");for(const s of r)i=Math.imul(31,i)+s.charCodeAt(0)<<0;return i+=2147483648,"c"+i}(r),r})}function Ia(t){return Ti(t)||mn(t)}function _a(t){return null!==t}function cr(t){return It(()=>({type:t.type,bootstrap:t.bootstrap||me,declarations:t.declarations||me,imports:t.imports||me,exports:t.exports||me,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function yr(t,i){if(null==t)return C;const r={};for(const a in t)if(t.hasOwnProperty(a)){let s=t[a],h=s;Array.isArray(s)&&(h=s[1],s=s[0]),r[s]=a,i&&(i[s]=h)}return r}function ar(t){return It(()=>{const i=ur(t);return Mr(i),i})}function Nn(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,standalone:!0===t.standalone,onDestroy:t.type.prototype.ngOnDestroy||null}}function Ti(t){return t[X]||null}function mn(t){return t[Ye]||null}function Rn(t){return t[Re]||null}function dr(t){const i=Ti(t)||mn(t)||Rn(t);return null!==i&&i.standalone}function kn(t,i){const r=t[je]||null;if(!r&&!0===i)throw new Error(`Type ${J(t)} does not have '\u0275mod' property.`);return r}function ur(t){const i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputTransforms:null,inputConfig:t.inputs||C,exportAs:t.exportAs||null,standalone:!0===t.standalone,signals:!0===t.signals,selectors:t.selectors||me,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:yr(t.inputs,i),outputs:yr(t.outputs)}}function Mr(t){t.features?.forEach(i=>i(t))}function Hr(t,i){if(!t)return null;const r=i?Rn:Ia;return()=>("function"==typeof t?t():t).map(a=>r(a)).filter(_a)}const Ji=0,hi=1,Si=2,Ki=3,An=4,Jn=5,wn=6,Wn=7,ln=8,Gn=9,hr=10,Di=11,xr=12,Sr=13,Bn=14,dn=15,Xn=16,mr=17,$n=18,pr=19,Pn=20,or=21,In=22,Vr=23,sa=24,Pi=25,Kr=1,wr=2,Hn=7,Ar=9,Bi=11;function rn(t){return Array.isArray(t)&&"object"==typeof t[Kr]}function Vn(t){return Array.isArray(t)&&!0===t[Kr]}function qn(t){return 0!=(4&t.flags)}function _r(t){return t.componentOffset>-1}function Or(t){return 1==(1&t.flags)}function bn(t){return!!t.template}function jr(t){return 0!=(512&t[Si])}function On(t,i){return t.hasOwnProperty(yt)?t[yt]:null}let Co=P.WeakRef??class oo{constructor(i){this.ref=i}deref(){return this.ref}},Pr=0,fr=null,Ur=!1;function Dn(t){const i=fr;return fr=t,i}class er{constructor(){this.id=Pr++,this.ref=function Qr(t){return new Co(t)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[i,r]of this.producers){const a=r.producerNode.deref();if(void 0!==a&&r.atTrackingVersion===this.trackingVersion){if(a.producerPollStatus(r.seenValueVersion))return!0}else this.producers.delete(i),a?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const i=Ur;Ur=!0;try{for(const[r,a]of this.consumers){const s=a.consumerNode.deref();void 0!==s&&s.trackingVersion===a.atTrackingVersion?s.onConsumerDependencyMayHaveChanged():(this.consumers.delete(r),s?.producers.delete(this.id))}}finally{Ur=i}}producerAccessed(){if(Ur)throw new Error("");if(null===fr)return;let i=fr.producers.get(this.id);void 0===i?(i={consumerNode:fr.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:fr.trackingVersion},fr.producers.set(this.id,i),this.consumers.set(fr.id,i)):(i.seenValueVersion=this.valueVersion,i.atTrackingVersion=fr.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==fr?.consumerAllowSignalWrites}producerPollStatus(i){return this.valueVersion!==i||(this.onProducerUpdateValueVersion(),this.valueVersion!==i)}}let Fa=null;function $(t){const i=Dn(null);try{return t()}finally{Dn(i)}}const Fe=()=>{};class mt extends er{constructor(i,r,a){super(),this.watch=i,this.schedule=r,this.dirty=!1,this.cleanupFn=Fe,this.registerOnCleanup=s=>{this.cleanupFn=s},this.consumerAllowSignalWrites=a}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const i=Dn(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Fe,this.watch(this.registerOnCleanup)}finally{Dn(i)}}cleanup(){this.cleanupFn()}}class Tt{constructor(i,r,a){this.previousValue=i,this.currentValue=r,this.firstChange=a}isFirstChange(){return this.firstChange}}function At(){return Vt}function Vt(t){return t.type.prototype.ngOnChanges&&(t.setInput=ui),$t}function $t(){const t=Ni(this),i=t?.current;if(i){const r=t.previous;if(r===C)t.previous=i;else for(let a in i)r[a]=i[a];t.current=null,this.ngOnChanges(i)}}function ui(t,i,r,a){const s=this.declaredInputs[r],h=Ni(t)||function Ci(t,i){return t[_i]=i}(t,{previous:C,current:null}),_=h.current||(h.current={}),w=h.previous,I=w[s];_[s]=new Tt(I&&I.currentValue,i,w===C),t[a]=i}At.ngInherit=!0;const _i="__ngSimpleChanges__";function Ni(t){return t[_i]||null}const zi=function(t,i,r){},un="svg";function Fi(t){for(;Array.isArray(t);)t=t[Ji];return t}function A(t,i){return Fi(i[t])}function fe(t,i){return Fi(i[t.index])}function Ge(t,i){return t.data[i]}function Dt(t,i){return t[i]}function Ht(t,i){const r=i[t];return rn(r)?r:r[Ji]}function Hi(t,i){return null==i?null:t[i]}function Oi(t){t[mr]=0}function ri(t){1024&t[Si]||(t[Si]|=1024,di(t,1))}function pi(t){1024&t[Si]&&(t[Si]&=-1025,di(t,-1))}function di(t,i){let r=t[Ki];if(null===r)return;r[Jn]+=i;let a=r;for(r=r[Ki];null!==r&&(1===i&&1===a[Jn]||-1===i&&0===a[Jn]);)r[Jn]+=i,a=r,r=r[Ki]}const li={lFrame:xs(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Kn(){return li.bindingsEnabled}function Br(){return null!==li.skipHydrationRootTNode}function Xt(){return li.lFrame.lView}function $i(){return li.lFrame.tView}function Ga(t){return li.lFrame.contextLView=t,t[ln]}function qo(t){return li.lFrame.contextLView=null,t}function tr(){let t=Bo();for(;null!==t&&64===t.type;)t=t.parent;return t}function Bo(){return li.lFrame.currentTNode}function Gr(t,i){const r=li.lFrame;r.currentTNode=t,r.isParent=i}function Ho(){return li.lFrame.isParent}function Eo(){li.lFrame.isParent=!1}function kr(){const t=li.lFrame;let i=t.bindingRootIndex;return-1===i&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function Ka(){return li.lFrame.bindingIndex++}function Ea(t){const i=li.lFrame,r=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,r}function ns(t,i){const r=li.lFrame;r.bindingIndex=r.bindingRootIndex=t,Na(i)}function Na(t){li.lFrame.currentDirectiveIndex=t}function zo(t){const i=li.lFrame.currentDirectiveIndex;return-1===i?null:t[i]}function rs(){return li.lFrame.currentQueryIndex}function Uo(t){li.lFrame.currentQueryIndex=t}function lo(t){const i=t[hi];return 2===i.type?i.declTNode:1===i.type?t[wn]:null}function da(t,i,r){if(r&bt.SkipSelf){let s=i,h=t;for(;!(s=s.parent,null!==s||r&bt.Host||(s=lo(h),null===s||(h=h[Bn],10&s.type))););if(null===s)return!1;i=s,t=h}const a=li.lFrame=co();return a.currentTNode=i,a.lView=t,!0}function So(t){const i=co(),r=t[hi];li.lFrame=i,i.currentTNode=r.firstChild,i.lView=t,i.tView=r,i.contextLView=t,i.bindingIndex=r.bindingStartIndex,i.inI18n=!1}function co(){const t=li.lFrame,i=null===t?null:t.child;return null===i?xs(t):i}function xs(t){const i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return null!==t&&(t.child=i),i}function Wo(){const t=li.lFrame;return li.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}const Ao=Wo;function as(){const t=Wo();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function T(){return li.lFrame.selectedIndex}function g(t){li.lFrame.selectedIndex=t}function O(){const t=li.lFrame;return Ge(t.tView,t.selectedIndex)}function xe(){li.lFrame.currentNamespace=un}function ut(){!function Pt(){li.lFrame.currentNamespace=null}()}let bi=!0;function yi(){return bi}function Ri(t){bi=t}function Ba(t,i){for(let r=i.directiveStart,a=i.directiveEnd;r=a)break}else i[I]<0&&(t[mr]+=65536),(w>13>16&&(3&t[Si])===i&&(t[Si]+=8192,hl(w,h)):hl(w,h)}const Qi=-1;class Za{constructor(i,r,a){this.factory=i,this.resolving=!1,this.canSeeViewProviders=r,this.injectImpl=a}}function Ds(t){return t!==Qi}function Io(t){return 32767&t}function Oo(t,i){let r=function Cs(t){return t>>16}(t),a=i;for(;r>0;)a=a[Bn],r--;return a}let Lo=!0;function Go(t){const i=Lo;return Lo=t,i}const Va=255,ks=5;let _l=0;const ir={};function $o(t,i){const r=Es(t,i);if(-1!==r)return r;const a=i[hi];a.firstCreatePass&&(t.injectorIndex=i.length,Ko(a.data,t),Ko(i,null),Ko(a.blueprint,null));const s=ls(t,i),h=t.injectorIndex;if(Ds(s)){const _=Io(s),w=Oo(s,i),I=w[hi].data;for(let _e=0;_e<8;_e++)i[h+_e]=w[_+_e]|I[_+_e]}return i[h+8]=s,h}function Ko(t,i){t.push(0,0,0,0,0,0,0,0,i)}function Es(t,i){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null===i[t.injectorIndex+8]?-1:t.injectorIndex}function ls(t,i){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;let r=0,a=null,s=i;for(;null!==s;){if(a=Ps(s),null===a)return Qi;if(r++,s=s[Bn],-1!==a.injectorIndex)return a.injectorIndex|r<<16}return Qi}function Ts(t,i,r){!function fl(t,i,r){let a;"string"==typeof r?a=r.charCodeAt(0)||0:r.hasOwnProperty(Bt)&&(a=r[Bt]),null==a&&(a=r[Bt]=_l++);const s=a&Va;i.data[t+(s>>ks)]|=1<=0?i&Va:bl:i}(r);if("function"==typeof h){if(!da(i,t,a))return a&bt.Host?Ss(s,0,a):cs(i,r,a,s);try{const _=h(a);if(null!=_||a&bt.Optional)return _;Te()}finally{Ao()}}else if("number"==typeof h){let _=null,w=Es(t,i),I=Qi,_e=a&bt.Host?i[dn][wn]:null;for((-1===w||a&bt.SkipSelf)&&(I=-1===w?ls(t,i):i[w+8],I!==Qi&&Ls(a,!1)?(_=i[hi],w=Io(I),i=Oo(I,i)):w=-1);-1!==w;){const Je=i[hi];if(Os(h,w,Je.data)){const wt=Ja(w,i,r,_,a,_e);if(wt!==ir)return wt}I=i[w+8],I!==Qi&&Ls(a,i[hi].data[w+8]===_e)&&Os(h,w,i)?(_=Je,w=Io(I),i=Oo(I,i)):w=-1}}return s}function Ja(t,i,r,a,s,h){const _=i[hi],w=_.data[t+8],Je=Zo(w,_,r,null==a?_r(w)&&Lo:a!=_&&0!=(3&w.type),s&bt.Host&&h===w);return null!==Je?Xa(i,_,Je,w):ir}function Zo(t,i,r,a,s){const h=t.providerIndexes,_=i.data,w=1048575&h,I=t.directiveStart,Je=h>>20,Lt=s?w+Je:t.directiveEnd;for(let Nt=a?w:w+Je;Nt=I&&qt.type===r)return Nt}if(s){const Nt=_[I];if(Nt&&bn(Nt)&&Nt.type===r)return I}return null}function Xa(t,i,r,a){let s=t[r];const h=i.data;if(function ml(t){return t instanceof Za}(s)){const _=s;_.resolving&&function pe(t,i){const r=i?`. Dependency path: ${i.join(" > ")} > ${t}`:"";throw new G(-200,`Circular dependency in DI detected for ${t}${r}`)}(function se(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():R(t)}(h[r]));const w=Go(_.canSeeViewProviders);_.resolving=!0;const I=_.injectImpl?ze(_.injectImpl):null;da(t,a,bt.Default);try{s=t[r]=_.factory(void 0,h,t,a),i.firstCreatePass&&r>=a.directiveStart&&function gr(t,i,r){const{ngOnChanges:a,ngOnInit:s,ngDoCheck:h}=i.type.prototype;if(a){const _=Vt(i);(r.preOrderHooks??=[]).push(t,_),(r.preOrderCheckHooks??=[]).push(t,_)}s&&(r.preOrderHooks??=[]).push(0-t,s),h&&((r.preOrderHooks??=[]).push(t,h),(r.preOrderCheckHooks??=[]).push(t,h))}(r,h[r],i)}finally{null!==I&&ze(I),Go(w),_.resolving=!1,Ao()}}return s}function Os(t,i,r){return!!(r[i+(t>>ks)]&1<{const i=t.prototype.constructor,r=i[yt]||ua(i),a=Object.prototype;let s=Object.getPrototypeOf(t.prototype).constructor;for(;s&&s!==a;){const h=s[yt]||ua(s);if(h&&h!==r)return h;s=Object.getPrototypeOf(s)}return h=>new h})}function ua(t){return Ue(t)?()=>{const i=ua($e(t));return i&&i()}:On(t)}function Ps(t){const i=t[hi],r=i.type;return 2===r?i.declTNode:1===r?t[wn]:null}function ds(t){return function gl(t,i){if("class"===i)return t.classes;if("style"===i)return t.styles;const r=t.attrs;if(r){const a=r.length;let s=0;for(;s{const a=function ja(t){return function(...r){if(t){const a=t(...r);for(const s in a)this[s]=a[s]}}}(i);function s(...h){if(this instanceof s)return a.apply(this,h),this;const _=new s(...h);return w.annotation=_,w;function w(I,_e,Je){const wt=I.hasOwnProperty(_o)?I[_o]:Object.defineProperty(I,_o,{value:[]})[_o];for(;wt.length<=Je;)wt.push(null);return(wt[Je]=wt[Je]||[]).push(_),I}}return r&&(s.prototype=Object.create(r.prototype)),s.prototype.ngMetadataName=t,s.annotationCls=s,s})}function us(t,i){t.forEach(r=>Array.isArray(r)?us(r,i):i(r))}function ic(t,i,r){i>=t.length?t.push(r):t.splice(i,0,r)}function Fs(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function hs(t,i){const r=[];for(let a=0;a=0?t[1|a]=r:(a=~a,function u(t,i,r,a){let s=t.length;if(s==i)t.push(r,a);else if(1===s)t.push(a,t[0]),t[0]=r;else{for(s--,t.push(t[s-1],t[s]);s>i;)t[s]=t[s-2],s--;t[i]=r,t[i+1]=a}}(t,a,i,r)),a}function ft(t,i){const r=Jt(t,i);if(r>=0)return t[1|r]}function Jt(t,i){return function Fn(t,i,r){let a=0,s=t.length>>r;for(;s!==a;){const h=a+(s-a>>1),_=t[h<i?s=h:a=h+1}return~(s<((go=go||{})[go.Important=1]="Important",go[go.DashCase=2]="DashCase",go))();const Cv=/^>|^->||--!>|)/,Ev="\u200b$1\u200b";const hd=new Map;let Tv=0;const pd="__ngContext__";function ia(t,i){rn(i)?(t[pd]=i[pr],function Av(t){hd.set(t[pr],t)}(i)):t[pd]=i}let _d;function fd(t,i){return _d(t,i)}function wl(t){const i=t[Ki];return Vn(i)?i[Ki]:i}function Bh(t){return Vh(t[xr])}function Hh(t){return Vh(t[An])}function Vh(t){for(;null!==t&&!Vn(t);)t=t[An];return t}function Hs(t,i,r,a,s){if(null!=a){let h,_=!1;Vn(a)?h=a:rn(a)&&(_=!0,a=a[Ji]);const w=Fi(a);0===t&&null!==r?null==s?Gh(i,r,w):ms(i,r,w,s||null,!0):1===t&&null!==r?ms(i,r,w,s||null,!0):2===t?function _c(t,i,r){const a=mc(t,i);a&&function Zv(t,i,r,a){t.removeChild(i,r,a)}(t,a,i,r)}(i,w,_):3===t&&i.destroyNode(w),null!=h&&function Xv(t,i,r,a,s){const h=r[Hn];h!==Fi(r)&&Hs(i,t,a,h,s);for(let w=Bi;wi.replace(kv,Ev))}(i))}function hc(t,i,r){return t.createElement(i,r)}function zh(t,i){const r=t[Ar],a=r.indexOf(i);pi(i),r.splice(a,1)}function vd(t,i){if(t.length<=Bi)return;const r=Bi+i,a=t[r];if(a){const s=a[Xn];null!==s&&s!==t&&zh(s,a),i>0&&(t[r-1][An]=a[An]);const h=Fs(t,Bi+i);!function Vv(t,i){Cl(t,i,i[Di],2,null,null),i[Ji]=null,i[wn]=null}(a[hi],a);const _=h[$n];null!==_&&_.detachView(h[hi]),a[Ki]=null,a[An]=null,a[Si]&=-129}return a}function Uh(t,i){if(!(256&i[Si])){const r=i[Di];i[Vr]?.destroy(),i[sa]?.destroy(),r.destroyNode&&Cl(t,i,r,3,null,null),function Uv(t){let i=t[xr];if(!i)return bd(t[hi],t);for(;i;){let r=null;if(rn(i))r=i[xr];else{const a=i[Bi];a&&(r=a)}if(!r){for(;i&&!i[An]&&i!==t;)rn(i)&&bd(i[hi],i),i=i[Ki];null===i&&(i=t),rn(i)&&bd(i[hi],i),r=i&&i[An]}i=r}}(i)}}function bd(t,i){if(!(256&i[Si])){i[Si]&=-129,i[Si]|=256,function Kv(t,i){let r;if(null!=t&&null!=(r=t.destroyHooks))for(let a=0;a=0?a[_]():a[-_].unsubscribe(),h+=2}else r[h].call(a[r[h+1]]);null!==a&&(i[Wn]=null);const s=i[or];if(null!==s){i[or]=null;for(let h=0;h-1){const{encapsulation:h}=t.data[a.directiveStart+s];if(h===lt.None||h===lt.Emulated)return null}return fe(a,r)}}(t,i.parent,r)}function ms(t,i,r,a,s){t.insertBefore(i,r,a,s)}function Gh(t,i,r){t.appendChild(i,r)}function $h(t,i,r,a,s){null!==a?ms(t,i,r,a,s):Gh(t,i,r)}function mc(t,i){return t.parentNode(i)}function Kh(t,i,r){return Qh(t,i,r)}let Md,fc,Cd,gc,Qh=function Zh(t,i,r){return 40&t.type?fe(t,r):null};function pc(t,i,r,a){const s=yd(t,a,i),h=i[Di],w=Kh(a.parent||i[wn],a,i);if(null!=s)if(Array.isArray(r))for(let I=0;It,createScript:t=>t,createScriptURL:t=>t})}catch{}return fc}()?.createHTML(t)||t}function rb(t){Cd=t}function kl(){if(void 0!==Cd)return Cd;if(typeof document<"u")return document;throw new G(210,!1)}function kd(){if(void 0===gc&&(gc=null,P.trustedTypes))try{gc=P.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return gc}function nm(t){return kd()?.createHTML(t)||t}function am(t){return kd()?.createScriptURL(t)||t}class ps{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${pt})`}}class ab extends ps{getTypeName(){return"HTML"}}class ob extends ps{getTypeName(){return"Style"}}class sb extends ps{getTypeName(){return"Script"}}class lb extends ps{getTypeName(){return"URL"}}class cb extends ps{getTypeName(){return"ResourceURL"}}function Ro(t){return t instanceof ps?t.changingThisBreaksApplicationSecurity:t}function js(t,i){const r=function db(t){return t instanceof ps&&t.getTypeName()||null}(t);if(null!=r&&r!==i){if("ResourceURL"===r&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${r} (see ${pt})`)}return r===i}function ub(t){return new ab(t)}function hb(t){return new ob(t)}function mb(t){return new sb(t)}function pb(t){return new lb(t)}function _b(t){return new cb(t)}class fb{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i=""+i;try{const r=(new window.DOMParser).parseFromString(Vs(i),"text/html").body;return null===r?this.inertDocumentHelper.getInertBodyElement(i):(r.removeChild(r.firstChild),r)}catch{return null}}}class gb{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const r=this.inertDocument.createElement("template");return r.innerHTML=Vs(i),r}}const bb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function vc(t){return(t=String(t)).match(bb)?t:"unsafe:"+t}function Po(t){const i={};for(const r of t.split(","))i[r]=!0;return i}function El(...t){const i={};for(const r of t)for(const a in r)r.hasOwnProperty(a)&&(i[a]=!0);return i}const sm=Po("area,br,col,hr,img,wbr"),lm=Po("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),cm=Po("rp,rt"),Ed=El(sm,El(lm,Po("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")),El(cm,Po("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")),El(cm,lm)),Td=Po("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dm=El(Td,Po("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"),Po("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")),yb=Po("script,style,template");class Mb{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let r=i.firstChild,a=!0;for(;r;)if(r.nodeType===Node.ELEMENT_NODE?a=this.startElement(r):r.nodeType===Node.TEXT_NODE?this.chars(r.nodeValue):this.sanitizedSomething=!0,a&&r.firstChild)r=r.firstChild;else for(;r;){r.nodeType===Node.ELEMENT_NODE&&this.endElement(r);let s=this.checkClobberedElement(r,r.nextSibling);if(s){r=s;break}r=this.checkClobberedElement(r,r.parentNode)}return this.buf.join("")}startElement(i){const r=i.nodeName.toLowerCase();if(!Ed.hasOwnProperty(r))return this.sanitizedSomething=!0,!yb.hasOwnProperty(r);this.buf.push("<"),this.buf.push(r);const a=i.attributes;for(let s=0;s"),!0}endElement(i){const r=i.nodeName.toLowerCase();Ed.hasOwnProperty(r)&&!sm.hasOwnProperty(r)&&(this.buf.push(""))}chars(i){this.buf.push(um(i))}checkClobberedElement(i,r){if(r&&(i.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return r}}const xb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,wb=/([^\#-~ |!])/g;function um(t){return t.replace(/&/g,"&").replace(xb,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(wb,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(//g,">")}let bc;function hm(t,i){let r=null;try{bc=bc||function om(t){const i=new gb(t);return function vb(){try{return!!(new window.DOMParser).parseFromString(Vs(""),"text/html")}catch{return!1}}()?new fb(i):i}(t);let a=i?String(i):"";r=bc.getInertBodyElement(a);let s=5,h=a;do{if(0===s)throw new Error("Failed to sanitize html because the input is unstable");s--,a=h,h=r.innerHTML,r=bc.getInertBodyElement(a)}while(a!==h);return Vs((new Mb).sanitizeChildren(Sd(r)||r))}finally{if(r){const a=Sd(r)||r;for(;a.firstChild;)a.removeChild(a.firstChild)}}}function Sd(t){return"content"in t&&function Db(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var sr=(()=>((sr=sr||{})[sr.NONE=0]="NONE",sr[sr.HTML=1]="HTML",sr[sr.STYLE=2]="STYLE",sr[sr.SCRIPT=3]="SCRIPT",sr[sr.URL=4]="URL",sr[sr.RESOURCE_URL=5]="RESOURCE_URL",sr))();function mm(t){const i=Tl();return i?nm(i.sanitize(sr.HTML,t)||""):js(t,"HTML")?nm(Ro(t)):hm(kl(),R(t))}function Ad(t){const i=Tl();return i?i.sanitize(sr.URL,t)||"":js(t,"URL")?Ro(t):vc(R(t))}function pm(t){const i=Tl();if(i)return am(i.sanitize(sr.RESOURCE_URL,t)||"");if(js(t,"ResourceURL"))return am(Ro(t));throw new G(904,!1)}function _m(t,i,r){return function Sb(t,i){return"src"===i&&("embed"===t||"frame"===t||"iframe"===t||"media"===t||"script"===t)||"href"===i&&("base"===t||"link"===t)?pm:Ad}(i,r)(t)}function Tl(){const t=Xt();return t&&t[hr].sanitizer}class fn{constructor(i,r){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof r?this.__NG_ELEMENT_ID__=r:void 0!==r&&(this.\u0275prov=H({token:this,providedIn:r.providedIn||"root",factory:r.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Sl=new fn("ENVIRONMENT_INITIALIZER"),fm=new fn("INJECTOR",-1),gm=new fn("INJECTOR_DEF_TYPES");class vm{get(i,r=tt){if(r===tt){const a=new Error(`NullInjectorError: No provider for ${J(i)}!`);throw a.name="NullInjectorError",a}return r}}function Id(t){return{\u0275providers:t}}function Ab(...t){return{\u0275providers:bm(0,t),\u0275fromNgModule:!0}}function bm(t,...i){const r=[],a=new Set;let s;return us(i,h=>{const _=h;Od(_,r,[],a)&&(s||=[],s.push(_))}),void 0!==s&&ym(s,r),r}function ym(t,i){for(let r=0;r{i.push(h)})}}function Od(t,i,r,a){if(!(t=$e(t)))return!1;let s=null,h=si(t);const _=!h&&Ti(t);if(h||_){if(_&&!_.standalone)return!1;s=t}else{const I=t.ngModule;if(h=si(I),!h)return!1;s=I}const w=a.has(s);if(_){if(w)return!1;if(a.add(s),_.dependencies){const I="function"==typeof _.dependencies?_.dependencies():_.dependencies;for(const _e of I)Od(_e,i,r,a)}}else{if(!h)return!1;{if(null!=h.imports&&!w){let _e;a.add(s);try{us(h.imports,Je=>{Od(Je,i,r,a)&&(_e||=[],_e.push(Je))})}finally{}void 0!==_e&&ym(_e,i)}if(!w){const _e=On(s)||(()=>new s);i.push({provide:s,useFactory:_e,deps:me},{provide:gm,useValue:s,multi:!0},{provide:Sl,useValue:()=>U(s),multi:!0})}const I=h.providers;null==I||w||Ld(I,Je=>{i.push(Je)})}}return s!==t&&void 0!==t.providers}function Ld(t,i){for(let r of t)Mt(r)&&(r=r.\u0275providers),Array.isArray(r)?Ld(r,i):i(r)}const Ib=W({provide:String,useValue:W});function Rd(t){return null!==t&&"object"==typeof t&&Ib in t}function _s(t){return"function"==typeof t}const Pd=new fn("Set Injector scope."),yc={},Lb={};let Fd;function Mc(){return void 0===Fd&&(Fd=new vm),Fd}class fs{}class Yd extends fs{get destroyed(){return this._destroyed}constructor(i,r,a,s){super(),this.parent=r,this.source=a,this.scopes=s,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Bd(i,_=>this.processProvider(_)),this.records.set(fm,zs(void 0,this)),s.has("environment")&&this.records.set(fs,zs(void 0,this));const h=this.records.get(Pd);null!=h&&"string"==typeof h.value&&this.scopes.add(h.value),this.injectorDefTypes=new Set(this.get(gm.multi,me,bt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of i)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(i){return this.assertNotDestroyed(),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){this.assertNotDestroyed();const r=ve(this),a=ze(void 0);try{return i()}finally{ve(r),ze(a)}}get(i,r=tt,a=bt.Default){if(this.assertNotDestroyed(),i.hasOwnProperty(Gt))return i[Gt](this);a=oe(a);const s=ve(this),h=ze(void 0);try{if(!(a&bt.SkipSelf)){let w=this.records.get(i);if(void 0===w){const I=function Nb(t){return"function"==typeof t||"object"==typeof t&&t instanceof fn}(i)&&_t(i);w=I&&this.injectableDefInScope(I)?zs(Nd(i),yc):null,this.records.set(i,w)}if(null!=w)return this.hydrate(i,w)}return(a&bt.Self?Mc():this.parent).get(i,r=a&bt.Optional&&r===tt?null:r)}catch(_){if("NullInjectorError"===_.name){if((_[Wt]=_[Wt]||[]).unshift(J(i)),s)throw _;return function Ke(t,i,r,a){const s=t[Wt];throw i[Be]&&s.unshift(i[Be]),t.message=function ct(t,i,r,a=null){t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.slice(2):t;let s=J(i);if(Array.isArray(i))s=i.map(J).join(" -> ");else if("object"==typeof i){let h=[];for(let _ in i)if(i.hasOwnProperty(_)){let w=i[_];h.push(_+":"+("string"==typeof w?JSON.stringify(w):J(w)))}s=`{${h.join(", ")}}`}return`${r}${a?"("+a+")":""}[${s}]: ${t.replace(Yt,"\n ")}`}("\n"+t.message,s,r,a),t.ngTokenPath=s,t[Wt]=null,t}(_,i,"R3InjectorError",this.source)}throw _}finally{ze(h),ve(s)}}resolveInjectorInitializers(){const i=ve(this),r=ze(void 0);try{const a=this.get(Sl.multi,me,bt.Self);for(const s of a)s()}finally{ve(i),ze(r)}}toString(){const i=[],r=this.records;for(const a of r.keys())i.push(J(a));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new G(205,!1)}processProvider(i){let r=_s(i=$e(i))?i:$e(i&&i.provide);const a=function Pb(t){return Rd(t)?zs(void 0,t.useValue):zs(wm(t),yc)}(i);if(_s(i)||!0!==i.multi)this.records.get(r);else{let s=this.records.get(r);s||(s=zs(void 0,yc,!0),s.factory=()=>L(s.multi),this.records.set(r,s)),r=i,s.multi.push(i)}this.records.set(r,a)}hydrate(i,r){return r.value===yc&&(r.value=Lb,r.value=r.factory()),"object"==typeof r.value&&r.value&&function Yb(t){return null!==t&&"object"==typeof t&&"function"==typeof t.ngOnDestroy}(r.value)&&this._ngOnDestroyHooks.add(r.value),r.value}injectableDefInScope(i){if(!i.providedIn)return!1;const r=$e(i.providedIn);return"string"==typeof r?"any"===r||this.scopes.has(r):this.injectorDefTypes.has(r)}removeOnDestroy(i){const r=this._onDestroyHooks.indexOf(i);-1!==r&&this._onDestroyHooks.splice(r,1)}}function Nd(t){const i=_t(t),r=null!==i?i.factory:On(t);if(null!==r)return r;if(t instanceof fn)throw new G(204,!1);if(t instanceof Function)return function Rb(t){const i=t.length;if(i>0)throw hs(i,"?"),new G(204,!1);const r=function jt(t){return t&&(t[Ut]||t[xt])||null}(t);return null!==r?()=>r.factory(t):()=>new t}(t);throw new G(204,!1)}function wm(t,i,r){let a;if(_s(t)){const s=$e(t);return On(s)||Nd(s)}if(Rd(t))a=()=>$e(t.useValue);else if(function xm(t){return!(!t||!t.useFactory)}(t))a=()=>t.useFactory(...L(t.deps||[]));else if(function Mm(t){return!(!t||!t.useExisting)}(t))a=()=>U($e(t.useExisting));else{const s=$e(t&&(t.useClass||t.provide));if(!function Fb(t){return!!t.deps}(t))return On(s)||Nd(s);a=()=>new s(...L(t.deps))}return a}function zs(t,i,r=!1){return{factory:t,value:i,multi:r?[]:void 0}}function Bd(t,i){for(const r of t)Array.isArray(r)?Bd(r,i):r&&Mt(r)?Bd(r.\u0275providers,i):i(r)}const Dm=new fn("AppId",{providedIn:"root",factory:()=>Bb}),Bb="ng",Cm=new fn("Platform Initializer"),Hd=new fn("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),Hb=new fn("AnimationModuleType"),Vb=new fn("CSP nonce",{providedIn:"root",factory:()=>kl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Em=(t,i)=>null;function Tm(t,i){return Em(t,i)}class Qb{}class Im{}class Xb{resolveComponentFactory(i){throw function Jb(t){const i=Error(`No component factory found for ${J(t)}.`);return i.ngComponent=t,i}(i)}}let Ll=(()=>{class t{}return t.NULL=new Xb,t})();function qb(){return Us(tr(),Xt())}function Us(t,i){return new Rl(fe(t,i))}let Rl=(()=>{class t{constructor(r){this.nativeElement=r}}return t.__NG_ELEMENT_ID__=qb,t})();function ey(t){return t instanceof Rl?t.nativeElement:t}class Lm{}let ty=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function iy(){const t=Xt(),r=Ht(tr().index,t);return(rn(r)?r:t)[Di]}(),t})(),ny=(()=>{class t{}return t.\u0275prov=H({token:t,providedIn:"root",factory:()=>null}),t})();class Rm{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const ry=new Rm("16.1.3"),Jd={};function Pl(t){for(;t;){t[Si]|=64;const i=wl(t);if(jr(t)&&!i)return t;t=i}return null}function Xd(t){return t.ngOriginalError}class Ws{constructor(){this._console=console}handleError(i){const r=this._findOriginalError(i);this._console.error("ERROR",i),r&&this._console.error("ORIGINAL ERROR",r)}_findOriginalError(i){let r=i&&Xd(i);for(;r&&Xd(r);)r=Xd(r);return r||null}}const Ym=new fn("",{providedIn:"root",factory:()=>!1});function Nm(t){return t.ownerDocument.defaultView}function Fo(t){return t instanceof Function?t():t}class zm extends er{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(i){this._lView=i}onConsumerDependencyMayHaveChanged(){Pl(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(i,r,a){const s=Dn(this);this.trackingVersion++;try{i(r,a)}finally{Dn(s)}}destroy(){this.trackingVersion++}}let Ec=null;function Um(){return Ec??=new zm,Ec}function Wm(t,i){return t[i]??Um()}function Gm(t,i){const r=Um();r.hasReadASignal&&(t[i]=Ec,r.lView=t,Ec=new zm)}const ji={};function $m(t){Km($i(),Xt(),T()+t,!1)}function Km(t,i,r,a){if(!a)if(3==(3&i[Si])){const h=t.preOrderCheckHooks;null!==h&&va(i,h,r)}else{const h=t.preOrderHooks;null!==h&&ea(i,h,0,r)}g(r)}function Xm(t,i=null,r=null,a){const s=qm(t,i,r,a);return s.resolveInjectorInitializers(),s}function qm(t,i=null,r=null,a,s=new Set){const h=[r||me,Ab(t)];return a=a||("object"==typeof t?void 0:J(t)),new Yd(h,i||Mc(),a||null,s)}let Qo=(()=>{class t{static create(r,a){if(Array.isArray(r))return Xm({name:""},a,r,"");{const s=r.name??"";return Xm({name:s},r.parent,r.providers,s)}}}return t.THROW_IF_NOT_FOUND=tt,t.NULL=new vm,t.\u0275prov=H({token:t,providedIn:"any",factory:()=>U(fm)}),t.__NG_ELEMENT_ID__=-1,t})();function $s(t,i=bt.Default){const r=Xt();return null===r?U(t,i):As(tr(),r,$e(t),i)}function ep(){throw new Error("invalid")}function Tc(t,i,r,a,s,h,_,w,I,_e,Je){const wt=i.blueprint.slice();return wt[Ji]=s,wt[Si]=140|a,(null!==_e||t&&2048&t[Si])&&(wt[Si]|=2048),Oi(wt),wt[Ki]=wt[Bn]=t,wt[ln]=r,wt[hr]=_||t&&t[hr],wt[Di]=w||t&&t[Di],wt[Gn]=I||t&&t[Gn]||null,wt[wn]=h,wt[pr]=function Sv(){return Tv++}(),wt[In]=Je,wt[Pn]=_e,wt[dn]=2==i.type?t[dn]:wt,wt}function Ks(t,i,r,a,s){let h=t.data[i];if(null===h)h=function qd(t,i,r,a,s){const h=Bo(),_=Ho(),I=t.data[i]=function Dy(t,i,r,a,s,h){let _=i?i.injectorIndex:-1,w=0;return Br()&&(w|=128),{type:r,index:a,insertBeforeIndex:null,injectorIndex:_,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:w,providerIndexes:0,value:s,attrs:h,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,_?h:h&&h.parent,r,i,a,s);return null===t.firstChild&&(t.firstChild=I),null!==h&&(_?null==h.child&&null!==I.parent&&(h.child=I):null===h.next&&(h.next=I,I.prev=h)),I}(t,i,r,a,s),function Vo(){return li.lFrame.inI18n}()&&(h.flags|=32);else if(64&h.type){h.type=r,h.value=a,h.attrs=s;const _=function $a(){const t=li.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}();h.injectorIndex=null===_?-1:_.injectorIndex}return Gr(h,!0),h}function Fl(t,i,r,a){if(0===r)return-1;const s=i.length;for(let h=0;hPi&&Km(t,i,Pi,!1),zi(w?2:0,s),w)h.runInContext(r,a,s);else{const _e=Dn(null);try{r(a,s)}finally{Dn(_e)}}}finally{w&&null===i[Vr]&&Gm(i,Vr),g(_),zi(w?3:1,s)}}function eu(t,i,r){if(qn(i)){const a=Dn(null);try{const h=i.directiveEnd;for(let _=i.directiveStart;_null;function rp(t,i,r,a){for(let s in t)if(t.hasOwnProperty(s)){r=null===r?{}:r;const h=t[s];null===a?ap(r,i,s,h):a.hasOwnProperty(s)&&ap(r,i,a[s],h)}return r}function ap(t,i,r,a){t.hasOwnProperty(r)?t[r].push(i,a):t[r]=[i,a]}function Aa(t,i,r,a,s,h,_,w){const I=fe(i,r);let Je,_e=i.inputs;!w&&null!=_e&&(Je=_e[a])?(lu(t,r,Je,a,s),_r(i)&&function Ey(t,i){const r=Ht(i,t);16&r[Si]||(r[Si]|=64)}(r,i.index)):3&i.type&&(a=function ky(t){return"class"===t?"className":"for"===t?"htmlFor":"formaction"===t?"formAction":"innerHtml"===t?"innerHTML":"readonly"===t?"readOnly":"tabindex"===t?"tabIndex":t}(a),s=null!=_?_(s,i.value||"",a):s,h.setProperty(I,a,s))}function ru(t,i,r,a){if(Kn()){const s=null===a?null:{"":-1},h=function Ly(t,i){const r=t.directiveRegistry;let a=null,s=null;if(r)for(let h=0;h0;){const r=t[--i];if("number"==typeof r&&r<0)return r}return 0})(_)!=w&&_.push(w),_.push(r,a,h)}}(t,i,a,Fl(t,r,s.hostVars,ji),s)}function vo(t,i,r,a,s,h){const _=fe(t,i);!function ou(t,i,r,a,s,h,_){if(null==h)t.removeAttribute(i,s,r);else{const w=null==_?R(h):_(h,a||"",s);t.setAttribute(i,s,w,r)}}(i[Di],_,h,t.value,r,a,s)}function By(t,i,r,a,s,h){const _=h[i];if(null!==_)for(let w=0;w<_.length;)lp(a,r,_[w++],_[w++],_[w++])}function lp(t,i,r,a,s){const h=Dn(null);try{const _=t.inputTransforms;null!==_&&_.hasOwnProperty(a)&&(s=_[a].call(i,s)),null!==t.setInput?t.setInput(i,s,r,a):i[a]=s}finally{Dn(h)}}function Hy(t,i,r){let a=null,s=0;for(;s{class t{constructor(){this.all=new Set,this.queue=new Map}create(r,a,s){const h=typeof Zone>"u"?null:Zone.current,_=new mt(r,_e=>{this.all.has(_e)&&this.queue.set(_e,h)},s);let w;this.all.add(_),_.notify();const I=()=>{_.cleanup(),w?.(),this.all.delete(_),this.queue.delete(_)};return w=a?.onDestroy(I),{destroy:I}}flush(){if(0!==this.queue.size)for(const[r,a]of this.queue)this.queue.delete(r),a?a.run(()=>r.run()):r.run()}get isQueueEmpty(){return 0===this.queue.size}}return t.\u0275prov=H({token:t,providedIn:"root",factory:()=>new t}),t})();function Ac(t,i,r){let a=r?t.styles:null,s=r?t.classes:null,h=0;if(null!==i)for(let _=0;_0){gp(t,1);const s=t[hi].components;null!==s&&bp(t,s,1)}}function bp(t,i,r){for(let a=0;a-1&&(vd(i,a),Fs(r,a))}this._attachedToViewContainer=!1}Uh(this._lView[hi],this._lView)}onDestroy(i){!function xi(t,i){if(256==(256&t[Si]))throw new G(911,!1);null===t[or]&&(t[or]=[]),t[or].push(i)}(this._lView,i)}markForCheck(){Pl(this._cdRefInjectingView||this._lView)}detach(){this._lView[Si]&=-129}reattach(){this._lView[Si]|=128}detectChanges(){Ic(this._lView[hi],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new G(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function zv(t,i){Cl(t,i,i[Di],2,null,null)}(this._lView[hi],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new G(902,!1);this._appRef=i}}class Qy extends Nl{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;Ic(i[hi],i,i[ln],!1)}checkNoChanges(){}get context(){return null}}class yp extends Ll{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const r=Ti(i);return new Bl(r,this.ngModule)}}function Mp(t){const i=[];for(let r in t)t.hasOwnProperty(r)&&i.push({propName:t[r],templateName:r});return i}class Xy{constructor(i,r){this.injector=i,this.parentInjector=r}get(i,r,a){a=oe(a);const s=this.injector.get(i,Jd,a);return s!==Jd||r===Jd?s:this.parentInjector.get(i,r,a)}}class Bl extends Im{get inputs(){const i=this.componentDef,r=i.inputTransforms,a=Mp(i.inputs);if(null!==r)for(const s of a)r.hasOwnProperty(s.propName)&&(s.transform=r[s.propName]);return a}get outputs(){return Mp(this.componentDef.outputs)}constructor(i,r){super(),this.componentDef=i,this.ngModule=r,this.componentType=i.type,this.selector=function zn(t){return t.map(lr).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!r}create(i,r,a,s){let h=(s=s||this.ngModule)instanceof fs?s:s?.injector;h&&null!==this.componentDef.getStandaloneInjector&&(h=this.componentDef.getStandaloneInjector(h)||h);const _=h?new Xy(i,h):i,w=_.get(Lm,null);if(null===w)throw new G(407,!1);const Je={rendererFactory:w,sanitizer:_.get(ny,null),effectManager:_.get(_p,null)},wt=w.createRenderer(null,this.componentDef),Lt=this.componentDef.selectors[0][0]||"div",Nt=a?function by(t,i,r,a){const h=a.get(Ym,!1)||r===lt.ShadowDom,_=t.selectRootElement(i,h);return function yy(t){np(t)}(_),_}(wt,a,this.componentDef.encapsulation,_):hc(wt,Lt,function Jy(t){const i=t.toLowerCase();return"svg"===i?un:"math"===i?"math":null}(Lt)),gi=this.componentDef.signals?4608:this.componentDef.onPush?576:528,wi=nu(0,null,null,1,0,null,null,null,null,null,null),ti=Tc(null,wi,null,gi,null,null,Je,wt,_,null,null);let Yi,on;So(ti);try{const cn=this.componentDef;let ra,rd=null;cn.findHostDirectiveDefs?(ra=[],rd=new Map,cn.findHostDirectiveDefs(cn,ra,rd),ra.push(cn)):ra=[cn];const YD=function e0(t,i){const r=t[hi],a=Pi;return t[a]=i,Ks(r,a,2,"#host",null)}(ti,Nt),ND=function t0(t,i,r,a,s,h,_){const w=s[hi];!function n0(t,i,r,a){for(const s of t)i.mergedAttrs=tn(i.mergedAttrs,s.hostAttrs);null!==i.mergedAttrs&&(Ac(i,i.mergedAttrs,!0),null!==r&&im(a,r,i))}(a,t,i,_);let I=null;null!==i&&(I=Tm(i,s[Gn]));const _e=h.rendererFactory.createRenderer(i,r);let Je=16;r.signals?Je=4096:r.onPush&&(Je=64);const wt=Tc(s,ip(r),null,Je,s[t.index],t,h,_e,null,null,I);return w.firstCreatePass&&au(w,t,a.length-1),Sc(s,wt),s[t.index]=wt}(YD,Nt,cn,ra,ti,Je,wt);on=Ge(wi,Pi),Nt&&function a0(t,i,r,a){if(a)ei(t,r,["ng-version",ry.full]);else{const{attrs:s,classes:h}=function br(t){const i=[],r=[];let a=1,s=2;for(;a0&&tm(t,r,h.join(" "))}}(wt,cn,Nt,a),void 0!==r&&function o0(t,i,r){const a=t.projection=[];for(let s=0;s=0;a--){const s=t[a];s.hostVars=i+=s.hostVars,s.hostAttrs=tn(s.hostAttrs,r=tn(r,s.hostAttrs))}}(a)}function Oc(t){return t===C?{}:t===me?[]:t}function c0(t,i){const r=t.viewQuery;t.viewQuery=r?(a,s)=>{i(a,s),r(a,s)}:i}function d0(t,i){const r=t.contentQueries;t.contentQueries=r?(a,s,h)=>{i(a,s,h),r(a,s,h)}:i}function u0(t,i){const r=t.hostBindings;t.hostBindings=r?(a,s)=>{i(a,s),r(a,s)}:i}function kp(t){const i=t.inputConfig,r={};for(const a in i)if(i.hasOwnProperty(a)){const s=i[a];Array.isArray(s)&&s[2]&&(r[a]=s[2])}t.inputTransforms=r}function Lc(t){return!!uu(t)&&(Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t)}function uu(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function bo(t,i,r){return t[i]=r}function Hl(t,i){return t[i]}function na(t,i,r){return!Object.is(t[i],r)&&(t[i]=r,!0)}function gs(t,i,r,a){const s=na(t,i,r);return na(t,i+1,a)||s}function za(t,i,r,a,s,h){const _=gs(t,i,r,a);return gs(t,i+2,s,h)||_}function hu(t,i,r,a){const s=Xt();return na(s,Ka(),i)&&($i(),vo(O(),s,t,i,r,a)),hu}function Qs(t,i,r,a){return na(t,Ka(),r)?i+R(r)+a:ji}function Bp(t,i,r,a,s,h,_,w){const I=Xt(),_e=$i(),Je=t+Pi,wt=_e.firstCreatePass?function F0(t,i,r,a,s,h,_,w,I){const _e=i.consts,Je=Ks(i,t,4,_||null,Hi(_e,w));ru(i,r,Je,Hi(_e,I)),Ba(i,Je);const wt=Je.tView=nu(2,Je,a,s,h,i.directiveRegistry,i.pipeRegistry,null,i.schemas,_e,null);return null!==i.queries&&(i.queries.template(i,Je),wt.queries=i.queries.embeddedTView(Je)),Je}(Je,_e,I,i,r,a,s,h,_):_e.data[Je];Gr(wt,!1);const Lt=Hp(_e,I,wt,t);yi()&&pc(_e,I,Lt,wt),ia(Lt,I),Sc(I,I[Je]=cp(Lt,I,Lt,wt)),Or(wt)&&tu(_e,I,wt),null!=_&&iu(I,wt,w)}let Hp=function Vp(t,i,r,a){return Ri(!0),i[Di].createComment("")};function jp(t){return Dt(function es(){return li.lFrame.contextLView}(),Pi+t)}function vu(t,i,r){const a=Xt();return na(a,Ka(),i)&&Aa($i(),O(),a,t,i,a[Di],r,!1),vu}function bu(t,i,r,a,s){const _=s?"class":"style";lu(t,r,i.inputs[_],_,a)}function Nc(t,i,r,a){const s=Xt(),h=$i(),_=Pi+t,w=s[Di],I=h.firstCreatePass?function H0(t,i,r,a,s,h){const _=i.consts,I=Ks(i,t,2,a,Hi(_,s));return ru(i,r,I,Hi(_,h)),null!==I.attrs&&Ac(I,I.attrs,!1),null!==I.mergedAttrs&&Ac(I,I.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,I),I}(_,h,s,i,r,a):h.data[_],_e=zp(h,s,I,w,i,t);s[_]=_e;const Je=Or(I);return Gr(I,!0),im(w,_e,I),32!=(32&I.flags)&&yi()&&pc(h,s,_e,I),0===function Xi(){return li.lFrame.elementDepthCount}()&&ia(_e,s),function Nr(){li.lFrame.elementDepthCount++}(),Je&&(tu(h,s,I),eu(h,I,s)),null!==a&&iu(s,I),Nc}function Bc(){let t=tr();Ho()?Eo():(t=t.parent,Gr(t,!1));const i=t;(function Zn(t){return li.skipHydrationRootTNode===t})(i)&&function Ya(){li.skipHydrationRootTNode=null}(),function qr(){li.lFrame.elementDepthCount--}();const r=$i();return r.firstCreatePass&&(Ba(r,t),qn(t)&&r.queries.elementEnd(t)),null!=i.classesWithoutHost&&function Qa(t){return 0!=(8&t.flags)}(i)&&bu(r,i,Xt(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function ss(t){return 0!=(16&t.flags)}(i)&&bu(r,i,Xt(),i.stylesWithoutHost,!1),Bc}function yu(t,i,r,a){return Nc(t,i,r,a),Bc(),yu}let zp=(t,i,r,a,s,h)=>(Ri(!0),hc(a,s,function ni(){return li.lFrame.currentNamespace}()));function Hc(t,i,r){const a=Xt(),s=$i(),h=t+Pi,_=s.firstCreatePass?function z0(t,i,r,a,s){const h=i.consts,_=Hi(h,a),w=Ks(i,t,8,"ng-container",_);return null!==_&&Ac(w,_,!0),ru(i,r,w,Hi(h,s)),null!==i.queries&&i.queries.elementStart(i,w),w}(h,s,a,i,r):s.data[h];Gr(_,!0);const w=Up(s,a,_,t);return a[h]=w,yi()&&pc(s,a,w,_),ia(w,a),Or(_)&&(tu(s,a,_),eu(s,_,a)),null!=r&&iu(a,_),Hc}function Vc(){let t=tr();const i=$i();return Ho()?Eo():(t=t.parent,Gr(t,!1)),i.firstCreatePass&&(Ba(i,t),qn(t)&&i.queries.elementEnd(t)),Vc}function Mu(t,i,r){return Hc(t,i,r),Vc(),Mu}let Up=(t,i,r,a)=>(Ri(!0),gd(i[Di],""));function Wp(){return Xt()}function xu(t){return!!t&&"function"==typeof t.then}function Gp(t){return!!t&&"function"==typeof t.subscribe}function wu(t,i,r,a){const s=Xt(),h=$i(),_=tr();return $p(h,s,s[Di],_,t,i,a),wu}function Du(t,i){const r=tr(),a=Xt(),s=$i();return $p(s,a,mp(zo(s.data),r,a),r,t,i),Du}function $p(t,i,r,a,s,h,_){const w=Or(a),_e=t.firstCreatePass&&hp(t),Je=i[ln],wt=up(i);let Lt=!0;if(3&a.type||_){const oi=fe(a,i),gi=_?_(oi):oi,wi=wt.length,ti=_?on=>_(Fi(on[a.index])):a.index;let Yi=null;if(!_&&w&&(Yi=function G0(t,i,r,a){const s=t.cleanup;if(null!=s)for(let h=0;hI?w[I]:null}"string"==typeof _&&(h+=2)}return null}(t,i,s,a.index)),null!==Yi)(Yi.__ngLastListenerFn__||Yi).__ngNextListenerFn__=h,Yi.__ngLastListenerFn__=h,Lt=!1;else{h=Zp(a,i,Je,h,!1);const on=r.listen(gi,s,h);wt.push(h,on),_e&&_e.push(s,ti,wi,wi+1)}}else h=Zp(a,i,Je,h,!1);const Nt=a.outputs;let qt;if(Lt&&null!==Nt&&(qt=Nt[s])){const oi=qt.length;if(oi)for(let gi=0;gi-1?Ht(t.index,i):i);let I=Kp(i,r,a,_),_e=h.__ngNextListenerFn__;for(;_e;)I=Kp(i,r,_e,_)&&I,_e=_e.__ngNextListenerFn__;return s&&!1===I&&_.preventDefault(),I}}function Qp(t=1){return function ul(t){return(li.lFrame.contextLView=function M(t,i){for(;t>0;)i=i[Bn],t--;return i}(t,li.lFrame.contextLView))[ln]}(t)}function $0(t,i){let r=null;const a=function nn(t){const i=t.attrs;if(null!=i){const r=i.indexOf(5);if(!(1&r))return i[r+1]}return null}(t);for(let s=0;s>17&32767}function Eu(t){return 2|t}function vs(t){return(131068&t)>>2}function Tu(t,i){return-131069&t|i<<2}function Su(t){return 1|t}function s_(t,i,r,a,s){const h=t[r+1],_=null===i;let w=a?Jo(h):vs(h),I=!1;for(;0!==w&&(!1===I||_);){const Je=t[w+1];q0(t[w],i)&&(I=!0,t[w+1]=a?Su(Je):Eu(Je)),w=a?Jo(Je):vs(Je)}I&&(t[r+1]=a?Eu(h):Su(h))}function q0(t,i){return null===t||null==i||(Array.isArray(t)?t[1]:t)===i||!(!Array.isArray(t)||"string"!=typeof i)&&Jt(t,i)>=0}const Er={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function l_(t){return t.substring(Er.key,Er.keyEnd)}function eM(t){return t.substring(Er.value,Er.valueEnd)}function c_(t,i){const r=Er.textEnd;return r===i?-1:(i=Er.keyEnd=function nM(t,i,r){for(;i32;)i++;return i}(t,Er.key=i,r),rl(t,i,r))}function d_(t,i){const r=Er.textEnd;let a=Er.key=rl(t,i,r);return r===a?-1:(a=Er.keyEnd=function rM(t,i,r){let a;for(;i=65&&(-33&a)<=90||a>=48&&a<=57);)i++;return i}(t,a,r),a=h_(t,a,r),a=Er.value=rl(t,a,r),a=Er.valueEnd=function aM(t,i,r){let a=-1,s=-1,h=-1,_=i,w=_;for(;_32&&(w=_),h=s,s=a,a=-33&I}return w}(t,a,r),h_(t,a,r))}function u_(t){Er.key=0,Er.keyEnd=0,Er.value=0,Er.valueEnd=0,Er.textEnd=t.length}function rl(t,i,r){for(;i=0;r=d_(i,r))g_(t,l_(i),eM(i))}function p_(t){no(hM,yo,t,!0)}function yo(t,i){for(let r=function tM(t){return u_(t),c_(t,rl(t,0,Er.textEnd))}(i);r>=0;r=c_(i,r))Ce(t,l_(i),!0)}function io(t,i,r,a){const s=Xt(),h=$i(),_=Ea(2);h.firstUpdatePass&&f_(h,t,_,a),i!==ji&&na(s,_,i)&&v_(h,h.data[T()],s,s[Di],t,s[_+1]=function pM(t,i){return null==t||""===t||("string"==typeof i?t+=i:"object"==typeof t&&(t=J(Ro(t)))),t}(i,r),a,_)}function no(t,i,r,a){const s=$i(),h=Ea(2);s.firstUpdatePass&&f_(s,null,h,a);const _=Xt();if(r!==ji&&na(_,h,r)){const w=s.data[T()];if(y_(w,a)&&!__(s,h)){let I=a?w.classesWithoutHost:w.stylesWithoutHost;null!==I&&(r=Le(I,r||"")),bu(s,w,_,r,a)}else!function mM(t,i,r,a,s,h,_,w){s===ji&&(s=me);let I=0,_e=0,Je=0=t.expandoStartIndex}function f_(t,i,r,a){const s=t.data;if(null===s[r+1]){const h=s[T()],_=__(t,r);y_(h,a)&&null===i&&!_&&(i=!1),i=function sM(t,i,r,a){const s=zo(t);let h=a?i.residualClasses:i.residualStyles;if(null===s)0===(a?i.classBindings:i.styleBindings)&&(r=Ul(r=Ou(null,t,i,r,a),i.attrs,a),h=null);else{const _=i.directiveStylingLast;if(-1===_||t[_]!==s)if(r=Ou(s,t,i,r,a),null===h){let I=function lM(t,i,r){const a=r?i.classBindings:i.styleBindings;if(0!==vs(a))return t[Jo(a)]}(t,i,a);void 0!==I&&Array.isArray(I)&&(I=Ou(null,t,i,I[1],a),I=Ul(I,i.attrs,a),function cM(t,i,r,a){t[Jo(r?i.classBindings:i.styleBindings)]=a}(t,i,a,I))}else h=function dM(t,i,r){let a;const s=i.directiveEnd;for(let h=1+i.directiveStylingLast;h0)&&(_e=!0)):Je=r,s)if(0!==I){const Lt=Jo(t[w+1]);t[a+1]=jc(Lt,w),0!==Lt&&(t[Lt+1]=Tu(t[Lt+1],a)),t[w+1]=function Z0(t,i){return 131071&t|i<<17}(t[w+1],a)}else t[a+1]=jc(w,0),0!==w&&(t[w+1]=Tu(t[w+1],a)),w=a;else t[a+1]=jc(I,0),0===w?w=a:t[I+1]=Tu(t[I+1],a),I=a;_e&&(t[a+1]=Eu(t[a+1])),s_(t,Je,a,!0),s_(t,Je,a,!1),function X0(t,i,r,a,s){const h=s?t.residualClasses:t.residualStyles;null!=h&&"string"==typeof i&&Jt(h,i)>=0&&(r[a+1]=Su(r[a+1]))}(i,Je,t,a,h),_=jc(w,I),h?i.classBindings=_:i.styleBindings=_}(s,h,i,r,_,a)}}function Ou(t,i,r,a,s){let h=null;const _=r.directiveEnd;let w=r.directiveStylingLast;for(-1===w?w=r.directiveStart:w++;w<_&&(h=i[w],a=Ul(a,h.hostAttrs,s),h!==t);)w++;return null!==t&&(r.directiveStylingLast=w),a}function Ul(t,i,r){const a=r?1:2;let s=-1;if(null!==i)for(let h=0;h0;){const I=t[s],_e=Array.isArray(I),Je=_e?I[1]:I,wt=null===Je;let Lt=r[s+1];Lt===ji&&(Lt=wt?me:void 0);let Nt=wt?ft(Lt,a):Je===a?Lt:void 0;if(_e&&!zc(Nt)&&(Nt=ft(I,a)),zc(Nt)&&(w=Nt,_))return w;const qt=t[s+1];s=_?Jo(qt):vs(qt)}if(null!==i){let I=h?i.residualClasses:i.residualStyles;null!=I&&(w=ft(I,a))}return w}function zc(t){return void 0!==t}function y_(t,i){return 0!=(t.flags&(i?8:16))}function M_(t,i=""){const r=Xt(),a=$i(),s=t+Pi,h=a.firstCreatePass?Ks(a,s,1,i,null):a.data[s],_=x_(a,r,h,i,t);r[s]=_,yi()&&pc(a,r,_,h),Gr(h,!1)}let x_=(t,i,r,a,s)=>(Ri(!0),function uc(t,i){return t.createText(i)}(i[Di],a));function Lu(t){return Uc("",t,""),Lu}function Uc(t,i,r){const a=Xt(),s=Qs(a,t,i,r);return s!==ji&&function Yo(t,i,r){const a=A(i,t);!function jh(t,i,r){t.setValue(i,r)}(t[Di],a,r)}(a,T(),s),Uc}function I_(t,i,r){no(Ce,yo,Qs(Xt(),t,i,r),!0)}function Ru(t,i,r){const a=Xt();return na(a,Ka(),i)&&Aa($i(),O(),a,t,i,a[Di],r,!0),Ru}function Pu(t,i,r){const a=Xt();if(na(a,Ka(),i)){const h=$i(),_=O();Aa(h,_,a,t,i,mp(zo(h.data),_,a),r,!0)}return Pu}const bs=void 0;var PM=["en",[["a","p"],["AM","PM"],bs],[["AM","PM"],bs,bs],[["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"]],bs,[["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"]],bs,[["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}",bs,"{1} 'at' {0}",bs],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function RM(t){const r=Math.floor(Math.abs(t)),a=t.toString().replace(/^[^.]*\.?/,"").length;return 1===r&&0===a?1:5}];let al={};function Fu(t){const i=function FM(t){return t.toLowerCase().replace(/_/g,"-")}(t);let r=j_(i);if(r)return r;const a=i.split("-")[0];if(r=j_(a),r)return r;if("en"===a)return PM;throw new G(701,!1)}function V_(t){return Fu(t)[Li.PluralCase]}function j_(t){return t in al||(al[t]=P.ng&&P.ng.common&&P.ng.common.locales&&P.ng.common.locales[t]),al[t]}var Li=(()=>((Li=Li||{})[Li.LocaleId=0]="LocaleId",Li[Li.DayPeriodsFormat=1]="DayPeriodsFormat",Li[Li.DayPeriodsStandalone=2]="DayPeriodsStandalone",Li[Li.DaysFormat=3]="DaysFormat",Li[Li.DaysStandalone=4]="DaysStandalone",Li[Li.MonthsFormat=5]="MonthsFormat",Li[Li.MonthsStandalone=6]="MonthsStandalone",Li[Li.Eras=7]="Eras",Li[Li.FirstDayOfWeek=8]="FirstDayOfWeek",Li[Li.WeekendRange=9]="WeekendRange",Li[Li.DateFormat=10]="DateFormat",Li[Li.TimeFormat=11]="TimeFormat",Li[Li.DateTimeFormat=12]="DateTimeFormat",Li[Li.NumberSymbols=13]="NumberSymbols",Li[Li.NumberFormats=14]="NumberFormats",Li[Li.CurrencyCode=15]="CurrencyCode",Li[Li.CurrencySymbol=16]="CurrencySymbol",Li[Li.CurrencyName=17]="CurrencyName",Li[Li.Currencies=18]="Currencies",Li[Li.Directionality=19]="Directionality",Li[Li.PluralCase=20]="PluralCase",Li[Li.ExtraData=21]="ExtraData",Li))();const ol="en-US";let z_=ol;function Bu(t,i,r,a,s){if(t=$e(t),Array.isArray(t))for(let h=0;h>20;if(_s(t)||!t.multi){const Nt=new Za(I,s,$s),qt=Vu(w,i,s?Je:Je+Lt,wt);-1===qt?(Ts($o(_e,_),h,w),Hu(h,t,i.length),i.push(w),_e.directiveStart++,_e.directiveEnd++,s&&(_e.providerIndexes+=1048576),r.push(Nt),_.push(Nt)):(r[qt]=Nt,_[qt]=Nt)}else{const Nt=Vu(w,i,Je+Lt,wt),qt=Vu(w,i,Je,Je+Lt),gi=qt>=0&&r[qt];if(s&&!gi||!s&&!(Nt>=0&&r[Nt])){Ts($o(_e,_),h,w);const wi=function Lx(t,i,r,a,s){const h=new Za(t,r,$s);return h.multi=[],h.index=i,h.componentProviders=0,ff(h,s,a&&!r),h}(s?Ox:Ix,r.length,s,a,I);!s&&gi&&(r[qt].providerFactory=wi),Hu(h,t,i.length,0),i.push(w),_e.directiveStart++,_e.directiveEnd++,s&&(_e.providerIndexes+=1048576),r.push(wi),_.push(wi)}else Hu(h,t,Nt>-1?Nt:qt,ff(r[s?qt:Nt],I,!s&&a));!s&&a&&gi&&r[qt].componentProviders++}}}function Hu(t,i,r,a){const s=_s(i),h=function Ob(t){return!!t.useClass}(i);if(s||h){const I=(h?$e(i.useClass):i).prototype.ngOnDestroy;if(I){const _e=t.destroyHooks||(t.destroyHooks=[]);if(!s&&i.multi){const Je=_e.indexOf(r);-1===Je?_e.push(r,[a,I]):_e[Je+1].push(a,I)}else _e.push(r,I)}}}function ff(t,i,r){return r&&t.componentProviders++,t.multi.push(i)-1}function Vu(t,i,r,a){for(let s=r;s{r.providersResolver=(a,s)=>function Ax(t,i,r){const a=$i();if(a.firstCreatePass){const s=bn(t);Bu(r,a.data,a.blueprint,s,!0),Bu(i,a.data,a.blueprint,s,!1)}}(a,s?s(t):t,i)}}class sl{}class vf{}function Rx(t,i){return new zu(t,i??null,[])}class zu extends sl{constructor(i,r,a){super(),this._parent=r,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new yp(this);const s=kn(i);this._bootstrapComponents=Fo(s.bootstrap),this._r3Injector=qm(i,r,[{provide:sl,useValue:this},{provide:Ll,useValue:this.componentFactoryResolver},...a],J(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(r=>r()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class Uu extends vf{constructor(i){super(),this.moduleType=i}create(i){return new zu(this.moduleType,i,[])}}class bf extends sl{constructor(i){super(),this.componentFactoryResolver=new yp(this),this.instance=null;const r=new Yd([...i.providers,{provide:sl,useValue:this},{provide:Ll,useValue:this.componentFactoryResolver}],i.parent||Mc(),i.debugName,new Set(["environment"]));this.injector=r,i.runEnvironmentInitializers&&r.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function yf(t,i,r=null){return new bf({providers:t,parent:i,debugName:r,runEnvironmentInitializers:!0}).injector}let Fx=(()=>{class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r.id)){const a=bm(0,r.type),s=a.length>0?yf([a],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r.id,s)}return this.cachedInjectors.get(r.id)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}return t.\u0275prov=H({token:t,providedIn:"environment",factory:()=>new t(U(fs))}),t})();function Mf(t){t.getStandaloneInjector=i=>i.get(Fx).getOrCreateStandaloneInjector(t)}function Tf(t,i,r){const a=kr()+t,s=Xt();return s[a]===ji?bo(s,a,r?i.call(r):i()):Hl(s,a)}function Sf(t,i,r,a){return Rf(Xt(),kr(),t,i,r,a)}function Af(t,i,r,a,s){return Pf(Xt(),kr(),t,i,r,a,s)}function If(t,i,r,a,s,h){return Ff(Xt(),kr(),t,i,r,a,s,h)}function Of(t,i,r,a,s,h,_){return Yf(Xt(),kr(),t,i,r,a,s,h,_)}function Lf(t,i,r,a,s,h,_,w){const I=kr()+t,_e=Xt(),Je=za(_e,I,r,a,s,h);return na(_e,I+4,_)||Je?bo(_e,I+5,w?i.call(w,r,a,s,h,_):i(r,a,s,h,_)):Hl(_e,I+5)}function Ql(t,i){const r=t[i];return r===ji?void 0:r}function Rf(t,i,r,a,s,h){const _=i+r;return na(t,_,s)?bo(t,_+1,h?a.call(h,s):a(s)):Ql(t,_+1)}function Pf(t,i,r,a,s,h,_){const w=i+r;return gs(t,w,s,h)?bo(t,w+2,_?a.call(_,s,h):a(s,h)):Ql(t,w+2)}function Ff(t,i,r,a,s,h,_,w){const I=i+r;return function Rc(t,i,r,a,s){const h=gs(t,i,r,a);return na(t,i+2,s)||h}(t,I,s,h,_)?bo(t,I+3,w?a.call(w,s,h,_):a(s,h,_)):Ql(t,I+3)}function Yf(t,i,r,a,s,h,_,w,I){const _e=i+r;return za(t,_e,s,h,_,w)?bo(t,_e+4,I?a.call(I,s,h,_,w):a(s,h,_,w)):Ql(t,_e+4)}function Bf(t,i){const r=$i();let a;const s=t+Pi;r.firstCreatePass?(a=function Zx(t,i){if(i)for(let r=i.length-1;r>=0;r--){const a=i[r];if(t===a.name)return a}}(i,r.pipeRegistry),r.data[s]=a,a.onDestroy&&(r.destroyHooks??=[]).push(s,a.onDestroy)):a=r.data[s];const h=a.factory||(a.factory=On(a.type)),_=ze($s);try{const w=Go(!1),I=h();return Go(w),function B0(t,i,r,a){r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),i[r]=a}(r,Xt(),s,I),I}finally{ze(_)}}function Hf(t,i,r){const a=t+Pi,s=Xt(),h=Dt(s,a);return Jl(s,a)?Rf(s,kr(),i,h.transform,r,h):h.transform(r)}function Vf(t,i,r,a){const s=t+Pi,h=Xt(),_=Dt(h,s);return Jl(h,s)?Pf(h,kr(),i,_.transform,r,a,_):_.transform(r,a)}function jf(t,i,r,a,s){const h=t+Pi,_=Xt(),w=Dt(_,h);return Jl(_,h)?Ff(_,kr(),i,w.transform,r,a,s,w):w.transform(r,a,s)}function zf(t,i,r,a,s,h){const _=t+Pi,w=Xt(),I=Dt(w,_);return Jl(w,_)?Yf(w,kr(),i,I.transform,r,a,s,h,I):I.transform(r,a,s,h)}function Uf(t,i,r){const a=t+Pi,s=Xt(),h=Dt(s,a);return Jl(s,a)?function Nf(t,i,r,a,s,h){let _=i+r,w=!1;for(let I=0;I{setTimeout(t,void 0,i)}}const Mo=class Qx extends e.x{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,r,a){let s=i,h=r||(()=>null),_=a;if(i&&"object"==typeof i){const I=i;s=I.next?.bind(I),h=I.error?.bind(I),_=I.complete?.bind(I)}this.__isAsync&&(h=Gu(h),s&&(s=Gu(s)),_&&(_=Gu(_)));const w=super.subscribe({next:s,error:h,complete:_});return i instanceof n.w0&&i.add(w),w}};function Jx(){return this._results[Symbol.iterator]()}class Zc{get changes(){return this._changes||(this._changes=new Mo)}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const r=Zc.prototype;r[Symbol.iterator]||(r[Symbol.iterator]=Jx)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,r){return this._results.reduce(i,r)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,r){const a=this;a.dirty=!1;const s=function ha(t){return t.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function ad(t,i,r){if(t.length!==i.length)return!1;for(let a=0;a{class t{}return t.__NG_ELEMENT_ID__=ew,t})();const Xx=Xl,qx=class extends Xx{constructor(i,r,a){super(),this._declarationLView=i,this._declarationTContainer=r,this.elementRef=a}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,r){return this.createEmbeddedViewImpl(i,r,null)}createEmbeddedViewImpl(i,r,a){const _=this._declarationTContainer.tView,w=Tc(this._declarationLView,_,i,4096&this._declarationLView[Si]?4096:16,null,_.declTNode,null,null,null,r||null,a||null);w[Xn]=this._declarationLView[this._declarationTContainer.index];const _e=this._declarationLView[$n];return null!==_e&&(w[$n]=_e.createEmbeddedView(_)),cu(_,w,i),new Nl(w)}};function ew(){return Qc(tr(),Xt())}function Qc(t,i){return 4&t.type?new qx(i,t,Us(t,i)):null}let Jc=(()=>{class t{}return t.__NG_ELEMENT_ID__=sw,t})();function sw(){return Qf(tr(),Xt())}const lw=Jc,Kf=class extends lw{constructor(i,r,a){super(),this._lContainer=i,this._hostTNode=r,this._hostLView=a}get element(){return Us(this._hostTNode,this._hostLView)}get injector(){return new mo(this._hostTNode,this._hostLView)}get parentInjector(){const i=ls(this._hostTNode,this._hostLView);if(Ds(i)){const r=Oo(i,this._hostLView),a=Io(i);return new mo(r[hi].data[a+8],r)}return new mo(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const r=Zf(this._lContainer);return null!==r&&r[i]||null}get length(){return this._lContainer.length-Bi}createEmbeddedView(i,r,a){let s,h;"number"==typeof a?s=a:null!=a&&(s=a.index,h=a.injector);const w=i.createEmbeddedViewImpl(r||{},h,null);return this.insertImpl(w,s,false),w}createComponent(i,r,a,s,h){const _=i&&!function $r(t){return"function"==typeof t}(i);let w;if(_)w=r;else{const oi=r||{};w=oi.index,a=oi.injector,s=oi.projectableNodes,h=oi.environmentInjector||oi.ngModuleRef}const I=_?i:new Bl(Ti(i)),_e=a||this.parentInjector;if(!h&&null==I.ngModule){const gi=(_?_e:this.parentInjector).get(fs,null);gi&&(h=gi)}Ti(I.componentType??{});const Nt=I.create(_e,s,null,h);return this.insertImpl(Nt.hostView,w,false),Nt}insert(i,r){return this.insertImpl(i,r,!1)}insertImpl(i,r,a){const s=i._lView,h=s[hi];if(function Wi(t){return Vn(t[Ki])}(s)){const I=this.indexOf(i);if(-1!==I)this.detach(I);else{const _e=s[Ki],Je=new Kf(_e,_e[wn],_e[Ki]);Je.detach(Je.indexOf(i))}}const _=this._adjustIndex(r),w=this._lContainer;if(function Wv(t,i,r,a){const s=Bi+a,h=r.length;a>0&&(r[s-1][An]=i),a0)a.push(_[w/2]);else{const _e=h[w+1],Je=i[-I];for(let wt=Bi;wt{class t{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((r,a)=>{this.resolve=r,this.reject=a}),this.appInits=Me(Cg,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const r=[];for(const s of this.appInits){const h=s();if(xu(h))r.push(h);else if(Gp(h)){const _=new Promise((w,I)=>{h.subscribe({complete:w,error:I})});r.push(_)}}const a=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{a()}).catch(s=>{this.reject(s)}),0===r.length&&a(),this.initialized=!0}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"}),t})(),kg=(()=>{class t{log(r){console.log(r)}warn(r){console.warn(r)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();const qc=new fn("LocaleId",{providedIn:"root",factory:()=>Me(qc,bt.Optional|bt.SkipSelf)||function Nw(){return typeof $localize<"u"&&$localize.locale||ol}()}),Bw=new fn("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Eg=(()=>{class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new o.X(!1)}add(){this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();class Hw{constructor(i,r){this.ngModuleFactory=i,this.componentFactories=r}}let Vw=(()=>{class t{compileModuleSync(r){return new Uu(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const a=this.compileModuleSync(r),h=Fo(kn(r).declarations).reduce((_,w)=>{const I=Ti(w);return I&&_.push(new Bl(I)),_},[]);return new Hw(a,h)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function Ag(...t){}class pa{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:a=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Mo(!1),this.onMicrotaskEmpty=new Mo(!1),this.onStable=new Mo(!1),this.onError=new Mo(!1),typeof Zone>"u")throw new G(908,!1);Zone.assertZonePatched();const s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!a&&r,s.shouldCoalesceRunChangeDetection=a,s.lastRequestAnimationFrameId=-1,s.nativeRequestAnimationFrame=function Uw(){let t=P.requestAnimationFrame,i=P.cancelAnimationFrame;if(typeof Zone<"u"&&t&&i){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const a=i[Zone.__symbol__("OriginalDelegate")];a&&(i=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function $w(t){const i=()=>{!function Gw(t){t.isCheckStableRunning||-1!==t.lastRequestAnimationFrameId||(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(P,()=>{t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{t.lastRequestAnimationFrameId=-1,sh(t),t.isCheckStableRunning=!0,oh(t),t.isCheckStableRunning=!1},void 0,()=>{},()=>{})),t.fakeTopEventTask.invoke()}),sh(t))}(t)};t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(r,a,s,h,_,w)=>{try{return Ig(t),r.invokeTask(s,h,_,w)}finally{(t.shouldCoalesceEventChangeDetection&&"eventTask"===h.type||t.shouldCoalesceRunChangeDetection)&&i(),Og(t)}},onInvoke:(r,a,s,h,_,w,I)=>{try{return Ig(t),r.invoke(s,h,_,w,I)}finally{t.shouldCoalesceRunChangeDetection&&i(),Og(t)}},onHasTask:(r,a,s,h)=>{r.hasTask(s,h),a===s&&("microTask"==h.change?(t._hasPendingMicrotasks=h.microTask,sh(t),oh(t)):"macroTask"==h.change&&(t.hasPendingMacrotasks=h.macroTask))},onHandleError:(r,a,s,h)=>(r.handleError(s,h),t.runOutsideAngular(()=>t.onError.emit(h)),!1)})}(s)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!pa.isInAngularZone())throw new G(909,!1)}static assertNotInAngularZone(){if(pa.isInAngularZone())throw new G(909,!1)}run(i,r,a){return this._inner.run(i,r,a)}runTask(i,r,a,s){const h=this._inner,_=h.scheduleEventTask("NgZoneEvent: "+s,i,Ww,Ag,Ag);try{return h.runTask(_,r,a)}finally{h.cancelTask(_)}}runGuarded(i,r,a){return this._inner.runGuarded(i,r,a)}runOutsideAngular(i){return this._outer.run(i)}}const Ww={};function oh(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function sh(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&-1!==t.lastRequestAnimationFrameId)}function Ig(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Og(t){t._nesting--,oh(t)}class Kw{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Mo,this.onMicrotaskEmpty=new Mo,this.onStable=new Mo,this.onError=new Mo}run(i,r,a){return i.apply(r,a)}runGuarded(i,r,a){return i.apply(r,a)}runOutsideAngular(i){return i()}runTask(i,r,a,s){return i.apply(r,a)}}const Lg=new fn("",{providedIn:"root",factory:Rg});function Rg(){const t=Me(pa);let i=!0;const r=new d.y(s=>{i=t.isStable&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks,t.runOutsideAngular(()=>{s.next(i),s.complete()})}),a=new d.y(s=>{let h;t.runOutsideAngular(()=>{h=t.onStable.subscribe(()=>{pa.assertNotInAngularZone(),queueMicrotask(()=>{!i&&!t.hasPendingMacrotasks&&!t.hasPendingMicrotasks&&(i=!0,s.next(!0))})})});const _=t.onUnstable.subscribe(()=>{pa.assertInAngularZone(),i&&(i=!1,t.runOutsideAngular(()=>{s.next(!1)}))});return()=>{h.unsubscribe(),_.unsubscribe()}});return(0,c.T)(r,a.pipe((0,p.B)()))}const Pg=new fn(""),Fg=new fn("");let lh,Zw=(()=>{class t{constructor(r,a,s){this._ngZone=r,this.registry=a,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,lh||(function Qw(t){lh=t}(s),s.addToWindow(a)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{pa.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(a=>!a.updateCb||!a.updateCb(r)||(clearTimeout(a.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,a,s){let h=-1;a&&a>0&&(h=setTimeout(()=>{this._callbacks=this._callbacks.filter(_=>_.timeoutId!==h),r(this._didWork,this.getPendingTasks())},a)),this._callbacks.push({doneCb:r,timeoutId:h,updateCb:s})}whenStable(r,a,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,a,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,a,s){return[]}}return t.\u0275fac=function(r){return new(r||t)(U(pa),U(Yg),U(Fg))},t.\u0275prov=H({token:t,factory:t.\u0275fac}),t})(),Yg=(()=>{class t{constructor(){this._applications=new Map}registerApplication(r,a){this._applications.set(r,a)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,a=!0){return lh?.findTestabilityInTree(this,r,a)??null}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})(),Xo=null;const Ng=new fn("AllowMultipleToken"),ch=new fn("PlatformDestroyListeners"),dh=new fn("appBootstrapListener");class qw{constructor(i,r){this.name=i,this.token=r}}function Vg(t,i,r=[]){const a=`Platform: ${i}`,s=new fn(a);return(h=[])=>{let _=uh();if(!_||_.injector.get(Ng,!1)){const w=[...r,...h,{provide:s,useValue:!0}];t?t(w):function eD(t){if(Xo&&!Xo.get(Ng,!1))throw new G(400,!1);(function Bg(){!function Jr(t){Fa=t}(()=>{throw new G(600,!1)})})(),Xo=t;const i=t.get(zg);(function Hg(t){t.get(Cm,null)?.forEach(r=>r())})(t)}(function jg(t=[],i){return Qo.create({name:i,providers:[{provide:Pd,useValue:"platform"},{provide:ch,useValue:new Set([()=>Xo=null])},...t]})}(w,a))}return function iD(t){const i=uh();if(!i)throw new G(401,!1);return i}()}}function uh(){return Xo?.get(zg)??null}let zg=(()=>{class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,a){const s=function nD(t="zone.js",i){return"noop"===t?new Kw:"zone.js"===t?new pa(i):t}(a?.ngZone,function Ug(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}({eventCoalescing:a?.ngZoneEventCoalescing,runCoalescing:a?.ngZoneRunCoalescing}));return s.run(()=>{const h=function Px(t,i,r){return new zu(t,i,r)}(r.moduleType,this.injector,function Zg(t){return[{provide:pa,useFactory:t},{provide:Sl,multi:!0,useFactory:()=>{const i=Me(aD,{optional:!0});return()=>i.initialize()}},{provide:Kg,useFactory:rD},{provide:Lg,useFactory:Rg}]}(()=>s)),_=h.injector.get(Ws,null);return s.runOutsideAngular(()=>{const w=s.onError.subscribe({next:I=>{_.handleError(I)}});h.onDestroy(()=>{ed(this._modules,h),w.unsubscribe()})}),function Wg(t,i,r){try{const a=r();return xu(a)?a.catch(s=>{throw i.runOutsideAngular(()=>t.handleError(s)),s}):a}catch(a){throw i.runOutsideAngular(()=>t.handleError(a)),a}}(_,s,()=>{const w=h.injector.get(ah);return w.runInitializers(),w.donePromise.then(()=>(function U_(t){We(t,"Expected localeId to be defined"),"string"==typeof t&&(z_=t.toLowerCase().replace(/_/g,"-"))}(h.injector.get(qc,ol)||ol),this._moduleDoBootstrap(h),h))})})}bootstrapModule(r,a=[]){const s=Gg({},a);return function Jw(t,i,r){const a=new Uu(r);return Promise.resolve(a)}(0,0,r).then(h=>this.bootstrapModuleFactory(h,s))}_moduleDoBootstrap(r){const a=r.injector.get(dl);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(s=>a.bootstrap(s));else{if(!r.instance.ngDoBootstrap)throw new G(-403,!1);r.instance.ngDoBootstrap(a)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new G(404,!1);this._modules.slice().forEach(a=>a.destroy()),this._destroyListeners.forEach(a=>a());const r=this._injector.get(ch,null);r&&(r.forEach(a=>a()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return t.\u0275fac=function(r){return new(r||t)(U(Qo))},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"platform"}),t})();function Gg(t,i){return Array.isArray(i)?i.reduce(Gg,t):{...t,...i}}let dl=(()=>{class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Me(Kg),this.zoneIsStable=Me(Lg),this.componentTypes=[],this.components=[],this.isStable=Me(Eg).hasPendingTasks.pipe((0,E.w)(r=>r?(0,f.of)(!1):this.zoneIsStable),(0,F.x)(),(0,p.B)()),this._injector=Me(fs)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,a){const s=r instanceof Im;if(!this._injector.get(ah).done)throw!s&&dr(r),new G(405,!1);let _;_=s?r:this._injector.get(Ll).resolveComponentFactory(r),this.componentTypes.push(_.componentType);const w=function Xw(t){return t.isBoundToModule}(_)?void 0:this._injector.get(sl),_e=_.create(Qo.NULL,[],a||_.selector,w),Je=_e.location.nativeElement,wt=_e.injector.get(Pg,null);return wt?.registerApplication(Je),_e.onDestroy(()=>{this.detachView(_e.hostView),ed(this.components,_e),wt?.unregisterApplication(Je)}),this._loadComponent(_e),_e}tick(){if(this._runningTick)throw new G(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}attachView(r){const a=r;this._views.push(a),a.attachToAppRef(this)}detachView(r){const a=r;ed(this._views,a),a.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const a=this._injector.get(dh,[]);a.push(...this._bootstrapListeners),a.forEach(s=>s(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ed(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new G(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function ed(t,i){const r=t.indexOf(i);r>-1&&t.splice(r,1)}const Kg=new fn("",{providedIn:"root",factory:()=>Me(Ws).handleError.bind(void 0)});function rD(){const t=Me(pa),i=Me(Ws);return r=>t.runOutsideAngular(()=>i.handleError(r))}let aD=(()=>{class t{constructor(){this.zone=Me(pa),this.applicationRef=Me(dl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=H({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();function sD(){return!1}function lD(){}let cD=(()=>{class t{}return t.__NG_ELEMENT_ID__=dD,t})();function dD(t){return function uD(t,i,r){if(_r(t)&&!r){const a=Ht(t.index,i);return new Nl(a,a)}return 47&t.type?new Nl(i[dn],i):null}(tr(),Xt(),16==(16&t))}class qg{constructor(){}supports(i){return Lc(i)}create(i){return new gD(i)}}const fD=(t,i)=>i;class gD{constructor(i){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=i||fD}forEachItem(i){let r;for(r=this._itHead;null!==r;r=r._next)i(r)}forEachOperation(i){let r=this._itHead,a=this._removalsHead,s=0,h=null;for(;r||a;){const _=!a||r&&r.currentIndex{_=this._trackByFn(s,w),null!==r&&Object.is(r.trackById,_)?(a&&(r=this._verifyReinsertion(r,w,_,s)),Object.is(r.item,w)||this._addIdentityChange(r,w)):(r=this._mismatch(r,w,_,s),a=!0),r=r._next,s++}),this.length=s;return this._truncate(r),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,r,a,s){let h;return null===i?h=this._itTail:(h=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null))?(Object.is(i.item,r)||this._addIdentityChange(i,r),this._reinsertAfter(i,h,s)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(a,s))?(Object.is(i.item,r)||this._addIdentityChange(i,r),this._moveAfter(i,h,s)):i=this._addAfter(new vD(r,a),h,s),i}_verifyReinsertion(i,r,a,s){let h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(a,null);return null!==h?i=this._reinsertAfter(h,i._prev,s):i.currentIndex!=s&&(i.currentIndex=s,this._addToMoves(i,s)),i}_truncate(i){for(;null!==i;){const r=i._next;this._addToRemovals(this._unlink(i)),i=r}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(i,r,a){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const s=i._prevRemoved,h=i._nextRemoved;return null===s?this._removalsHead=h:s._nextRemoved=h,null===h?this._removalsTail=s:h._prevRemoved=s,this._insertAfter(i,r,a),this._addToMoves(i,a),i}_moveAfter(i,r,a){return this._unlink(i),this._insertAfter(i,r,a),this._addToMoves(i,a),i}_addAfter(i,r,a){return this._insertAfter(i,r,a),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,r,a){const s=null===r?this._itHead:r._next;return i._next=s,i._prev=r,null===s?this._itTail=i:s._prev=i,null===r?this._itHead=i:r._next=i,null===this._linkedRecords&&(this._linkedRecords=new ev),this._linkedRecords.put(i),i.currentIndex=a,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const r=i._prev,a=i._next;return null===r?this._itHead=a:r._next=a,null===a?this._itTail=r:a._prev=r,i}_addToMoves(i,r){return i.previousIndex===r||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ev),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,r){return i.item=r,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class vD{constructor(i,r){this.item=i,this.trackById=r,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class bD{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,r){let a;for(a=this._head;null!==a;a=a._nextDup)if((null===r||r<=a.currentIndex)&&Object.is(a.trackById,i))return a;return null}remove(i){const r=i._prevDup,a=i._nextDup;return null===r?this._head=a:r._nextDup=a,null===a?this._tail=r:a._prevDup=r,null===this._head}}class ev{constructor(){this.map=new Map}put(i){const r=i.trackById;let a=this.map.get(r);a||(a=new bD,this.map.set(r,a)),a.add(i)}get(i,r){const s=this.map.get(i);return s?s.get(i,r):null}remove(i){const r=i.trackById;return this.map.get(r).remove(i)&&this.map.delete(r),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function tv(t,i,r){const a=t.previousIndex;if(null===a)return a;let s=0;return r&&a{if(r&&r.key===s)this._maybeAddToChanges(r,a),this._appendAfter=r,r=r._next;else{const h=this._getOrCreateRecordForKey(s,a);r=this._insertBeforeOrAppend(r,h)}}),r){r._prev&&(r._prev._next=null),this._removalsHead=r;for(let a=r;null!==a;a=a._nextRemoved)a===this._mapHead&&(this._mapHead=null),this._records.delete(a.key),a._nextRemoved=a._next,a.previousValue=a.currentValue,a.currentValue=null,a._prev=null,a._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,r){if(i){const a=i._prev;return r._next=i,r._prev=a,i._prev=r,a&&(a._next=r),i===this._mapHead&&(this._mapHead=r),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=r,r._prev=this._appendAfter):this._mapHead=r,this._appendAfter=r,null}_getOrCreateRecordForKey(i,r){if(this._records.has(i)){const s=this._records.get(i);this._maybeAddToChanges(s,r);const h=s._prev,_=s._next;return h&&(h._next=_),_&&(_._prev=h),s._next=null,s._prev=null,s}const a=new MD(i);return this._records.set(i,a),a.currentValue=r,this._addToAdditions(a),a}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,r){Object.is(r,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=r,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,r){i instanceof Map?i.forEach(r):Object.keys(i).forEach(a=>r(i[a],a))}}class MD{constructor(i){this.key=i,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function nv(){return new fh([new qg])}let fh=(()=>{class t{constructor(r){this.factories=r}static create(r,a){if(null!=a){const s=a.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:a=>t.create(r,a||nv()),deps:[[t,new ac,new rc]]}}find(r){const a=this.factories.find(s=>s.supports(r));if(null!=a)return a;throw new G(901,!1)}}return t.\u0275prov=H({token:t,providedIn:"root",factory:nv}),t})();function rv(){return new gh([new iv])}let gh=(()=>{class t{constructor(r){this.factories=r}static create(r,a){if(a){const s=a.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:a=>t.create(r,a||rv()),deps:[[t,new ac,new rc]]}}find(r){const a=this.factories.find(s=>s.supports(r));if(a)return a;throw new G(901,!1)}}return t.\u0275prov=H({token:t,providedIn:"root",factory:rv}),t})();const DD=Vg(null,"core",[]);let CD=(()=>{class t{constructor(r){}}return t.\u0275fac=function(r){return new(r||t)(U(dl))},t.\u0275mod=cr({type:t}),t.\u0275inj=ht({}),t})();function RD(t){return"boolean"==typeof t?t:null!=t&&"false"!==t}function FD(t){const i=Ti(t);if(!i)return null;const r=new Bl(i);return{get selector(){return r.selector},get type(){return r.componentType},get inputs(){return r.inputs},get outputs(){return r.outputs},get ngContentSelectors(){return r.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}},56223:(vt,we,l)=>{"use strict";l.d(we,{Cf:()=>Ue,F:()=>Ln,Fj:()=>Ie,JJ:()=>jt,JU:()=>E,On:()=>Ti,Q7:()=>Bi,UX:()=>Zr,Zs:()=>vn,a5:()=>ht,kI:()=>pt,oH:()=>Ki,p4:()=>zn,sg:()=>Jn,u5:()=>Do,wV:()=>dr});var e=l(65879),n=l(96814),o=l(7715),d=l(9315),c=l(37398);let f=(()=>{class ae{constructor(B,rt){this._renderer=B,this._elementRef=rt,this.onChange=zt=>{},this.onTouched=()=>{}}setProperty(B,rt){this._renderer.setProperty(this._elementRef.nativeElement,B,rt)}registerOnTouched(B){this.onTouched=B}registerOnChange(B){this.onChange=B}setDisabledState(B){this.setProperty("disabled",B)}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(e.Qsj),e.Y36(e.SBq))},ae.\u0275dir=e.lG2({type:ae}),ae})(),p=(()=>{class ae extends f{}return ae.\u0275fac=function(){let Z;return function(rt){return(Z||(Z=e.n5z(ae)))(rt||ae)}}(),ae.\u0275dir=e.lG2({type:ae,features:[e.qOj]}),ae})();const E=new e.OlP("NgValueAccessor"),De={provide:E,useExisting:(0,e.Gpc)(()=>Ie),multi:!0},Le=new e.OlP("CompositionEventMode");let Ie=(()=>{class ae extends f{constructor(B,rt,zt){super(B,rt),this._compositionMode=zt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function J(){const ae=(0,n.q)()?(0,n.q)().getUserAgent():"";return/android (\d+)/.test(ae.toLowerCase())}())}writeValue(B){this.setProperty("value",B??"")}_handleInput(B){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(B)}_compositionStart(){this._composing=!0}_compositionEnd(B){this._composing=!1,this._compositionMode&&this.onChange(B)}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Le,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(B,rt){1&B&&e.NdJ("input",function(mi){return rt._handleInput(mi.target.value)})("blur",function(){return rt.onTouched()})("compositionstart",function(){return rt._compositionStart()})("compositionend",function(mi){return rt._compositionEnd(mi.target.value)})},features:[e._Bn([De]),e.qOj]}),ae})();function Ae(ae){return null==ae||("string"==typeof ae||Array.isArray(ae))&&0===ae.length}function $e(ae){return null!=ae&&"number"==typeof ae.length}const Ue=new e.OlP("NgValidators"),Mt=new e.OlP("NgAsyncValidators"),ce=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class pt{static min(Z){return function G(ae){return Z=>{if(Ae(Z.value)||Ae(ae))return null;const B=parseFloat(Z.value);return!isNaN(B)&&B{if(Ae(Z.value)||Ae(ae))return null;const B=parseFloat(Z.value);return!isNaN(B)&&B>ae?{max:{max:ae,actual:Z.value}}:null}}(Z)}static required(Z){return R(Z)}static requiredTrue(Z){return se(Z)}static email(Z){return function pe(ae){return Ae(ae.value)||ce.test(ae.value)?null:{email:!0}}(Z)}static minLength(Z){return function he(ae){return Z=>Ae(Z.value)||!$e(Z.value)?null:Z.value.length$e(Z.value)&&Z.value.length>ae?{maxlength:{requiredLength:ae,actualLength:Z.value.length}}:null}(Z)}static pattern(Z){return function Te(ae){if(!ae)return Q;let Z,B;return"string"==typeof ae?(B="","^"!==ae.charAt(0)&&(B+="^"),B+=ae,"$"!==ae.charAt(ae.length-1)&&(B+="$"),Z=new RegExp(B)):(B=ae.toString(),Z=ae),rt=>{if(Ae(rt.value))return null;const zt=rt.value;return Z.test(zt)?null:{pattern:{requiredPattern:B,actualValue:zt}}}}(Z)}static nullValidator(Z){return null}static compose(Z){return j(Z)}static composeAsync(Z){return ee(Z)}}function R(ae){return Ae(ae.value)?{required:!0}:null}function se(ae){return!0===ae.value?null:{required:!0}}function Q(ae){return null}function Ne(ae){return null!=ae}function qe(ae){return(0,e.QGY)(ae)?(0,o.D)(ae):ae}function St(ae){let Z={};return ae.forEach(B=>{Z=null!=B?{...Z,...B}:Z}),0===Object.keys(Z).length?null:Z}function N(ae,Z){return Z.map(B=>B(ae))}function x(ae){return ae.map(Z=>function z(ae){return!ae.validate}(Z)?Z:B=>Z.validate(B))}function j(ae){if(!ae)return null;const Z=ae.filter(Ne);return 0==Z.length?null:function(B){return St(N(B,Z))}}function Ee(ae){return null!=ae?j(x(ae)):null}function ee(ae){if(!ae)return null;const Z=ae.filter(Ne);return 0==Z.length?null:function(B){const rt=N(B,Z).map(qe);return(0,d.D)(rt).pipe((0,c.U)(St))}}function ie(ae){return null!=ae?ee(x(ae)):null}function q(ae,Z){return null===ae?[Z]:Array.isArray(ae)?[...ae,Z]:[ae,Z]}function re(ae){return ae._rawValidators}function We(ae){return ae._rawAsyncValidators}function He(ae){return ae?Array.isArray(ae)?ae:[ae]:[]}function at(ae,Z){return Array.isArray(ae)?ae.includes(Z):ae===Z}function Se(ae,Z){const B=He(Z);return He(ae).forEach(zt=>{at(B,zt)||B.push(zt)}),B}function Ze(ae,Z){return He(Z).filter(B=>!at(ae,B))}class H{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(Z){this._rawValidators=Z||[],this._composedValidatorFn=Ee(this._rawValidators)}_setAsyncValidators(Z){this._rawAsyncValidators=Z||[],this._composedAsyncValidatorFn=ie(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(Z){this._onDestroyCallbacks.push(Z)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(Z=>Z()),this._onDestroyCallbacks=[]}reset(Z=void 0){this.control&&this.control.reset(Z)}hasError(Z,B){return!!this.control&&this.control.hasError(Z,B)}getError(Z,B){return this.control?this.control.getError(Z,B):null}}class ke extends H{get formDirective(){return null}get path(){return null}}class ht extends H{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class _t{constructor(Z){this._cd=Z}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let jt=(()=>{class ae extends _t{constructor(B){super(B)}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(ht,2))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(B,rt){2&B&&e.ekj("ng-untouched",rt.isUntouched)("ng-touched",rt.isTouched)("ng-pristine",rt.isPristine)("ng-dirty",rt.isDirty)("ng-valid",rt.isValid)("ng-invalid",rt.isInvalid)("ng-pending",rt.isPending)},features:[e.qOj]}),ae})();const kt="VALID",Yt="INVALID",Xe="PENDING",Be="DISABLED";function Ct(ae){return(U(ae)?ae.validators:ae)||null}function ve(ae,Z){return(U(Z)?Z.asyncValidators:ae)||null}function U(ae){return null!=ae&&!Array.isArray(ae)&&"object"==typeof ae}class oe{constructor(Z,B){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(Z),this._assignAsyncValidators(B)}get validator(){return this._composedValidatorFn}set validator(Z){this._rawValidators=this._composedValidatorFn=Z}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(Z){this._rawAsyncValidators=this._composedAsyncValidatorFn=Z}get parent(){return this._parent}get valid(){return this.status===kt}get invalid(){return this.status===Yt}get pending(){return this.status==Xe}get disabled(){return this.status===Be}get enabled(){return this.status!==Be}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(Z){this._assignValidators(Z)}setAsyncValidators(Z){this._assignAsyncValidators(Z)}addValidators(Z){this.setValidators(Se(Z,this._rawValidators))}addAsyncValidators(Z){this.setAsyncValidators(Se(Z,this._rawAsyncValidators))}removeValidators(Z){this.setValidators(Ze(Z,this._rawValidators))}removeAsyncValidators(Z){this.setAsyncValidators(Ze(Z,this._rawAsyncValidators))}hasValidator(Z){return at(this._rawValidators,Z)}hasAsyncValidator(Z){return at(this._rawAsyncValidators,Z)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(Z={}){this.touched=!0,this._parent&&!Z.onlySelf&&this._parent.markAsTouched(Z)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(Z=>Z.markAllAsTouched())}markAsUntouched(Z={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(B=>{B.markAsUntouched({onlySelf:!0})}),this._parent&&!Z.onlySelf&&this._parent._updateTouched(Z)}markAsDirty(Z={}){this.pristine=!1,this._parent&&!Z.onlySelf&&this._parent.markAsDirty(Z)}markAsPristine(Z={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(B=>{B.markAsPristine({onlySelf:!0})}),this._parent&&!Z.onlySelf&&this._parent._updatePristine(Z)}markAsPending(Z={}){this.status=Xe,!1!==Z.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!Z.onlySelf&&this._parent.markAsPending(Z)}disable(Z={}){const B=this._parentMarkedDirty(Z.onlySelf);this.status=Be,this.errors=null,this._forEachChild(rt=>{rt.disable({...Z,onlySelf:!0})}),this._updateValue(),!1!==Z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...Z,skipPristineCheck:B}),this._onDisabledChange.forEach(rt=>rt(!0))}enable(Z={}){const B=this._parentMarkedDirty(Z.onlySelf);this.status=kt,this._forEachChild(rt=>{rt.enable({...Z,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:Z.emitEvent}),this._updateAncestors({...Z,skipPristineCheck:B}),this._onDisabledChange.forEach(rt=>rt(!1))}_updateAncestors(Z){this._parent&&!Z.onlySelf&&(this._parent.updateValueAndValidity(Z),Z.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(Z){this._parent=Z}getRawValue(){return this.value}updateValueAndValidity(Z={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===kt||this.status===Xe)&&this._runAsyncValidator(Z.emitEvent)),!1!==Z.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!Z.onlySelf&&this._parent.updateValueAndValidity(Z)}_updateTreeValidity(Z={emitEvent:!0}){this._forEachChild(B=>B._updateTreeValidity(Z)),this.updateValueAndValidity({onlySelf:!0,emitEvent:Z.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Be:kt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(Z){if(this.asyncValidator){this.status=Xe,this._hasOwnPendingAsyncValidator=!0;const B=qe(this.asyncValidator(this));this._asyncValidationSubscription=B.subscribe(rt=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(rt,{emitEvent:Z})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(Z,B={}){this.errors=Z,this._updateControlsErrors(!1!==B.emitEvent)}get(Z){let B=Z;return null==B||(Array.isArray(B)||(B=B.split(".")),0===B.length)?null:B.reduce((rt,zt)=>rt&&rt._find(zt),this)}getError(Z,B){const rt=B?this.get(B):this;return rt&&rt.errors?rt.errors[Z]:null}hasError(Z,B){return!!this.getError(Z,B)}get root(){let Z=this;for(;Z._parent;)Z=Z._parent;return Z}_updateControlsErrors(Z){this.status=this._calculateStatus(),Z&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(Z)}_initObservables(){this.valueChanges=new e.vpe,this.statusChanges=new e.vpe}_calculateStatus(){return this._allControlsDisabled()?Be:this.errors?Yt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xe)?Xe:this._anyControlsHaveStatus(Yt)?Yt:kt}_anyControlsHaveStatus(Z){return this._anyControls(B=>B.status===Z)}_anyControlsDirty(){return this._anyControls(Z=>Z.dirty)}_anyControlsTouched(){return this._anyControls(Z=>Z.touched)}_updatePristine(Z={}){this.pristine=!this._anyControlsDirty(),this._parent&&!Z.onlySelf&&this._parent._updatePristine(Z)}_updateTouched(Z={}){this.touched=this._anyControlsTouched(),this._parent&&!Z.onlySelf&&this._parent._updateTouched(Z)}_registerOnCollectionChange(Z){this._onCollectionChange=Z}_setUpdateStrategy(Z){U(Z)&&null!=Z.updateOn&&(this._updateOn=Z.updateOn)}_parentMarkedDirty(Z){return!Z&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(Z){return null}_assignValidators(Z){this._rawValidators=Array.isArray(Z)?Z.slice():Z,this._composedValidatorFn=function st(ae){return Array.isArray(ae)?Ee(ae):ae||null}(this._rawValidators)}_assignAsyncValidators(Z){this._rawAsyncValidators=Array.isArray(Z)?Z.slice():Z,this._composedAsyncValidatorFn=function ge(ae){return Array.isArray(ae)?ie(ae):ae||null}(this._rawAsyncValidators)}}class L extends oe{constructor(Z,B,rt){super(Ct(B),ve(rt,B)),this.controls=Z,this._initObservables(),this._setUpdateStrategy(B),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(Z,B){return this.controls[Z]?this.controls[Z]:(this.controls[Z]=B,B.setParent(this),B._registerOnCollectionChange(this._onCollectionChange),B)}addControl(Z,B,rt={}){this.registerControl(Z,B),this.updateValueAndValidity({emitEvent:rt.emitEvent}),this._onCollectionChange()}removeControl(Z,B={}){this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),delete this.controls[Z],this.updateValueAndValidity({emitEvent:B.emitEvent}),this._onCollectionChange()}setControl(Z,B,rt={}){this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),delete this.controls[Z],B&&this.registerControl(Z,B),this.updateValueAndValidity({emitEvent:rt.emitEvent}),this._onCollectionChange()}contains(Z){return this.controls.hasOwnProperty(Z)&&this.controls[Z].enabled}setValue(Z,B={}){(function Me(ae,Z,B){ae._forEachChild((rt,zt)=>{if(void 0===B[zt])throw new e.vHH(1002,"")})})(this,0,Z),Object.keys(Z).forEach(rt=>{(function Qe(ae,Z,B){const rt=ae.controls;if(!(Z?Object.keys(rt):rt).length)throw new e.vHH(1e3,"");if(!rt[B])throw new e.vHH(1001,"")})(this,!0,rt),this.controls[rt].setValue(Z[rt],{onlySelf:!0,emitEvent:B.emitEvent})}),this.updateValueAndValidity(B)}patchValue(Z,B={}){null!=Z&&(Object.keys(Z).forEach(rt=>{const zt=this.controls[rt];zt&&zt.patchValue(Z[rt],{onlySelf:!0,emitEvent:B.emitEvent})}),this.updateValueAndValidity(B))}reset(Z={},B={}){this._forEachChild((rt,zt)=>{rt.reset(Z[zt],{onlySelf:!0,emitEvent:B.emitEvent})}),this._updatePristine(B),this._updateTouched(B),this.updateValueAndValidity(B)}getRawValue(){return this._reduceChildren({},(Z,B,rt)=>(Z[rt]=B.getRawValue(),Z))}_syncPendingControls(){let Z=this._reduceChildren(!1,(B,rt)=>!!rt._syncPendingControls()||B);return Z&&this.updateValueAndValidity({onlySelf:!0}),Z}_forEachChild(Z){Object.keys(this.controls).forEach(B=>{const rt=this.controls[B];rt&&Z(rt,B)})}_setUpControls(){this._forEachChild(Z=>{Z.setParent(this),Z._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(Z){for(const[B,rt]of Object.entries(this.controls))if(this.contains(B)&&Z(rt))return!0;return!1}_reduceValue(){return this._reduceChildren({},(B,rt,zt)=>((rt.enabled||this.disabled)&&(B[zt]=rt.value),B))}_reduceChildren(Z,B){let rt=Z;return this._forEachChild((zt,mi)=>{rt=B(rt,zt,mi)}),rt}_allControlsDisabled(){for(const Z of Object.keys(this.controls))if(this.controls[Z].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(Z){return this.controls.hasOwnProperty(Z)?this.controls[Z]:null}}const It=new e.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>nt}),nt="always";function C(ae,Z,B=nt){Re(ae,Z),Z.valueAccessor.writeValue(ae.value),(ae.disabled||"always"===B)&&Z.valueAccessor.setDisabledState?.(ae.disabled),function yt(ae,Z){Z.valueAccessor.registerOnChange(B=>{ae._pendingValue=B,ae._pendingChange=!0,ae._pendingDirty=!0,"change"===ae.updateOn&&Gt(ae,Z)})}(ae,Z),function Qt(ae,Z){const B=(rt,zt)=>{Z.valueAccessor.writeValue(rt),zt&&Z.viewToModelUpdate(rt)};ae.registerOnChange(B),Z._registerOnDestroy(()=>{ae._unregisterOnChange(B)})}(ae,Z),function Bt(ae,Z){Z.valueAccessor.registerOnTouched(()=>{ae._pendingTouched=!0,"blur"===ae.updateOn&&ae._pendingChange&&Gt(ae,Z),"submit"!==ae.updateOn&&ae.markAsTouched()})}(ae,Z),function Ye(ae,Z){if(Z.valueAccessor.setDisabledState){const B=rt=>{Z.valueAccessor.setDisabledState(rt)};ae.registerOnDisabledChange(B),Z._registerOnDestroy(()=>{ae._unregisterOnDisabledChange(B)})}}(ae,Z)}function me(ae,Z,B=!0){const rt=()=>{};Z.valueAccessor&&(Z.valueAccessor.registerOnChange(rt),Z.valueAccessor.registerOnTouched(rt)),je(ae,Z),ae&&(Z._invokeOnDestroyCallbacks(),ae._registerOnCollectionChange(()=>{}))}function X(ae,Z){ae.forEach(B=>{B.registerOnValidatorChange&&B.registerOnValidatorChange(Z)})}function Re(ae,Z){const B=re(ae);null!==Z.validator?ae.setValidators(q(B,Z.validator)):"function"==typeof B&&ae.setValidators([B]);const rt=We(ae);null!==Z.asyncValidator?ae.setAsyncValidators(q(rt,Z.asyncValidator)):"function"==typeof rt&&ae.setAsyncValidators([rt]);const zt=()=>ae.updateValueAndValidity();X(Z._rawValidators,zt),X(Z._rawAsyncValidators,zt)}function je(ae,Z){let B=!1;if(null!==ae){if(null!==Z.validator){const zt=re(ae);if(Array.isArray(zt)&&zt.length>0){const mi=zt.filter(En=>En!==Z.validator);mi.length!==zt.length&&(B=!0,ae.setValidators(mi))}}if(null!==Z.asyncValidator){const zt=We(ae);if(Array.isArray(zt)&&zt.length>0){const mi=zt.filter(En=>En!==Z.asyncValidator);mi.length!==zt.length&&(B=!0,ae.setAsyncValidators(mi))}}}const rt=()=>{};return X(Z._rawValidators,rt),X(Z._rawAsyncValidators,rt),B}function Gt(ae,Z){ae._pendingDirty&&ae.markAsDirty(),ae.setValue(ae._pendingValue,{emitModelToViewChange:!1}),Z.viewToModelUpdate(ae._pendingValue),ae._pendingChange=!1}function ei(ae,Z){Re(ae,Z)}function rr(ae,Z){if(!ae.hasOwnProperty("model"))return!1;const B=ae.model;return!!B.isFirstChange()||!Object.is(Z,B.currentValue)}function Gi(ae,Z){ae._syncPendingControls(),Z.forEach(B=>{const rt=B.control;"submit"===rt.updateOn&&rt._pendingChange&&(B.viewToModelUpdate(rt._pendingValue),rt._pendingChange=!1)})}function ki(ae,Z){if(!Z)return null;let B,rt,zt;return Array.isArray(Z),Z.forEach(mi=>{mi.constructor===Ie?B=mi:function Yn(ae){return Object.getPrototypeOf(ae.constructor)===p}(mi)?rt=mi:zt=mi}),zt||rt||B||null}const nn={provide:ke,useExisting:(0,e.Gpc)(()=>Ln)},Cn=(()=>Promise.resolve())();let Ln=(()=>{class ae extends ke{constructor(B,rt,zt){super(),this.callSetDisabledState=zt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new e.vpe,this.form=new L({},Ee(B),ie(rt))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(B){Cn.then(()=>{const rt=this._findContainer(B.path);B.control=rt.registerControl(B.name,B.control),C(B.control,B,this.callSetDisabledState),B.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(B)})}getControl(B){return this.form.get(B.path)}removeControl(B){Cn.then(()=>{const rt=this._findContainer(B.path);rt&&rt.removeControl(B.name),this._directives.delete(B)})}addFormGroup(B){Cn.then(()=>{const rt=this._findContainer(B.path),zt=new L({});ei(zt,B),rt.registerControl(B.name,zt),zt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(B){Cn.then(()=>{const rt=this._findContainer(B.path);rt&&rt.removeControl(B.name)})}getFormGroup(B){return this.form.get(B.path)}updateModel(B,rt){Cn.then(()=>{this.form.get(B.path).setValue(rt)})}setValue(B){this.control.setValue(B)}onSubmit(B){return this.submitted=!0,Gi(this.form,this._directives),this.ngSubmit.emit(B),"dialog"===B?.target?.method}onReset(){this.resetForm()}resetForm(B=void 0){this.form.reset(B),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(B){return B.pop(),B.length?this.form.get(B):this.form}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(Ue,10),e.Y36(Mt,10),e.Y36(It,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(B,rt){1&B&&e.NdJ("submit",function(mi){return rt.onSubmit(mi)})("reset",function(){return rt.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([nn]),e.qOj]}),ae})();function Sn(ae,Z){const B=ae.indexOf(Z);B>-1&&ae.splice(B,1)}function vr(ae){return"object"==typeof ae&&null!==ae&&2===Object.keys(ae).length&&"value"in ae&&"disabled"in ae}const lr=class extends oe{constructor(Z=null,B,rt){super(Ct(B),ve(rt,B)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(Z),this._setUpdateStrategy(B),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),U(B)&&(B.nonNullable||B.initialValueIsDefault)&&(this.defaultValue=vr(Z)?Z.value:Z)}setValue(Z,B={}){this.value=this._pendingValue=Z,this._onChange.length&&!1!==B.emitModelToViewChange&&this._onChange.forEach(rt=>rt(this.value,!1!==B.emitViewToModelChange)),this.updateValueAndValidity(B)}patchValue(Z,B={}){this.setValue(Z,B)}reset(Z=this.defaultValue,B={}){this._applyFormState(Z),this.markAsPristine(B),this.markAsUntouched(B),this.setValue(this.value,B),this._pendingChange=!1}_updateValue(){}_anyControls(Z){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(Z){this._onChange.push(Z)}_unregisterOnChange(Z){Sn(this._onChange,Z)}registerOnDisabledChange(Z){this._onDisabledChange.push(Z)}_unregisterOnDisabledChange(Z){Sn(this._onDisabledChange,Z)}_forEachChild(Z){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(Z){vr(Z)?(this.value=this._pendingValue=Z.value,Z.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=Z}},zn=lr,ar={provide:ht,useExisting:(0,e.Gpc)(()=>Ti)},Nn=(()=>Promise.resolve())();let Ti=(()=>{class ae extends ht{constructor(B,rt,zt,mi,En,On){super(),this._changeDetectorRef=En,this.callSetDisabledState=On,this.control=new lr,this._registered=!1,this.name="",this.update=new e.vpe,this._parent=B,this._setValidators(rt),this._setAsyncValidators(zt),this.valueAccessor=ki(0,mi)}ngOnChanges(B){if(this._checkForErrors(),!this._registered||"name"in B){if(this._registered&&(this._checkName(),this.formDirective)){const rt=B.name.previousValue;this.formDirective.removeControl({name:rt,path:this._getPath(rt)})}this._setUpControl()}"isDisabled"in B&&this._updateDisabled(B),rr(B,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(B){this.viewModel=B,this.update.emit(B)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){C(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(B){Nn.then(()=>{this.control.setValue(B,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(B){const rt=B.isDisabled.currentValue,zt=0!==rt&&(0,e.VuI)(rt);Nn.then(()=>{zt&&!this.control.disabled?this.control.disable():!zt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(B){return this._parent?function lt(ae,Z){return[...Z.path,ae]}(B,this._parent):[B]}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(ke,9),e.Y36(Ue,10),e.Y36(Mt,10),e.Y36(E,10),e.Y36(e.sBO,8),e.Y36(It,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[e._Bn([ar]),e.qOj,e.TTD]}),ae})();const Rn={provide:E,useExisting:(0,e.Gpc)(()=>dr),multi:!0};let dr=(()=>{class ae extends p{writeValue(B){this.setProperty("value",B??"")}registerOnChange(B){this.onChange=rt=>{B(""==rt?null:parseFloat(rt))}}}return ae.\u0275fac=function(){let Z;return function(rt){return(Z||(Z=e.n5z(ae)))(rt||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(B,rt){1&B&&e.NdJ("input",function(mi){return rt.onChange(mi.target.value)})("blur",function(){return rt.onTouched()})},features:[e._Bn([Rn]),e.qOj]}),ae})(),Mr=(()=>{class ae{}return ae.\u0275fac=function(B){return new(B||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({}),ae})();const hi=new e.OlP("NgModelWithFormControlWarning"),Si={provide:ht,useExisting:(0,e.Gpc)(()=>Ki)};let Ki=(()=>{class ae extends ht{set isDisabled(B){}constructor(B,rt,zt,mi,En){super(),this._ngModelWarningConfig=mi,this.callSetDisabledState=En,this.update=new e.vpe,this._ngModelWarningSent=!1,this._setValidators(B),this._setAsyncValidators(rt),this.valueAccessor=ki(0,zt)}ngOnChanges(B){if(this._isControlChanged(B)){const rt=B.form.previousValue;rt&&me(rt,this,!1),C(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}rr(B,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&me(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(B){this.viewModel=B,this.update.emit(B)}_isControlChanged(B){return B.hasOwnProperty("form")}}return ae._ngModelWarningSentOnce=!1,ae.\u0275fac=function(B){return new(B||ae)(e.Y36(Ue,10),e.Y36(Mt,10),e.Y36(E,10),e.Y36(hi,8),e.Y36(It,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[e._Bn([Si]),e.qOj,e.TTD]}),ae})();const An={provide:ke,useExisting:(0,e.Gpc)(()=>Jn)};let Jn=(()=>{class ae extends ke{constructor(B,rt,zt){super(),this.callSetDisabledState=zt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new e.vpe,this._setValidators(B),this._setAsyncValidators(rt)}ngOnChanges(B){this._checkFormPresent(),B.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(je(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(B){const rt=this.form.get(B.path);return C(rt,B,this.callSetDisabledState),rt.updateValueAndValidity({emitEvent:!1}),this.directives.push(B),rt}getControl(B){return this.form.get(B.path)}removeControl(B){me(B.control||null,B,!1),function sn(ae,Z){const B=ae.indexOf(Z);B>-1&&ae.splice(B,1)}(this.directives,B)}addFormGroup(B){this._setUpFormContainer(B)}removeFormGroup(B){this._cleanUpFormContainer(B)}getFormGroup(B){return this.form.get(B.path)}addFormArray(B){this._setUpFormContainer(B)}removeFormArray(B){this._cleanUpFormContainer(B)}getFormArray(B){return this.form.get(B.path)}updateModel(B,rt){this.form.get(B.path).setValue(rt)}onSubmit(B){return this.submitted=!0,Gi(this.form,this.directives),this.ngSubmit.emit(B),"dialog"===B?.target?.method}onReset(){this.resetForm()}resetForm(B=void 0){this.form.reset(B),this.submitted=!1}_updateDomValue(){this.directives.forEach(B=>{const rt=B.control,zt=this.form.get(B.path);rt!==zt&&(me(rt||null,B),(ae=>ae instanceof lr)(zt)&&(C(zt,B,this.callSetDisabledState),B.control=zt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(B){const rt=this.form.get(B.path);ei(rt,B),rt.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(B){if(this.form){const rt=this.form.get(B.path);rt&&function Ui(ae,Z){return je(ae,Z)}(rt,B)&&rt.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Re(this.form,this),this._oldForm&&je(this._oldForm,this)}_checkFormPresent(){}}return ae.\u0275fac=function(B){return new(B||ae)(e.Y36(Ue,10),e.Y36(Mt,10),e.Y36(It,8))},ae.\u0275dir=e.lG2({type:ae,selectors:[["","formGroup",""]],hostBindings:function(B,rt){1&B&&e.NdJ("submit",function(mi){return rt.onSubmit(mi)})("reset",function(){return rt.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[e._Bn([An]),e.qOj,e.TTD]}),ae})(),Zi=(()=>{class ae{constructor(){this._validator=Q}ngOnChanges(B){if(this.inputName in B){const rt=this.normalizeInput(B[this.inputName].currentValue);this._enabled=this.enabled(rt),this._validator=this._enabled?this.createValidator(rt):Q,this._onChange&&this._onChange()}}validate(B){return this._validator(B)}registerOnValidatorChange(B){this._onChange=B}enabled(B){return null!=B}}return ae.\u0275fac=function(B){return new(B||ae)},ae.\u0275dir=e.lG2({type:ae,features:[e.TTD]}),ae})();const Ar={provide:Ue,useExisting:(0,e.Gpc)(()=>Bi),multi:!0},Ir={provide:Ue,useExisting:(0,e.Gpc)(()=>vn),multi:!0};let Bi=(()=>{class ae extends Zi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=e.VuI,this.createValidator=B=>R}enabled(B){return B}}return ae.\u0275fac=function(){let Z;return function(rt){return(Z||(Z=e.n5z(ae)))(rt||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(B,rt){2&B&&e.uIk("required",rt._enabled?"":null)},inputs:{required:"required"},features:[e._Bn([Ar]),e.qOj]}),ae})(),vn=(()=>{class ae extends Bi{constructor(){super(...arguments),this.createValidator=B=>se}}return ae.\u0275fac=function(){let Z;return function(rt){return(Z||(Z=e.n5z(ae)))(rt||ae)}}(),ae.\u0275dir=e.lG2({type:ae,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(B,rt){2&B&&e.uIk("required",rt._enabled?"":null)},features:[e._Bn([Ir]),e.qOj]}),ae})(),xa=(()=>{class ae{}return ae.\u0275fac=function(B){return new(B||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[Mr]}),ae})(),Do=(()=>{class ae{static withConfig(B){return{ngModule:ae,providers:[{provide:It,useValue:B.callSetDisabledState??nt}]}}}return ae.\u0275fac=function(B){return new(B||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[xa]}),ae})(),Zr=(()=>{class ae{static withConfig(B){return{ngModule:ae,providers:[{provide:hi,useValue:B.warnOnNgModelWithFormControl??"always"},{provide:It,useValue:B.callSetDisabledState??nt}]}}}return ae.\u0275fac=function(B){return new(B||ae)},ae.\u0275mod=e.oAB({type:ae}),ae.\u0275inj=e.cJS({imports:[xa]}),ae})()},39014:(vt,we,l)=>{"use strict";l.d(we,{g:()=>W,k:()=>F});var e=l(65879),n=l(23680),o=l(4300),d=l(42495),c=l(96814);let f=0;const p=(0,n.Id)(class{}),E="mat-badge-content";let F=(()=>{class De extends p{get color(){return this._color}set color(Le){this._setColor(Le),this._color=Le}get overlap(){return this._overlap}set overlap(Le){this._overlap=(0,d.Ig)(Le)}get content(){return this._content}set content(Le){this._updateRenderedContent(Le)}get description(){return this._description}set description(Le){this._updateDescription(Le)}get hidden(){return this._hidden}set hidden(Le){this._hidden=(0,d.Ig)(Le)}constructor(Le,Ie,Ae,$e,Ue){super(),this._ngZone=Le,this._elementRef=Ie,this._ariaDescriber=Ae,this._renderer=$e,this._animationMode=Ue,this._color="primary",this._overlap=!0,this.position="above after",this.size="medium",this._id=f++,this._isInitialized=!1,this._interactivityChecker=(0,e.f3M)(o.ic),this._document=(0,e.f3M)(c.K0)}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 Le=this._renderer.createElement("span"),Ie="mat-badge-active";return Le.setAttribute("id",`mat-badge-content-${this._id}`),Le.setAttribute("aria-hidden","true"),Le.classList.add(E),"NoopAnimations"===this._animationMode&&Le.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(Le),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{Le.classList.add(Ie)})}):Le.classList.add(Ie),Le}_updateRenderedContent(Le){const Ie=`${Le??""}`.trim();this._isInitialized&&Ie&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=Ie),this._content=Ie}_updateDescription(Le){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!Le||this._isHostInteractive())&&this._removeInlineDescription(),this._description=Le,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,Le):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(Le){const Ie=this._elementRef.nativeElement.classList;Ie.remove(`mat-badge-${this._color}`),Le&&Ie.add(`mat-badge-${Le}`)}_clearExistingBadges(){const Le=this._elementRef.nativeElement.querySelectorAll(`:scope > .${E}`);for(const Ie of Array.from(Le))Ie!==this._badgeElement&&Ie.remove()}}return De.\u0275fac=function(Le){return new(Le||De)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(o.$s),e.Y36(e.Qsj),e.Y36(e.QbO,8))},De.\u0275dir=e.lG2({type:De,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(Le,Ie){2&Le&&e.ekj("mat-badge-overlap",Ie.overlap)("mat-badge-above",Ie.isAbove())("mat-badge-below",!Ie.isAbove())("mat-badge-before",!Ie.isAfter())("mat-badge-after",Ie.isAfter())("mat-badge-small","small"===Ie.size)("mat-badge-medium","medium"===Ie.size)("mat-badge-large","large"===Ie.size)("mat-badge-hidden",Ie.hidden||!Ie.content)("mat-badge-disabled",Ie.disabled)},inputs:{disabled:["matBadgeDisabled","disabled"],color:["matBadgeColor","color"],overlap:["matBadgeOverlap","overlap"],position:["matBadgePosition","position"],content:["matBadge","content"],description:["matBadgeDescription","description"],size:["matBadgeSize","size"],hidden:["matBadgeHidden","hidden"]},features:[e.qOj]}),De})(),W=(()=>{class De{}return De.\u0275fac=function(Le){return new(Le||De)},De.\u0275mod=e.oAB({type:De}),De.\u0275inj=e.cJS({imports:[o.rt,n.BQ,n.BQ]}),De})()},32296:(vt,we,l)=>{"use strict";l.d(we,{RK:()=>re,cs:()=>Ee,lW:()=>qe,nh:()=>ee,o6:()=>We,ot:()=>He,zs:()=>St});var e=l(62831),n=l(65879),o=l(4300),d=l(23680),c=l(96814),f=l(42495);const p=["mat-button",""],E=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],F=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],De=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",J=["mat-fab",""],Le=["mat-mini-fab",""],Ae=["mat-icon-button",""],$e=["*"],Mt={capture:!0},ce=["focus","click","mouseenter","touchstart"],pt="mat-button-ripple-uninitialized";let G=(()=>{class at{constructor(){this._document=(0,n.f3M)(c.K0,{optional:!0}),this._animationMode=(0,n.f3M)(n.QbO,{optional:!0}),this._globalRippleOptions=(0,n.f3M)(d.Y2,{optional:!0}),this._platform=(0,n.f3M)(e.t4),this._ngZone=(0,n.f3M)(n.R0b),this._onInteraction=Ze=>{if(Ze.target===this._document)return;const ke=Ze.target.closest(`[${pt}]`);ke&&(ke.removeAttribute(pt),this._appendRipple(ke))},this._ngZone.runOutsideAngular(()=>{for(const Ze of ce)this._document?.addEventListener(Ze,this._onInteraction,Mt)})}ngOnDestroy(){for(const Ze of ce)this._document?.removeEventListener(Ze,this._onInteraction,Mt)}_appendRipple(Ze){if(!this._document)return;const H=this._document.createElement("span");H.classList.add("mat-mdc-button-ripple");const ke=new ye(Ze,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);ke.rippleConfig.centered=Ze.hasAttribute("mat-icon-button"),new d.IR(ke,this._ngZone,H,this._platform).setupTriggerEvents(Ze),Ze.append(H)}_createMatRipple(Ze){if(!this._document)return;Ze.querySelector(".mat-mdc-button-ripple")?.remove(),Ze.removeAttribute(pt);const H=this._document.createElement("span");H.classList.add("mat-mdc-button-ripple");const ke=new d.wG(new n.SBq(H),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return ke._isInitialized=!0,ke.trigger=Ze,Ze.append(H),ke}}return at.\u0275fac=function(Ze){return new(Ze||at)},at.\u0275prov=n.Yz7({token:at,factory:at.\u0275fac,providedIn:"root"}),at})();class ye{constructor(Se,Ze,H){this._button=Se,this._globalRippleOptions=Ze,this._setRippleConfig(Ze,H)}_setRippleConfig(Se,Ze){this.rippleConfig=Se||{},"NoopAnimations"===Ze&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const pe=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],he=(0,d.pj)((0,d.Id)((0,d.Kr)(class{constructor(at){this._elementRef=at}})));let Oe=(()=>{class at extends he{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Ze){this._ripple=Ze}constructor(Ze,H,ke,ht){super(Ze),this._platform=H,this._ngZone=ke,this._animationMode=ht,this._focusMonitor=(0,n.f3M)(o.tE),this._rippleLoader=(0,n.f3M)(G),this._isFab=!1;const _t=Ze.nativeElement.classList;for(const ot of pe)this._hasHostAttributes(ot.selector)&&ot.mdcClasses.forEach(Et=>{_t.add(Et)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Ze="program",H){Ze?this._focusMonitor.focusVia(this._elementRef.nativeElement,Ze,H):this._elementRef.nativeElement.focus(H)}_hasHostAttributes(...Ze){return Ze.some(H=>this._elementRef.nativeElement.hasAttribute(H))}}return at.\u0275fac=function(Ze){n.$Z()},at.\u0275dir=n.lG2({type:at,features:[n.qOj,n.TTD]}),at})(),Ne=(()=>{class at extends Oe{constructor(Ze,H,ke,ht){super(Ze,H,ke,ht),this._haltDisabledEvents=_t=>{this.disabled&&(_t.preventDefault(),_t.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return at.\u0275fac=function(Ze){n.$Z()},at.\u0275dir=n.lG2({type:at,features:[n.qOj]}),at})(),qe=(()=>{class at extends Oe{constructor(Ze,H,ke,ht){super(Ze,H,ke,ht)}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[n.qOj],attrs:p,ngContentSelectors:F,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(E),n._UZ(0,"span",0),n.Hsn(1),n.TgZ(2,"span",1),n.Hsn(3,1),n.qZA(),n.Hsn(4,2),n._UZ(5,"span",2)(6,"span",3)),2&Ze&&n.ekj("mdc-button__ripple",!H._isFab)("mdc-fab__ripple",H._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),at})(),St=(()=>{class at extends Ne{constructor(Ze,H,ke,ht){super(Ze,H,ke,ht)}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null)("tabindex",H.disabled?-1:H.tabIndex)("aria-disabled",H.disabled.toString()),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[n.qOj],attrs:p,ngContentSelectors:F,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(E),n._UZ(0,"span",0),n.Hsn(1),n.TgZ(2,"span",1),n.Hsn(3,1),n.qZA(),n.Hsn(4,2),n._UZ(5,"span",2)(6,"span",3)),2&Ze&&n.ekj("mdc-button__ripple",!H._isFab)("mdc-fab__ripple",H._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-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;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',De],encapsulation:2,changeDetection:0}),at})();const N=new n.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:z});function z(){return{color:"accent"}}const x=z();let Ee=(()=>{class at extends Oe{get extended(){return this._extended}set extended(Ze){this._extended=(0,f.Ig)(Ze)}constructor(Ze,H,ke,ht,_t){super(Ze,H,ke,ht),this._options=_t,this._isFab=!0,this._options=this._options||x,this.color=this.defaultColor=this._options.color||x.color}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8),n.Y36(N,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["button","mat-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:11,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0)("mdc-fab--extended",H.extended)("mat-mdc-extended-fab",H.extended))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",extended:"extended"},exportAs:["matButton"],features:[n.qOj],attrs:J,ngContentSelectors:F,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(E),n._UZ(0,"span",0),n.Hsn(1),n.TgZ(2,"span",1),n.Hsn(3,1),n.qZA(),n.Hsn(4,2),n._UZ(5,"span",2)(6,"span",3)),2&Ze&&n.ekj("mdc-button__ripple",!H._isFab)("mdc-fab__ripple",H._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),at})(),ee=(()=>{class at extends Oe{constructor(Ze,H,ke,ht,_t){super(Ze,H,ke,ht),this._options=_t,this._isFab=!0,this._options=this._options||x,this.color=this.defaultColor=this._options.color||x.color}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8),n.Y36(N,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[n.qOj],attrs:Le,ngContentSelectors:F,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(E),n._UZ(0,"span",0),n.Hsn(1),n.TgZ(2,"span",1),n.Hsn(3,1),n.qZA(),n.Hsn(4,2),n._UZ(5,"span",2)(6,"span",3)),2&Ze&&n.ekj("mdc-button__ripple",!H._isFab)("mdc-fab__ripple",H._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),at})(),re=(()=>{class at extends Oe{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Ze,H,ke,ht){super(Ze,H,ke,ht)}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[n.qOj],attrs:Ae,ngContentSelectors:$e,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(),n._UZ(0,"span",0),n.Hsn(1),n._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',De],encapsulation:2,changeDetection:0}),at})(),We=(()=>{class at extends Ne{constructor(Ze,H,ke,ht){super(Ze,H,ke,ht)}}return at.\u0275fac=function(Ze){return new(Ze||at)(n.Y36(n.SBq),n.Y36(e.t4),n.Y36(n.R0b),n.Y36(n.QbO,8))},at.\u0275cmp=n.Xpm({type:at,selectors:[["a","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Ze,H){2&Ze&&(n.uIk("disabled",H.disabled||null)("tabindex",H.disabled?-1:H.tabIndex)("aria-disabled",H.disabled.toString()),n.ekj("_mat-animation-noopable","NoopAnimations"===H._animationMode)("mat-unthemed",!H.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[n.qOj],attrs:Ae,ngContentSelectors:F,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Ze,H){1&Ze&&(n.F$t(E),n._UZ(0,"span",0),n.Hsn(1),n.TgZ(2,"span",1),n.Hsn(3,1),n.qZA(),n.Hsn(4,2),n._UZ(5,"span",2)(6,"span",3)),2&Ze&&n.ekj("mdc-button__ripple",!H._isFab)("mdc-fab__ripple",H._isFab)},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',De],encapsulation:2,changeDetection:0}),at})(),He=(()=>{class at{}return at.\u0275fac=function(Ze){return new(Ze||at)},at.\u0275mod=n.oAB({type:at}),at.\u0275inj=n.cJS({imports:[d.BQ,d.si,d.BQ]}),at})()},95195:(vt,we,l)=>{"use strict";l.d(we,{$j:()=>Ie,QW:()=>pe,a8:()=>W,dk:()=>$e,dn:()=>Le,hq:()=>Ae,n5:()=>De});var e=l(65879),n=l(96814),o=l(23680);const d=["*"],p=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],E=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],F=new e.OlP("MAT_CARD_CONFIG");let W=(()=>{class he{constructor(Te){this.appearance=Te?.appearance||"raised"}}return he.\u0275fac=function(Te){return new(Te||he)(e.Y36(F,8))},he.\u0275cmp=e.Xpm({type:he,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(Te,Q){2&Te&&e.ekj("mat-mdc-card-outlined","outlined"===Q.appearance)("mdc-card--outlined","outlined"===Q.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:d,decls:1,vars:0,template:function(Te,Q){1&Te&&(e.F$t(),e.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{color:rgba(0, 0, 0, 0.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0, 0, 0, 0.6)}.mat-mdc-card{border-radius:var(--mdc-elevated-card-container-shape);background-color:var(--mdc-elevated-card-container-color);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color);box-shadow:var(--mdc-elevated-card-container-elevation);--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape)}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width);border-style:solid;border-color:var(--mdc-outlined-card-outline-color);border-radius:var(--mdc-outlined-card-container-shape);background-color:var(--mdc-outlined-card-container-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.mat-mdc-card-outlined .mdc-card::after{border-radius:var(--mdc-outlined-card-container-shape)}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-weight)}.mat-mdc-card{position:relative}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),he})(),De=(()=>{class he{}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275dir=e.lG2({type:he,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]}),he})(),Le=(()=>{class he{}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275dir=e.lG2({type:he,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]}),he})(),Ie=(()=>{class he{}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275dir=e.lG2({type:he,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]}),he})(),Ae=(()=>{class he{constructor(){this.align="start"}}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275dir=e.lG2({type:he,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(Te,Q){2&Te&&e.ekj("mat-mdc-card-actions-align-end","end"===Q.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),he})(),$e=(()=>{class he{}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275cmp=e.Xpm({type:he,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:E,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(Te,Q){1&Te&&(e.F$t(p),e.Hsn(0),e.TgZ(1,"div",0),e.Hsn(2,1),e.qZA(),e.Hsn(3,2))},encapsulation:2,changeDetection:0}),he})(),pe=(()=>{class he{}return he.\u0275fac=function(Te){return new(Te||he)},he.\u0275mod=e.oAB({type:he}),he.\u0275inj=e.cJS({imports:[o.BQ,n.ez,o.BQ]}),he})()},75986:(vt,we,l)=>{"use strict";l.d(we,{e_:()=>Mt,oG:()=>$e,p9:()=>pt});var e=l(65879),n=l(56223),o=l(23680),d=l(42495);const c=["input"],f=["label"],p=["*"],E=new e.OlP("mat-checkbox-default-options",{providedIn:"root",factory:F});function F(){return{color:"accent",clickAction:"check-indeterminate"}}const W={provide:n.JU,useExisting:(0,e.Gpc)(()=>$e),multi:!0};class De{}let J=0;const Le=F(),Ie=(0,o.sb)((0,o.pj)((0,o.Kr)((0,o.Id)(class{constructor(G){this._elementRef=G}}))));let Ae=(()=>{class G extends Ie{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(R){this._required=(0,d.Ig)(R)}constructor(R,se,pe,he,Oe,Te,Q){super(se),this._changeDetectorRef=pe,this._ngZone=he,this._animationMode=Te,this._options=Q,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.vpe,this.indeterminateChange=new e.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||Le,this.color=this.defaultColor=this._options.color||Le.color,this.tabIndex=parseInt(Oe)||0,this.id=this._uniqueId=`${R}${++J}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(R){const se=(0,d.Ig)(R);se!=this.checked&&(this._checked=se,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(R){const se=(0,d.Ig)(R);se!==this.disabled&&(this._disabled=se,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(R){const se=R!=this._indeterminate;this._indeterminate=(0,d.Ig)(R),se&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(R){this.checked=!!R}registerOnChange(R){this._controlValueAccessorChangeFn=R}registerOnTouched(R){this._onTouched=R}setDisabledState(R){this.disabled=R}_transitionCheckState(R){let se=this._currentCheckState,pe=this._getAnimationTargetElement();if(se!==R&&pe&&(this._currentAnimationClass&&pe.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(se,R),this._currentCheckState=R,this._currentAnimationClass.length>0)){pe.classList.add(this._currentAnimationClass);const he=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{pe.classList.remove(he)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const R=this._options?.clickAction;this.disabled||"noop"===R?!this.disabled&&"noop"===R&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==R&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(R){R.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(R,se){if("NoopAnimations"===this._animationMode)return"";switch(R){case 0:if(1===se)return this._animationClasses.uncheckedToChecked;if(3==se)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===se?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===se?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===se?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(R){const se=this._inputElement;se&&(se.nativeElement.indeterminate=R)}}return G.\u0275fac=function(R){e.$Z()},G.\u0275dir=e.lG2({type:G,viewQuery:function(R,se){if(1&R&&(e.Gf(c,5),e.Gf(f,5),e.Gf(o.wG,5)),2&R){let pe;e.iGM(pe=e.CRH())&&(se._inputElement=pe.first),e.iGM(pe=e.CRH())&&(se._labelElement=pe.first),e.iGM(pe=e.CRH())&&(se.ripple=pe.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.qOj]}),G})(),$e=(()=>{class G extends Ae{constructor(R,se,pe,he,Oe,Te){super("mat-mdc-checkbox-",R,se,pe,he,Oe,Te),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(R){const se=new De;return se.source=this,se.checked=R,se}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(R){R.target&&this._labelElement.nativeElement.contains(R.target)&&R.stopPropagation()}}return G.\u0275fac=function(R){return new(R||G)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.$8M("tabindex"),e.Y36(e.QbO,8),e.Y36(E,8))},G.\u0275cmp=e.Xpm({type:G,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(R,se){2&R&&(e.Ikx("id",se.id),e.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),e.ekj("_mat-animation-noopable","NoopAnimations"===se._animationMode)("mdc-checkbox--disabled",se.disabled)("mat-mdc-checkbox-disabled",se.disabled)("mat-mdc-checkbox-checked",se.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e._Bn([W]),e.qOj],ngContentSelectors:p,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(R,se){if(1&R&&(e.F$t(),e.TgZ(0,"div",0),e.NdJ("click",function(he){return se._preventBubblingFromLabel(he)}),e.TgZ(1,"div",1,2)(3,"div",3),e.NdJ("click",function(){return se._onTouchTargetClick()}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("blur",function(){return se._onBlur()})("click",function(){return se._onInputClick()})("change",function(he){return se._onInteractionEvent(he)}),e.qZA(),e._UZ(6,"div",6),e.TgZ(7,"div",7),e.O4$(),e.TgZ(8,"svg",8),e._UZ(9,"path",9),e.qZA(),e.kcU(),e._UZ(10,"div",10),e.qZA(),e._UZ(11,"div",11),e.qZA(),e.TgZ(12,"label",12,13),e.Hsn(14),e.qZA()()),2&R){const pe=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==se.labelPosition),e.xp6(4),e.ekj("mdc-checkbox--selected",se.checked),e.Q6J("checked",se.checked)("indeterminate",se.indeterminate)("disabled",se.disabled)("id",se.inputId)("required",se.required)("tabIndex",se.tabIndex),e.uIk("aria-label",se.ariaLabel||null)("aria-labelledby",se.ariaLabelledby)("aria-describedby",se.ariaDescribedby)("name",se.name)("value",se.value),e.xp6(7),e.Q6J("matRippleTrigger",pe)("matRippleDisabled",se.disableRipple||se.disabled)("matRippleCentered",!0),e.xp6(1),e.Q6J("for",se.inputId)}},dependencies:[o.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),G})();const Ue={provide:n.Cf,useExisting:(0,e.Gpc)(()=>Mt),multi:!0};let Mt=(()=>{class G extends n.Zs{}return G.\u0275fac=function(){let ye;return function(se){return(ye||(ye=e.n5z(G)))(se||G)}}(),G.\u0275dir=e.lG2({type:G,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[e._Bn([Ue]),e.qOj]}),G})(),ce=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({}),G})(),pt=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=e.oAB({type:G}),G.\u0275inj=e.cJS({imports:[o.BQ,o.si,ce,o.BQ,ce]}),G})()},22557:(vt,we,l)=>{"use strict";l.d(we,{HS:()=>H,Hi:()=>P,z2:()=>xt});var e=l(42495),n=l(65879),o=l(96814),d=l(23680),c=l(4300),f=l(78645),p=l(63019),E=l(48180),F=l(59773),W=l(27921),De=l(94664),J=l(36028),Le=l(49388),Ie=l(56223);function $e(te,gt){1&te&&(n.TgZ(0,"span",8),n.Hsn(1,1),n.qZA())}function Ue(te,gt){1&te&&(n.TgZ(0,"span",9),n.Hsn(1,2),n.qZA())}l(64170);const Mt=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],ce=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function pt(te,gt){1&te&&(n.TgZ(0,"span",9),n.Hsn(1,1),n.TgZ(2,"span",10),n.O4$(),n.TgZ(3,"svg",11),n._UZ(4,"path",12),n.qZA()()())}function G(te,gt){1&te&&(n.TgZ(0,"span",13),n.Hsn(1,2),n.qZA())}const St=["*"],z=new n.OlP("mat-chips-default-options"),x=new n.OlP("MatChipAvatar"),j=new n.OlP("MatChipTrailingIcon"),Ee=new n.OlP("MatChipRemove"),ee=new n.OlP("MatChip");class ie{}const q=(0,d.sb)(ie,-1);let re=(()=>{class te extends q{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(le){this._disabled=(0,e.Ig)(le)}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(le,tt){super(),this._elementRef=le,this._parentChip=tt,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this._allowFocusWhenDisabled=!1,"BUTTON"===le.nativeElement.nodeName&&le.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(le){!this.disabled&&this.isInteractive&&this._isPrimary&&(le.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(le){(le.keyCode===J.K5||le.keyCode===J.L_)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(le.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}}return te.\u0275fac=function(le){return new(le||te)(n.Y36(n.SBq),n.Y36(ee))},te.\u0275dir=n.lG2({type:te,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(le,tt){1&le&&n.NdJ("click",function(Wt){return tt._handleClick(Wt)})("keydown",function(Wt){return tt._handleKeydown(Wt)}),2&le&&(n.uIk("tabindex",tt._getTabindex())("disabled",tt._getDisabledAttribute())("aria-disabled",tt.disabled),n.ekj("mdc-evolution-chip__action--primary",tt._isPrimary)("mdc-evolution-chip__action--presentational",!tt.isInteractive)("mdc-evolution-chip__action--trailing",!tt._isPrimary))},inputs:{disabled:"disabled",tabIndex:"tabIndex",isInteractive:"isInteractive",_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},features:[n.qOj]}),te})(),Se=0;const Ze=(0,d.sb)((0,d.pj)((0,d.Kr)((0,d.Id)(class{constructor(te){this._elementRef=te}})),"primary"),-1);let H=(()=>{class te extends Ze{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(le){this._value=le}get removable(){return this._removable}set removable(le){this._removable=(0,e.Ig)(le)}get highlighted(){return this._highlighted}set highlighted(le){this._highlighted=(0,e.Ig)(le)}constructor(le,tt,Ft,Wt,kt,Yt,Xe,Be){super(tt),this._changeDetectorRef=le,this._ngZone=Ft,this._focusMonitor=Wt,this._globalRippleOptions=Xe,this._isRippleCentered=!1,this._onFocus=new f.x,this._onBlur=new f.x,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Se++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this._removable=!0,this._highlighted=!1,this.removed=new n.vpe,this.destroyed=new n.vpe,this.basicChipAttrName="mat-basic-chip",this._document=kt,this._animationsDisabled="NoopAnimations"===Yt,null!=Be&&(this.tabIndex=parseInt(Be)??this.defaultTabIndex),this._monitorFocus()}ngOnInit(){const le=this._elementRef.nativeElement;this._isBasicChip=le.hasAttribute(this.basicChipAttrName)||le.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,p.T)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),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(le){(le.keyCode===J.ZH||le.keyCode===J.yY)&&(le.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(le){return this._getActions().find(tt=>{const Ft=tt._elementRef.nativeElement;return Ft===le||Ft.contains(le)})}_getActions(){const le=[];return this.primaryAction&&le.push(this.primaryAction),this.removeIcon&&le.push(this.removeIcon),this.trailingIcon&&le.push(this.trailingIcon),le}_handlePrimaryActionInteraction(){}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(le=>{const tt=null!==le;tt!==this._hasFocusInternal&&(this._hasFocusInternal=tt,tt?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,E.q)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}}return te.\u0275fac=function(le){return new(le||te)(n.Y36(n.sBO),n.Y36(n.SBq),n.Y36(n.R0b),n.Y36(c.tE),n.Y36(o.K0),n.Y36(n.QbO,8),n.Y36(d.Y2,8),n.$8M("tabindex"))},te.\u0275cmp=n.Xpm({type:te,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(le,tt,Ft){if(1&le&&(n.Suo(Ft,x,5),n.Suo(Ft,j,5),n.Suo(Ft,Ee,5),n.Suo(Ft,x,5),n.Suo(Ft,j,5),n.Suo(Ft,Ee,5)),2&le){let Wt;n.iGM(Wt=n.CRH())&&(tt.leadingIcon=Wt.first),n.iGM(Wt=n.CRH())&&(tt.trailingIcon=Wt.first),n.iGM(Wt=n.CRH())&&(tt.removeIcon=Wt.first),n.iGM(Wt=n.CRH())&&(tt._allLeadingIcons=Wt),n.iGM(Wt=n.CRH())&&(tt._allTrailingIcons=Wt),n.iGM(Wt=n.CRH())&&(tt._allRemoveIcons=Wt)}},viewQuery:function(le,tt){if(1&le&&(n.Gf(d.wG,5),n.Gf(re,5)),2&le){let Ft;n.iGM(Ft=n.CRH())&&(tt.ripple=Ft.first),n.iGM(Ft=n.CRH())&&(tt.primaryAction=Ft.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:30,hostBindings:function(le,tt){1&le&&n.NdJ("keydown",function(Wt){return tt._handleKeydown(Wt)}),2&le&&(n.Ikx("id",tt.id),n.uIk("role",tt.role)("tabindex",tt.role?tt.tabIndex:null)("aria-label",tt.ariaLabel),n.ekj("mdc-evolution-chip",!tt._isBasicChip)("mdc-evolution-chip--disabled",tt.disabled)("mdc-evolution-chip--with-trailing-action",tt._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",tt.leadingIcon)("mdc-evolution-chip--with-primary-icon",tt.leadingIcon)("mdc-evolution-chip--with-avatar",tt.leadingIcon)("mat-mdc-chip-with-avatar",tt.leadingIcon)("mat-mdc-chip-highlighted",tt.highlighted)("mat-mdc-chip-disabled",tt.disabled)("mat-mdc-basic-chip",tt._isBasicChip)("mat-mdc-standard-chip",!tt._isBasicChip)("mat-mdc-chip-with-trailing-icon",tt._hasTrailingIcon())("_mat-animation-noopable",tt._animationsDisabled))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",role:"role",id:"id",ariaLabel:["aria-label","ariaLabel"],ariaDescription:["aria-description","ariaDescription"],value:"value",removable:"removable",highlighted:"highlighted"},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],features:[n._Bn([{provide:ee,useExisting:te}]),n.qOj],ngContentSelectors:ce,decls:9,vars:6,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(le,tt){1&le&&(n.F$t(Mt),n._UZ(0,"span",0)(1,"span",1),n.TgZ(2,"span",2)(3,"span",3),n.YNc(4,$e,2,0,"span",4),n.TgZ(5,"span",5),n.Hsn(6),n._UZ(7,"span",6),n.qZA()()(),n.YNc(8,Ue,2,0,"span",7)),2&le&&(n.Q6J("matRippleDisabled",tt._isRippleDisabled())("matRippleCentered",tt._isRippleCentered)("matRippleTrigger",tt._elementRef.nativeElement),n.xp6(3),n.Q6J("isInteractive",!1),n.xp6(1),n.Q6J("ngIf",tt.leadingIcon),n.xp6(4),n.Q6J("ngIf",tt._hasTrailingIcon()))},dependencies:[o.O5,d.wG,re],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),te})(),ht=(()=>{class te extends H{constructor(){super(...arguments),this._defaultOptions=(0,n.f3M)(z,{optional:!0}),this.chipListSelectable=!0,this._chipListMultiple=!1,this._chipListHideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._selectable=!0,this._selected=!1,this.basicChipAttrName="mat-basic-chip-option",this.selectionChange=new n.vpe}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(le){this._selectable=(0,e.Ig)(le),this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(le){this._setSelectedState((0,e.Ig)(le),!1,!0)}get ariaSelected(){return this.selectable?this.selected.toString():null}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(le=!1){return this._setSelectedState(!this.selected,le,!0),this.selected}_handlePrimaryActionInteraction(){this.selectable&&!this.disabled&&this.toggleSelected(!0)}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(le,tt,Ft){le!==this.selected&&(this._selected=le,Ft&&this.selectionChange.emit({source:this,isUserInput:tt,selected:this.selected}),this._changeDetectorRef.markForCheck())}}return te.\u0275fac=function(){let gt;return function(tt){return(gt||(gt=n.n5z(te)))(tt||te)}}(),te.\u0275cmp=n.Xpm({type:te,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(le,tt){2&le&&(n.Ikx("id",tt.id),n.uIk("tabindex",null)("aria-label",null)("aria-description",null)("role",tt.role),n.ekj("mdc-evolution-chip",!tt._isBasicChip)("mdc-evolution-chip--filter",!tt._isBasicChip)("mdc-evolution-chip--selectable",!tt._isBasicChip)("mat-mdc-chip-selected",tt.selected)("mat-mdc-chip-multiple",tt._chipListMultiple)("mat-mdc-chip-disabled",tt.disabled)("mat-mdc-chip-with-avatar",tt.leadingIcon)("mdc-evolution-chip--disabled",tt.disabled)("mdc-evolution-chip--selected",tt.selected)("mdc-evolution-chip--selecting",!tt._animationsDisabled)("mdc-evolution-chip--with-trailing-action",tt._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",tt.leadingIcon)("mdc-evolution-chip--with-primary-graphic",tt._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",tt.leadingIcon)("mat-mdc-chip-highlighted",tt.highlighted)("mat-mdc-chip-with-trailing-icon",tt._hasTrailingIcon()))},inputs:{color:"color",disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",selectable:"selectable",selected:"selected"},outputs:{selectionChange:"selectionChange"},features:[n._Bn([{provide:H,useExisting:te},{provide:ee,useExisting:te}]),n.qOj],ngContentSelectors:ce,decls:11,vars:12,consts:[["matRipple","",1,"mat-mdc-chip-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","","role","option",3,"tabIndex","_allowFocusWhenDisabled"],["class","mdc-evolution-chip__graphic mat-mdc-chip-graphic",4,"ngIf"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],["class","mdc-evolution-chip__cell mdc-evolution-chip__cell--trailing",4,"ngIf"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[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"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(le,tt){1&le&&(n.F$t(Mt),n._UZ(0,"span",0)(1,"span",1),n.TgZ(2,"span",2)(3,"button",3),n.YNc(4,pt,5,0,"span",4),n.TgZ(5,"span",5),n.Hsn(6),n._UZ(7,"span",6),n.qZA()()(),n.YNc(8,G,2,0,"span",7),n.TgZ(9,"span",8),n._uU(10),n.qZA()),2&le&&(n.Q6J("matRippleDisabled",tt._isRippleDisabled())("matRippleCentered",tt._isRippleCentered)("matRippleTrigger",tt._elementRef.nativeElement),n.xp6(3),n.Q6J("tabIndex",tt.tabIndex)("_allowFocusWhenDisabled",!0),n.uIk("aria-selected",tt.ariaSelected)("aria-label",tt.ariaLabel)("aria-describedby",tt._ariaDescriptionId),n.xp6(1),n.Q6J("ngIf",tt._hasLeadingGraphic()),n.xp6(4),n.Q6J("ngIf",tt._hasTrailingIcon()),n.xp6(1),n.Q6J("id",tt._ariaDescriptionId),n.xp6(1),n.Oqu(tt.ariaDescription))},dependencies:[o.O5,d.wG,re],styles:['.mdc-evolution-chip,.mdc-evolution-chip__cell,.mdc-evolution-chip__action{display:inline-flex;align-items:center}.mdc-evolution-chip{position:relative;max-width:100%}.mdc-evolution-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-evolution-chip__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{overflow-x:hidden}.mdc-evolution-chip__cell--trailing{flex:1 0 auto}.mdc-evolution-chip__action{align-items:center;background:none;border:none;box-sizing:content-box;cursor:pointer;display:inline-flex;justify-content:center;outline:none;padding:0;text-decoration:none;color:inherit}.mdc-evolution-chip__action--presentational{cursor:auto}.mdc-evolution-chip--disabled,.mdc-evolution-chip__action:disabled{pointer-events:none}.mdc-evolution-chip__action--primary{overflow-x:hidden}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mdc-evolution-chip__action--primary:before{box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1}.mdc-evolution-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-evolution-chip__action-touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-evolution-chip__text-label{white-space:nowrap;user-select:none;text-overflow:ellipsis;overflow:hidden}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mdc-evolution-chip__checkmark-background{opacity:0}.mdc-evolution-chip__checkmark-svg{display:block}.mdc-evolution-chip__checkmark-path{stroke-width:2px;stroke-dasharray:29.7833385;stroke-dashoffset:29.7833385;stroke:currentColor}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark{transition:transform 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--selecting .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__graphic{transition:width 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark{transition:opacity 50ms 0ms linear,transform 100ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-75%, -50%)}.mdc-evolution-chip--deselecting .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selecting-with-primary-icon .mdc-evolution-chip__checkmark-path{transition:stroke-dashoffset 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__icon--primary{transition:opacity 150ms 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);transform:translate(-50%, -50%)}.mdc-evolution-chip--deselecting-with-primary-icon .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@keyframes mdc-evolution-chip-enter{from{transform:scale(0.8);opacity:.4}to{transform:scale(1);opacity:1}}.mdc-evolution-chip--enter{animation:mdc-evolution-chip-enter 100ms 0ms cubic-bezier(0, 0, 0.2, 1)}@keyframes mdc-evolution-chip-exit{from{opacity:1}to{opacity:0}}.mdc-evolution-chip--exit{animation:mdc-evolution-chip-exit 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-evolution-chip--hidden{opacity:0;pointer-events:none;transition:width 150ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height);--mdc-chip-container-shape-family:rounded;--mdc-chip-container-shape-radius:16px 16px 16px 16px;--mdc-chip-with-avatar-avatar-shape-family:rounded;--mdc-chip-with-avatar-avatar-shape-radius:14px 14px 14px 14px;--mdc-chip-with-avatar-avatar-size:28px;--mdc-chip-with-icon-icon-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__ripple{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-radius:var(--mdc-chip-container-shape-radius)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius)}.mat-mdc-standard-chip.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--with-primary-icon){--mdc-chip-graphic-selected-width:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{height:var(--mdc-chip-with-avatar-avatar-size);width:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.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.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label{color:var(--mdc-chip-disabled-label-text-color)}.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)}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{height:var(--mdc-chip-with-icon-icon-size);width:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-standard-chip .mdc-evolution-chip__checkmark{height:20px;width:20px}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:12px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:6px;padding-right:6px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, currentColor)}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary{padding-left:0;padding-right:12px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:12px;padding-right:0}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic{padding-left:4px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__graphic[dir=rtl]{padding-left:8px;padding-right:4px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{padding-left:8px;padding-right:8px}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing[dir=rtl]{padding-left:8px;padding-right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing{left:8px;right:initial}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__ripple--trailing[dir=rtl]{left:initial;right:8px}.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary{padding-left:0;padding-right:0}[dir=rtl] .mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary,.mdc-evolution-chip--with-avatar.mdc-evolution-chip--with-primary-graphic.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--primary[dir=rtl]{padding-left:0;padding-right:0}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-mdc-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-mdc-standard-chip .mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:.4}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary{flex-basis:100%}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{font:inherit;letter-spacing:inherit;white-space:inherit}.mat-mdc-standard-chip .mat-mdc-chip-graphic,.mat-mdc-standard-chip .mat-mdc-chip-trailing-icon{box-sizing:content-box}.mat-mdc-standard-chip._mat-animation-noopable,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__graphic,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark,.mat-mdc-standard-chip._mat-animation-noopable .mdc-evolution-chip__checkmark-path{transition-duration:1ms;animation-duration:1ms}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.mat-mdc-chip-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity 150ms linear}._mat-animation-noopable .mat-mdc-chip-focus-overlay{transition:none}.mat-mdc-basic-chip .mat-mdc-chip-focus-overlay{display:none}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{opacity:.04}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{opacity:.12}.mat-mdc-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-chip-avatar{text-align:center;line-height:1;color:var(--mdc-chip-with-icon-icon-color, currentColor)}.mat-mdc-chip{position:relative;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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-chip-remove{opacity:.54}.mat-mdc-chip-remove:focus{opacity:1}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px) * -1);left:8px;right:8px}.mat-mdc-chip-remove .mat-icon{width:inherit;height:inherit;font-size:inherit;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),te})();class Et{constructor(gt){}}const jt=(0,d.sb)(Et);let si=(()=>{class te extends jt{get chipFocusChanges(){return this._getChipStream(le=>le._onFocus)}get chipDestroyedChanges(){return this._getChipStream(le=>le.destroyed)}get disabled(){return this._disabled}set disabled(le){this._disabled=(0,e.Ig)(le),this._syncChipsState()}get empty(){return 0===this._chips.length}get role(){return this._explicitRole?this._explicitRole:this.empty?null:this._defaultRole}set role(le){this._explicitRole=le}get focused(){return this._hasFocusedChip()}constructor(le,tt,Ft){super(le),this._elementRef=le,this._changeDetectorRef=tt,this._dir=Ft,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new f.x,this._defaultRole="presentation",this._disabled=!1,this._explicitRole=null,this._chipActions=new n.n_E}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(le=>le._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(le=>{le.disabled=this._disabled,le._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(le){this._originatesFromChip(le)&&this._keyManager.onKeydown(le)}_isValidIndex(le){return le>=0&&lethis.tabIndex=le)}}_getChipStream(le){return this._chips.changes.pipe((0,W.O)(null),(0,De.w)(()=>(0,p.T)(...this._chips.map(le))))}_originatesFromChip(le){let tt=le.target;for(;tt&&tt!==this._elementRef.nativeElement;){if(tt.classList.contains("mat-mdc-chip"))return!0;tt=tt.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,W.O)(this._chips)).subscribe(le=>{const tt=[];le.forEach(Ft=>Ft._getActions().forEach(Wt=>tt.push(Wt))),this._chipActions.reset(tt),this._chipActions.notifyOnChanges()}),this._keyManager=new c.Em(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(le=>this._skipPredicate(le)),this.chipFocusChanges.pipe((0,F.R)(this._destroyed)).subscribe(({chip:le})=>{const tt=le._getSourceAction(document.activeElement);tt&&this._keyManager.updateActiveItem(tt)}),this._dir?.change.pipe((0,F.R)(this._destroyed)).subscribe(le=>this._keyManager.withHorizontalOrientation(le))}_skipPredicate(le){return!le.isInteractive||le.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,W.O)(null),(0,F.R)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,F.R)(this._destroyed)).subscribe(le=>{const Ft=this._chips.toArray().indexOf(le.chip);this._isValidIndex(Ft)&&le.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=Ft)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const le=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),tt=this._chips.toArray()[le];tt.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():tt.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}}return te.\u0275fac=function(le){return new(le||te)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(Le.Is,8))},te.\u0275cmp=n.Xpm({type:te,selectors:[["mat-chip-set"]],contentQueries:function(le,tt,Ft){if(1&le&&n.Suo(Ft,H,5),2&le){let Wt;n.iGM(Wt=n.CRH())&&(tt._chips=Wt)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(le,tt){1&le&&n.NdJ("keydown",function(Wt){return tt._handleKeydown(Wt)}),2&le&&n.uIk("role",tt.role)},inputs:{disabled:"disabled",role:"role"},features:[n.qOj],ngContentSelectors:St,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(le,tt){1&le&&(n.F$t(),n.TgZ(0,"div",0),n.Hsn(1),n.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.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}),te})();class Ut{constructor(gt,le){this.source=gt,this.value=le}}const ii={provide:Ie.JU,useExisting:(0,n.Gpc)(()=>xt),multi:!0};let xt=(()=>{class te extends si{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,n.f3M)(z,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(le,tt)=>le===tt,this._required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new n.vpe,this._chips=void 0}get multiple(){return this._multiple}set multiple(le){this._multiple=(0,e.Ig)(le),this._syncListboxProperties()}get selected(){const le=this._chips.toArray().filter(tt=>tt.selected);return this.multiple?le:le[0]}get selectable(){return this._selectable}set selectable(le){this._selectable=(0,e.Ig)(le),this._syncListboxProperties()}get required(){return this._required}set required(le){this._required=(0,e.Ig)(le)}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(le){this._hideSingleSelectionIndicator=(0,e.Ig)(le),this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(le=>le.selectionChange)}get chipBlurChanges(){return this._getChipStream(le=>le._onBlur)}get value(){return this._value}set value(le){this.writeValue(le),this._value=le}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,W.O)(null),(0,F.R)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,F.R)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,F.R)(this._destroyed)).subscribe(le=>{this.multiple||this._chips.forEach(tt=>{tt!==le.source&&tt._setSelectedState(!1,!1,!1)}),le.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const le=this._getFirstSelectedChip();le&&!le.disabled?le.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(le){this._chips?this._setSelectionByValue(le,!1):null!=le&&(this._pendingInitialValue=le)}registerOnChange(le){this._onChange=le}registerOnTouched(le){this._onTouched=le}setDisabledState(le){this.disabled=le}_setSelectionByValue(le,tt=!0){this._clearSelection(),Array.isArray(le)?le.forEach(Ft=>this._selectValue(Ft,tt)):this._selectValue(le,tt)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(le){le.keyCode===J.Mf&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let le=null;le=Array.isArray(this.selected)?this.selected.map(tt=>tt.value):this.selected?this.selected.value:void 0,this._value=le,this.change.emit(new Ut(this,le)),this._onChange(le),this._changeDetectorRef.markForCheck()}_clearSelection(le){this._chips.forEach(tt=>{tt!==le&&tt.deselect()})}_selectValue(le,tt){const Ft=this._chips.find(Wt=>null!=Wt.value&&this.compareWith(Wt.value,le));return Ft&&(tt?Ft.selectViaInteraction():Ft.select()),Ft}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(le=>{le._chipListMultiple=this.multiple,le.chipListSelectable=this._selectable,le._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,le._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(le){return!le.isInteractive}}return te.\u0275fac=function(){let gt;return function(tt){return(gt||(gt=n.n5z(te)))(tt||te)}}(),te.\u0275cmp=n.Xpm({type:te,selectors:[["mat-chip-listbox"]],contentQueries:function(le,tt,Ft){if(1&le&&n.Suo(Ft,ht,5),2&le){let Wt;n.iGM(Wt=n.CRH())&&(tt._chips=Wt)}},hostAttrs:["ngSkipHydration","",1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(le,tt){1&le&&n.NdJ("focus",function(){return tt.focus()})("blur",function(){return tt._blur()})("keydown",function(Wt){return tt._keydown(Wt)}),2&le&&(n.Ikx("tabIndex",tt.empty?-1:tt.tabIndex),n.uIk("role",tt.role)("aria-describedby",tt._ariaDescribedby||null)("aria-required",tt.role?tt.required:null)("aria-disabled",tt.disabled.toString())("aria-multiselectable",tt.multiple)("aria-orientation",tt.ariaOrientation),n.ekj("mat-mdc-chip-list-disabled",tt.disabled)("mat-mdc-chip-list-required",tt.required))},inputs:{tabIndex:"tabIndex",multiple:"multiple",ariaOrientation:["aria-orientation","ariaOrientation"],selectable:"selectable",compareWith:"compareWith",required:"required",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",value:"value"},outputs:{change:"change"},features:[n._Bn([ii]),n.qOj],ngContentSelectors:St,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(le,tt){1&le&&(n.F$t(),n.TgZ(0,"div",0),n.Hsn(1),n.qZA())},styles:[".mdc-evolution-chip-set{display:flex}.mdc-evolution-chip-set:focus{outline:none}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.mdc-evolution-chip-set--overflow .mdc-evolution-chip-set__chips{flex-flow:nowrap}.mdc-evolution-chip-set .mdc-evolution-chip-set__chips{margin-left:-8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip-set__chips,.mdc-evolution-chip-set .mdc-evolution-chip-set__chips[dir=rtl]{margin-left:0;margin-right:-8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-left:8px;margin-right:0}[dir=rtl] .mdc-evolution-chip-set .mdc-evolution-chip,.mdc-evolution-chip-set .mdc-evolution-chip[dir=rtl]{margin-left:0;margin-right:8px}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:4px;margin-bottom:4px}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%}.mat-mdc-chip-set-stacked{flex-direction:column;align-items:flex-start}.mat-mdc-chip-set-stacked .mat-mdc-chip{width:100%}.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}),te})(),P=(()=>{class te{}return te.\u0275fac=function(le){return new(le||te)},te.\u0275mod=n.oAB({type:te}),te.\u0275inj=n.cJS({providers:[d.rD,{provide:z,useValue:{separatorKeyCodes:[J.K5]}}],imports:[d.BQ,o.ez,d.si,d.BQ]}),te})()},23680:(vt,we,l)=>{"use strict";l.d(we,{yN:()=>pt,mZ:()=>G,_A:()=>j,rD:()=>Se,sG:()=>Ee,Ad:()=>z,K7:()=>tt,HF:()=>P,Y2:()=>de,BQ:()=>se,uc:()=>ht,ey:()=>Xe,Ng:()=>st,rN:()=>kt,us:()=>k,wG:()=>et,si:()=>ze,IR:()=>Rt,CB:()=>Be,jH:()=>Ct,pj:()=>Q,Kr:()=>Ne,Id:()=>Te,FD:()=>St,dB:()=>N,sb:()=>qe});var e=l(65879),n=l(4300),o=l(49388),c=l(96814),f=l(62831),p=l(42495),E=l(65592),F=l(78645),W=l(36028);const Le=["text"];function Ie(ve,ge){if(1&ve&&e._UZ(0,"mat-pseudo-checkbox",6),2&ve){const U=e.oxw();e.Q6J("disabled",U.disabled)("state",U.selected?"checked":"unchecked")}}function Ae(ve,ge){if(1&ve&&e._UZ(0,"mat-pseudo-checkbox",7),2&ve){const U=e.oxw();e.Q6J("disabled",U.disabled)}}function $e(ve,ge){if(1&ve&&(e.TgZ(0,"span",8),e._uU(1),e.qZA()),2&ve){const U=e.oxw();e.xp6(1),e.hij("(",U.group.label,")")}}const Ue=[[["mat-icon"]],"*"],Mt=["mat-icon","*"];let pt=(()=>{class ve{}return ve.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",ve.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",ve.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",ve.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",ve})(),G=(()=>{class ve{}return ve.COMPLEX="375ms",ve.ENTERING="225ms",ve.EXITING="195ms",ve})();const R=new e.OlP("mat-sanity-checks",{providedIn:"root",factory:function ye(){return!0}});let se=(()=>{class ve{constructor(U,Qe,Me){this._sanityChecks=Qe,this._document=Me,this._hasDoneGlobalChecks=!1,U._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(U){return!(0,f.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[U])}}return ve.\u0275fac=function(U){return new(U||ve)(e.LFG(n.qm),e.LFG(R,8),e.LFG(c.K0))},ve.\u0275mod=e.oAB({type:ve}),ve.\u0275inj=e.cJS({imports:[o.vT,o.vT]}),ve})();function Te(ve){return class extends ve{get disabled(){return this._disabled}set disabled(ge){this._disabled=(0,p.Ig)(ge)}constructor(...ge){super(...ge),this._disabled=!1}}}function Q(ve,ge){return class extends ve{get color(){return this._color}set color(U){const Qe=U||this.defaultColor;Qe!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),Qe&&this._elementRef.nativeElement.classList.add(`mat-${Qe}`),this._color=Qe)}constructor(...U){super(...U),this.defaultColor=ge,this.color=ge}}}function Ne(ve){return class extends ve{get disableRipple(){return this._disableRipple}set disableRipple(ge){this._disableRipple=(0,p.Ig)(ge)}constructor(...ge){super(...ge),this._disableRipple=!1}}}function qe(ve,ge=0){return class extends ve{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(U){this._tabIndex=null!=U?(0,p.su)(U):this.defaultTabIndex}constructor(...U){super(...U),this._tabIndex=ge,this.defaultTabIndex=ge}}}function St(ve){return class extends ve{updateErrorState(){const ge=this.errorState,oe=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);oe!==ge&&(this.errorState=oe,this.stateChanges.next())}constructor(...ge){super(...ge),this.errorState=!1}}}function N(ve){return class extends ve{constructor(...ge){super(...ge),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new E.y(U=>{this._isInitialized?this._notifySubscriber(U):this._pendingSubscribers.push(U)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(ge){ge.next(),ge.complete()}}}const z=new e.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function x(){return(0,e.f3M)(e.soG)}});class j{constructor(){this._localeChanges=new F.x,this.localeChanges=this._localeChanges}getValidDateOrNull(ge){return this.isDateInstance(ge)&&this.isValid(ge)?ge:null}deserialize(ge){return null==ge||this.isDateInstance(ge)&&this.isValid(ge)?ge:this.invalid()}setLocale(ge){this.locale=ge,this._localeChanges.next()}compareDate(ge,U){return this.getYear(ge)-this.getYear(U)||this.getMonth(ge)-this.getMonth(U)||this.getDate(ge)-this.getDate(U)}sameDate(ge,U){if(ge&&U){let Qe=this.isValid(ge),Me=this.isValid(U);return Qe&&Me?!this.compareDate(ge,U):Qe==Me}return ge==U}clampDate(ge,U,Qe){return U&&this.compareDate(ge,U)<0?U:Qe&&this.compareDate(ge,Qe)>0?Qe:ge}}const Ee=new e.OlP("mat-date-formats");let Se=(()=>{class ve{isErrorState(U,Qe){return!!(U&&U.invalid&&(U.touched||Qe&&Qe.submitted))}}return ve.\u0275fac=function(U){return new(U||ve)},ve.\u0275prov=e.Yz7({token:ve,factory:ve.\u0275fac,providedIn:"root"}),ve})(),ht=(()=>{class ve{}return ve.\u0275fac=function(U){return new(U||ve)},ve.\u0275mod=e.oAB({type:ve}),ve.\u0275inj=e.cJS({imports:[se,se]}),ve})();class _t{constructor(ge,U,Qe,Me=!1){this._renderer=ge,this.element=U,this.config=Qe,this._animationForciblyDisabledThroughCss=Me,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const ot=(0,f.i$)({passive:!0,capture:!0});class Et{constructor(){this._events=new Map,this._delegateEventHandler=ge=>{const U=(0,f.sA)(ge);U&&this._events.get(ge.type)?.forEach((Qe,Me)=>{(Me===U||Me.contains(U))&&Qe.forEach(oe=>oe.handleEvent(ge))})}}addHandler(ge,U,Qe,Me){const oe=this._events.get(U);if(oe){const L=oe.get(Qe);L?L.add(Me):oe.set(Qe,new Set([Me]))}else this._events.set(U,new Map([[Qe,new Set([Me])]])),ge.runOutsideAngular(()=>{document.addEventListener(U,this._delegateEventHandler,ot)})}removeHandler(ge,U,Qe){const Me=this._events.get(ge);if(!Me)return;const oe=Me.get(U);oe&&(oe.delete(Qe),0===oe.size&&Me.delete(U),0===Me.size&&(this._events.delete(ge),document.removeEventListener(ge,this._delegateEventHandler,ot)))}}const jt={enterDuration:225,exitDuration:150},Ut=(0,f.i$)({passive:!0,capture:!0}),ii=["mousedown","touchstart"],xt=["mouseup","mouseleave","touchend","touchcancel"];class Rt{constructor(ge,U,Qe,Me){this._target=ge,this._ngZone=U,this._platform=Me,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Me.isBrowser&&(this._containerElement=(0,p.fI)(Qe))}fadeInRipple(ge,U,Qe={}){const Me=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),oe={...jt,...Qe.animation};Qe.centered&&(ge=Me.left+Me.width/2,U=Me.top+Me.height/2);const L=Qe.radius||function bt(ve,ge,U){const Qe=Math.max(Math.abs(ve-U.left),Math.abs(ve-U.right)),Me=Math.max(Math.abs(ge-U.top),Math.abs(ge-U.bottom));return Math.sqrt(Qe*Qe+Me*Me)}(ge,U,Me),ne=ge-Me.left,ue=U-Me.top,Ke=oe.enterDuration,ct=document.createElement("div");ct.classList.add("mat-ripple-element"),ct.style.left=ne-L+"px",ct.style.top=ue-L+"px",ct.style.height=2*L+"px",ct.style.width=2*L+"px",null!=Qe.color&&(ct.style.backgroundColor=Qe.color),ct.style.transitionDuration=`${Ke}ms`,this._containerElement.appendChild(ct);const It=window.getComputedStyle(ct),lt=It.transitionDuration,C="none"===It.transitionProperty||"0s"===lt||"0s, 0s"===lt||0===Me.width&&0===Me.height,me=new _t(this,ct,Qe,C);ct.style.transform="scale3d(1, 1, 1)",me.state=0,Qe.persistent||(this._mostRecentTransientRipple=me);let X=null;return!C&&(Ke||oe.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ye=()=>this._finishRippleTransition(me),Re=()=>this._destroyRipple(me);ct.addEventListener("transitionend",Ye),ct.addEventListener("transitioncancel",Re),X={onTransitionEnd:Ye,onTransitionCancel:Re}}),this._activeRipples.set(me,X),(C||!Ke)&&this._finishRippleTransition(me),me}fadeOutRipple(ge){if(2===ge.state||3===ge.state)return;const U=ge.element,Qe={...jt,...ge.config.animation};U.style.transitionDuration=`${Qe.exitDuration}ms`,U.style.opacity="0",ge.state=2,(ge._animationForciblyDisabledThroughCss||!Qe.exitDuration)&&this._finishRippleTransition(ge)}fadeOutAll(){this._getActiveRipples().forEach(ge=>ge.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(ge=>{ge.config.persistent||ge.fadeOut()})}setupTriggerEvents(ge){const U=(0,p.fI)(ge);!this._platform.isBrowser||!U||U===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=U,ii.forEach(Qe=>{Rt._eventManager.addHandler(this._ngZone,Qe,U,this)}))}handleEvent(ge){"mousedown"===ge.type?this._onMousedown(ge):"touchstart"===ge.type?this._onTouchStart(ge):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{xt.forEach(U=>{this._triggerElement.addEventListener(U,this,Ut)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(ge){0===ge.state?this._startFadeOutTransition(ge):2===ge.state&&this._destroyRipple(ge)}_startFadeOutTransition(ge){const U=ge===this._mostRecentTransientRipple,{persistent:Qe}=ge.config;ge.state=1,!Qe&&(!U||!this._isPointerDown)&&ge.fadeOut()}_destroyRipple(ge){const U=this._activeRipples.get(ge)??null;this._activeRipples.delete(ge),this._activeRipples.size||(this._containerRect=null),ge===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),ge.state=3,null!==U&&(ge.element.removeEventListener("transitionend",U.onTransitionEnd),ge.element.removeEventListener("transitioncancel",U.onTransitionCancel)),ge.element.remove()}_onMousedown(ge){const U=(0,n.X6)(ge),Qe=this._lastTouchStartEvent&&Date.now(){!ge.config.persistent&&(1===ge.state||ge.config.terminateOnPointerUp&&0===ge.state)&&ge.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const ge=this._triggerElement;ge&&(ii.forEach(U=>Rt._eventManager.removeHandler(U,ge,this)),this._pointerUpEventsRegistered&&xt.forEach(U=>ge.removeEventListener(U,this,Ut)))}}Rt._eventManager=new Et;const de=new e.OlP("mat-ripple-global-options");let et=(()=>{class ve{get disabled(){return this._disabled}set disabled(U){U&&this.fadeOutAllNonPersistent(),this._disabled=U,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(U){this._trigger=U,this._setupTriggerEventsIfEnabled()}constructor(U,Qe,Me,oe,L){this._elementRef=U,this._animationMode=L,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=oe||{},this._rippleRenderer=new Rt(this,Qe,U,Me)}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(U,Qe=0,Me){return"number"==typeof U?this._rippleRenderer.fadeInRipple(U,Qe,{...this.rippleConfig,...Me}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...U})}}return ve.\u0275fac=function(U){return new(U||ve)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(f.t4),e.Y36(de,8),e.Y36(e.QbO,8))},ve.\u0275dir=e.lG2({type:ve,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(U,Qe){2&U&&e.ekj("mat-ripple-unbounded",Qe.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),ve})(),ze=(()=>{class ve{}return ve.\u0275fac=function(U){return new(U||ve)},ve.\u0275mod=e.oAB({type:ve}),ve.\u0275inj=e.cJS({imports:[se,se]}),ve})(),Ve=(()=>{class ve{constructor(U){this._animationMode=U,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return ve.\u0275fac=function(U){return new(U||ve)(e.Y36(e.QbO,8))},ve.\u0275cmp=e.Xpm({type:ve,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(U,Qe){2&U&&e.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===Qe.state)("mat-pseudo-checkbox-checked","checked"===Qe.state)("mat-pseudo-checkbox-disabled",Qe.disabled)("mat-pseudo-checkbox-minimal","minimal"===Qe.appearance)("mat-pseudo-checkbox-full","full"===Qe.appearance)("_mat-animation-noopable","NoopAnimations"===Qe._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(U,Qe){},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-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.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}),ve})(),k=(()=>{class ve{}return ve.\u0275fac=function(U){return new(U||ve)},ve.\u0275mod=e.oAB({type:ve}),ve.\u0275inj=e.cJS({imports:[se]}),ve})();const P=new e.OlP("MAT_OPTION_PARENT_COMPONENT"),tt=new e.OlP("MatOptgroup");let Wt=0;class kt{constructor(ge,U=!1){this.source=ge,this.isUserInput=U}}let Yt=(()=>{class ve{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(U){this._disabled=(0,p.Ig)(U)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(U,Qe,Me,oe){this._element=U,this._changeDetectorRef=Qe,this._parent=Me,this.group=oe,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Wt++,this.onSelectionChange=new e.vpe,this._stateChanges=new F.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(U,Qe){const Me=this._getHostElement();"function"==typeof Me.focus&&Me.focus(Qe)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(U){(U.keyCode===W.K5||U.keyCode===W.L_)&&!(0,W.Vb)(U)&&(this._selectViaInteraction(),U.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 U=this.viewValue;U!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=U)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(U=!1){this.onSelectionChange.emit(new kt(this,U))}}return ve.\u0275fac=function(U){e.$Z()},ve.\u0275dir=e.lG2({type:ve,viewQuery:function(U,Qe){if(1&U&&e.Gf(Le,7),2&U){let Me;e.iGM(Me=e.CRH())&&(Qe._text=Me.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),ve})(),Xe=(()=>{class ve extends Yt{constructor(U,Qe,Me,oe){super(U,Qe,Me,oe)}}return ve.\u0275fac=function(U){return new(U||ve)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(P,8),e.Y36(tt,8))},ve.\u0275cmp=e.Xpm({type:ve,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(U,Qe){1&U&&e.NdJ("click",function(){return Qe._selectViaInteraction()})("keydown",function(oe){return Qe._handleKeydown(oe)}),2&U&&(e.Ikx("id",Qe.id),e.uIk("aria-selected",Qe.selected)("aria-disabled",Qe.disabled.toString()),e.ekj("mdc-list-item--selected",Qe.selected)("mat-mdc-option-multiple",Qe.multiple)("mat-mdc-option-active",Qe.active)("mdc-list-item--disabled",Qe.disabled))},exportAs:["matOption"],features:[e.qOj],ngContentSelectors:Mt,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(U,Qe){1&U&&(e.F$t(Ue),e.YNc(0,Ie,1,2,"mat-pseudo-checkbox",0),e.Hsn(1),e.TgZ(2,"span",1,2),e.Hsn(4,1),e.qZA(),e.YNc(5,Ae,1,1,"mat-pseudo-checkbox",3),e.YNc(6,$e,2,1,"span",4),e._UZ(7,"div",5)),2&U&&(e.Q6J("ngIf",Qe.multiple),e.xp6(5),e.Q6J("ngIf",!Qe.multiple&&Qe.selected&&!Qe.hideSingleSelectionIndicator),e.xp6(1),e.Q6J("ngIf",Qe.group&&Qe.group._inert),e.xp6(1),e.Q6J("matRippleTrigger",Qe._getHostElement())("matRippleDisabled",Qe.disabled||Qe.disableRipple))},dependencies:[et,c.O5,Ve],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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)}.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)}.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)}.mat-mdc-option.mdc-list-item{align-items:center}.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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),ve})();function Be(ve,ge,U){if(U.length){let Qe=ge.toArray(),Me=U.toArray(),oe=0;for(let L=0;LU+Qe?Math.max(0,ve-Qe+ge):U}let st=(()=>{class ve{}return ve.\u0275fac=function(U){return new(U||ve)},ve.\u0275mod=e.oAB({type:ve}),ve.\u0275inj=e.cJS({imports:[ze,c.ez,se,k]}),ve})()},19347:(vt,we,l)=>{"use strict";l.d(we,{H8:()=>He,Is:()=>Se,WI:()=>Ne,ZT:()=>q,so:()=>Te,uh:()=>re,uw:()=>ee,xY:()=>We});var e=l(33651),n=l(96814),o=l(65879),d=l(4300),c=l(77954),f=l(42495),p=l(68484),E=l(78645),F=l(63019),W=l(74911),De=l(32181),J=l(48180),Le=l(27921),Ie=l(36028),Ae=l(23680);function Ue(ke,ht){}l(86825);class Mt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ce="mdc-dialog--open",pt="mdc-dialog--opening",G="mdc-dialog--closing";let se=(()=>{class ke extends c.LL{constructor(_t,ot,Et,jt,si,Ut,ii,xt){super(_t,ot,Et,jt,si,Ut,ii,xt),this._animationStateChanged=new o.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(_t){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:_t})}}return ke.\u0275fac=function(_t){return new(_t||ke)(o.Y36(o.SBq),o.Y36(d.qV),o.Y36(n.K0,8),o.Y36(Mt),o.Y36(d.ic),o.Y36(o.R0b),o.Y36(e.Iu),o.Y36(d.tE))},ke.\u0275cmp=o.Xpm({type:ke,selectors:[["ng-component"]],features:[o.qOj],decls:0,vars:0,template:function(_t,ot){},encapsulation:2}),ke})();const pe="--mat-dialog-transition-duration";function he(ke){return null==ke?null:"number"==typeof ke?ke:ke.endsWith("ms")?(0,f.su)(ke.substring(0,ke.length-2)):ke.endsWith("s")?1e3*(0,f.su)(ke.substring(0,ke.length-1)):"0"===ke?0:null}let Oe=(()=>{class ke extends se{constructor(_t,ot,Et,jt,si,Ut,ii,xt,Rt){super(_t,ot,Et,jt,si,Ut,ii,Rt),this._animationMode=xt,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?he(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?he(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(pe,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(pt,ce)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ce),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ce),this._animationsEnabled?(this._hostElement.style.setProperty(pe,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(G)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(pt,G)}_waitForAnimationToComplete(_t,ot){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(ot,_t)}_requestAnimationFrame(_t){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(_t):_t()})}}return ke.\u0275fac=function(_t){return new(_t||ke)(o.Y36(o.SBq),o.Y36(d.qV),o.Y36(n.K0,8),o.Y36(Mt),o.Y36(d.ic),o.Y36(o.R0b),o.Y36(e.Iu),o.Y36(o.QbO,8),o.Y36(d.tE))},ke.\u0275cmp=o.Xpm({type:ke,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(_t,ot){2&_t&&(o.Ikx("id",ot._config.id),o.uIk("aria-modal",ot._config.ariaModal)("role",ot._config.role)("aria-labelledby",ot._config.ariaLabel?null:ot._ariaLabelledBy)("aria-label",ot._config.ariaLabel)("aria-describedby",ot._config.ariaDescribedBy||null),o.ekj("_mat-animation-noopable",!ot._animationsEnabled))},features:[o.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(_t,ot){1&_t&&(o.TgZ(0,"div",0)(1,"div",1),o.YNc(2,Ue,0,0,"ng-template",2),o.qZA()())},dependencies:[p.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),ke})();class Te{constructor(ht,_t,ot){this._ref=ht,this._containerInstance=ot,this._afterOpened=new E.x,this._beforeClosed=new E.x,this._state=0,this.disableClose=_t.disableClose,this.id=ht.id,ot._animationStateChanged.pipe((0,De.h)(Et=>"opened"===Et.state),(0,J.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),ot._animationStateChanged.pipe((0,De.h)(Et=>"closed"===Et.state),(0,J.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),ht.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,F.T)(this.backdropClick(),this.keydownEvents().pipe((0,De.h)(Et=>Et.keyCode===Ie.hY&&!this.disableClose&&!(0,Ie.Vb)(Et)))).subscribe(Et=>{this.disableClose||(Et.preventDefault(),Q(this,"keydown"===Et.type?"keyboard":"mouse"))})}close(ht){this._result=ht,this._containerInstance._animationStateChanged.pipe((0,De.h)(_t=>"closing"===_t.state),(0,J.q)(1)).subscribe(_t=>{this._beforeClosed.next(ht),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),_t.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(ht){let _t=this._ref.config.positionStrategy;return ht&&(ht.left||ht.right)?ht.left?_t.left(ht.left):_t.right(ht.right):_t.centerHorizontally(),ht&&(ht.top||ht.bottom)?ht.top?_t.top(ht.top):_t.bottom(ht.bottom):_t.centerVertically(),this._ref.updatePosition(),this}updateSize(ht="",_t=""){return this._ref.updateSize(ht,_t),this}addPanelClass(ht){return this._ref.addPanelClass(ht),this}removePanelClass(ht){return this._ref.removePanelClass(ht),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Q(ke,ht,_t){return ke._closeInteractionType=ht,ke.close(_t)}const Ne=new o.OlP("MatMdcDialogData"),qe=new o.OlP("mat-mdc-dialog-default-options"),St=new o.OlP("mat-mdc-dialog-scroll-strategy"),z={provide:St,deps:[e.aV],useFactory:function N(ke){return()=>ke.scrollStrategies.block()}};let j=0,Ee=(()=>{class ke{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const _t=this._parentDialog;return _t?_t._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(_t,ot,Et,jt,si,Ut,ii,xt,Rt,bt){this._overlay=_t,this._defaultOptions=Et,this._parentDialog=jt,this._dialogRefConstructor=ii,this._dialogContainerType=xt,this._dialogDataToken=Rt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new E.x,this._afterOpenedAtThisLevel=new E.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Mt,this.afterAllClosed=(0,W.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Le.O)(void 0))),this._scrollStrategy=Ut,this._dialog=ot.get(c.Vq)}open(_t,ot){let Et;(ot={...this._defaultOptions||new Mt,...ot}).id=ot.id||`${this._idPrefix}${j++}`,ot.scrollStrategy=ot.scrollStrategy||this._scrollStrategy();const jt=this._dialog.open(_t,{...ot,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:ot},{provide:c.ib,useValue:ot}]},templateContext:()=>({dialogRef:Et}),providers:(si,Ut,ii)=>(Et=new this._dialogRefConstructor(si,ot,ii),Et.updatePosition(ot?.position),[{provide:this._dialogContainerType,useValue:ii},{provide:this._dialogDataToken,useValue:Ut.data},{provide:this._dialogRefConstructor,useValue:Et}])});return Et.componentInstance=jt.componentInstance,this.openDialogs.push(Et),this.afterOpened.next(Et),Et.afterClosed().subscribe(()=>{const si=this.openDialogs.indexOf(Et);si>-1&&(this.openDialogs.splice(si,1),this.openDialogs.length||this._getAfterAllClosed().next())}),Et}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(_t){return this.openDialogs.find(ot=>ot.id===_t)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(_t){let ot=_t.length;for(;ot--;)_t[ot].close()}}return ke.\u0275fac=function(_t){o.$Z()},ke.\u0275prov=o.Yz7({token:ke,factory:ke.\u0275fac}),ke})(),ee=(()=>{class ke extends Ee{constructor(_t,ot,Et,jt,si,Ut,ii,xt){super(_t,ot,jt,Ut,ii,si,Te,Oe,Ne,xt),this._idPrefix="mat-mdc-dialog-"}}return ke.\u0275fac=function(_t){return new(_t||ke)(o.LFG(e.aV),o.LFG(o.zs3),o.LFG(n.Ye,8),o.LFG(qe,8),o.LFG(St),o.LFG(ke,12),o.LFG(e.Xj),o.LFG(o.QbO,8))},ke.\u0275prov=o.Yz7({token:ke,factory:ke.\u0275fac}),ke})(),ie=0,q=(()=>{class ke{constructor(_t,ot,Et){this.dialogRef=_t,this._elementRef=ot,this._dialog=Et,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=at(this._elementRef,this._dialog.openDialogs))}ngOnChanges(_t){const ot=_t._matDialogClose||_t._matDialogCloseResult;ot&&(this.dialogResult=ot.currentValue)}_onButtonClick(_t){Q(this.dialogRef,0===_t.screenX&&0===_t.screenY?"keyboard":"mouse",this.dialogResult)}}return ke.\u0275fac=function(_t){return new(_t||ke)(o.Y36(Te,8),o.Y36(o.SBq),o.Y36(ee))},ke.\u0275dir=o.lG2({type:ke,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(_t,ot){1&_t&&o.NdJ("click",function(jt){return ot._onButtonClick(jt)}),2&_t&&o.uIk("aria-label",ot.ariaLabel||null)("type",ot.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[o.TTD]}),ke})(),re=(()=>{class ke{constructor(_t,ot,Et){this._dialogRef=_t,this._elementRef=ot,this._dialog=Et,this.id="mat-mdc-dialog-title-"+ie++}ngOnInit(){this._dialogRef||(this._dialogRef=at(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const _t=this._dialogRef._containerInstance;_t&&!_t._ariaLabelledBy&&(_t._ariaLabelledBy=this.id)})}}return ke.\u0275fac=function(_t){return new(_t||ke)(o.Y36(Te,8),o.Y36(o.SBq),o.Y36(ee))},ke.\u0275dir=o.lG2({type:ke,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(_t,ot){2&_t&&o.Ikx("id",ot.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),ke})(),We=(()=>{class ke{}return ke.\u0275fac=function(_t){return new(_t||ke)},ke.\u0275dir=o.lG2({type:ke,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),ke})(),He=(()=>{class ke{constructor(){this.align="start"}}return ke.\u0275fac=function(_t){return new(_t||ke)},ke.\u0275dir=o.lG2({type:ke,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(_t,ot){2&_t&&o.ekj("mat-mdc-dialog-actions-align-center","center"===ot.align)("mat-mdc-dialog-actions-align-end","end"===ot.align)},inputs:{align:"align"}}),ke})();function at(ke,ht){let _t=ke.nativeElement.parentElement;for(;_t&&!_t.classList.contains("mat-mdc-dialog-container");)_t=_t.parentElement;return _t?ht.find(ot=>ot.id===_t.id):null}let Se=(()=>{class ke{}return ke.\u0275fac=function(_t){return new(_t||ke)},ke.\u0275mod=o.oAB({type:ke}),ke.\u0275inj=o.cJS({providers:[ee,z],imports:[c.Su,e.U8,p.eL,Ae.BQ,Ae.BQ]}),ke})()},26385:(vt,we,l)=>{"use strict";l.d(we,{d:()=>d,t:()=>c});var e=l(65879),n=l(42495),o=l(23680);let d=(()=>{class f{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(E){this._vertical=(0,n.Ig)(E)}get inset(){return this._inset}set inset(E){this._inset=(0,n.Ig)(E)}}return f.\u0275fac=function(E){return new(E||f)},f.\u0275cmp=e.Xpm({type:f,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(E,F){2&E&&(e.uIk("aria-orientation",F.vertical?"vertical":"horizontal"),e.ekj("mat-divider-vertical",F.vertical)("mat-divider-horizontal",!F.vertical)("mat-divider-inset",F.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(E,F){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),f})(),c=(()=>{class f{}return f.\u0275fac=function(E){return new(E||f)},f.\u0275mod=e.oAB({type:f}),f.\u0275inj=e.cJS({imports:[o.BQ,o.BQ]}),f})()},64170:(vt,we,l)=>{"use strict";l.d(we,{G_:()=>te,TO:()=>H,KE:()=>Yt,Eo:()=>ze,lN:()=>Xe,bx:()=>ht,hX:()=>at,R9:()=>jt});var e=l(65879),n=l(49388),o=l(62831),d=l(47394),c=l(78645),f=l(63019),p=l(59773),E=l(65592),F=l(32181),W=l(70940);class J{constructor(Ct){this._box=Ct,this._destroyed=new c.x,this._resizeSubject=new c.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(st=>this._resizeSubject.next(st)))}observe(Ct){return this._elementObservables.has(Ct)||this._elementObservables.set(Ct,new E.y(st=>{const ve=this._resizeSubject.subscribe(st);return this._resizeObserver?.observe(Ct,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ct),ve.unsubscribe(),this._elementObservables.delete(Ct)}}).pipe((0,F.h)(st=>st.some(ve=>ve.target===Ct)),(0,W.d)({bufferSize:1,refCount:!0}),(0,p.R)(this._destroyed))),this._elementObservables.get(Ct)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let Le=(()=>{class Be{constructor(){this._observers=new Map,this._ngZone=(0,e.f3M)(e.R0b)}ngOnDestroy(){for(const[,st]of this._observers)st.destroy();this._observers.clear()}observe(st,ve){const ge=ve?.box||"content-box";return this._observers.has(ge)||this._observers.set(ge,new J(ge)),this._observers.get(ge).observe(st)}}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275prov=e.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();var Ie=l(42495),Ae=l(86825),$e=l(96814),Ue=l(17131),Mt=l(23680);const ce=["notch"],pt=["matFormFieldNotchedOutline",""],G=["*"],ye=["textField"],R=["iconPrefixContainer"],se=["textPrefixContainer"];function pe(Be,Ct){1&Be&&e._UZ(0,"span",19)}function he(Be,Ct){if(1&Be&&(e.TgZ(0,"label",17),e.Hsn(1,1),e.YNc(2,pe,1,0,"span",18),e.qZA()),2&Be){const st=e.oxw(2);e.Q6J("floating",st._shouldLabelFloat())("monitorResize",st._hasOutline())("id",st._labelId),e.uIk("for",st._control.id)("aria-owns",st._control.id),e.xp6(2),e.Q6J("ngIf",!st.hideRequiredMarker&&st._control.required)}}function Oe(Be,Ct){if(1&Be&&e.YNc(0,he,3,6,"label",16),2&Be){const st=e.oxw();e.Q6J("ngIf",st._hasFloatingLabel())}}function Te(Be,Ct){1&Be&&e._UZ(0,"div",20)}function Q(Be,Ct){}function Ne(Be,Ct){if(1&Be&&e.YNc(0,Q,0,0,"ng-template",22),2&Be){e.oxw(2);const st=e.MAs(1);e.Q6J("ngTemplateOutlet",st)}}function qe(Be,Ct){if(1&Be&&(e.TgZ(0,"div",21),e.YNc(1,Ne,1,1,"ng-template",9),e.qZA()),2&Be){const st=e.oxw();e.Q6J("matFormFieldNotchedOutlineOpen",st._shouldLabelFloat()),e.xp6(1),e.Q6J("ngIf",!st._forceDisplayInfixLabel())}}function St(Be,Ct){1&Be&&(e.TgZ(0,"div",23,24),e.Hsn(2,2),e.qZA())}function N(Be,Ct){1&Be&&(e.TgZ(0,"div",25,26),e.Hsn(2,3),e.qZA())}function z(Be,Ct){}function x(Be,Ct){if(1&Be&&e.YNc(0,z,0,0,"ng-template",22),2&Be){e.oxw();const st=e.MAs(1);e.Q6J("ngTemplateOutlet",st)}}function j(Be,Ct){1&Be&&(e.TgZ(0,"div",27),e.Hsn(1,4),e.qZA())}function Ee(Be,Ct){1&Be&&(e.TgZ(0,"div",28),e.Hsn(1,5),e.qZA())}function ee(Be,Ct){1&Be&&e._UZ(0,"div",29)}function ie(Be,Ct){if(1&Be&&(e.TgZ(0,"div",30),e.Hsn(1,6),e.qZA()),2&Be){const st=e.oxw();e.Q6J("@transitionMessages",st._subscriptAnimationState)}}function q(Be,Ct){if(1&Be&&(e.TgZ(0,"mat-hint",34),e._uU(1),e.qZA()),2&Be){const st=e.oxw(2);e.Q6J("id",st._hintLabelId),e.xp6(1),e.Oqu(st.hintLabel)}}function re(Be,Ct){if(1&Be&&(e.TgZ(0,"div",31),e.YNc(1,q,2,2,"mat-hint",32),e.Hsn(2,7),e._UZ(3,"div",33),e.Hsn(4,8),e.qZA()),2&Be){const st=e.oxw();e.Q6J("@transitionMessages",st._subscriptAnimationState),e.xp6(1),e.Q6J("ngIf",st.hintLabel)}}const We=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],He=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let at=(()=>{class Be{}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275dir=e.lG2({type:Be,selectors:[["mat-label"]]}),Be})(),Se=0;const Ze=new e.OlP("MatError");let H=(()=>{class Be{constructor(st,ve){this.id="mat-mdc-error-"+Se++,st||ve.nativeElement.setAttribute("aria-live","polite")}}return Be.\u0275fac=function(st){return new(st||Be)(e.$8M("aria-live"),e.Y36(e.SBq))},Be.\u0275dir=e.lG2({type:Be,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(st,ve){2&st&&e.Ikx("id",ve.id)},inputs:{id:"id"},features:[e._Bn([{provide:Ze,useExisting:Be}])]}),Be})(),ke=0,ht=(()=>{class Be{constructor(){this.align="start",this.id="mat-mdc-hint-"+ke++}}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275dir=e.lG2({type:Be,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(st,ve){2&st&&(e.Ikx("id",ve.id),e.uIk("align",null),e.ekj("mat-mdc-form-field-hint-end","end"===ve.align))},inputs:{align:"align",id:"id"}}),Be})();const _t=new e.OlP("MatPrefix"),Et=new e.OlP("MatSuffix");let jt=(()=>{class Be{constructor(){this._isText=!1}set _isTextSelector(st){this._isText=!0}}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275dir=e.lG2({type:Be,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e._Bn([{provide:Et,useExisting:Be}])]}),Be})();const si=new e.OlP("FloatingLabelParent");let Ut=(()=>{class Be{get floating(){return this._floating}set floating(st){this._floating=st,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(st){this._monitorResize=st,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(st){this._elementRef=st,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.f3M)(Le),this._ngZone=(0,e.f3M)(e.R0b),this._parent=(0,e.f3M)(si),this._resizeSubscription=new d.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function ii(Be){if(null!==Be.offsetParent)return Be.scrollWidth;const st=Be.cloneNode(!0);st.style.setProperty("position","absolute"),st.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(st);const ve=st.scrollWidth;return st.remove(),ve}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return Be.\u0275fac=function(st){return new(st||Be)(e.Y36(e.SBq))},Be.\u0275dir=e.lG2({type:Be,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(st,ve){2&st&&e.ekj("mdc-floating-label--float-above",ve.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),Be})();const xt="mdc-line-ripple--active",Rt="mdc-line-ripple--deactivating";let bt=(()=>{class Be{constructor(st,ve){this._elementRef=st,this._handleTransitionEnd=ge=>{const U=this._elementRef.nativeElement.classList,Qe=U.contains(Rt);"opacity"===ge.propertyName&&Qe&&U.remove(xt,Rt)},ve.runOutsideAngular(()=>{st.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const st=this._elementRef.nativeElement.classList;st.remove(Rt),st.add(xt)}deactivate(){this._elementRef.nativeElement.classList.add(Rt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return Be.\u0275fac=function(st){return new(st||Be)(e.Y36(e.SBq),e.Y36(e.R0b))},Be.\u0275dir=e.lG2({type:Be,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),Be})(),de=(()=>{class Be{constructor(st,ve){this._elementRef=st,this._ngZone=ve,this.open=!1}ngAfterViewInit(){const st=this._elementRef.nativeElement.querySelector(".mdc-floating-label");st?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(st.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>st.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(st){this._notch.nativeElement.style.width=this.open&&st?`calc(${st}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return Be.\u0275fac=function(st){return new(st||Be)(e.Y36(e.SBq),e.Y36(e.R0b))},Be.\u0275cmp=e.Xpm({type:Be,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(st,ve){if(1&st&&e.Gf(ce,5),2&st){let ge;e.iGM(ge=e.CRH())&&(ve._notch=ge.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(st,ve){2&st&&e.ekj("mdc-notched-outline--notched",ve.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:pt,ngContentSelectors:G,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(st,ve){1&st&&(e.F$t(),e._UZ(0,"div",0),e.TgZ(1,"div",1,2),e.Hsn(3),e.qZA(),e._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),Be})();const et={transitionMessages:(0,Ae.X$)("transitionMessages",[(0,Ae.SB)("enter",(0,Ae.oB)({opacity:1,transform:"translateY(0%)"})),(0,Ae.eR)("void => enter",[(0,Ae.oB)({opacity:0,transform:"translateY(-5px)"}),(0,Ae.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ze=(()=>{class Be{}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275dir=e.lG2({type:Be}),Be})();const te=new e.OlP("MatFormField"),gt=new e.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let le=0,Yt=(()=>{class Be{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(st){this._hideRequiredMarker=(0,Ie.Ig)(st)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(st){st!==this._floatLabel&&(this._floatLabel=st,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(st){const ve=this._appearance;this._appearance=st||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==ve&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(st){this._subscriptSizing=st||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(st){this._hintLabel=st,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(st){this._explicitFormFieldControl=st}constructor(st,ve,ge,U,Qe,Me,oe,L){this._elementRef=st,this._changeDetectorRef=ve,this._ngZone=ge,this._dir=U,this._platform=Qe,this._defaults=Me,this._animationMode=oe,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+le++,this._hintLabelId="mat-mdc-hint-"+le++,this._subscriptAnimationState="",this._destroyed=new c.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,Me&&(Me.appearance&&(this.appearance=Me.appearance),this._hideRequiredMarker=!!Me?.hideRequiredMarker,Me.color&&(this.color=Me.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const st=this._control;st.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${st.controlType}`),st.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),st.ngControl&&st.ngControl.valueChanges&&st.ngControl.valueChanges.pipe((0,p.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(st=>!st._isText),this._hasTextPrefix=!!this._prefixChildren.find(st=>st._isText),this._hasIconSuffix=!!this._suffixChildren.find(st=>!st._isText),this._hasTextSuffix=!!this._suffixChildren.find(st=>st._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,f.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,p.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,p.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(st){const ve=this._control?this._control.ngControl:null;return ve&&ve[st]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let st=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&st.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const ve=this._hintChildren?this._hintChildren.find(U=>"start"===U.align):null,ge=this._hintChildren?this._hintChildren.find(U=>"end"===U.align):null;ve?st.push(ve.id):this._hintLabel&&st.push(this._hintLabelId),ge&&st.push(ge.id)}else this._errorChildren&&st.push(...this._errorChildren.map(ve=>ve.id));this._control.setDescribedByIds(st)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const st=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(st.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const ve=this._iconPrefixContainer?.nativeElement,ge=this._textPrefixContainer?.nativeElement,U=ve?.getBoundingClientRect().width??0,Qe=ge?.getBoundingClientRect().width??0;st.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${U+Qe}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const st=this._elementRef.nativeElement;if(st.getRootNode){const ve=st.getRootNode();return ve&&ve!==st}return document.documentElement.contains(st)}}return Be.\u0275fac=function(st){return new(st||Be)(e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(n.Is),e.Y36(o.t4),e.Y36(gt,8),e.Y36(e.QbO,8),e.Y36($e.K0))},Be.\u0275cmp=e.Xpm({type:Be,selectors:[["mat-form-field"]],contentQueries:function(st,ve,ge){if(1&st&&(e.Suo(ge,at,5),e.Suo(ge,at,7),e.Suo(ge,ze,5),e.Suo(ge,_t,5),e.Suo(ge,Et,5),e.Suo(ge,Ze,5),e.Suo(ge,ht,5)),2&st){let U;e.iGM(U=e.CRH())&&(ve._labelChildNonStatic=U.first),e.iGM(U=e.CRH())&&(ve._labelChildStatic=U.first),e.iGM(U=e.CRH())&&(ve._formFieldControl=U.first),e.iGM(U=e.CRH())&&(ve._prefixChildren=U),e.iGM(U=e.CRH())&&(ve._suffixChildren=U),e.iGM(U=e.CRH())&&(ve._errorChildren=U),e.iGM(U=e.CRH())&&(ve._hintChildren=U)}},viewQuery:function(st,ve){if(1&st&&(e.Gf(ye,5),e.Gf(R,5),e.Gf(se,5),e.Gf(Ut,5),e.Gf(de,5),e.Gf(bt,5)),2&st){let ge;e.iGM(ge=e.CRH())&&(ve._textField=ge.first),e.iGM(ge=e.CRH())&&(ve._iconPrefixContainer=ge.first),e.iGM(ge=e.CRH())&&(ve._textPrefixContainer=ge.first),e.iGM(ge=e.CRH())&&(ve._floatingLabel=ge.first),e.iGM(ge=e.CRH())&&(ve._notchedOutline=ge.first),e.iGM(ge=e.CRH())&&(ve._lineRipple=ge.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(st,ve){2&st&&e.ekj("mat-mdc-form-field-label-always-float",ve._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",ve._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",ve._hasIconSuffix)("mat-form-field-invalid",ve._control.errorState)("mat-form-field-disabled",ve._control.disabled)("mat-form-field-autofilled",ve._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===ve._animationMode)("mat-form-field-appearance-fill","fill"==ve.appearance)("mat-form-field-appearance-outline","outline"==ve.appearance)("mat-form-field-hide-placeholder",ve._hasFloatingLabel()&&!ve._shouldLabelFloat())("mat-focused",ve._control.focused)("mat-primary","accent"!==ve.color&&"warn"!==ve.color)("mat-accent","accent"===ve.color)("mat-warn","warn"===ve.color)("ng-untouched",ve._shouldForward("untouched"))("ng-touched",ve._shouldForward("touched"))("ng-pristine",ve._shouldForward("pristine"))("ng-dirty",ve._shouldForward("dirty"))("ng-valid",ve._shouldForward("valid"))("ng-invalid",ve._shouldForward("invalid"))("ng-pending",ve._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e._Bn([{provide:te,useExisting:Be},{provide:si,useExisting:Be}])],ngContentSelectors:He,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(st,ve){1&st&&(e.F$t(We),e.YNc(0,Oe,1,1,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.NdJ("click",function(U){return ve._control.onContainerClick(U)}),e.YNc(4,Te,1,0,"div",3),e.TgZ(5,"div",4),e.YNc(6,qe,2,2,"div",5),e.YNc(7,St,3,0,"div",6),e.YNc(8,N,3,0,"div",7),e.TgZ(9,"div",8),e.YNc(10,x,1,1,"ng-template",9),e.Hsn(11),e.qZA(),e.YNc(12,j,2,0,"div",10),e.YNc(13,Ee,2,0,"div",11),e.qZA(),e.YNc(14,ee,1,0,"div",12),e.qZA(),e.TgZ(15,"div",13),e.YNc(16,ie,2,1,"div",14),e.YNc(17,re,5,2,"div",15),e.qZA()),2&st&&(e.xp6(2),e.ekj("mdc-text-field--filled",!ve._hasOutline())("mdc-text-field--outlined",ve._hasOutline())("mdc-text-field--no-label",!ve._hasFloatingLabel())("mdc-text-field--disabled",ve._control.disabled)("mdc-text-field--invalid",ve._control.errorState),e.xp6(2),e.Q6J("ngIf",!ve._hasOutline()&&!ve._control.disabled),e.xp6(2),e.Q6J("ngIf",ve._hasOutline()),e.xp6(1),e.Q6J("ngIf",ve._hasIconPrefix),e.xp6(1),e.Q6J("ngIf",ve._hasTextPrefix),e.xp6(2),e.Q6J("ngIf",!ve._hasOutline()||ve._forceDisplayInfixLabel()),e.xp6(2),e.Q6J("ngIf",ve._hasTextSuffix),e.xp6(1),e.Q6J("ngIf",ve._hasIconSuffix),e.xp6(1),e.Q6J("ngIf",!ve._hasOutline()),e.xp6(1),e.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===ve.subscriptSizing),e.Q6J("ngSwitch",ve._getDisplayedMessages()),e.xp6(1),e.Q6J("ngSwitchCase","error"),e.xp6(1),e.Q6J("ngSwitchCase","hint"))},dependencies:[$e.O5,$e.tP,$e.RF,$e.n9,ht,Ut,de,bt],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[et.transitionMessages]},changeDetection:0}),Be})(),Xe=(()=>{class Be{}return Be.\u0275fac=function(st){return new(st||Be)},Be.\u0275mod=e.oAB({type:Be}),Be.\u0275inj=e.cJS({imports:[Mt.BQ,$e.ez,Ue.Q8,Mt.BQ]}),Be})()},30617:(vt,we,l)=>{"use strict";l.d(we,{Hw:()=>ie,Ps:()=>q});var e=l(65879),n=l(23680),o=l(42495),d=l(96814),c=l(22096),f=l(58504),p=l(9315),E=l(47394),F=l(99397),W=l(37398),De=l(26306),J=l(64716),Le=l(63020),Ie=l(48180),Ae=l(69862),$e=l(6593);const Ue=["*"];let Mt;function pt(re){return function ce(){if(void 0===Mt&&(Mt=null,typeof window<"u")){const re=window;void 0!==re.trustedTypes&&(Mt=re.trustedTypes.createPolicy("angular#components",{createHTML:We=>We}))}return Mt}()?.createHTML(re)||re}function G(re){return Error(`Unable to find icon with the name "${re}"`)}function R(re){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${re}".`)}function se(re){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${re}".`)}class pe{constructor(We,He,at){this.url=We,this.svgText=He,this.options=at}}let he=(()=>{class re{constructor(He,at,Se,Ze){this._httpClient=He,this._sanitizer=at,this._errorHandler=Ze,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=Se}addSvgIcon(He,at,Se){return this.addSvgIconInNamespace("",He,at,Se)}addSvgIconLiteral(He,at,Se){return this.addSvgIconLiteralInNamespace("",He,at,Se)}addSvgIconInNamespace(He,at,Se,Ze){return this._addSvgIconConfig(He,at,new pe(Se,null,Ze))}addSvgIconResolver(He){return this._resolvers.push(He),this}addSvgIconLiteralInNamespace(He,at,Se,Ze){const H=this._sanitizer.sanitize(e.q3G.HTML,Se);if(!H)throw se(Se);const ke=pt(H);return this._addSvgIconConfig(He,at,new pe("",ke,Ze))}addSvgIconSet(He,at){return this.addSvgIconSetInNamespace("",He,at)}addSvgIconSetLiteral(He,at){return this.addSvgIconSetLiteralInNamespace("",He,at)}addSvgIconSetInNamespace(He,at,Se){return this._addSvgIconSetConfig(He,new pe(at,null,Se))}addSvgIconSetLiteralInNamespace(He,at,Se){const Ze=this._sanitizer.sanitize(e.q3G.HTML,at);if(!Ze)throw se(at);const H=pt(Ze);return this._addSvgIconSetConfig(He,new pe("",H,Se))}registerFontClassAlias(He,at=He){return this._fontCssClassesByAlias.set(He,at),this}classNameForFontAlias(He){return this._fontCssClassesByAlias.get(He)||He}setDefaultFontSetClass(...He){return this._defaultFontSetClass=He,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(He){const at=this._sanitizer.sanitize(e.q3G.RESOURCE_URL,He);if(!at)throw R(He);const Se=this._cachedIconsByUrl.get(at);return Se?(0,c.of)(Q(Se)):this._loadSvgIconFromConfig(new pe(He,null)).pipe((0,F.b)(Ze=>this._cachedIconsByUrl.set(at,Ze)),(0,W.U)(Ze=>Q(Ze)))}getNamedSvgIcon(He,at=""){const Se=Ne(at,He);let Ze=this._svgIconConfigs.get(Se);if(Ze)return this._getSvgFromConfig(Ze);if(Ze=this._getIconConfigFromResolvers(at,He),Ze)return this._svgIconConfigs.set(Se,Ze),this._getSvgFromConfig(Ze);const H=this._iconSetConfigs.get(at);return H?this._getSvgFromIconSetConfigs(He,H):(0,f._)(G(Se))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(He){return He.svgText?(0,c.of)(Q(this._svgElementFromConfig(He))):this._loadSvgIconFromConfig(He).pipe((0,W.U)(at=>Q(at)))}_getSvgFromIconSetConfigs(He,at){const Se=this._extractIconWithNameFromAnySet(He,at);if(Se)return(0,c.of)(Se);const Ze=at.filter(H=>!H.svgText).map(H=>this._loadSvgIconSetFromConfig(H).pipe((0,De.K)(ke=>{const _t=`Loading icon set URL: ${this._sanitizer.sanitize(e.q3G.RESOURCE_URL,H.url)} failed: ${ke.message}`;return this._errorHandler.handleError(new Error(_t)),(0,c.of)(null)})));return(0,p.D)(Ze).pipe((0,W.U)(()=>{const H=this._extractIconWithNameFromAnySet(He,at);if(!H)throw G(He);return H}))}_extractIconWithNameFromAnySet(He,at){for(let Se=at.length-1;Se>=0;Se--){const Ze=at[Se];if(Ze.svgText&&Ze.svgText.toString().indexOf(He)>-1){const H=this._svgElementFromConfig(Ze),ke=this._extractSvgIconFromSet(H,He,Ze.options);if(ke)return ke}}return null}_loadSvgIconFromConfig(He){return this._fetchIcon(He).pipe((0,F.b)(at=>He.svgText=at),(0,W.U)(()=>this._svgElementFromConfig(He)))}_loadSvgIconSetFromConfig(He){return He.svgText?(0,c.of)(null):this._fetchIcon(He).pipe((0,F.b)(at=>He.svgText=at))}_extractSvgIconFromSet(He,at,Se){const Ze=He.querySelector(`[id="${at}"]`);if(!Ze)return null;const H=Ze.cloneNode(!0);if(H.removeAttribute("id"),"svg"===H.nodeName.toLowerCase())return this._setSvgAttributes(H,Se);if("symbol"===H.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(H),Se);const ke=this._svgElementFromString(pt(""));return ke.appendChild(H),this._setSvgAttributes(ke,Se)}_svgElementFromString(He){const at=this._document.createElement("DIV");at.innerHTML=He;const Se=at.querySelector("svg");if(!Se)throw Error(" tag not found");return Se}_toSvgElement(He){const at=this._svgElementFromString(pt("")),Se=He.attributes;for(let Ze=0;Zept(_t)),(0,J.x)(()=>this._inProgressUrlFetches.delete(H)),(0,Le.B)());return this._inProgressUrlFetches.set(H,ht),ht}_addSvgIconConfig(He,at,Se){return this._svgIconConfigs.set(Ne(He,at),Se),this}_addSvgIconSetConfig(He,at){const Se=this._iconSetConfigs.get(He);return Se?Se.push(at):this._iconSetConfigs.set(He,[at]),this}_svgElementFromConfig(He){if(!He.svgElement){const at=this._svgElementFromString(He.svgText);this._setSvgAttributes(at,He.options),He.svgElement=at}return He.svgElement}_getIconConfigFromResolvers(He,at){for(let Se=0;SeWe?We.pathname+We.search:""}}}),j=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ee=j.map(re=>`[${re}]`).join(", "),ee=/^url\(['"]?#(.*?)['"]?\)$/;let ie=(()=>{class re extends St{get inline(){return this._inline}set inline(He){this._inline=(0,o.Ig)(He)}get svgIcon(){return this._svgIcon}set svgIcon(He){He!==this._svgIcon&&(He?this._updateSvgIcon(He):this._svgIcon&&this._clearSvgElement(),this._svgIcon=He)}get fontSet(){return this._fontSet}set fontSet(He){const at=this._cleanupFontValue(He);at!==this._fontSet&&(this._fontSet=at,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(He){const at=this._cleanupFontValue(He);at!==this._fontIcon&&(this._fontIcon=at,this._updateFontIconClasses())}constructor(He,at,Se,Ze,H,ke){super(He),this._iconRegistry=at,this._location=Ze,this._errorHandler=H,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=E.w0.EMPTY,ke&&(ke.color&&(this.color=this.defaultColor=ke.color),ke.fontSet&&(this.fontSet=ke.fontSet)),Se||He.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(He){if(!He)return["",""];const at=He.split(":");switch(at.length){case 1:return["",at[0]];case 2:return at;default:throw Error(`Invalid icon name: "${He}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const He=this._elementsWithExternalReferences;if(He&&He.size){const at=this._location.getPathname();at!==this._previousPath&&(this._previousPath=at,this._prependPathToReferences(at))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(He){this._clearSvgElement();const at=this._location.getPathname();this._previousPath=at,this._cacheChildrenWithExternalReferences(He),this._prependPathToReferences(at),this._elementRef.nativeElement.appendChild(He)}_clearSvgElement(){const He=this._elementRef.nativeElement;let at=He.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();at--;){const Se=He.childNodes[at];(1!==Se.nodeType||"svg"===Se.nodeName.toLowerCase())&&Se.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const He=this._elementRef.nativeElement,at=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Se=>Se.length>0);this._previousFontSetClass.forEach(Se=>He.classList.remove(Se)),at.forEach(Se=>He.classList.add(Se)),this._previousFontSetClass=at,this.fontIcon!==this._previousFontIconClass&&!at.includes("mat-ligature-font")&&(this._previousFontIconClass&&He.classList.remove(this._previousFontIconClass),this.fontIcon&&He.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(He){return"string"==typeof He?He.trim().split(" ")[0]:He}_prependPathToReferences(He){const at=this._elementsWithExternalReferences;at&&at.forEach((Se,Ze)=>{Se.forEach(H=>{Ze.setAttribute(H.name,`url('${He}#${H.value}')`)})})}_cacheChildrenWithExternalReferences(He){const at=He.querySelectorAll(Ee),Se=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ze=0;Ze{const ke=at[Ze],ht=ke.getAttribute(H),_t=ht?ht.match(ee):null;if(_t){let ot=Se.get(ke);ot||(ot=[],Se.set(ke,ot)),ot.push({name:H,value:_t[1]})}})}_updateSvgIcon(He){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),He){const[at,Se]=this._splitIconName(He);at&&(this._svgNamespace=at),Se&&(this._svgName=Se),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Se,at).pipe((0,Ie.q)(1)).subscribe(Ze=>this._setSvgElement(Ze),Ze=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${at}:${Se}! ${Ze.message}`))})}}}return re.\u0275fac=function(He){return new(He||re)(e.Y36(e.SBq),e.Y36(he),e.$8M("aria-hidden"),e.Y36(z),e.Y36(e.qLn),e.Y36(N,8))},re.\u0275cmp=e.Xpm({type:re,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(He,at){2&He&&(e.uIk("data-mat-icon-type",at._usingFontIcon()?"font":"svg")("data-mat-icon-name",at._svgName||at.fontIcon)("data-mat-icon-namespace",at._svgNamespace||at.fontSet)("fontIcon",at._usingFontIcon()?at.fontIcon:null),e.ekj("mat-icon-inline",at.inline)("mat-icon-no-color","primary"!==at.color&&"accent"!==at.color&&"warn"!==at.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.qOj],ngContentSelectors:Ue,decls:1,vars:0,template:function(He,at){1&He&&(e.F$t(),e.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),re})(),q=(()=>{class re{}return re.\u0275fac=function(He){return new(He||re)},re.\u0275mod=e.oAB({type:re}),re.\u0275inj=e.cJS({imports:[n.BQ,n.BQ]}),re})()},2032:(vt,we,l)=>{"use strict";l.d(we,{Jk:()=>Ae,Nt:()=>ce,c:()=>pt});var e=l(42495),n=l(62831),o=l(65879),d=l(36232),c=l(78645);const f=(0,n.i$)({passive:!0});let p=(()=>{class G{constructor(R,se){this._platform=R,this._ngZone=se,this._monitoredElements=new Map}monitor(R){if(!this._platform.isBrowser)return d.E;const se=(0,e.fI)(R),pe=this._monitoredElements.get(se);if(pe)return pe.subject;const he=new c.x,Oe="cdk-text-field-autofilled",Te=Q=>{"cdk-text-field-autofill-start"!==Q.animationName||se.classList.contains(Oe)?"cdk-text-field-autofill-end"===Q.animationName&&se.classList.contains(Oe)&&(se.classList.remove(Oe),this._ngZone.run(()=>he.next({target:Q.target,isAutofilled:!1}))):(se.classList.add(Oe),this._ngZone.run(()=>he.next({target:Q.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{se.addEventListener("animationstart",Te,f),se.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(se,{subject:he,unlisten:()=>{se.removeEventListener("animationstart",Te,f)}}),he}stopMonitoring(R){const se=(0,e.fI)(R),pe=this._monitoredElements.get(se);pe&&(pe.unlisten(),pe.subject.complete(),se.classList.remove("cdk-text-field-autofill-monitored"),se.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(se))}ngOnDestroy(){this._monitoredElements.forEach((R,se)=>this.stopMonitoring(se))}}return G.\u0275fac=function(R){return new(R||G)(o.LFG(n.t4),o.LFG(o.R0b))},G.\u0275prov=o.Yz7({token:G,factory:G.\u0275fac,providedIn:"root"}),G})(),W=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=o.oAB({type:G}),G.\u0275inj=o.cJS({}),G})();var De=l(56223),J=l(23680),Le=l(64170);const Ae=new o.OlP("MAT_INPUT_VALUE_ACCESSOR"),$e=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let Ue=0;const Mt=(0,J.FD)(class{constructor(G,ye,R,se){this._defaultErrorStateMatcher=G,this._parentForm=ye,this._parentFormGroup=R,this.ngControl=se,this.stateChanges=new c.x}});let ce=(()=>{class G extends Mt{get disabled(){return this._disabled}set disabled(R){this._disabled=(0,e.Ig)(R),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(R){this._id=R||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(De.kI.required)??!1}set required(R){this._required=(0,e.Ig)(R)}get type(){return this._type}set type(R){this._type=R||"text",this._validateType(),!this._isTextarea&&(0,n.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(R){R!==this.value&&(this._inputValueAccessor.value=R,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(R){this._readonly=(0,e.Ig)(R)}constructor(R,se,pe,he,Oe,Te,Q,Ne,qe,St){super(Te,he,Oe,pe),this._elementRef=R,this._platform=se,this._autofillMonitor=Ne,this._formField=St,this._uid="mat-input-"+Ue++,this.focused=!1,this.stateChanges=new c.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(x=>(0,n.qK)().has(x)),this._iOSKeyupListener=x=>{const j=x.target;!j.value&&0===j.selectionStart&&0===j.selectionEnd&&(j.setSelectionRange(1,1),j.setSelectionRange(0,0))};const N=this._elementRef.nativeElement,z=N.nodeName.toLowerCase();this._inputValueAccessor=Q||N,this._previousNativeValue=this.value,this.id=this.id,se.IOS&&qe.runOutsideAngular(()=>{R.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===z,this._isTextarea="textarea"===z,this._isInFormField=!!St,this._isNativeSelect&&(this.controlType=N.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(R=>{this.autofilled=R.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(R){this._elementRef.nativeElement.focus(R)}_focusChanged(R){R!==this.focused&&(this.focused=R,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const R=this._elementRef.nativeElement.value;this._previousNativeValue!==R&&(this._previousNativeValue=R,this.stateChanges.next())}_dirtyCheckPlaceholder(){const R=this._getPlaceholder();if(R!==this._previousPlaceholder){const se=this._elementRef.nativeElement;this._previousPlaceholder=R,R?se.setAttribute("placeholder",R):se.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){$e.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let R=this._elementRef.nativeElement.validity;return R&&R.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const R=this._elementRef.nativeElement,se=R.options[0];return this.focused||R.multiple||!this.empty||!!(R.selectedIndex>-1&&se&&se.label)}return this.focused||!this.empty}setDescribedByIds(R){R.length?this._elementRef.nativeElement.setAttribute("aria-describedby",R.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const R=this._elementRef.nativeElement;return this._isNativeSelect&&(R.multiple||R.size>1)}}return G.\u0275fac=function(R){return new(R||G)(o.Y36(o.SBq),o.Y36(n.t4),o.Y36(De.a5,10),o.Y36(De.F,8),o.Y36(De.sg,8),o.Y36(J.rD),o.Y36(Ae,10),o.Y36(p),o.Y36(o.R0b),o.Y36(Le.G_,8))},G.\u0275dir=o.lG2({type:G,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(R,se){1&R&&o.NdJ("focus",function(){return se._focusChanged(!0)})("blur",function(){return se._focusChanged(!1)})("input",function(){return se._onInput()}),2&R&&(o.Ikx("id",se.id)("disabled",se.disabled)("required",se.required),o.uIk("name",se.name||null)("readonly",se.readonly&&!se._isNativeSelect||null)("aria-invalid",se.empty&&se.required?null:se.errorState)("aria-required",se.required)("id",se.id),o.ekj("mat-input-server",se._isServer)("mat-mdc-form-field-textarea-control",se._isInFormField&&se._isTextarea)("mat-mdc-form-field-input-control",se._isInFormField)("mdc-text-field__input",se._isInFormField)("mat-mdc-native-select-inline",se._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[o._Bn([{provide:Le.Eo,useExisting:G}]),o.qOj,o.TTD]}),G})(),pt=(()=>{class G{}return G.\u0275fac=function(R){return new(R||G)},G.\u0275mod=o.oAB({type:G}),G.\u0275inj=o.cJS({imports:[J.BQ,Le.lN,Le.lN,W,J.BQ]}),G})()},59038:(vt,we,l)=>{"use strict";l.d(we,{Hk:()=>Rt,Tg:()=>jt,ie:()=>ze});var e=l(65879),n=l(42495),o=l(62831),d=l(23680),c=l(47394),f=l(63019),E=(l(78645),l(17131)),F=l(96814),W=l(26385);l(4300),l(78337),l(36028),l(56223),l(59773);const $e=["*"],Mt=["unscopedContent"],ce=["text"],pt=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],G=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],ie=new e.OlP("ListOption");let q=(()=>{class Ve{constructor(P){this._elementRef=P}}return Ve.\u0275fac=function(P){return new(P||Ve)(e.Y36(e.SBq))},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]}),Ve})(),re=(()=>{class Ve{constructor(P){this._elementRef=P}}return Ve.\u0275fac=function(P){return new(P||Ve)(e.Y36(e.SBq))},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]}),Ve})(),We=(()=>{class Ve{}return Ve.\u0275fac=function(P){return new(P||Ve)},Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]}),Ve})(),He=(()=>{class Ve{constructor(P){this._listOption=P}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}}return Ve.\u0275fac=function(P){return new(P||Ve)(e.Y36(ie,8))},Ve.\u0275dir=e.lG2({type:Ve,hostVars:4,hostBindings:function(P,te){2&P&&e.ekj("mdc-list-item__start",te._isAlignedAtStart())("mdc-list-item__end",!te._isAlignedAtStart())}}),Ve})(),at=(()=>{class Ve extends He{}return Ve.\u0275fac=function(){let k;return function(te){return(k||(k=e.n5z(Ve)))(te||Ve)}}(),Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[e.qOj]}),Ve})(),Se=(()=>{class Ve extends He{}return Ve.\u0275fac=function(){let k;return function(te){return(k||(k=e.n5z(Ve)))(te||Ve)}}(),Ve.\u0275dir=e.lG2({type:Ve,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[e.qOj]}),Ve})();const Ze=new e.OlP("MAT_LIST_CONFIG");let H=(()=>{class Ve{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,e.f3M)(Ze,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(P){this._disableRipple=(0,n.Ig)(P)}get disabled(){return this._disabled}set disabled(P){this._disabled=(0,n.Ig)(P)}}return Ve.\u0275fac=function(P){return new(P||Ve)},Ve.\u0275dir=e.lG2({type:Ve,hostVars:1,hostBindings:function(P,te){2&P&&e.uIk("aria-disabled",te.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),Ve})(),ke=(()=>{class Ve{set lines(P){this._explicitLines=(0,n.su)(P,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(P){this._disableRipple=(0,n.Ig)(P)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(P){this._disabled=(0,n.Ig)(P)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(P,te,gt,le,tt,Ft){this._elementRef=P,this._ngZone=te,this._listBase=gt,this._platform=le,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new c.w0,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=tt||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Ft,gt&&!gt._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new d.IR(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,f.T)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(P){if(!this._lines||!this._titles||!this._unscopedContent)return;P&&this._checkDomForUnscopedTextContent();const te=this._explicitLines??this._inferLinesFromContent(),gt=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",te<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",te<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===te),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===te),this._hasUnscopedTextContent){const le=0===this._titles.length&&1===te;gt.classList.toggle("mdc-list-item__primary-text",le),gt.classList.toggle("mdc-list-item__secondary-text",!le)}else gt.classList.remove("mdc-list-item__primary-text"),gt.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let P=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(P+=1),P}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(P=>P.nodeType!==P.COMMENT_NODE).some(P=>!(!P.textContent||!P.textContent.trim()))}}return Ve.\u0275fac=function(P){return new(P||Ve)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(H,8),e.Y36(o.t4),e.Y36(d.Y2,8),e.Y36(e.QbO,8))},Ve.\u0275dir=e.lG2({type:Ve,contentQueries:function(P,te,gt){if(1&P&&(e.Suo(gt,at,4),e.Suo(gt,Se,4)),2&P){let le;e.iGM(le=e.CRH())&&(te._avatars=le),e.iGM(le=e.CRH())&&(te._icons=le)}},hostVars:4,hostBindings:function(P,te){2&P&&(e.uIk("aria-disabled",te.disabled)("disabled",te._isButtonElement&&te.disabled||null),e.ekj("mdc-list-item--disabled",te.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}}),Ve})(),jt=(()=>{class Ve extends ke{get activated(){return this._activated}set activated(P){this._activated=(0,n.Ig)(P)}constructor(P,te,gt,le,tt,Ft){super(P,te,gt,le,tt,Ft),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}}return Ve.\u0275fac=function(P){return new(P||Ve)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(H,8),e.Y36(o.t4),e.Y36(d.Y2,8),e.Y36(e.QbO,8))},Ve.\u0275cmp=e.Xpm({type:Ve,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(P,te,gt){if(1&P&&(e.Suo(gt,re,5),e.Suo(gt,q,5),e.Suo(gt,We,5)),2&P){let le;e.iGM(le=e.CRH())&&(te._lines=le),e.iGM(le=e.CRH())&&(te._titles=le),e.iGM(le=e.CRH())&&(te._meta=le)}},viewQuery:function(P,te){if(1&P&&(e.Gf(Mt,5),e.Gf(ce,5)),2&P){let gt;e.iGM(gt=e.CRH())&&(te._unscopedContent=gt.first),e.iGM(gt=e.CRH())&&(te._itemText=gt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(P,te){2&P&&(e.uIk("aria-current",te._getAriaCurrent()),e.ekj("mdc-list-item--activated",te.activated)("mdc-list-item--with-leading-avatar",0!==te._avatars.length)("mdc-list-item--with-leading-icon",0!==te._icons.length)("mdc-list-item--with-trailing-meta",0!==te._meta.length)("_mat-animation-noopable",te._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[e.qOj],ngContentSelectors:G,decls:10,vars:0,consts:[[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],["unscopedContent",""],[1,"mat-mdc-focus-indicator"]],template:function(P,te){1&P&&(e.F$t(pt),e.Hsn(0),e.TgZ(1,"span",0),e.Hsn(2,1),e.Hsn(3,2),e.TgZ(4,"span",1,2),e.NdJ("cdkObserveContent",function(){return te._updateItemLines(!0)}),e.Hsn(6,3),e.qZA()(),e.Hsn(7,4),e.Hsn(8,5),e._UZ(9,"div",3))},dependencies:[E.wD],encapsulation:2,changeDetection:0}),Ve})(),Rt=(()=>{class Ve extends H{constructor(){super(...arguments),this._isNonInteractive=!1}}return Ve.\u0275fac=function(){let k;return function(te){return(k||(k=e.n5z(Ve)))(te||Ve)}}(),Ve.\u0275cmp=e.Xpm({type:Ve,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[e._Bn([{provide:H,useExisting:Ve}]),e.qOj],ngContentSelectors:$e,decls:1,vars:0,template:function(P,te){1&P&&(e.F$t(),e.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),Ve})(),ze=(()=>{class Ve{}return Ve.\u0275fac=function(P){return new(P||Ve)},Ve.\u0275mod=e.oAB({type:Ve}),Ve.\u0275inj=e.cJS({imports:[E.Q8,F.ez,d.BQ,d.si,d.us,W.t]}),Ve})()},77988:(vt,we,l)=>{"use strict";l.d(we,{OP:()=>St,Tx:()=>si,VK:()=>Ze,p6:()=>jt});var e=l(65879),n=l(4300),o=l(42495),d=l(36028),c=l(78645),f=l(63019),p=l(47394),E=l(22096),F=l(76410),W=l(27921),De=l(94664),J=l(48180),Le=l(59773),Ie=l(32181),Ae=l(5177),$e=l(23680),Ue=l(96814),Mt=l(68484),ce=l(86825),pt=l(49388),G=l(33651),ye=l(62831),R=l(16672);const se=["mat-menu-item",""];function pe(Ut,ii){1&Ut&&(e.O4$(),e.TgZ(0,"svg",3),e._UZ(1,"polygon",4),e.qZA())}const he=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Oe=["mat-icon, [matMenuItemIcon]","*"];function Te(Ut,ii){if(1&Ut){const xt=e.EpF();e.TgZ(0,"div",0),e.NdJ("keydown",function(bt){e.CHM(xt);const de=e.oxw();return e.KtG(de._handleKeydown(bt))})("click",function(){e.CHM(xt);const bt=e.oxw();return e.KtG(bt.closed.emit("click"))})("@transformMenu.start",function(bt){e.CHM(xt);const de=e.oxw();return e.KtG(de._onAnimationStart(bt))})("@transformMenu.done",function(bt){e.CHM(xt);const de=e.oxw();return e.KtG(de._onAnimationDone(bt))}),e.TgZ(1,"div",1),e.Hsn(2),e.qZA()()}if(2&Ut){const xt=e.oxw();e.Q6J("id",xt.panelId)("ngClass",xt._classList)("@transformMenu",xt._panelAnimationState),e.uIk("aria-label",xt.ariaLabel||null)("aria-labelledby",xt.ariaLabelledby||null)("aria-describedby",xt.ariaDescribedby||null)}}const Q=["*"],Ne=new e.OlP("MAT_MENU_PANEL"),qe=(0,$e.Kr)((0,$e.Id)(class{}));let St=(()=>{class Ut extends qe{constructor(xt,Rt,bt,de,et){super(),this._elementRef=xt,this._document=Rt,this._focusMonitor=bt,this._parentMenu=de,this._changeDetectorRef=et,this.role="menuitem",this._hovered=new c.x,this._focused=new c.x,this._highlighted=!1,this._triggersSubmenu=!1,de?.addItem?.(this)}focus(xt,Rt){this._focusMonitor&&xt?this._focusMonitor.focusVia(this._getHostElement(),xt,Rt):this._getHostElement().focus(Rt),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(xt){this.disabled&&(xt.preventDefault(),xt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const xt=this._elementRef.nativeElement.cloneNode(!0),Rt=xt.querySelectorAll("mat-icon, .material-icons");for(let bt=0;bt enter",(0,ce.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ce.oB)({opacity:1,transform:"scale(1)"}))),(0,ce.eR)("* => void",(0,ce.jt)("100ms 25ms linear",(0,ce.oB)({opacity:0})))]),fadeInItems:(0,ce.X$)("fadeInItems",[(0,ce.SB)("showing",(0,ce.oB)({opacity:1})),(0,ce.eR)("void => *",[(0,ce.oB)({opacity:0}),(0,ce.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let We=0;const He=new e.OlP("mat-menu-default-options",{providedIn:"root",factory:function at(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Se=(()=>{class Ut{get xPosition(){return this._xPosition}set xPosition(xt){this._xPosition=xt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(xt){this._yPosition=xt,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(xt){this._overlapTrigger=(0,o.Ig)(xt)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(xt){this._hasBackdrop=(0,o.Ig)(xt)}set panelClass(xt){const Rt=this._previousPanelClass;Rt&&Rt.length&&Rt.split(" ").forEach(bt=>{this._classList[bt]=!1}),this._previousPanelClass=xt,xt&&xt.length&&(xt.split(" ").forEach(bt=>{this._classList[bt]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(xt){this.panelClass=xt}constructor(xt,Rt,bt,de){this._elementRef=xt,this._ngZone=Rt,this._changeDetectorRef=de,this._directDescendantItems=new e.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new c.x,this.closed=new e.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+We++,this.overlayPanelClass=bt.overlayPanelClass||"",this._xPosition=bt.xPosition,this._yPosition=bt.yPosition,this.backdropClass=bt.backdropClass,this._overlapTrigger=bt.overlapTrigger,this._hasBackdrop=bt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new n.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,W.O)(this._directDescendantItems),(0,De.w)(xt=>(0,f.T)(...xt.map(Rt=>Rt._focused)))).subscribe(xt=>this._keyManager.updateActiveItem(xt)),this._directDescendantItems.changes.subscribe(xt=>{const Rt=this._keyManager;if("enter"===this._panelAnimationState&&Rt.activeItem?._hasFocus()){const bt=xt.toArray(),de=Math.max(0,Math.min(bt.length-1,Rt.activeItemIndex||0));bt[de]&&!bt[de].disabled?Rt.setActiveItem(de):Rt.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,W.O)(this._directDescendantItems),(0,De.w)(Rt=>(0,f.T)(...Rt.map(bt=>bt._hovered))))}addItem(xt){}removeItem(xt){}_handleKeydown(xt){const Rt=xt.keyCode,bt=this._keyManager;switch(Rt){case d.hY:(0,d.Vb)(xt)||(xt.preventDefault(),this.closed.emit("keydown"));break;case d.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case d.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Rt===d.LH||Rt===d.JH)&&bt.setFocusOrigin("keyboard"),void bt.onKeydown(xt)}xt.stopPropagation()}focusFirstItem(xt="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,J.q)(1)).subscribe(()=>{let Rt=null;if(this._directDescendantItems.length&&(Rt=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Rt||!Rt.contains(document.activeElement)){const bt=this._keyManager;bt.setFocusOrigin(xt).setFirstItemActive(),!bt.activeItem&&Rt&&Rt.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(xt){const Rt=Math.min(this._baseElevation+xt,24),bt=`${this._elevationPrefix}${Rt}`,de=Object.keys(this._classList).find(et=>et.startsWith(this._elevationPrefix));(!de||de===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[bt]=!0,this._previousElevation=bt)}setPositionClasses(xt=this.xPosition,Rt=this.yPosition){const bt=this._classList;bt["mat-menu-before"]="before"===xt,bt["mat-menu-after"]="after"===xt,bt["mat-menu-above"]="above"===Rt,bt["mat-menu-below"]="below"===Rt,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(xt){this._animationDone.next(xt),this._isAnimating=!1}_onAnimationStart(xt){this._isAnimating=!0,"enter"===xt.toState&&0===this._keyManager.activeItemIndex&&(xt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,W.O)(this._allItems)).subscribe(xt=>{this._directDescendantItems.reset(xt.filter(Rt=>Rt._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Ut.\u0275fac=function(xt){return new(xt||Ut)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(He),e.Y36(e.sBO))},Ut.\u0275dir=e.lG2({type:Ut,contentQueries:function(xt,Rt,bt){if(1&xt&&(e.Suo(bt,j,5),e.Suo(bt,St,5),e.Suo(bt,St,4)),2&xt){let de;e.iGM(de=e.CRH())&&(Rt.lazyContent=de.first),e.iGM(de=e.CRH())&&(Rt._allItems=de),e.iGM(de=e.CRH())&&(Rt.items=de)}},viewQuery:function(xt,Rt){if(1&xt&&e.Gf(e.Rgc,5),2&xt){let bt;e.iGM(bt=e.CRH())&&(Rt.templateRef=bt.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Ut})(),Ze=(()=>{class Ut extends Se{constructor(xt,Rt,bt,de){super(xt,Rt,bt,de),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Ut.\u0275fac=function(xt){return new(xt||Ut)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(He),e.Y36(e.sBO))},Ut.\u0275cmp=e.Xpm({type:Ut,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(xt,Rt){2&xt&&e.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[e._Bn([{provide:Ne,useExisting:Ut}]),e.qOj],ngContentSelectors:Q,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(xt,Rt){1&xt&&(e.F$t(),e.YNc(0,Te,3,6,"ng-template"))},dependencies:[Ue.mk],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface{max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));z-index:8;border-radius:var(--mdc-shape-medium, 4px)}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[ie.transformMenu,ie.fadeInItems]},changeDetection:0}),Ut})();const H=new e.OlP("mat-menu-scroll-strategy"),ht={provide:H,deps:[G.aV],useFactory:function ke(Ut){return()=>Ut.scrollStrategies.reposition()}},_t=(0,ye.i$)({passive:!0});let Et=(()=>{class Ut{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(xt){this.menu=xt}get menu(){return this._menu}set menu(xt){xt!==this._menu&&(this._menu=xt,this._menuCloseSubscription.unsubscribe(),xt&&(this._menuCloseSubscription=xt.close.subscribe(Rt=>{this._destroyMenu(Rt),("click"===Rt||"tab"===Rt)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Rt)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(xt,Rt,bt,de,et,ze,Ve,k,P){this._overlay=xt,this._element=Rt,this._viewContainerRef=bt,this._menuItemInstance=ze,this._dir=Ve,this._focusMonitor=k,this._ngZone=P,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=p.w0.EMPTY,this._hoverSubscription=p.w0.EMPTY,this._menuCloseSubscription=p.w0.EMPTY,this._changeDetectorRef=(0,e.f3M)(e.sBO),this._handleTouchStart=te=>{(0,n.yG)(te)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=de,this._parentMaterialMenu=et instanceof Se?et:void 0,Rt.nativeElement.addEventListener("touchstart",this._handleTouchStart,_t)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,_t),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const xt=this.menu;if(this._menuOpen||!xt)return;const Rt=this._createOverlay(xt),bt=Rt.getConfig(),de=bt.positionStrategy;this._setPosition(xt,de),bt.hasBackdrop=null==xt.hasBackdrop?!this.triggersSubmenu():xt.hasBackdrop,Rt.attach(this._getPortal(xt)),xt.lazyContent&&xt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(xt),xt instanceof Se&&(xt._startAnimation(),xt._directDescendantItems.changes.pipe((0,Le.R)(xt.close)).subscribe(()=>{de.withLockedPosition(!1).reapplyLastPosition(),de.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(xt,Rt){this._focusMonitor&&xt?this._focusMonitor.focusVia(this._element,xt,Rt):this._element.nativeElement.focus(Rt)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(xt){if(!this._overlayRef||!this.menuOpen)return;const Rt=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===xt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Rt instanceof Se?(Rt._resetAnimation(),Rt.lazyContent?Rt._animationDone.pipe((0,Ie.h)(bt=>"void"===bt.toState),(0,J.q)(1),(0,Le.R)(Rt.lazyContent._attached)).subscribe({next:()=>Rt.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Rt?.lazyContent?.detach())}_initMenu(xt){xt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,xt.direction=this.dir,this._setMenuElevation(xt),xt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(xt){if(xt.setElevation){let Rt=0,bt=xt.parentMenu;for(;bt;)Rt++,bt=bt.parentMenu;xt.setElevation(Rt)}}_setIsMenuOpen(xt){xt!==this._menuOpen&&(this._menuOpen=xt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(xt),this._changeDetectorRef.markForCheck())}_createOverlay(xt){if(!this._overlayRef){const Rt=this._getOverlayConfig(xt);this._subscribeToPositions(xt,Rt.positionStrategy),this._overlayRef=this._overlay.create(Rt),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(xt){return new G.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:xt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:xt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(xt,Rt){xt.setPositionClasses&&Rt.positionChanges.subscribe(bt=>{const de="start"===bt.connectionPair.overlayX?"after":"before",et="top"===bt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>xt.setPositionClasses(de,et)):xt.setPositionClasses(de,et)})}_setPosition(xt,Rt){let[bt,de]="before"===xt.xPosition?["end","start"]:["start","end"],[et,ze]="above"===xt.yPosition?["bottom","top"]:["top","bottom"],[Ve,k]=[et,ze],[P,te]=[bt,de],gt=0;if(this.triggersSubmenu()){if(te=bt="before"===xt.xPosition?"start":"end",de=P="end"===bt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const le=this._parentMaterialMenu.items.first;this._parentInnerPadding=le?le._getHostElement().offsetTop:0}gt="bottom"===et?this._parentInnerPadding:-this._parentInnerPadding}}else xt.overlapTrigger||(Ve="top"===et?"bottom":"top",k="top"===ze?"bottom":"top");Rt.withPositions([{originX:bt,originY:Ve,overlayX:P,overlayY:et,offsetY:gt},{originX:de,originY:Ve,overlayX:te,overlayY:et,offsetY:gt},{originX:bt,originY:k,overlayX:P,overlayY:ze,offsetY:-gt},{originX:de,originY:k,overlayX:te,overlayY:ze,offsetY:-gt}])}_menuClosingActions(){const xt=this._overlayRef.backdropClick(),Rt=this._overlayRef.detachments(),bt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,E.of)(),de=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,Ie.h)(et=>et!==this._menuItemInstance),(0,Ie.h)(()=>this._menuOpen)):(0,E.of)();return(0,f.T)(xt,bt,de,Rt)}_handleMousedown(xt){(0,n.X6)(xt)||(this._openedBy=0===xt.button?"mouse":void 0,this.triggersSubmenu()&&xt.preventDefault())}_handleKeydown(xt){const Rt=xt.keyCode;(Rt===d.K5||Rt===d.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Rt===d.SV&&"ltr"===this.dir||Rt===d.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(xt){this.triggersSubmenu()?(xt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,Ie.h)(xt=>xt===this._menuItemInstance&&!xt.disabled),(0,Ae.g)(0,F.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Se&&this.menu._isAnimating?this.menu._animationDone.pipe((0,J.q)(1),(0,Ae.g)(0,F.E),(0,Le.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(xt){return(!this._portal||this._portal.templateRef!==xt.templateRef)&&(this._portal=new Mt.UE(xt.templateRef,this._viewContainerRef)),this._portal}}return Ut.\u0275fac=function(xt){return new(xt||Ut)(e.Y36(G.aV),e.Y36(e.SBq),e.Y36(e.s_b),e.Y36(H),e.Y36(Ne,8),e.Y36(St,10),e.Y36(pt.Is,8),e.Y36(n.tE),e.Y36(e.R0b))},Ut.\u0275dir=e.lG2({type:Ut,hostVars:3,hostBindings:function(xt,Rt){1&xt&&e.NdJ("click",function(de){return Rt._handleClick(de)})("mousedown",function(de){return Rt._handleMousedown(de)})("keydown",function(de){return Rt._handleKeydown(de)}),2&xt&&e.uIk("aria-haspopup",Rt.menu?"menu":null)("aria-expanded",Rt.menuOpen)("aria-controls",Rt.menuOpen?Rt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Ut})(),jt=(()=>{class Ut extends Et{}return Ut.\u0275fac=function(){let ii;return function(Rt){return(ii||(ii=e.n5z(Ut)))(Rt||Ut)}}(),Ut.\u0275dir=e.lG2({type:Ut,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[e.qOj]}),Ut})(),si=(()=>{class Ut{}return Ut.\u0275fac=function(xt){return new(xt||Ut)},Ut.\u0275mod=e.oAB({type:Ut}),Ut.\u0275inj=e.cJS({providers:[ht],imports:[Ue.ez,$e.si,$e.BQ,G.U8,R.ZD,$e.BQ]}),Ut})()},21476:(vt,we,l)=>{"use strict";l.d(we,{NW:()=>pe,TU:()=>he});var e=l(96814),n=l(65879),o=l(78645),d=l(32296),c=l(98525),f=l(92596),p=l(23680),E=l(42495),F=l(64170);function W(Oe,Te){if(1&Oe&&(n.TgZ(0,"mat-option",19),n._uU(1),n.qZA()),2&Oe){const Q=Te.$implicit;n.Q6J("value",Q),n.xp6(1),n.hij(" ",Q," ")}}function De(Oe,Te){if(1&Oe){const Q=n.EpF();n.TgZ(0,"mat-form-field",16)(1,"mat-select",17),n.NdJ("selectionChange",function(qe){n.CHM(Q);const St=n.oxw(2);return n.KtG(St._changePageSize(qe.value))}),n.YNc(2,W,2,2,"mat-option",18),n.qZA()()}if(2&Oe){const Q=n.oxw(2);n.Q6J("appearance",Q._formFieldAppearance)("color",Q.color),n.xp6(1),n.Q6J("value",Q.pageSize)("disabled",Q.disabled)("aria-labelledby",Q._pageSizeLabelId)("panelClass",Q.selectConfig.panelClass||"")("disableOptionCentering",Q.selectConfig.disableOptionCentering),n.xp6(1),n.Q6J("ngForOf",Q._displayedPageSizeOptions)}}function J(Oe,Te){if(1&Oe&&(n.TgZ(0,"div",20),n._uU(1),n.qZA()),2&Oe){const Q=n.oxw(2);n.xp6(1),n.Oqu(Q.pageSize)}}function Le(Oe,Te){if(1&Oe&&(n.TgZ(0,"div",12)(1,"div",13),n._uU(2),n.qZA(),n.YNc(3,De,3,8,"mat-form-field",14),n.YNc(4,J,2,1,"div",15),n.qZA()),2&Oe){const Q=n.oxw();n.xp6(1),n.s9C("id",Q._pageSizeLabelId),n.xp6(1),n.hij(" ",Q._intl.itemsPerPageLabel," "),n.xp6(1),n.Q6J("ngIf",Q._displayedPageSizeOptions.length>1),n.xp6(1),n.Q6J("ngIf",Q._displayedPageSizeOptions.length<=1)}}function Ie(Oe,Te){if(1&Oe){const Q=n.EpF();n.TgZ(0,"button",21),n.NdJ("click",function(){n.CHM(Q);const qe=n.oxw();return n.KtG(qe.firstPage())}),n.O4$(),n.TgZ(1,"svg",7),n._UZ(2,"path",22),n.qZA()()}if(2&Oe){const Q=n.oxw();n.Q6J("matTooltip",Q._intl.firstPageLabel)("matTooltipDisabled",Q._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Q._previousButtonsDisabled()),n.uIk("aria-label",Q._intl.firstPageLabel)}}function Ae(Oe,Te){if(1&Oe){const Q=n.EpF();n.O4$(),n.kcU(),n.TgZ(0,"button",23),n.NdJ("click",function(){n.CHM(Q);const qe=n.oxw();return n.KtG(qe.lastPage())}),n.O4$(),n.TgZ(1,"svg",7),n._UZ(2,"path",24),n.qZA()()}if(2&Oe){const Q=n.oxw();n.Q6J("matTooltip",Q._intl.lastPageLabel)("matTooltipDisabled",Q._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Q._nextButtonsDisabled()),n.uIk("aria-label",Q._intl.lastPageLabel)}}let $e=(()=>{class Oe{constructor(){this.changes=new o.x,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(Q,Ne,qe)=>{if(0==qe||0==Ne)return`0 of ${qe}`;const St=Q*Ne;return`${St+1} \u2013 ${St<(qe=Math.max(qe,0))?Math.min(St+Ne,qe):St+Ne} of ${qe}`}}}return Oe.\u0275fac=function(Q){return new(Q||Oe)},Oe.\u0275prov=n.Yz7({token:Oe,factory:Oe.\u0275fac,providedIn:"root"}),Oe})();const Mt={provide:$e,deps:[[new n.FiY,new n.tp0,$e]],useFactory:function Ue(Oe){return Oe||new $e}},G=new n.OlP("MAT_PAGINATOR_DEFAULT_OPTIONS"),ye=(0,p.Id)((0,p.dB)(class{}));let R=(()=>{class Oe extends ye{get pageIndex(){return this._pageIndex}set pageIndex(Q){this._pageIndex=Math.max((0,E.su)(Q),0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(Q){this._length=(0,E.su)(Q),this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(Q){this._pageSize=Math.max((0,E.su)(Q),0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(Q){this._pageSizeOptions=(Q||[]).map(Ne=>(0,E.su)(Ne)),this._updateDisplayedPageSizeOptions()}get hidePageSize(){return this._hidePageSize}set hidePageSize(Q){this._hidePageSize=(0,E.Ig)(Q)}get showFirstLastButtons(){return this._showFirstLastButtons}set showFirstLastButtons(Q){this._showFirstLastButtons=(0,E.Ig)(Q)}constructor(Q,Ne,qe){if(super(),this._intl=Q,this._changeDetectorRef=Ne,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.selectConfig={},this.page=new n.vpe,this._intlChanges=Q.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),qe){const{pageSize:St,pageSizeOptions:N,hidePageSize:z,showFirstLastButtons:x}=qe;null!=St&&(this._pageSize=St),null!=N&&(this._pageSizeOptions=N),null!=z&&(this._hidePageSize=z),null!=x&&(this._showFirstLastButtons=x)}}ngOnInit(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}ngOnDestroy(){this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const Q=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(Q)}previousPage(){if(!this.hasPreviousPage())return;const Q=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(Q)}firstPage(){if(!this.hasPreviousPage())return;const Q=this.pageIndex;this.pageIndex=0,this._emitPageEvent(Q)}lastPage(){if(!this.hasNextPage())return;const Q=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(Q)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const Q=this.getNumberOfPages()-1;return this.pageIndexQ-Ne),this._changeDetectorRef.markForCheck())}_emitPageEvent(Q){this.page.emit({previousPageIndex:Q,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}}return Oe.\u0275fac=function(Q){n.$Z()},Oe.\u0275dir=n.lG2({type:Oe,inputs:{color:"color",pageIndex:"pageIndex",length:"length",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:"hidePageSize",showFirstLastButtons:"showFirstLastButtons",selectConfig:"selectConfig"},outputs:{page:"page"},features:[n.qOj]}),Oe})(),se=0,pe=(()=>{class Oe extends R{constructor(Q,Ne,qe){super(Q,Ne,qe),this._pageSizeLabelId="mat-paginator-page-size-label-"+se++,this._formFieldAppearance=qe?.formFieldAppearance||"outline"}}return Oe.\u0275fac=function(Q){return new(Q||Oe)(n.Y36($e),n.Y36(n.sBO),n.Y36(G,8))},Oe.\u0275cmp=n.Xpm({type:Oe,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{disabled:"disabled"},exportAs:["matPaginator"],features:[n.qOj],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],["class","mat-mdc-paginator-page-size",4,"ngIf"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["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",1,"mat-mdc-paginator-navigation-next",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","class","mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click",4,"ngIf"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-page-size-label",3,"id"],["class","mat-mdc-paginator-page-size-select",3,"appearance","color",4,"ngIf"],["class","mat-mdc-paginator-page-size-value",4,"ngIf"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"value","disabled","aria-labelledby","panelClass","disableOptionCentering","selectionChange"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mat-mdc-paginator-page-size-value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled","click"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(Q,Ne){1&Q&&(n.TgZ(0,"div",0)(1,"div",1),n.YNc(2,Le,5,4,"div",2),n.TgZ(3,"div",3)(4,"div",4),n._uU(5),n.qZA(),n.YNc(6,Ie,3,5,"button",5),n.TgZ(7,"button",6),n.NdJ("click",function(){return Ne.previousPage()}),n.O4$(),n.TgZ(8,"svg",7),n._UZ(9,"path",8),n.qZA()(),n.kcU(),n.TgZ(10,"button",9),n.NdJ("click",function(){return Ne.nextPage()}),n.O4$(),n.TgZ(11,"svg",7),n._UZ(12,"path",10),n.qZA()(),n.YNc(13,Ae,3,5,"button",11),n.qZA()()()),2&Q&&(n.xp6(2),n.Q6J("ngIf",!Ne.hidePageSize),n.xp6(3),n.hij(" ",Ne._intl.getRangeLabel(Ne.pageIndex,Ne.pageSize,Ne.length)," "),n.xp6(1),n.Q6J("ngIf",Ne.showFirstLastButtons),n.xp6(1),n.Q6J("matTooltip",Ne._intl.previousPageLabel)("matTooltipDisabled",Ne._previousButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._previousButtonsDisabled()),n.uIk("aria-label",Ne._intl.previousPageLabel),n.xp6(3),n.Q6J("matTooltip",Ne._intl.nextPageLabel)("matTooltipDisabled",Ne._nextButtonsDisabled())("matTooltipPosition","above")("disabled",Ne._nextButtonsDisabled()),n.uIk("aria-label",Ne._intl.nextPageLabel),n.xp6(3),n.Q6J("ngIf",Ne.showFirstLastButtons))},dependencies:[e.sg,e.O5,d.RK,F.KE,c.gD,p.ey,f.gM],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color);background-color:var(--mat-paginator-container-background-color);font-family:var(--mat-paginator-container-text-font);line-height:var(--mat-paginator-container-text-line-height);font-size:var(--mat-paginator-container-text-size);font-weight:var(--mat-paginator-container-text-weight);letter-spacing:var(--mat-paginator-container-text-tracking)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-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-reverse;width:100%;min-height:var(--mat-paginator-container-size)}.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)}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),Oe})(),he=(()=>{class Oe{}return Oe.\u0275fac=function(Q){return new(Q||Oe)},Oe.\u0275mod=n.oAB({type:Oe}),Oe.\u0275inj=n.cJS({providers:[Mt],imports:[e.ez,d.ot,c.LD,f.AV]}),Oe})()},16007:(vt,we,l)=>{"use strict";l.d(we,{Cv:()=>De,pW:()=>F});var e=l(65879),o=(l(96814),l(23680)),d=l(42495);const c=new e.OlP("MAT_PROGRESS_BAR_DEFAULT_OPTIONS"),E=(0,o.pj)(class{constructor(J){this._elementRef=J}},"primary");let F=(()=>{class J extends E{constructor(Ie,Ae,$e,Ue,Mt){super(Ie),this._ngZone=Ae,this._changeDetectorRef=$e,this._animationMode=Ue,this._isNoopAnimation=!1,this._value=0,this._bufferValue=0,this.animationEnd=new e.vpe,this._mode="determinate",this._transitionendHandler=ce=>{0===this.animationEnd.observers.length||!ce.target||!ce.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===Ue,Mt&&(Mt.color&&(this.color=this.defaultColor=Mt.color),this.mode=Mt.mode||this.mode)}get value(){return this._value}set value(Ie){this._value=W((0,d.su)(Ie)),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(Ie){this._bufferValue=W((0,d.su)(Ie)),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(Ie){this._mode=Ie,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}}return J.\u0275fac=function(Ie){return new(Ie||J)(e.Y36(e.SBq),e.Y36(e.R0b),e.Y36(e.sBO),e.Y36(e.QbO,8),e.Y36(c,8))},J.\u0275cmp=e.Xpm({type:J,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:8,hostBindings:function(Ie,Ae){2&Ie&&(e.uIk("aria-valuenow",Ae._isIndeterminate()?null:Ae.value)("mode",Ae.mode),e.ekj("_mat-animation-noopable",Ae._isNoopAnimation)("mdc-linear-progress--animation-ready",!Ae._isNoopAnimation)("mdc-linear-progress--indeterminate",Ae._isIndeterminate()))},inputs:{color:"color",value:"value",bufferValue:"bufferValue",mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],features:[e.qOj],decls:7,vars:4,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(Ie,Ae){1&Ie&&(e.TgZ(0,"div",0),e._UZ(1,"div",1)(2,"div",2),e.qZA(),e.TgZ(3,"div",3),e._UZ(4,"span",4),e.qZA(),e.TgZ(5,"div",5),e._UZ(6,"span",4),e.qZA()),2&Ie&&(e.xp6(1),e.Udp("flex-basis",Ae._getBufferBarFlexBasis()),e.xp6(2),e.Udp("transform",Ae._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill=''/%3E%3C/svg%3E\")}}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-height:4px;--mdc-linear-progress-track-height:4px;--mdc-linear-progress-track-shape:0}.mat-mdc-progress-bar{display:block;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0}),J})();function W(J,Le=0,Ie=100){return Math.max(Le,Math.min(Ie,J))}let De=(()=>{class J{}return J.\u0275fac=function(Ie){return new(Ie||J)},J.\u0275mod=e.oAB({type:J}),J.\u0275inj=e.cJS({imports:[o.BQ]}),J})()},55940:(vt,we,l)=>{"use strict";l.d(we,{Cq:()=>Ie,Ou:()=>J});var e=l(65879),n=l(23680),o=l(42495),d=l(96814);const c=["determinateSpinner"];function f(Ae,$e){if(1&Ae&&(e.O4$(),e.TgZ(0,"svg",11),e._UZ(1,"circle",12),e.qZA()),2&Ae){const Ue=e.oxw();e.uIk("viewBox",Ue._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",Ue._strokeCircumference(),"px")("stroke-dashoffset",Ue._strokeCircumference()/2,"px")("stroke-width",Ue._circleStrokeWidth(),"%"),e.uIk("r",Ue._circleRadius())}}const p=(0,n.pj)(class{constructor(Ae){this._elementRef=Ae}},"primary"),E=new e.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function F(){return{diameter:W}}}),W=100;let J=(()=>{class Ae extends p{constructor(Ue,Mt,ce){super(Ue),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=W,this._noopAnimations="NoopAnimations"===Mt&&!!ce&&!ce._forceAnimations,ce&&(ce.color&&(this.color=this.defaultColor=ce.color),ce.diameter&&(this.diameter=ce.diameter),ce.strokeWidth&&(this.strokeWidth=ce.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(Ue){this._value=Math.max(0,Math.min(100,(0,o.su)(Ue)))}get diameter(){return this._diameter}set diameter(Ue){this._diameter=(0,o.su)(Ue)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(Ue){this._strokeWidth=(0,o.su)(Ue)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const Ue=2*this._circleRadius()+this.strokeWidth;return`0 0 ${Ue} ${Ue}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return Ae.\u0275fac=function(Ue){return new(Ue||Ae)(e.Y36(e.SBq),e.Y36(e.QbO,8),e.Y36(E))},Ae.\u0275cmp=e.Xpm({type:Ae,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(Ue,Mt){if(1&Ue&&e.Gf(c,5),2&Ue){let ce;e.iGM(ce=e.CRH())&&(Mt._determinateCircle=ce.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(Ue,Mt){2&Ue&&(e.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===Mt.mode?Mt.value:null)("mode",Mt.mode),e.Udp("width",Mt.diameter,"px")("height",Mt.diameter,"px")("--mdc-circular-progress-size",Mt.diameter+"px")("--mdc-circular-progress-active-indicator-width",Mt.diameter+"px"),e.ekj("_mat-animation-noopable",Mt._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===Mt.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[e.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(Ue,Mt){if(1&Ue&&(e.YNc(0,f,2,8,"ng-template",null,0,e.W1O),e.TgZ(2,"div",1,2),e.O4$(),e.TgZ(4,"svg",3),e._UZ(5,"circle",4),e.qZA()(),e.kcU(),e.TgZ(6,"div",5)(7,"div",6)(8,"div",7),e.GkF(9,8),e.qZA(),e.TgZ(10,"div",9),e.GkF(11,8),e.qZA(),e.TgZ(12,"div",10),e.GkF(13,8),e.qZA()()()),2&Ue){const ce=e.MAs(1);e.xp6(4),e.uIk("viewBox",Mt._viewBox()),e.xp6(1),e.Udp("stroke-dasharray",Mt._strokeCircumference(),"px")("stroke-dashoffset",Mt._strokeDashOffset(),"px")("stroke-width",Mt._circleStrokeWidth(),"%"),e.uIk("r",Mt._circleRadius()),e.xp6(4),e.Q6J("ngTemplateOutlet",ce),e.xp6(2),e.Q6J("ngTemplateOutlet",ce),e.xp6(2),e.Q6J("ngTemplateOutlet",ce)}},dependencies:[d.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),Ae})(),Ie=(()=>{class Ae{}return Ae.\u0275fac=function(Ue){return new(Ue||Ae)},Ae.\u0275mod=e.oAB({type:Ae}),Ae.\u0275inj=e.cJS({imports:[d.ez,n.BQ]}),Ae})()},87466:(vt,we,l)=>{"use strict";l.d(we,{Fk:()=>ye,U0:()=>G,VQ:()=>pt});var e=l(65879),n=l(23680),o=l(4300),d=l(42495),c=l(78337),f=l(56223),p=l(96814);const E=["input"],F=["*"];let W=0;class De{constructor(se,pe){this.source=se,this.value=pe}}const J={provide:f.JU,useExisting:(0,e.Gpc)(()=>pt),multi:!0},Le=new e.OlP("MatRadioGroup"),Ie=new e.OlP("mat-radio-default-options",{providedIn:"root",factory:function Ae(){return{color:"accent"}}});let $e=(()=>{class R{get name(){return this._name}set name(pe){this._name=pe,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(pe){this._labelPosition="before"===pe?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(pe){this._value!==pe&&(this._value=pe,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(pe){this._selected=pe,this.value=pe?pe.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(pe){this._disabled=(0,d.Ig)(pe),this._markRadiosForCheck()}get required(){return this._required}set required(pe){this._required=(0,d.Ig)(pe),this._markRadiosForCheck()}constructor(pe){this._changeDetector=pe,this._value=null,this._name="mat-radio-group-"+W++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.vpe}ngAfterContentInit(){this._isInitialized=!0}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(pe=>{pe.name=this.name,pe._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(he=>{he.checked=this.value===he.value,he.checked&&(this._selected=he)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new De(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(pe=>pe._markForCheck())}writeValue(pe){this.value=pe,this._changeDetector.markForCheck()}registerOnChange(pe){this._controlValueAccessorChangeFn=pe}registerOnTouched(pe){this.onTouched=pe}setDisabledState(pe){this.disabled=pe,this._changeDetector.markForCheck()}}return R.\u0275fac=function(pe){return new(pe||R)(e.Y36(e.sBO))},R.\u0275dir=e.lG2({type:R,inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:"disabled",required:"required"},outputs:{change:"change"}}),R})();class Ue{constructor(se){this._elementRef=se}}const Mt=(0,n.Kr)((0,n.sb)(Ue));let ce=(()=>{class R extends Mt{get checked(){return this._checked}set checked(pe){const he=(0,d.Ig)(pe);this._checked!==he&&(this._checked=he,he&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!he&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),he&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(pe){this._value!==pe&&(this._value=pe,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===pe),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(pe){this._labelPosition=pe}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(pe){this._setDisabled((0,d.Ig)(pe))}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(pe){this._required=(0,d.Ig)(pe)}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(pe){this._color=pe}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(pe,he,Oe,Te,Q,Ne,qe,St){super(he),this._changeDetector=Oe,this._focusMonitor=Te,this._radioDispatcher=Q,this._providerOverride=qe,this._uniqueId="mat-radio-"+ ++W,this.id=this._uniqueId,this.change=new e.vpe,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=pe,this._noopAnimations="NoopAnimations"===Ne,St&&(this.tabIndex=(0,d.su)(St,0))}focus(pe,he){he?this._focusMonitor.focusVia(this._inputElement,he,pe):this._inputElement.nativeElement.focus(pe)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((pe,he)=>{pe!==this.id&&he===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(pe=>{!pe&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new De(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(pe){pe.stopPropagation()}_onInputInteraction(pe){if(pe.stopPropagation(),!this.checked&&!this.disabled){const he=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),he&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(pe){this._onInputInteraction(pe),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(pe){this._disabled!==pe&&(this._disabled=pe,this._changeDetector.markForCheck())}_updateTabIndex(){const pe=this.radioGroup;let he;if(he=pe&&pe.selected&&!this.disabled?pe.selected===this?this.tabIndex:-1:this.tabIndex,he!==this._previousTabIndex){const Oe=this._inputElement?.nativeElement;Oe&&(Oe.setAttribute("tabindex",he+""),this._previousTabIndex=he)}}}return R.\u0275fac=function(pe){e.$Z()},R.\u0275dir=e.lG2({type:R,viewQuery:function(pe,he){if(1&pe&&e.Gf(E,5),2&pe){let Oe;e.iGM(Oe=e.CRH())&&(he._inputElement=Oe.first)}},inputs:{id:"id",name:"name",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],checked:"checked",value:"value",labelPosition:"labelPosition",disabled:"disabled",required:"required",color:"color"},outputs:{change:"change"},features:[e.qOj]}),R})(),pt=(()=>{class R extends $e{}return R.\u0275fac=function(){let se;return function(he){return(se||(se=e.n5z(R)))(he||R)}}(),R.\u0275dir=e.lG2({type:R,selectors:[["mat-radio-group"]],contentQueries:function(pe,he,Oe){if(1&pe&&e.Suo(Oe,G,5),2&pe){let Te;e.iGM(Te=e.CRH())&&(he._radios=Te)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],exportAs:["matRadioGroup"],features:[e._Bn([J,{provide:Le,useExisting:R}]),e.qOj]}),R})(),G=(()=>{class R extends ce{constructor(pe,he,Oe,Te,Q,Ne,qe,St){super(pe,he,Oe,Te,Q,Ne,qe,St)}}return R.\u0275fac=function(pe){return new(pe||R)(e.Y36(Le,8),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(o.tE),e.Y36(c.A8),e.Y36(e.QbO,8),e.Y36(Ie,8),e.$8M("tabindex"))},R.\u0275cmp=e.Xpm({type:R,selectors:[["mat-radio-button"]],hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(pe,he){1&pe&&e.NdJ("focus",function(){return he._inputElement.nativeElement.focus()}),2&pe&&(e.uIk("id",he.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.ekj("mat-primary","primary"===he.color)("mat-accent","accent"===he.color)("mat-warn","warn"===he.color)("mat-mdc-radio-checked",he.checked)("_mat-animation-noopable",he._noopAnimations))},inputs:{disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matRadioButton"],features:[e.qOj],ngContentSelectors:F,decls:13,vars:17,consts:[[1,"mdc-form-field"],["formField",""],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"id","checked","disabled","required","change"],["input",""],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(pe,he){if(1&pe&&(e.F$t(),e.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3),e.NdJ("click",function(Te){return he._onTouchTargetClick(Te)}),e.qZA(),e.TgZ(4,"input",4,5),e.NdJ("change",function(Te){return he._onInputInteraction(Te)}),e.qZA(),e.TgZ(6,"div",6),e._UZ(7,"div",7)(8,"div",8),e.qZA(),e.TgZ(9,"div",9),e._UZ(10,"div",10),e.qZA()(),e.TgZ(11,"label",11),e.Hsn(12),e.qZA()()),2&pe){const Oe=e.MAs(1);e.ekj("mdc-form-field--align-end","before"==he.labelPosition),e.xp6(2),e.ekj("mdc-radio--disabled",he.disabled),e.xp6(2),e.Q6J("id",he.inputId)("checked",he.checked)("disabled",he.disabled)("required",he.required),e.uIk("name",he.name)("value",he.value)("aria-label",he.ariaLabel)("aria-labelledby",he.ariaLabelledby)("aria-describedby",he.ariaDescribedby),e.xp6(5),e.Q6J("matRippleTrigger",Oe)("matRippleDisabled",he._isRippleDisabled())("matRippleCentered",!0),e.xp6(2),e.Q6J("for",he.inputId)}},dependencies:[n.wG],styles:['.mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color}.mdc-radio[hidden]{display:none}.mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-radio--touch .mdc-radio__native-control{top:calc((40px - 48px) / 2);right:calc((40px - 48px) / 2);left:calc((40px - 48px) / 2);width:48px;height:48px}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring{border-color:CanvasText}}.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,.mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after{border-color:CanvasText}}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1),border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-radio-button{--mdc-radio-disabled-selected-icon-opacity:0.38;--mdc-radio-disabled-unselected-icon-opacity:0.38;--mdc-radio-state-layer-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{padding:calc((var(--mdc-radio-state-layer-size) - 20px) / 2)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-disabled-selected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-focus-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color)}.mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{top:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);left:calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control{top:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);right:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);left:calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0}),R})(),ye=(()=>{class R{}return R.\u0275fac=function(pe){return new(pe||R)},R.\u0275mod=e.oAB({type:R}),R.\u0275inj=e.cJS({imports:[n.BQ,p.ez,n.si,n.BQ]}),R})()},98525:(vt,we,l)=>{"use strict";l.d(we,{LD:()=>ke,gD:()=>H});var e=l(33651),n=l(96814),o=l(65879),d=l(23680),c=l(64170),f=l(16672),p=l(4300),E=l(49388),F=l(42495),W=l(78337),De=l(36028),J=l(56223),Le=l(78645),Ie=l(74911),Ae=l(63019),$e=l(27921),Ue=l(94664),Mt=l(48180),ce=l(32181),pt=l(37398),G=l(93997),ye=l(59773),R=l(86825);const se=["trigger"],pe=["panel"];function he(ht,_t){if(1&ht&&(o.TgZ(0,"span",10),o._uU(1),o.qZA()),2&ht){const ot=o.oxw();o.xp6(1),o.Oqu(ot.placeholder)}}function Oe(ht,_t){if(1&ht&&(o.TgZ(0,"span",14),o._uU(1),o.qZA()),2&ht){const ot=o.oxw(2);o.xp6(1),o.Oqu(ot.triggerValue)}}function Te(ht,_t){1&ht&&o.Hsn(0,0,["*ngSwitchCase","true"])}function Q(ht,_t){if(1&ht&&(o.TgZ(0,"span",11),o.YNc(1,Oe,2,1,"span",12),o.YNc(2,Te,1,0,"ng-content",13),o.qZA()),2&ht){const ot=o.oxw();o.Q6J("ngSwitch",!!ot.customTrigger),o.xp6(2),o.Q6J("ngSwitchCase",!0)}}function Ne(ht,_t){if(1&ht){const ot=o.EpF();o.O4$(),o.kcU(),o.TgZ(0,"div",15,16),o.NdJ("@transformPanel.done",function(jt){o.CHM(ot);const si=o.oxw();return o.KtG(si._panelDoneAnimatingStream.next(jt.toState))})("keydown",function(jt){o.CHM(ot);const si=o.oxw();return o.KtG(si._handleKeydown(jt))}),o.Hsn(2,1),o.qZA()}if(2&ht){const ot=o.oxw();o.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",ot._getPanelTheme(),""),o.Q6J("ngClass",ot.panelClass)("@transformPanel","showing"),o.uIk("id",ot.id+"-panel")("aria-multiselectable",ot.multiple)("aria-label",ot.ariaLabel||null)("aria-labelledby",ot._getPanelAriaLabelledby())}}const qe=[[["mat-select-trigger"]],"*"],St=["mat-select-trigger","*"],N={transformPanelWrap:(0,R.X$)("transformPanelWrap",[(0,R.eR)("* => void",(0,R.IO)("@transformPanel",[(0,R.pV)()],{optional:!0}))]),transformPanel:(0,R.X$)("transformPanel",[(0,R.SB)("void",(0,R.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,R.eR)("void => showing",(0,R.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,R.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,R.eR)("* => void",(0,R.jt)("100ms linear",(0,R.oB)({opacity:0})))])};let Ee=0;const ee=new o.OlP("mat-select-scroll-strategy"),q=new o.OlP("MAT_SELECT_CONFIG"),re={provide:ee,deps:[e.aV],useFactory:function ie(ht){return()=>ht.scrollStrategies.reposition()}},We=new o.OlP("MatSelectTrigger");class He{constructor(_t,ot){this.source=_t,this.value=ot}}const at=(0,d.Kr)((0,d.sb)((0,d.Id)((0,d.FD)(class{constructor(ht,_t,ot,Et,jt){this._elementRef=ht,this._defaultErrorStateMatcher=_t,this._parentForm=ot,this._parentFormGroup=Et,this.ngControl=jt,this.stateChanges=new Le.x}}))));let Se=(()=>{class ht extends at{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(ot){this._placeholder=ot,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(J.kI.required)??!1}set required(ot){this._required=(0,F.Ig)(ot),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(ot){this._multiple=(0,F.Ig)(ot)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(ot){this._disableOptionCentering=(0,F.Ig)(ot)}get compareWith(){return this._compareWith}set compareWith(ot){this._compareWith=ot,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(ot){this._assignValue(ot)&&this._onChange(ot)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(ot){this._typeaheadDebounceInterval=(0,F.su)(ot)}get id(){return this._id}set id(ot){this._id=ot||this._uid,this.stateChanges.next()}constructor(ot,Et,jt,si,Ut,ii,xt,Rt,bt,de,et,ze,Ve,k){super(Ut,si,xt,Rt,de),this._viewportRuler=ot,this._changeDetectorRef=Et,this._ngZone=jt,this._dir=ii,this._parentFormField=bt,this._liveAnnouncer=Ve,this._defaultOptions=k,this._panelOpen=!1,this._compareWith=(P,te)=>P===te,this._uid="mat-select-"+Ee++,this._triggerAriaLabelledBy=null,this._destroy=new Le.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+Ee++,this._panelDoneAnimatingStream=new Le.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,Ie.P)(()=>{const P=this.options;return P?P.changes.pipe((0,$e.O)(P),(0,Ue.w)(()=>(0,Ae.T)(...P.map(te=>te.onSelectionChange)))):this._ngZone.onStable.pipe((0,Mt.q)(1),(0,Ue.w)(()=>this.optionSelectionChanges))}),this.openedChange=new o.vpe,this._openedStream=this.openedChange.pipe((0,ce.h)(P=>P),(0,pt.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,ce.h)(P=>!P),(0,pt.U)(()=>{})),this.selectionChange=new o.vpe,this.valueChange=new o.vpe,this._trackedModal=null,this.ngControl&&(this.ngControl.valueAccessor=this),null!=k?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=k.typeaheadDebounceInterval),this._scrollStrategyFactory=ze,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(et)||0,this.id=this.id}ngOnInit(){this._selectionModel=new W.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,G.x)(),(0,ye.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,ye.R)(this._destroy)).subscribe(ot=>{ot.added.forEach(Et=>Et.select()),ot.removed.forEach(Et=>Et.deselect())}),this.options.changes.pipe((0,$e.O)(null),(0,ye.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const ot=this._getTriggerAriaLabelledby(),Et=this.ngControl;if(ot!==this._triggerAriaLabelledBy){const jt=this._elementRef.nativeElement;this._triggerAriaLabelledBy=ot,ot?jt.setAttribute("aria-labelledby",ot):jt.removeAttribute("aria-labelledby")}Et&&(this._previousControl!==Et.control&&(void 0!==this._previousControl&&null!==Et.disabled&&Et.disabled!==this.disabled&&(this.disabled=Et.disabled),this._previousControl=Et.control),this.updateErrorState())}ngOnChanges(ot){(ot.disabled||ot.userAriaDescribedBy)&&this.stateChanges.next(),ot.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}_applyModalPanelOwnership(){const ot=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!ot)return;const Et=`${this.id}-panel`;this._trackedModal&&(0,p.iD)(this._trackedModal,"aria-owns",Et),(0,p.Zf)(ot,"aria-owns",Et),this._trackedModal=ot}_clearFromModal(){this._trackedModal&&((0,p.iD)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(ot){this._assignValue(ot)}registerOnChange(ot){this._onChange=ot}registerOnTouched(ot){this._onTouched=ot}setDisabledState(ot){this.disabled=ot,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const ot=this._selectionModel.selected.map(Et=>Et.viewValue);return this._isRtl()&&ot.reverse(),ot.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(ot){this.disabled||(this.panelOpen?this._handleOpenKeydown(ot):this._handleClosedKeydown(ot))}_handleClosedKeydown(ot){const Et=ot.keyCode,jt=Et===De.JH||Et===De.LH||Et===De.oh||Et===De.SV,si=Et===De.K5||Et===De.L_,Ut=this._keyManager;if(!Ut.isTyping()&&si&&!(0,De.Vb)(ot)||(this.multiple||ot.altKey)&&jt)ot.preventDefault(),this.open();else if(!this.multiple){const ii=this.selected;Ut.onKeydown(ot);const xt=this.selected;xt&&ii!==xt&&this._liveAnnouncer.announce(xt.viewValue,1e4)}}_handleOpenKeydown(ot){const Et=this._keyManager,jt=ot.keyCode,si=jt===De.JH||jt===De.LH,Ut=Et.isTyping();if(si&&ot.altKey)ot.preventDefault(),this.close();else if(Ut||jt!==De.K5&&jt!==De.L_||!Et.activeItem||(0,De.Vb)(ot))if(!Ut&&this._multiple&&jt===De.A&&ot.ctrlKey){ot.preventDefault();const ii=this.options.some(xt=>!xt.disabled&&!xt.selected);this.options.forEach(xt=>{xt.disabled||(ii?xt.select():xt.deselect())})}else{const ii=Et.activeItemIndex;Et.onKeydown(ot),this._multiple&&si&&ot.shiftKey&&Et.activeItem&&Et.activeItemIndex!==ii&&Et.activeItem._selectViaInteraction()}else ot.preventDefault(),Et.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,Mt.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(ot){if(this.options.forEach(Et=>Et.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&ot)Array.isArray(ot),ot.forEach(Et=>this._selectOptionByValue(Et)),this._sortValues();else{const Et=this._selectOptionByValue(ot);Et?this._keyManager.updateActiveItem(Et):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(ot){const Et=this.options.find(jt=>{if(this._selectionModel.isSelected(jt))return!1;try{return null!=jt.value&&this._compareWith(jt.value,ot)}catch{return!1}});return Et&&this._selectionModel.select(Et),Et}_assignValue(ot){return!!(ot!==this._value||this._multiple&&Array.isArray(ot))&&(this.options&&this._setSelectionByValue(ot),this._value=ot,!0)}_skipPredicate(ot){return ot.disabled}_initKeyManager(){this._keyManager=new p.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const ot=(0,Ae.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,ye.R)(ot)).subscribe(Et=>{this._onSelect(Et.source,Et.isUserInput),Et.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,Ae.T)(...this.options.map(Et=>Et._stateChanges)).pipe((0,ye.R)(ot)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(ot,Et){const jt=this._selectionModel.isSelected(ot);null!=ot.value||this._multiple?(jt!==ot.selected&&(ot.selected?this._selectionModel.select(ot):this._selectionModel.deselect(ot)),Et&&this._keyManager.setActiveItem(ot),this.multiple&&(this._sortValues(),Et&&this.focus())):(ot.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(ot.value)),jt!==this._selectionModel.isSelected(ot)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const ot=this.options.toArray();this._selectionModel.sort((Et,jt)=>this.sortComparator?this.sortComparator(Et,jt,ot):ot.indexOf(Et)-ot.indexOf(jt)),this.stateChanges.next()}}_propagateChanges(ot){let Et=null;Et=this.multiple?this.selected.map(jt=>jt.value):this.selected?this.selected.value:ot,this._value=Et,this.valueChange.emit(Et),this._onChange(Et),this.selectionChange.emit(this._getChangeEvent(Et)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let ot=-1;for(let Et=0;Et0}focus(ot){this._elementRef.nativeElement.focus(ot)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const ot=this._parentFormField?.getLabelId();return this.ariaLabelledby?(ot?ot+" ":"")+this.ariaLabelledby:ot}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const ot=this._parentFormField?.getLabelId();let Et=(ot?ot+" ":"")+this._valueId;return this.ariaLabelledby&&(Et+=" "+this.ariaLabelledby),Et}_panelDoneAnimating(ot){this.openedChange.emit(ot)}setDescribedByIds(ot){ot.length?this._elementRef.nativeElement.setAttribute("aria-describedby",ot.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}return ht.\u0275fac=function(ot){return new(ot||ht)(o.Y36(f.rL),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(d.rD),o.Y36(o.SBq),o.Y36(E.Is,8),o.Y36(J.F,8),o.Y36(J.sg,8),o.Y36(c.G_,8),o.Y36(J.a5,10),o.$8M("tabindex"),o.Y36(ee),o.Y36(p.Kd),o.Y36(q,8))},ht.\u0275dir=o.lG2({type:ht,viewQuery:function(ot,Et){if(1&ot&&(o.Gf(se,5),o.Gf(pe,5),o.Gf(e.pI,5)),2&ot){let jt;o.iGM(jt=o.CRH())&&(Et.trigger=jt.first),o.iGM(jt=o.CRH())&&(Et.panel=jt.first),o.iGM(jt=o.CRH())&&(Et._overlayDir=jt.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[o.qOj,o.TTD]}),ht})(),H=(()=>{class ht extends Se{constructor(){super(...arguments),this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._skipPredicate=ot=>!this.panelOpen&&ot.disabled}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,ye.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}open(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(ot){const Et=this.options.toArray()[ot];if(Et){const jt=this.panel.nativeElement,si=(0,d.CB)(ot,this.options,this.optionGroups),Ut=Et._getHostElement();jt.scrollTop=0===ot&&1===si?0:(0,d.jH)(Ut.offsetTop,Ut.offsetHeight,jt.scrollTop,jt.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(ot){return new He(this,ot)}_getOverlayWidth(ot){return"auto"===this.panelWidth?(ot instanceof e.xu?ot.elementRef:ot||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(ot){this._hideSingleSelectionIndicator=(0,F.Ig)(ot),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const ot of this.options)ot._changeDetectorRef.markForCheck()}}return ht.\u0275fac=function(){let _t;return function(Et){return(_t||(_t=o.n5z(ht)))(Et||ht)}}(),ht.\u0275cmp=o.Xpm({type:ht,selectors:[["mat-select"]],contentQueries:function(ot,Et,jt){if(1&ot&&(o.Suo(jt,We,5),o.Suo(jt,d.ey,5),o.Suo(jt,d.K7,5)),2&ot){let si;o.iGM(si=o.CRH())&&(Et.customTrigger=si.first),o.iGM(si=o.CRH())&&(Et.options=si),o.iGM(si=o.CRH())&&(Et.optionGroups=si)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox","ngSkipHydration","",1,"mat-mdc-select"],hostVars:19,hostBindings:function(ot,Et){1&ot&&o.NdJ("keydown",function(si){return Et._handleKeydown(si)})("focus",function(){return Et._onFocus()})("blur",function(){return Et._onBlur()}),2&ot&&(o.uIk("id",Et.id)("tabindex",Et.tabIndex)("aria-controls",Et.panelOpen?Et.id+"-panel":null)("aria-expanded",Et.panelOpen)("aria-label",Et.ariaLabel||null)("aria-required",Et.required.toString())("aria-disabled",Et.disabled.toString())("aria-invalid",Et.errorState)("aria-activedescendant",Et._getAriaActiveDescendant()),o.ekj("mat-mdc-select-disabled",Et.disabled)("mat-mdc-select-invalid",Et.errorState)("mat-mdc-select-required",Et.required)("mat-mdc-select-empty",Et.empty)("mat-mdc-select-multiple",Et.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",panelWidth:"panelWidth",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[o._Bn([{provide:c.Eo,useExisting:ht},{provide:d.HF,useExisting:ht}]),o.qOj],ngContentSelectors:St,decls:11,vars:10,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(ot,Et){if(1&ot&&(o.F$t(qe),o.TgZ(0,"div",0,1),o.NdJ("click",function(){return Et.toggle()}),o.TgZ(3,"div",2),o.YNc(4,he,2,1,"span",3),o.YNc(5,Q,3,2,"span",4),o.qZA(),o.TgZ(6,"div",5)(7,"div",6),o.O4$(),o.TgZ(8,"svg",7),o._UZ(9,"path",8),o.qZA()()()(),o.YNc(10,Ne,3,9,"ng-template",9),o.NdJ("backdropClick",function(){return Et.close()})("attach",function(){return Et._onAttached()})("detach",function(){return Et.close()})),2&ot){const jt=o.MAs(1);o.xp6(3),o.Q6J("ngSwitch",Et.empty),o.uIk("id",Et._valueId),o.xp6(1),o.Q6J("ngSwitchCase",!0),o.xp6(1),o.Q6J("ngSwitchCase",!1),o.xp6(5),o.Q6J("cdkConnectedOverlayPanelClass",Et._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",Et._scrollStrategy)("cdkConnectedOverlayOrigin",Et._preferredOverlayOrigin||jt)("cdkConnectedOverlayOpen",Et.panelOpen)("cdkConnectedOverlayPositions",Et._positions)("cdkConnectedOverlayWidth",Et._overlayWidth)}},dependencies:[n.mk,n.RF,n.n9,n.ED,e.pI,e.xu],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[N.transformPanel]},changeDetection:0}),ht})(),ke=(()=>{class ht{}return ht.\u0275fac=function(ot){return new(ot||ht)},ht.\u0275mod=o.oAB({type:ht}),ht.\u0275inj=o.cJS({providers:[re],imports:[n.ez,e.U8,d.Ng,d.BQ,f.ZD,c.lN,d.Ng,d.BQ]}),ht})()},32651:(vt,we,l)=>{"use strict";l.d(we,{JX:()=>We,SJ:()=>at,TM:()=>He});var e=l(16672),n=l(96814),o=l(65879),d=l(23680),c=l(4300),f=l(49388),p=l(42495),E=l(36028),F=l(62831),W=l(78645),De=l(92438),J=l(63019),Le=l(32181),Ie=l(37398),Ae=l(21441),$e=l(59773),Ue=l(93997),Mt=l(48180),ce=l(27921),pt=l(83620),G=l(86825);const ye=["*"],R=["content"];function se(Se,Ze){if(1&Se){const H=o.EpF();o.TgZ(0,"div",2),o.NdJ("click",function(){o.CHM(H);const ht=o.oxw();return o.KtG(ht._onBackdropClicked())}),o.qZA()}if(2&Se){const H=o.oxw();o.ekj("mat-drawer-shown",H._isShowingBackdrop())}}function pe(Se,Ze){1&Se&&(o.TgZ(0,"mat-drawer-content"),o.Hsn(1,2),o.qZA())}const he=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Oe=["mat-drawer","mat-drawer-content","*"];function Te(Se,Ze){if(1&Se){const H=o.EpF();o.TgZ(0,"div",2),o.NdJ("click",function(){o.CHM(H);const ht=o.oxw();return o.KtG(ht._onBackdropClicked())}),o.qZA()}if(2&Se){const H=o.oxw();o.ekj("mat-drawer-shown",H._isShowingBackdrop())}}function Q(Se,Ze){1&Se&&(o.TgZ(0,"mat-sidenav-content"),o.Hsn(1,2),o.qZA())}const Ne=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],qe=["mat-sidenav","mat-sidenav-content","*"],N={transformDrawer:(0,G.X$)("transform",[(0,G.SB)("open, open-instant",(0,G.oB)({transform:"none",visibility:"visible"})),(0,G.SB)("void",(0,G.oB)({"box-shadow":"none",visibility:"hidden"})),(0,G.eR)("void => open-instant",(0,G.jt)("0ms")),(0,G.eR)("void <=> open, open-instant => void",(0,G.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},x=new o.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Ee(){return!1}}),j=new o.OlP("MAT_DRAWER_CONTAINER");let ee=(()=>{class Se extends e.PQ{constructor(H,ke,ht,_t,ot){super(ht,_t,ot),this._changeDetectorRef=H,this._container=ke}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return Se.\u0275fac=function(H){return new(H||Se)(o.Y36(o.sBO),o.Y36((0,o.Gpc)(()=>q)),o.Y36(o.SBq),o.Y36(e.mF),o.Y36(o.R0b))},Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(H,ke){2&H&&o.Udp("margin-left",ke._container._contentMargins.left,"px")("margin-right",ke._container._contentMargins.right,"px")},features:[o._Bn([{provide:e.PQ,useExisting:Se}]),o.qOj],ngContentSelectors:ye,decls:1,vars:0,template:function(H,ke){1&H&&(o.F$t(),o.Hsn(0))},encapsulation:2,changeDetection:0}),Se})(),ie=(()=>{class Se{get position(){return this._position}set position(H){(H="end"===H?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(H),this._position=H,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(H){this._mode=H,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(H){this._disableClose=(0,p.Ig)(H)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(H){("true"===H||"false"===H||null==H)&&(H=(0,p.Ig)(H)),this._autoFocus=H}get opened(){return this._opened}set opened(H){this.toggle((0,p.Ig)(H))}constructor(H,ke,ht,_t,ot,Et,jt,si){this._elementRef=H,this._focusTrapFactory=ke,this._focusMonitor=ht,this._platform=_t,this._ngZone=ot,this._interactivityChecker=Et,this._doc=jt,this._container=si,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new W.x,this._animationEnd=new W.x,this._animationState="void",this.openedChange=new o.vpe(!0),this._openedStream=this.openedChange.pipe((0,Le.h)(Ut=>Ut),(0,Ie.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Le.h)(Ut=>Ut.fromState!==Ut.toState&&0===Ut.toState.indexOf("open")),(0,Ae.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Le.h)(Ut=>!Ut),(0,Ie.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Le.h)(Ut=>Ut.fromState!==Ut.toState&&"void"===Ut.toState),(0,Ae.h)(void 0)),this._destroyed=new W.x,this.onPositionChanged=new o.vpe,this._modeChanged=new W.x,this.openedChange.subscribe(Ut=>{Ut?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,De.R)(this._elementRef.nativeElement,"keydown").pipe((0,Le.h)(Ut=>Ut.keyCode===E.hY&&!this.disableClose&&!(0,E.Vb)(Ut)),(0,$e.R)(this._destroyed)).subscribe(Ut=>this._ngZone.run(()=>{this.close(),Ut.stopPropagation(),Ut.preventDefault()}))}),this._animationEnd.pipe((0,Ue.x)((Ut,ii)=>Ut.fromState===ii.fromState&&Ut.toState===ii.toState)).subscribe(Ut=>{const{fromState:ii,toState:xt}=Ut;(0===xt.indexOf("open")&&"void"===ii||"void"===xt&&0===ii.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(H,ke){this._interactivityChecker.isFocusable(H)||(H.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ht=()=>{H.removeEventListener("blur",ht),H.removeEventListener("mousedown",ht),H.removeAttribute("tabindex")};H.addEventListener("blur",ht),H.addEventListener("mousedown",ht)})),H.focus(ke)}_focusByCssSelector(H,ke){let ht=this._elementRef.nativeElement.querySelector(H);ht&&this._forceFocus(ht,ke)}_takeFocus(){if(!this._focusTrap)return;const H=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(ke=>{!ke&&"function"==typeof this._elementRef.nativeElement.focus&&H.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(H){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,H):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const H=this._doc.activeElement;return!!H&&this._elementRef.nativeElement.contains(H)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(H){return this.toggle(!0,H)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(H=!this.opened,ke){H&&ke&&(this._openedVia=ke);const ht=this._setOpen(H,!H&&this._isFocusWithinDrawer(),this._openedVia||"program");return H||(this._openedVia=null),ht}_setOpen(H,ke,ht){return this._opened=H,H?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",ke&&this._restoreFocus(ht)),this._updateFocusTrapState(),new Promise(_t=>{this.openedChange.pipe((0,Mt.q)(1)).subscribe(ot=>_t(ot?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(H){const ke=this._elementRef.nativeElement,ht=ke.parentNode;"end"===H?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),ht.insertBefore(this._anchor,ke)),ht.appendChild(ke)):this._anchor&&this._anchor.parentNode.insertBefore(ke,this._anchor)}}return Se.\u0275fac=function(H){return new(H||Se)(o.Y36(o.SBq),o.Y36(c.qV),o.Y36(c.tE),o.Y36(F.t4),o.Y36(o.R0b),o.Y36(c.ic),o.Y36(n.K0,8),o.Y36(j,8))},Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-drawer"]],viewQuery:function(H,ke){if(1&H&&o.Gf(R,5),2&H){let ht;o.iGM(ht=o.CRH())&&(ke._content=ht.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(H,ke){1&H&&o.WFA("@transform.start",function(_t){return ke._animationStarted.next(_t)})("@transform.done",function(_t){return ke._animationEnd.next(_t)}),2&H&&(o.uIk("align",null),o.d8E("@transform",ke._animationState),o.ekj("mat-drawer-end","end"===ke.position)("mat-drawer-over","over"===ke.mode)("mat-drawer-push","push"===ke.mode)("mat-drawer-side","side"===ke.mode)("mat-drawer-opened",ke.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:ye,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(H,ke){1&H&&(o.F$t(),o.TgZ(0,"div",0,1),o.Hsn(2),o.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[N.transformDrawer]},changeDetection:0}),Se})(),q=(()=>{class Se{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(H){this._autosize=(0,p.Ig)(H)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(H){this._backdropOverride=null==H?null:(0,p.Ig)(H)}get scrollable(){return this._userContent||this._content}constructor(H,ke,ht,_t,ot,Et=!1,jt){this._dir=H,this._element=ke,this._ngZone=ht,this._changeDetectorRef=_t,this._animationMode=jt,this._drawers=new o.n_E,this.backdropClick=new o.vpe,this._destroyed=new W.x,this._doCheckSubject=new W.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new W.x,H&&H.change.pipe((0,$e.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ot.change().pipe((0,$e.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Et}ngAfterContentInit(){this._allDrawers.changes.pipe((0,ce.O)(this._allDrawers),(0,$e.R)(this._destroyed)).subscribe(H=>{this._drawers.reset(H.filter(ke=>!ke._container||ke._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,ce.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(H=>{this._watchDrawerToggle(H),this._watchDrawerPosition(H),this._watchDrawerMode(H)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,pt.b)(10),(0,$e.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(H=>H.open())}close(){this._drawers.forEach(H=>H.close())}updateContentMargins(){let H=0,ke=0;if(this._left&&this._left.opened)if("side"==this._left.mode)H+=this._left._getWidth();else if("push"==this._left.mode){const ht=this._left._getWidth();H+=ht,ke-=ht}if(this._right&&this._right.opened)if("side"==this._right.mode)ke+=this._right._getWidth();else if("push"==this._right.mode){const ht=this._right._getWidth();ke+=ht,H-=ht}H=H||null,ke=ke||null,(H!==this._contentMargins.left||ke!==this._contentMargins.right)&&(this._contentMargins={left:H,right:ke},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(H){H._animationStarted.pipe((0,Le.h)(ke=>ke.fromState!==ke.toState),(0,$e.R)(this._drawers.changes)).subscribe(ke=>{"open-instant"!==ke.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==H.mode&&H.openedChange.pipe((0,$e.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(H.opened))}_watchDrawerPosition(H){H&&H.onPositionChanged.pipe((0,$e.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Mt.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(H){H&&H._modeChanged.pipe((0,$e.R)((0,J.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(H){const ke=this._element.nativeElement.classList,ht="mat-drawer-container-has-open";H?ke.add(ht):ke.remove(ht)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(H=>{"end"==H.position?this._end=H:this._start=H}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(H=>H&&!H.disableClose&&this._canHaveBackdrop(H)).forEach(H=>H._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(H){return"side"!==H.mode||!!this._backdropOverride}_isDrawerOpen(H){return null!=H&&H.opened}}return Se.\u0275fac=function(H){return new(H||Se)(o.Y36(f.Is,8),o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(o.sBO),o.Y36(e.rL),o.Y36(x),o.Y36(o.QbO,8))},Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-drawer-container"]],contentQueries:function(H,ke,ht){if(1&H&&(o.Suo(ht,ee,5),o.Suo(ht,ie,5)),2&H){let _t;o.iGM(_t=o.CRH())&&(ke._content=_t.first),o.iGM(_t=o.CRH())&&(ke._allDrawers=_t)}},viewQuery:function(H,ke){if(1&H&&o.Gf(ee,5),2&H){let ht;o.iGM(ht=o.CRH())&&(ke._userContent=ht.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(H,ke){2&H&&o.ekj("mat-drawer-container-explicit-backdrop",ke._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[o._Bn([{provide:j,useExisting:Se}])],ngContentSelectors:Oe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(H,ke){1&H&&(o.F$t(he),o.YNc(0,se,1,2,"div",0),o.Hsn(1),o.Hsn(2,1),o.YNc(3,pe,2,0,"mat-drawer-content",1)),2&H&&(o.Q6J("ngIf",ke.hasBackdrop),o.xp6(3),o.Q6J("ngIf",!ke._content))},dependencies:[n.O5,ee],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),Se})(),re=(()=>{class Se extends ee{constructor(H,ke,ht,_t,ot){super(H,ke,ht,_t,ot)}}return Se.\u0275fac=function(H){return new(H||Se)(o.Y36(o.sBO),o.Y36((0,o.Gpc)(()=>He)),o.Y36(o.SBq),o.Y36(e.mF),o.Y36(o.R0b))},Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(H,ke){2&H&&o.Udp("margin-left",ke._container._contentMargins.left,"px")("margin-right",ke._container._contentMargins.right,"px")},features:[o._Bn([{provide:e.PQ,useExisting:Se}]),o.qOj],ngContentSelectors:ye,decls:1,vars:0,template:function(H,ke){1&H&&(o.F$t(),o.Hsn(0))},encapsulation:2,changeDetection:0}),Se})(),We=(()=>{class Se extends ie{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(H){this._fixedInViewport=(0,p.Ig)(H)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(H){this._fixedTopGap=(0,p.su)(H)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(H){this._fixedBottomGap=(0,p.su)(H)}}return Se.\u0275fac=function(){let Ze;return function(ke){return(Ze||(Ze=o.n5z(Se)))(ke||Se)}}(),Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(H,ke){2&H&&(o.uIk("align",null),o.Udp("top",ke.fixedInViewport?ke.fixedTopGap:null,"px")("bottom",ke.fixedInViewport?ke.fixedBottomGap:null,"px"),o.ekj("mat-drawer-end","end"===ke.position)("mat-drawer-over","over"===ke.mode)("mat-drawer-push","push"===ke.mode)("mat-drawer-side","side"===ke.mode)("mat-drawer-opened",ke.opened)("mat-sidenav-fixed",ke.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[o.qOj],ngContentSelectors:ye,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(H,ke){1&H&&(o.F$t(),o.TgZ(0,"div",0,1),o.Hsn(2),o.qZA())},dependencies:[e.PQ],encapsulation:2,data:{animation:[N.transformDrawer]},changeDetection:0}),Se})(),He=(()=>{class Se extends q{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return Se.\u0275fac=function(){let Ze;return function(ke){return(Ze||(Ze=o.n5z(Se)))(ke||Se)}}(),Se.\u0275cmp=o.Xpm({type:Se,selectors:[["mat-sidenav-container"]],contentQueries:function(H,ke,ht){if(1&H&&(o.Suo(ht,re,5),o.Suo(ht,We,5)),2&H){let _t;o.iGM(_t=o.CRH())&&(ke._content=_t.first),o.iGM(_t=o.CRH())&&(ke._allDrawers=_t)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(H,ke){2&H&&o.ekj("mat-drawer-container-explicit-backdrop",ke._backdropOverride)},exportAs:["matSidenavContainer"],features:[o._Bn([{provide:j,useExisting:Se}]),o.qOj],ngContentSelectors:qe,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(H,ke){1&H&&(o.F$t(Ne),o.YNc(0,Te,1,2,"div",0),o.Hsn(1),o.Hsn(2,1),o.YNc(3,Q,2,0,"mat-sidenav-content",1)),2&H&&(o.Q6J("ngIf",ke.hasBackdrop),o.xp6(3),o.Q6J("ngIf",!ke._content))},dependencies:[n.O5,re],styles:['.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),Se})(),at=(()=>{class Se{}return Se.\u0275fac=function(H){return new(H||Se)},Se.\u0275mod=o.oAB({type:Se}),Se.\u0275inj=o.cJS({imports:[n.ez,d.BQ,e.ZD,e.ZD,d.BQ]}),Se})()},82599:(vt,we,l)=>{"use strict";l.d(we,{Rr:()=>Ae,rP:()=>ce});var e=l(65879),n=l(56223),o=l(4300),d=l(23680),c=l(42495),f=l(96814);const p=["switch"],E=["*"],F=new e.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),W={provide:n.JU,useExisting:(0,e.Gpc)(()=>Ae),multi:!0};class De{constructor(G,ye){this.source=G,this.checked=ye}}let J=0;const Le=(0,d.sb)((0,d.pj)((0,d.Kr)((0,d.Id)(class{constructor(pt){this._elementRef=pt}}))));let Ie=(()=>{class pt extends Le{get required(){return this._required}set required(ye){this._required=(0,c.Ig)(ye)}get checked(){return this._checked}set checked(ye){this._checked=(0,c.Ig)(ye),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(ye,R,se,pe,he,Oe,Te){super(ye),this._focusMonitor=R,this._changeDetectorRef=se,this.defaults=he,this._onChange=Q=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new e.vpe,this.toggleChange=new e.vpe,this.tabIndex=parseInt(pe)||0,this.color=this.defaultColor=he.color||"accent",this._noopAnimations="NoopAnimations"===Oe,this.id=this._uniqueId=`${Te}${++J}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(ye=>{"keyboard"===ye||"program"===ye?(this._focused=!0,this._changeDetectorRef.markForCheck()):ye||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(ye){this.checked=!!ye}registerOnChange(ye){this._onChange=ye}registerOnTouched(ye){this._onTouched=ye}setDisabledState(ye){this.disabled=ye,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return pt.\u0275fac=function(ye){e.$Z()},pt.\u0275dir=e.lG2({type:pt,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[e.qOj]}),pt})(),Ae=(()=>{class pt extends Ie{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(ye,R,se,pe,he,Oe){super(ye,R,se,pe,he,Oe,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new De(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(ye){return new De(this,ye)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return pt.\u0275fac=function(ye){return new(ye||pt)(e.Y36(e.SBq),e.Y36(o.tE),e.Y36(e.sBO),e.$8M("tabindex"),e.Y36(F),e.Y36(e.QbO,8))},pt.\u0275cmp=e.Xpm({type:pt,selectors:[["mat-slide-toggle"]],viewQuery:function(ye,R){if(1&ye&&e.Gf(p,5),2&ye){let se;e.iGM(se=e.CRH())&&(R._switchElement=se.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(ye,R){2&ye&&(e.Ikx("id",R.id),e.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),e.ekj("mat-mdc-slide-toggle-focused",R._focused)("mat-mdc-slide-toggle-checked",R.checked)("_mat-animation-noopable",R._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[e._Bn([W]),e.qOj],ngContentSelectors:E,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","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"],[1,"mdc-label",3,"for","click"]],template:function(ye,R){if(1&ye&&(e.F$t(),e.TgZ(0,"div",0)(1,"button",1,2),e.NdJ("click",function(){return R._handleClick()}),e._UZ(3,"div",3),e.TgZ(4,"div",4)(5,"div",5)(6,"div",6),e._UZ(7,"div",7),e.qZA(),e.TgZ(8,"div",8),e._UZ(9,"div",9),e.qZA(),e.TgZ(10,"div",10),e.O4$(),e.TgZ(11,"svg",11),e._UZ(12,"path",12),e.qZA(),e.TgZ(13,"svg",13),e._UZ(14,"path",14),e.qZA()()()()(),e.kcU(),e.TgZ(15,"label",15),e.NdJ("click",function(pe){return pe.stopPropagation()}),e.Hsn(16),e.qZA()()),2&ye){const se=e.MAs(2);e.ekj("mdc-form-field--align-end","before"==R.labelPosition),e.xp6(1),e.ekj("mdc-switch--selected",R.checked)("mdc-switch--unselected",!R.checked)("mdc-switch--checked",R.checked)("mdc-switch--disabled",R.disabled),e.Q6J("tabIndex",R.tabIndex)("disabled",R.disabled),e.uIk("id",R.buttonId)("name",R.name)("aria-label",R.ariaLabel)("aria-labelledby",R._getAriaLabelledBy())("aria-describedby",R.ariaDescribedby)("aria-required",R.required||null)("aria-checked",R.checked),e.xp6(8),e.Q6J("matRippleTrigger",se)("matRippleDisabled",R.disableRipple||R.disabled)("matRippleCentered",!0),e.xp6(6),e.Q6J("for",R.buttonId),e.uIk("id",R._labelId)}},dependencies:[d.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}'],encapsulation:2,changeDetection:0}),pt})(),Mt=(()=>{class pt{}return pt.\u0275fac=function(ye){return new(ye||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({}),pt})(),ce=(()=>{class pt{}return pt.\u0275fac=function(ye){return new(ye||pt)},pt.\u0275mod=e.oAB({type:pt}),pt.\u0275inj=e.cJS({imports:[Mt,d.BQ,d.si,f.ez,Mt,d.BQ]}),pt})()},92202:(vt,we,l)=>{"use strict";l.d(we,{$5:()=>Ne,KP:()=>St,pH:()=>pe});var e=l(49388),n=l(42495),o=l(62831),d=l(65879),c=l(23680),f=l(96814),p=l(56223),E=l(78645);const F=["knob"],W=["valueIndicatorContainer"];function De(N,z){if(1&N&&(d.TgZ(0,"div",4,5)(2,"div",6)(3,"span",7),d._uU(4),d.qZA()()()),2&N){const x=d.oxw();d.xp6(4),d.Oqu(x.valueIndicatorText)}}const J=["trackActive"];function Le(N,z){if(1&N&&d._UZ(0,"div"),2&N){const x=z.$implicit,j=z.index,Ee=d.oxw(3);d.Tol(0===x?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),d.Udp("transform",Ee._calcTickMarkTransform(j))}}function Ie(N,z){if(1&N&&(d.ynx(0),d.YNc(1,Le,1,4,"div",11),d.BQk()),2&N){const x=d.oxw(2);d.xp6(1),d.Q6J("ngForOf",x._tickMarks)}}function Ae(N,z){if(1&N&&(d.TgZ(0,"div",8,9),d.YNc(2,Ie,2,1,"ng-container",10),d.qZA()),2&N){const x=d.oxw();d.xp6(2),d.Q6J("ngIf",x._cachedWidth)}}function $e(N,z){if(1&N&&d._UZ(0,"mat-slider-visual-thumb",7),2&N){const x=d.oxw();d.Q6J("discrete",x.discrete)("thumbPosition",1)("valueIndicatorText",x.startValueIndicatorText)}}const Ue=["*"],Mt=new d.OlP("_MatSlider"),ce=new d.OlP("_MatSliderThumb"),pt=new d.OlP("_MatSliderRangeThumb"),G=new d.OlP("_MatSliderVisualThumb");let R=(()=>{class N{constructor(x,j,Ee,ee){this._cdr=x,this._ngZone=j,this._slider=ee,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._onPointerMove=ie=>{if(this._sliderInput._isFocused)return;const q=this._hostElement.getBoundingClientRect(),re=this._isSliderThumbHovered(ie,q);this._isHovered=re,re?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=ie=>{0===ie.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef)},this._hostElement=Ee.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const x=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{x.addEventListener("pointermove",this._onPointerMove),x.addEventListener("pointerdown",this._onDragStart),x.addEventListener("pointerup",this._onDragEnd),x.addEventListener("pointerleave",this._onMouseLeave),x.addEventListener("focus",this._onFocus),x.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const x=this._sliderInputEl;x.removeEventListener("pointermove",this._onPointerMove),x.removeEventListener("pointerdown",this._onDragStart),x.removeEventListener("pointerup",this._onDragEnd),x.removeEventListener("pointerleave",this._onMouseLeave),x.removeEventListener("focus",this._onFocus),x.removeEventListener("blur",this._onBlur)}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(x){return 0===x?.state||1===x?.state}_showRipple(x,j){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(1===this.thumbPosition?2:1)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||j))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:x,centered:!0,persistent:!0})}_hideRipple(x){if(x?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const j=this._getSibling();j._isShowingAnyRipple()||(this._hideValueIndicator(),j._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(1===this.thumbPosition?2:1)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}_isSliderThumbHovered(x,j){const Ee=j.width/2,re=x.clientY-(j.y+Ee);return Math.pow(x.clientX-(j.x+Ee),2)+Math.pow(re,2){class N extends se{get disabled(){return this._disabled}set disabled(x){this._disabled=(0,n.Ig)(x);const j=this._getInput(2),Ee=this._getInput(1);j&&(j.disabled=this._disabled),Ee&&(Ee.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(x){this._discrete=(0,n.Ig)(x),this._updateValueIndicatorUIs()}get showTickMarks(){return this._showTickMarks}set showTickMarks(x){this._showTickMarks=(0,n.Ig)(x)}get min(){return this._min}set min(x){const j=(0,n.su)(x,this._min);this._min!==j&&this._updateMin(j)}_updateMin(x){const j=this._min;this._min=x,this._isRange?this._updateMinRange({old:j,new:x}):this._updateMinNonRange(x),this._onMinMaxOrStepChange()}_updateMinRange(x){const j=this._getInput(2),Ee=this._getInput(1),ee=j.value,ie=Ee.value;Ee.min=x.new,j.min=Math.max(x.new,Ee.value),Ee.max=Math.min(j.max,j.value),Ee._updateWidthInactive(),j._updateWidthInactive(),x.newx.old?this._onTranslateXChangeBySideEffect(Ee,j):this._onTranslateXChangeBySideEffect(j,Ee),ee!==j.value&&this._onValueChange(j),ie!==Ee.value&&this._onValueChange(Ee)}_updateMaxNonRange(x){const j=this._getInput(2);if(j){const Ee=j.value;j.max=x,j._updateThumbUIByValue(),this._updateTrackUI(j),Ee!==j.value&&this._onValueChange(j)}}get step(){return this._step}set step(x){const j=(0,n.su)(x,this._step);this._step!==j&&this._updateStep(j)}_updateStep(x){this._step=x,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const x=this._getInput(2),j=this._getInput(1),Ee=x.value,ee=j.value,ie=j.value;x.min=this._min,j.max=this._max,x.step=this._step,j.step=this._step,this._platform.SAFARI&&(x.value=x.value,j.value=j.value),x.min=Math.max(this._min,j.value),j.max=Math.min(this._max,x.value),j._updateWidthInactive(),x._updateWidthInactive(),x.value`${We}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasAnimation=!1,this._resizeTimer=null,this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===re,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const x=this._getInput(2),j=this._getInput(1);this._isRange=!!x&&!!j,this._cdr.detectChanges();const Ee=this._getThumb(2);this._rippleRadius=Ee._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._inputOffset=this._knobRadius,this._isRange?this._initUIRange(x,j):this._initUINonRange(x),this._updateTrackUI(x),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(x){x.initProps(),x.initUI(),this._updateValueIndicatorUI(x),this._hasViewInitialized=!0,x._updateThumbUIByValue()}_initUIRange(x,j){x.initProps(),x.initUI(),j.initProps(),j.initUI(),x._updateMinMax(),j._updateMinMax(),x._updateStaticStyles(),j._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,x._updateThumbUIByValue(),j._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const x=this._getInput(2),j=this._getInput(1);x._setIsLeftThumb(),j._setIsLeftThumb(),x.translateX=x._calcTranslateXByValue(),j.translateX=j._calcTranslateXByValue(),x._updateStaticStyles(),j._updateStaticStyles(),x._updateWidthInactive(),j._updateWidthInactive(),x._updateThumbUIByValue(),j._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(2)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(1)._isActive||this._getThumb(2)._isActive}_getValue(x=2){const j=this._getInput(x);return j?j.value:this.min}_skipUpdate(){return!(!this._getInput(1)?._skipUIUpdate&&!this._getInput(2)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(x){const j=this._trackActive.nativeElement.style;j.left=x.left,j.right=x.right,j.transformOrigin=x.transformOrigin,j.transform=x.transform}_calcTickMarkTransform(x){return`translateX(${x*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(x){this._hasViewInitialized&&(this._updateThumbUI(x),this._updateTrackUI(x),this._updateOverlappingThumbUI(x))}_onTranslateXChangeBySideEffect(x,j){this._hasViewInitialized&&(x._updateThumbUIByValue(),j._updateThumbUIByValue())}_onValueChange(x){this._hasViewInitialized&&(this._updateValueIndicatorUI(x),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const x=this._getInput(2),j=this._getInput(1);x._updateThumbUIByValue(),j._updateThumbUIByValue(),x._updateStaticStyles(),j._updateStaticStyles(),x._updateMinMax(),j._updateMinMax(),x._updateWidthInactive(),j._updateWidthInactive()}else{const x=this._getInput(2);x&&x._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const x=this._getInput(1),j=this._getInput(2);return!(!x||!j)&&j.translateX-x.translateX<20}_updateOverlappingThumbClassNames(x){const j=x.getSibling(),Ee=this._getThumb(x.thumbPosition);this._getThumb(j.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),Ee._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(x){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(x))}_updateThumbUI(x){this._skipUpdate()||(this._getThumb(2===x.thumbPosition?2:1)._hostElement.style.transform=`translateX(${x.translateX}px)`)}_updateValueIndicatorUI(x){if(this._skipUpdate())return;const j=this.displayWith(x.value);if(this._hasViewInitialized?x._valuetext=j:x._hostElement.setAttribute("aria-valuetext",j),this.discrete){1===x.thumbPosition?this.startValueIndicatorText=j:this.endValueIndicatorText=j;const Ee=this._getThumb(x.thumbPosition);j.length<3?Ee._hostElement.classList.add("mdc-slider__thumb--short-value"):Ee._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const x=this._getInput(2),j=this._getInput(1);x&&this._updateValueIndicatorUI(x),j&&this._updateValueIndicatorUI(j)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const x=this._step&&this._step>0?this._step:1,Ee=(Math.floor(this.max/x)*x-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*Ee-6}_updateTrackUI(x){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(x):this._updateTrackUINonRange(x))}_updateTrackUIRange(x){const j=x.getSibling();if(!j||!this._cachedWidth)return;const Ee=Math.abs(j.translateX-x.translateX)/this._cachedWidth;this._setTrackActiveStyles(x._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-j.translateX+"px",transformOrigin:"right",transform:`scaleX(${Ee})`}:{left:`${j.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${Ee})`})}_updateTrackUINonRange(x){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-x.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${x.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const x=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(x):this._updateTickMarkUINonRange(x),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(x){const j=this._getValue();let Ee=Math.max(Math.round((j-this.min)/x),0),ee=Math.max(Math.round((this.max-j)/x),0);this._isRtl?Ee++:ee++,this._tickMarks=Array(Ee).fill(0).concat(Array(ee).fill(1))}_updateTickMarkUIRange(x){const j=this._getValue(),Ee=this._getValue(1),ee=Math.max(Math.floor((Ee-this.min)/x),0),ie=Math.max(Math.floor((j-Ee)/x)+1,0),q=Math.max(Math.floor((this.max-j)/x),0);this._tickMarks=Array(ee).fill(1).concat(Array(ie).fill(0),Array(q).fill(1))}_getInput(x){return 2===x&&this._input?this._input:this._inputs?.length?1===x?this._inputs.first:this._inputs.last:void 0}_getThumb(x){return 2===x?this._thumbs?.last:this._thumbs?.first}_setTransition(x){this._hasAnimation=x&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}}return N.\u0275fac=function(x){return new(x||N)(d.Y36(d.R0b),d.Y36(d.sBO),d.Y36(o.t4),d.Y36(d.SBq),d.Y36(e.Is,8),d.Y36(c.Y2,8),d.Y36(d.QbO,8))},N.\u0275cmp=d.Xpm({type:N,selectors:[["mat-slider"]],contentQueries:function(x,j,Ee){if(1&x&&(d.Suo(Ee,ce,5),d.Suo(Ee,pt,4)),2&x){let ee;d.iGM(ee=d.CRH())&&(j._input=ee.first),d.iGM(ee=d.CRH())&&(j._inputs=ee)}},viewQuery:function(x,j){if(1&x&&(d.Gf(J,5),d.Gf(G,5)),2&x){let Ee;d.iGM(Ee=d.CRH())&&(j._trackActive=Ee.first),d.iGM(Ee=d.CRH())&&(j._thumbs=Ee)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:10,hostBindings:function(x,j){2&x&&d.ekj("mdc-slider--range",j._isRange)("mdc-slider--disabled",j.disabled)("mdc-slider--discrete",j.discrete)("mdc-slider--tick-marks",j.showTickMarks)("_mat-animation-noopable",j._noopAnimations)},inputs:{color:"color",disableRipple:"disableRipple",disabled:"disabled",discrete:"discrete",showTickMarks:"showTickMarks",min:"min",max:"max",step:"step",displayWith:"displayWith"},exportAs:["matSlider"],features:[d._Bn([{provide:Mt,useExisting:N}]),d.qOj],ngContentSelectors:Ue,decls:9,vars:5,consts:[[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],["trackActive",""],["class","mdc-slider__tick-marks",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText",4,"ngIf"],[3,"discrete","thumbPosition","valueIndicatorText"],[1,"mdc-slider__tick-marks"],["tickMarkContainer",""],[4,"ngIf"],[3,"class","transform",4,"ngFor","ngForOf"]],template:function(x,j){1&x&&(d.F$t(),d.Hsn(0),d.TgZ(1,"div",0),d._UZ(2,"div",1),d.TgZ(3,"div",2),d._UZ(4,"div",3,4),d.qZA(),d.YNc(6,Ae,3,1,"div",5),d.qZA(),d.YNc(7,$e,1,3,"mat-slider-visual-thumb",6),d._UZ(8,"mat-slider-visual-thumb",7)),2&x&&(d.xp6(6),d.Q6J("ngIf",j.showTickMarks),d.xp6(1),d.Q6J("ngIf",j._isRange),d.xp6(1),d.Q6J("discrete",j.discrete)("thumbPosition",2)("valueIndicatorText",j.endValueIndicatorText))},dependencies:[f.sg,f.O5,R],styles:['.mdc-slider{cursor:pointer;height:48px;margin:0 24px;position:relative;touch-action:pan-y}.mdc-slider .mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mdc-slider .mdc-slider__track--active,.mdc-slider .mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider .mdc-slider__track--active{overflow:hidden}.mdc-slider .mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;-webkit-transform-origin:left;transform-origin:left}[dir=rtl] .mdc-slider .mdc-slider__track--active_fill,.mdc-slider .mdc-slider__track--active_fill[dir=rtl]{-webkit-transform-origin:right;transform-origin:right}.mdc-slider .mdc-slider__track--inactive{left:0;top:0}.mdc-slider .mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__track--inactive::before{border-color:CanvasText}}.mdc-slider .mdc-slider__value-indicator-container{bottom:44px;left:var(--slider-value-indicator-container-left, 50%);pointer-events:none;position:absolute;right:var(--slider-value-indicator-container-right);transform:var(--slider-value-indicator-container-transform, translateX(-50%))}.mdc-slider .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0.4, 0, 1, 1);align-items:center;border-radius:4px;display:flex;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom}.mdc-slider .mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:var(--slider-value-indicator-caret-left, 50%);position:absolute;right:var(--slider-value-indicator-caret-right);transform:var(--slider-value-indicator-caret-transform, translateX(-50%));width:0}.mdc-slider .mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-slider .mdc-slider__value-indicator::after{border-color:CanvasText}}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}@media(prefers-reduced-motion){.mdc-slider .mdc-slider__value-indicator,.mdc-slider .mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:none}}.mdc-slider .mdc-slider__thumb{display:flex;left:-24px;outline:none;position:absolute;user-select:none;height:48px;width:48px}.mdc-slider .mdc-slider__thumb--top{z-index:1}.mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-style:solid;border-width:1px;box-sizing:content-box}.mdc-slider .mdc-slider__thumb-knob{box-sizing:border-box;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.mdc-slider .mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:transform 80ms ease}@media(prefers-reduced-motion){.mdc-slider--discrete .mdc-slider__thumb,.mdc-slider--discrete .mdc-slider__track--active_fill{transition:none}}.mdc-slider--disabled{cursor:auto}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__input{cursor:pointer;left:2px;margin:0;height:44px;opacity:0;pointer-events:none;position:absolute;top:2px;width:44px}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;margin-left:8px;margin-right:8px;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-slider .mdc-slider__thumb-knob{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000));border-color:var(--mdc-slider-disabled-handle-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider.mdc-slider--disabled .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb::before,.mat-mdc-slider .mdc-slider__thumb::after{background-color:var(--mdc-slider-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover::before,.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-surface--hover::before{opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded--background-focused::before,.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mat-mdc-slider .mdc-slider__thumb:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__thumb.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mat-mdc-slider .mdc-slider__track--active_fill{border-color:var(--mdc-slider-active-track-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mdc-theme-on-surface, #000))}.mat-mdc-slider .mdc-slider__track--inactive{background-color:var(--mdc-slider-inactive-track-color, var(--mdc-theme-primary, #6200ee));opacity:.24}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mdc-theme-on-surface, #000));opacity:.24}.mat-mdc-slider .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--active{background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mdc-theme-on-primary, #fff));opacity:var(--mdc-slider-with-tick-marks-active-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mdc-theme-primary, #6200ee));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider.mdc-slider--disabled .mdc-slider__tick-mark--inactive{background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mdc-theme-on-surface, #000));opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity, 0.6)}.mat-mdc-slider .mdc-slider__value-indicator{background-color:var(--mdc-slider-label-container-color, #666666);opacity:1}.mat-mdc-slider .mdc-slider__value-indicator::before{border-top-color:var(--mdc-slider-label-container-color, #666666)}.mat-mdc-slider .mdc-slider__value-indicator{color:var(--mdc-slider-label-label-text-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slider .mdc-slider__track{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__track--active{height:var(--mdc-slider-active-track-height, 6px);top:calc((var(--mdc-slider-inactive-track-height, 4px) - var(--mdc-slider-active-track-height, 6px)) / 2)}.mat-mdc-slider .mdc-slider__track--active_fill{border-top-width:var(--mdc-slider-active-track-height, 6px)}.mat-mdc-slider .mdc-slider__track--inactive{height:var(--mdc-slider-inactive-track-height, 4px)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{height:var(--mdc-slider-with-tick-marks-container-size, 2px);width:var(--mdc-slider-with-tick-marks-container-size, 2px)}.mat-mdc-slider.mdc-slider--disabled{opacity:0.38}.mat-mdc-slider .mdc-slider__value-indicator-text{letter-spacing:var(--mdc-slider-label-label-text-tracking, 0.0071428571em);font-size:var(--mdc-slider-label-label-text-size, 0.875rem);font-family:var(--mdc-slider-label-label-text-font, Roboto, sans-serif);font-weight:var(--mdc-slider-label-label-text-weight, 500);line-height:var(--mdc-slider-label-label-text-line-height, 1.375rem)}.mat-mdc-slider .mdc-slider__track--active{border-radius:var(--mdc-slider-active-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__track--inactive{border-radius:var(--mdc-slider-inactive-track-shape, 9999px)}.mat-mdc-slider .mdc-slider__thumb-knob{border-radius:var(--mdc-slider-handle-shape, 50%);width:var(--mdc-slider-handle-width, 20px);height:var(--mdc-slider-handle-height, 20px);border-style:solid;border-width:calc(var(--mdc-slider-handle-height, 20px) / 2) calc(var(--mdc-slider-handle-width, 20px) / 2)}.mat-mdc-slider .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-mark--inactive{border-radius:var(--mdc-slider-with-tick-marks-container-shape, 50%)}.mat-mdc-slider .mdc-slider__thumb-knob{box-shadow:var(--mdc-slider-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-hover-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:hover .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee));border-color:var(--mdc-slider-focus-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--focused .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb:not(:disabled):active .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:#fff}.mat-mdc-slider .mdc-slider__thumb--top .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mat-mdc-slider .mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border-color:var(--mdc-slider-with-overlap-handle-outline-color, #fff);border-width:var(--mdc-slider-with-overlap-handle-outline-width, 1px)}.mat-mdc-slider .mdc-slider__input{box-sizing:content-box;pointer-events:auto}.mat-mdc-slider .mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mat-mdc-slider .mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider .mdc-slider__track,.mat-mdc-slider .mdc-slider__thumb{pointer-events:none}.mat-mdc-slider .mdc-slider__value-indicator{opacity:var(--mat-mdc-slider-value-indicator-opacity, 1)}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-mdc-slider-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-mdc-slider-hover-ripple-color, transparent)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-mdc-slider-focus-ripple-color, transparent)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),N})();const Te={provide:p.JU,useExisting:(0,d.Gpc)(()=>Ne),multi:!0};let Ne=(()=>{class N{get value(){return(0,n.su)(this._hostElement.value)}set value(x){const j=(0,n.su)(x).toString();this._hasSetInitialValue?this._isActive||(this._hostElement.value=j,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()):this._initialValue=j}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=0,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(x){this._translateX=x}get min(){return(0,n.su)(this._hostElement.min)}set min(x){this._hostElement.min=(0,n.su)(x).toString(),this._cdr.detectChanges()}get max(){return(0,n.su)(this._hostElement.max)}set max(x){this._hostElement.max=(0,n.su)(x).toString(),this._cdr.detectChanges()}get step(){return(0,n.su)(this._hostElement.step)}set step(x){this._hostElement.step=(0,n.su)(x).toString(),this._cdr.detectChanges()}get disabled(){return(0,n.Ig)(this._hostElement.disabled)}set disabled(x){this._hostElement.disabled=(0,n.Ig)(x),this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(x){this._isFocused=x}constructor(x,j,Ee,ee){this._ngZone=x,this._elementRef=j,this._cdr=Ee,this._slider=ee,this.valueChange=new d.vpe,this.dragStart=new d.vpe,this.dragEnd=new d.vpe,this.thumbPosition=2,this._knobRadius=8,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new E.x,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._hostElement=j.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.complete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(x){this.disabled||0!==x.button||(this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(x,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(x),this.dragStart.emit({source:this,parent:this._slider,value:this.value})))}_handleValueCorrection(x){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(x)},0)}_fixValue(x){const j=x.clientX-this._slider._cachedLeft,Ee=this._slider._cachedWidth,ee=0===this._slider.step?1:this._slider.step,ie=Math.floor((this._slider.max-this._slider.min)/ee),We=Math.round((this._slider._isRtl?1-j/Ee:j/Ee)*ie)/ie*(this._slider.max-this._slider.min)+this._slider.min,He=Math.round(We/ee)*ee;if(He===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(x,{withAnimation:this._slider._hasAnimation}));this.value=He,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(x,{withAnimation:this._slider._hasAnimation})}_onPointerMove(x){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(x)}_onPointerUp(){this._isActive&&(this._isActive=!1,this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive()))}_clamp(x){return Math.max(Math.min(x,this._slider._cachedWidth),0)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*this._slider._cachedWidth:this.percentage*this._slider._cachedWidth}_calcTranslateXByPointerEvent(x){return x.clientX-this._slider._cachedLeft}_updateWidthActive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding}px)`}_updateWidthInactive(){this._hostElement.style.padding="0px",this._hostElement.style.width="calc(100% + 48px)",this._hostElement.style.left="-24px"}_updateThumbUIByValue(x){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(x)}_updateThumbUIByPointerEvent(x,j){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(x)),this._updateThumbUI(j)}_updateThumbUI(x){this._slider._setTransition(!!x?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(x){(this._isControlInitialized||null!==x)&&(this.value=x)}registerOnChange(x){this._onChangeFn=x,this._isControlInitialized=!0}registerOnTouched(x){this._onTouchedFn=x}setDisabledState(x){this.disabled=x}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}}return N.\u0275fac=function(x){return new(x||N)(d.Y36(d.R0b),d.Y36(d.SBq),d.Y36(d.sBO),d.Y36(Mt))},N.\u0275dir=d.lG2({type:N,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(x,j){1&x&&d.NdJ("change",function(){return j._onChange()})("input",function(){return j._onInput()})("blur",function(){return j._onBlur()})("focus",function(){return j._onFocus()}),2&x&&d.uIk("aria-valuetext",j._valuetext)},inputs:{value:"value"},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],features:[d._Bn([Te,{provide:ce,useExisting:N}])]}),N})(),St=(()=>{class N{}return N.\u0275fac=function(x){return new(x||N)},N.\u0275mod=d.oAB({type:N}),N.\u0275inj=d.cJS({imports:[c.BQ,f.ez,c.si]}),N})()},22939:(vt,we,l)=>{"use strict";l.d(we,{ZX:()=>Q,ux:()=>N});var e=l(65879),n=l(78645),o=l(96814),d=l(32296),c=l(86825),f=l(68484),p=l(62831),E=l(48180),F=l(59773),W=l(4300),De=l(71088),J=l(33651),Le=l(23680);function Ie(z,x){if(1&z){const j=e.EpF();e.TgZ(0,"div",2)(1,"button",3),e.NdJ("click",function(){e.CHM(j);const ee=e.oxw();return e.KtG(ee.action())}),e._uU(2),e.qZA()()}if(2&z){const j=e.oxw();e.xp6(2),e.hij(" ",j.data.action," ")}}const Ae=["label"];function $e(z,x){}const Ue=Math.pow(2,31)-1;class Mt{constructor(x,j){this._overlayRef=j,this._afterDismissed=new n.x,this._afterOpened=new n.x,this._onAction=new n.x,this._dismissedByAction=!1,this.containerInstance=x,x._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(x){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(x,Ue))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const ce=new e.OlP("MatSnackBarData");class pt{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let G=(()=>{class z{}return z.\u0275fac=function(j){return new(j||z)},z.\u0275dir=e.lG2({type:z,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),z})(),ye=(()=>{class z{}return z.\u0275fac=function(j){return new(j||z)},z.\u0275dir=e.lG2({type:z,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),z})(),R=(()=>{class z{}return z.\u0275fac=function(j){return new(j||z)},z.\u0275dir=e.lG2({type:z,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),z})(),se=(()=>{class z{constructor(j,Ee){this.snackBarRef=j,this.data=Ee}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return z.\u0275fac=function(j){return new(j||z)(e.Y36(Mt),e.Y36(ce))},z.\u0275cmp=e.Xpm({type:z,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(j,Ee){1&j&&(e.TgZ(0,"div",0),e._uU(1),e.qZA(),e.YNc(2,Ie,3,1,"div",1)),2&j&&(e.xp6(1),e.hij(" ",Ee.data.message,"\n"),e.xp6(1),e.Q6J("ngIf",Ee.hasAction))},dependencies:[o.O5,d.lW,G,ye,R],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),z})();const pe={snackBarState:(0,c.X$)("state",[(0,c.SB)("void, hidden",(0,c.oB)({transform:"scale(0.8)",opacity:0})),(0,c.SB)("visible",(0,c.oB)({transform:"scale(1)",opacity:1})),(0,c.eR)("* => visible",(0,c.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,c.eR)("* => void, * => hidden",(0,c.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,c.oB)({opacity:0})))])};let he=0,Oe=(()=>{class z extends f.en{constructor(j,Ee,ee,ie,q){super(),this._ngZone=j,this._elementRef=Ee,this._changeDetectorRef=ee,this._platform=ie,this.snackBarConfig=q,this._document=(0,e.f3M)(o.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new n.x,this._onExit=new n.x,this._onEnter=new n.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+he++,this.attachDomPortal=re=>{this._assertNotAttached();const We=this._portalOutlet.attachDomPortal(re);return this._afterPortalAttached(),We},this._live="assertive"!==q.politeness||q.announcementMessage?"off"===q.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(j){this._assertNotAttached();const Ee=this._portalOutlet.attachComponentPortal(j);return this._afterPortalAttached(),Ee}attachTemplatePortal(j){this._assertNotAttached();const Ee=this._portalOutlet.attachTemplatePortal(j);return this._afterPortalAttached(),Ee}onAnimationEnd(j){const{fromState:Ee,toState:ee}=j;if(("void"===ee&&"void"!==Ee||"hidden"===ee)&&this._completeExit(),"visible"===ee){const ie=this._onEnter;this._ngZone.run(()=>{ie.next(),ie.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,E.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const j=this._elementRef.nativeElement,Ee=this.snackBarConfig.panelClass;Ee&&(Array.isArray(Ee)?Ee.forEach(ee=>j.classList.add(ee)):j.classList.add(Ee)),this._exposeToModals()}_exposeToModals(){const j=this._liveElementId,Ee=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let ee=0;ee{const Ee=j.getAttribute("aria-owns");if(Ee){const ee=Ee.replace(this._liveElementId,"").trim();ee.length>0?j.setAttribute("aria-owns",ee):j.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const j=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Ee=this._elementRef.nativeElement.querySelector("[aria-live]");if(j&&Ee){let ee=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&j.contains(document.activeElement)&&(ee=document.activeElement),j.removeAttribute("aria-hidden"),Ee.appendChild(j),ee?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return z.\u0275fac=function(j){return new(j||z)(e.Y36(e.R0b),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(p.t4),e.Y36(pt))},z.\u0275dir=e.lG2({type:z,viewQuery:function(j,Ee){if(1&j&&e.Gf(f.Pl,7),2&j){let ee;e.iGM(ee=e.CRH())&&(Ee._portalOutlet=ee.first)}},features:[e.qOj]}),z})(),Te=(()=>{class z extends Oe{_afterPortalAttached(){super._afterPortalAttached();const j=this._label.nativeElement,Ee="mdc-snackbar__label";j.classList.toggle(Ee,!j.querySelector(`.${Ee}`))}}return z.\u0275fac=function(){let x;return function(Ee){return(x||(x=e.n5z(z)))(Ee||z)}}(),z.\u0275cmp=e.Xpm({type:z,selectors:[["mat-snack-bar-container"]],viewQuery:function(j,Ee){if(1&j&&e.Gf(Ae,7),2&j){let ee;e.iGM(ee=e.CRH())&&(Ee._label=ee.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(j,Ee){1&j&&e.WFA("@state.done",function(ie){return Ee.onAnimationEnd(ie)}),2&j&&e.d8E("@state",Ee._animationState)},features:[e.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(j,Ee){1&j&&(e.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),e.YNc(4,$e,0,0,"ng-template",4),e.qZA(),e._UZ(5,"div"),e.qZA()()),2&j&&(e.xp6(5),e.uIk("aria-live",Ee._live)("role",Ee._role)("id",Ee._liveElementId))},dependencies:[f.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[pe.snackBarState]}}),z})(),Q=(()=>{class z{}return z.\u0275fac=function(j){return new(j||z)},z.\u0275mod=e.oAB({type:z}),z.\u0275inj=e.cJS({imports:[J.U8,f.eL,o.ez,d.ot,Le.BQ,Le.BQ]}),z})();const qe=new e.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function Ne(){return new pt}});let St=(()=>{class z{get _openedSnackBarRef(){const j=this._parentSnackBar;return j?j._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(j){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=j:this._snackBarRefAtThisLevel=j}constructor(j,Ee,ee,ie,q,re){this._overlay=j,this._live=Ee,this._injector=ee,this._breakpointObserver=ie,this._parentSnackBar=q,this._defaultConfig=re,this._snackBarRefAtThisLevel=null}openFromComponent(j,Ee){return this._attach(j,Ee)}openFromTemplate(j,Ee){return this._attach(j,Ee)}open(j,Ee="",ee){const ie={...this._defaultConfig,...ee};return ie.data={message:j,action:Ee},ie.announcementMessage===j&&(ie.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,ie)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(j,Ee){const ie=e.zs3.create({parent:Ee&&Ee.viewContainerRef&&Ee.viewContainerRef.injector||this._injector,providers:[{provide:pt,useValue:Ee}]}),q=new f.C5(this.snackBarContainerComponent,Ee.viewContainerRef,ie),re=j.attach(q);return re.instance.snackBarConfig=Ee,re.instance}_attach(j,Ee){const ee={...new pt,...this._defaultConfig,...Ee},ie=this._createOverlay(ee),q=this._attachSnackBarContainer(ie,ee),re=new Mt(q,ie);if(j instanceof e.Rgc){const We=new f.UE(j,null,{$implicit:ee.data,snackBarRef:re});re.instance=q.attachTemplatePortal(We)}else{const We=this._createInjector(ee,re),He=new f.C5(j,void 0,We),at=q.attachComponentPortal(He);re.instance=at.instance}return this._breakpointObserver.observe(De.u3.HandsetPortrait).pipe((0,F.R)(ie.detachments())).subscribe(We=>{ie.overlayElement.classList.toggle(this.handsetCssClass,We.matches)}),ee.announcementMessage&&q._onAnnounce.subscribe(()=>{this._live.announce(ee.announcementMessage,ee.politeness)}),this._animateSnackBar(re,ee),this._openedSnackBarRef=re,this._openedSnackBarRef}_animateSnackBar(j,Ee){j.afterDismissed().subscribe(()=>{this._openedSnackBarRef==j&&(this._openedSnackBarRef=null),Ee.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{j.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):j.containerInstance.enter(),Ee.duration&&Ee.duration>0&&j.afterOpened().subscribe(()=>j._dismissAfter(Ee.duration))}_createOverlay(j){const Ee=new J.X_;Ee.direction=j.direction;let ee=this._overlay.position().global();const ie="rtl"===j.direction,q="left"===j.horizontalPosition||"start"===j.horizontalPosition&&!ie||"end"===j.horizontalPosition&&ie,re=!q&&"center"!==j.horizontalPosition;return q?ee.left("0"):re?ee.right("0"):ee.centerHorizontally(),"top"===j.verticalPosition?ee.top("0"):ee.bottom("0"),Ee.positionStrategy=ee,this._overlay.create(Ee)}_createInjector(j,Ee){return e.zs3.create({parent:j&&j.viewContainerRef&&j.viewContainerRef.injector||this._injector,providers:[{provide:Mt,useValue:Ee},{provide:ce,useValue:j.data}]})}}return z.\u0275fac=function(j){return new(j||z)(e.LFG(J.aV),e.LFG(W.Kd),e.LFG(e.zs3),e.LFG(De.Yg),e.LFG(z,12),e.LFG(qe))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac}),z})(),N=(()=>{class z extends St{constructor(j,Ee,ee,ie,q,re){super(j,Ee,ee,ie,q,re),this.simpleSnackBarComponent=se,this.snackBarContainerComponent=Te,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return z.\u0275fac=function(j){return new(j||z)(e.LFG(J.aV),e.LFG(W.Kd),e.LFG(e.zs3),e.LFG(De.Yg),e.LFG(z,12),e.LFG(qe))},z.\u0275prov=e.Yz7({token:z,factory:z.\u0275fac,providedIn:Q}),z})()},13566:(vt,we,l)=>{"use strict";l.d(we,{JX:()=>Te,YE:()=>ce,nU:()=>Oe});var e=l(65879),n=l(4300),o=l(42495),d=l(36028),c=l(23680),f=l(78645),p=l(63019),E=l(86825),F=l(96814);const W=["mat-sort-header",""];function De(Q,Ne){if(1&Q){const qe=e.EpF();e.TgZ(0,"div",3),e.NdJ("@arrowPosition.start",function(){e.CHM(qe);const N=e.oxw();return e.KtG(N._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){e.CHM(qe);const N=e.oxw();return e.KtG(N._disableViewStateAnimation=!1)}),e._UZ(1,"div",4),e.TgZ(2,"div",5),e._UZ(3,"div",6)(4,"div",7)(5,"div",8),e.qZA()()}if(2&Q){const qe=e.oxw();e.Q6J("@arrowOpacity",qe._getArrowViewState())("@arrowPosition",qe._getArrowViewState())("@allowChildren",qe._getArrowDirectionState()),e.xp6(2),e.Q6J("@indicator",qe._getArrowDirectionState()),e.xp6(1),e.Q6J("@leftPointer",qe._getArrowDirectionState()),e.xp6(1),e.Q6J("@rightPointer",qe._getArrowDirectionState())}}const J=["*"],Ue=new e.OlP("MAT_SORT_DEFAULT_OPTIONS"),Mt=(0,c.dB)((0,c.Id)(class{}));let ce=(()=>{class Q extends Mt{get direction(){return this._direction}set direction(qe){this._direction=qe}get disableClear(){return this._disableClear}set disableClear(qe){this._disableClear=(0,o.Ig)(qe)}constructor(qe){super(),this._defaultOptions=qe,this.sortables=new Map,this._stateChanges=new f.x,this.start="asc",this._direction="",this.sortChange=new e.vpe}register(qe){this.sortables.set(qe.id,qe)}deregister(qe){this.sortables.delete(qe.id)}sort(qe){this.active!=qe.id?(this.active=qe.id,this.direction=qe.start?qe.start:this.start):this.direction=this.getNextSortDirection(qe),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(qe){if(!qe)return"";let N=function pt(Q,Ne){let qe=["asc","desc"];return"desc"==Q&&qe.reverse(),Ne||qe.push(""),qe}(qe.start||this.start,qe?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),z=N.indexOf(this.direction)+1;return z>=N.length&&(z=0),N[z]}ngOnInit(){this._markInitialized()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}}return Q.\u0275fac=function(qe){return new(qe||Q)(e.Y36(Ue,8))},Q.\u0275dir=e.lG2({type:Q,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],active:["matSortActive","active"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[e.qOj,e.TTD]}),Q})();const G=c.mZ.ENTERING+" "+c.yN.STANDARD_CURVE,ye={indicator:(0,E.X$)("indicator",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"translateY(0px)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"translateY(10px)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(G))]),leftPointer:(0,E.X$)("leftPointer",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"rotate(-45deg)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"rotate(45deg)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(G))]),rightPointer:(0,E.X$)("rightPointer",[(0,E.SB)("active-asc, asc",(0,E.oB)({transform:"rotate(45deg)"})),(0,E.SB)("active-desc, desc",(0,E.oB)({transform:"rotate(-45deg)"})),(0,E.eR)("active-asc <=> active-desc",(0,E.jt)(G))]),arrowOpacity:(0,E.X$)("arrowOpacity",[(0,E.SB)("desc-to-active, asc-to-active, active",(0,E.oB)({opacity:1})),(0,E.SB)("desc-to-hint, asc-to-hint, hint",(0,E.oB)({opacity:.54})),(0,E.SB)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,E.oB)({opacity:0})),(0,E.eR)("* => asc, * => desc, * => active, * => hint, * => void",(0,E.jt)("0ms")),(0,E.eR)("* <=> *",(0,E.jt)(G))]),arrowPosition:(0,E.X$)("arrowPosition",[(0,E.eR)("* => desc-to-hint, * => desc-to-active",(0,E.jt)(G,(0,E.F4)([(0,E.oB)({transform:"translateY(-25%)"}),(0,E.oB)({transform:"translateY(0)"})]))),(0,E.eR)("* => hint-to-desc, * => active-to-desc",(0,E.jt)(G,(0,E.F4)([(0,E.oB)({transform:"translateY(0)"}),(0,E.oB)({transform:"translateY(25%)"})]))),(0,E.eR)("* => asc-to-hint, * => asc-to-active",(0,E.jt)(G,(0,E.F4)([(0,E.oB)({transform:"translateY(25%)"}),(0,E.oB)({transform:"translateY(0)"})]))),(0,E.eR)("* => hint-to-asc, * => active-to-asc",(0,E.jt)(G,(0,E.F4)([(0,E.oB)({transform:"translateY(0)"}),(0,E.oB)({transform:"translateY(-25%)"})]))),(0,E.SB)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,E.oB)({transform:"translateY(0)"})),(0,E.SB)("hint-to-desc, active-to-desc, desc",(0,E.oB)({transform:"translateY(-25%)"})),(0,E.SB)("hint-to-asc, active-to-asc, asc",(0,E.oB)({transform:"translateY(25%)"}))]),allowChildren:(0,E.X$)("allowChildren",[(0,E.eR)("* <=> *",[(0,E.IO)("@*",(0,E.pV)(),{optional:!0})])])};let R=(()=>{class Q{constructor(){this.changes=new f.x}}return Q.\u0275fac=function(qe){return new(qe||Q)},Q.\u0275prov=e.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();const pe={provide:R,deps:[[new e.FiY,new e.tp0,R]],useFactory:function se(Q){return Q||new R}},he=(0,c.Id)(class{});let Oe=(()=>{class Q extends he{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(qe){this._updateSortActionDescription(qe)}get disableClear(){return this._disableClear}set disableClear(qe){this._disableClear=(0,o.Ig)(qe)}constructor(qe,St,N,z,x,j,Ee,ee){super(),this._intl=qe,this._changeDetectorRef=St,this._sort=N,this._columnDef=z,this._focusMonitor=x,this._elementRef=j,this._ariaDescriber=Ee,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this._sortActionDescription="Sort",ee?.arrowPosition&&(this.arrowPosition=ee?.arrowPosition),this._handleStateChanges()}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(qe=>{const St=!!qe;St!==this._showIndicatorHint&&(this._setIndicatorHintVisible(St),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(qe){this._isDisabled()&&qe||(this._showIndicatorHint=qe,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(qe){this._viewState=qe||{},this._disableViewStateAnimation&&(this._viewState={toState:qe.toState})}_toggleOnInteraction(){this._sort.sort(this),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0)}_handleClick(){this._isDisabled()||this._sort.sort(this)}_handleKeydown(qe){!this._isDisabled()&&(qe.keyCode===d.L_||qe.keyCode===d.K5)&&(qe.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}_getArrowDirectionState(){return`${this._isSorted()?"active-":""}${this._arrowDirection}`}_getArrowViewState(){const qe=this._viewState.fromState;return(qe?`${qe}-to-`:"")+this._viewState.toState}_updateArrowDirection(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}_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(qe){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,qe)),this._sortActionDescription=qe}_handleStateChanges(){this._rerenderSubscription=(0,p.T)(this._sort.sortChange,this._sort._stateChanges,this._intl.changes).subscribe(()=>{this._isSorted()&&(this._updateArrowDirection(),("hint"===this._viewState.toState||"active"===this._viewState.toState)&&(this._disableViewStateAnimation=!0),this._setAnimationTransitionState({fromState:this._arrowDirection,toState:"active"}),this._showIndicatorHint=!1),!this._isSorted()&&this._viewState&&"active"===this._viewState.toState&&(this._disableViewStateAnimation=!1,this._setAnimationTransitionState({fromState:"active",toState:this._arrowDirection})),this._changeDetectorRef.markForCheck()})}}return Q.\u0275fac=function(qe){return new(qe||Q)(e.Y36(R),e.Y36(e.sBO),e.Y36(ce,8),e.Y36("MAT_SORT_HEADER_COLUMN_DEF",8),e.Y36(n.tE),e.Y36(e.SBq),e.Y36(n.$s,8),e.Y36(Ue,8))},Q.\u0275cmp=e.Xpm({type:Q,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(qe,St){1&qe&&e.NdJ("click",function(){return St._handleClick()})("keydown",function(z){return St._handleKeydown(z)})("mouseenter",function(){return St._setIndicatorHintVisible(!0)})("mouseleave",function(){return St._setIndicatorHintVisible(!1)}),2&qe&&(e.uIk("aria-sort",St._getAriaSortAttribute()),e.ekj("mat-sort-header-disabled",St._isDisabled()))},inputs:{disabled:"disabled",id:["mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",sortActionDescription:"sortActionDescription",disableClear:"disableClear"},exportAs:["matSortHeader"],features:[e.qOj],attrs:W,ngContentSelectors:J,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(qe,St){1&qe&&(e.F$t(),e.TgZ(0,"div",0)(1,"div",1),e.Hsn(2),e.qZA(),e.YNc(3,De,6,6,"div",2),e.qZA()),2&qe&&(e.ekj("mat-sort-header-sorted",St._isSorted())("mat-sort-header-position-before","before"===St.arrowPosition),e.uIk("tabindex",St._isDisabled()?null:0)("role",St._isDisabled()?null:"button"),e.xp6(3),e.Q6J("ngIf",St._renderArrow()))},dependencies:[F.O5],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{text-align:center;display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity: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}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}"],encapsulation:2,data:{animation:[ye.indicator,ye.leftPointer,ye.rightPointer,ye.arrowOpacity,ye.arrowPosition,ye.allowChildren]},changeDetection:0}),Q})(),Te=(()=>{class Q{}return Q.\u0275fac=function(qe){return new(qe||Q)},Q.\u0275mod=e.oAB({type:Q}),Q.\u0275inj=e.cJS({providers:[pe],imports:[F.ez,c.BQ]}),Q})()},49538:(vt,we,l)=>{"use strict";l.d(we,{BZ:()=>Ue,Dz:()=>Mt,Gk:()=>Ne,Ke:()=>he,Q2:()=>Q,XQ:()=>Te,as:()=>pe,by:()=>Ee,ev:()=>se,fO:()=>ce,ge:()=>ye,mD:()=>pt,nj:()=>Oe,p0:()=>z,w1:()=>G,yh:()=>R});var e=l(65879),n=l(14643),o=l(78337),d=l(23680),c=l(65619),f=l(78645),p=l(63019),E=l(22096),F=l(52572),W=l(42495),De=l(37398);const J=[[["caption"]],[["colgroup"],["col"]]],Le=["caption","colgroup, col"];let Ue=(()=>{class ee extends n.zC{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}ngOnInit(){super.ngOnInit(),this._isNativeHtmlTable&&this._elementRef.nativeElement.querySelector("tbody").classList.add("mdc-data-table__content")}}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:["ngSkipHydration","",1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(q,re){2&q&&e.ekj("mdc-table-fixed-layout",re.fixedLayout)},exportAs:["matTable"],features:[e._Bn([{provide:n.zC,useExisting:ee},{provide:n.pN,useExisting:ee},{provide:n.nl,useClass:n.oF},{provide:o.k,useClass:o.yy},{provide:n.pF,useValue:null}]),e.qOj],ngContentSelectors:Le,decls:6,vars:0,consts:[["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(q,re){1&q&&(e.F$t(J),e.Hsn(0),e.Hsn(1,1),e.GkF(2,0)(3,1)(4,2)(5,3))},dependencies:[n.T$,n.FT,n.$E,n.bH],styles:[".mdc-data-table{border-radius:var(--mdc-shape-medium, 4px);border-width:1px;border-style:solid}.mdc-data-table .mdc-data-table__header-cell:first-child{border-top-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:first-child,.mdc-data-table .mdc-data-table__header-cell:first-child[dir=rtl]{border-top-right-radius:var(--mdc-shape-medium, 4px);border-top-left-radius:0}.mdc-data-table .mdc-data-table__header-cell:last-child{border-top-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table .mdc-data-table__header-cell:last-child,.mdc-data-table .mdc-data-table__header-cell:last-child[dir=rtl]{border-top-left-radius:var(--mdc-shape-medium, 4px);border-top-right-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child{border-bottom-left-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:first-child[dir=rtl]{border-bottom-right-radius:var(--mdc-shape-medium, 4px);border-bottom-left-radius:0}.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child{border-bottom-right-radius:var(--mdc-shape-medium, 4px)}[dir=rtl] .mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child,.mdc-data-table.mdc-data-table--without-footer .mdc-data-table__row:last-child>.mdc-data-table__cell:last-child[dir=rtl]{border-bottom-left-radius:var(--mdc-shape-medium, 4px);border-bottom-right-radius:0}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-width:1px;border-bottom-style:solid}.mdc-data-table__pagination{border-top-width:1px;border-top-style:solid}.mdc-data-table__row:last-child>.mdc-data-table__cell{border-bottom:none}.mdc-data-table__row{height:52px}.mdc-data-table__pagination{min-height:52px}.mdc-data-table__header-row{height:56px}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px 0 16px}.mdc-data-table__header-cell--checkbox,.mdc-data-table__cell--checkbox{padding-left:4px;padding-right:0}[dir=rtl] .mdc-data-table__header-cell--checkbox,[dir=rtl] .mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox[dir=rtl],.mdc-data-table__cell--checkbox[dir=rtl]{padding-left:0;padding-right:4px}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__cell--checkbox{width:1px}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__header-cell--checkbox{width:1px}.mdc-data-table__sort-icon-button{width:28px;height:28px;padding:2px;transform:rotate(0.0001deg);margin-left:4px;margin-right:0;opacity:0}.mdc-data-table__sort-icon-button .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:28px;height:28px;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px}.mdc-data-table__sort-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:28px;max-width:28px}.mdc-data-table__sort-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:28px;left:50%;width:28px;transform:translate(-50%, -50%)}[dir=rtl] .mdc-data-table__sort-icon-button,.mdc-data-table__sort-icon-button[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--numeric .mdc-data-table__sort-icon-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__header-cell--sorted-descending .mdc-data-table__sort-icon-button{transform:rotate(-180deg)}.mdc-data-table__sort-icon-button:focus,.mdc-data-table__header-cell:hover .mdc-data-table__sort-icon-button,.mdc-data-table__header-cell--sorted .mdc-data-table__sort-icon-button{opacity:1}.mdc-data-table__header-cell--with-sort{cursor:pointer}.mdc-data-table__sort-status-label{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mdc-data-table--sticky-header .mdc-data-table__header-cell{position:sticky;top:0;z-index:1}.mdc-data-table{-webkit-overflow-scrolling:touch;display:inline-flex;flex-direction:column;box-sizing:border-box;position:relative}.mdc-data-table__table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.mdc-data-table__table{min-width:100%;border:0;white-space:nowrap;border-spacing:0;table-layout:fixed}.mdc-data-table__header-cell{box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mdc-data-table__header-cell,.mdc-data-table__header-cell[dir=rtl]{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__header-cell--numeric,.mdc-data-table__header-cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__header-cell-wrapper{align-items:center;display:inline-flex;vertical-align:middle}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell,.mdc-data-table__cell[dir=rtl]{text-align:right}.mdc-data-table__cell--numeric{text-align:right}[dir=rtl] .mdc-data-table__cell--numeric,.mdc-data-table__cell--numeric[dir=rtl]{text-align:left}.mdc-data-table__pagination{box-sizing:border-box;display:flex;justify-content:flex-end}.mdc-data-table__pagination-trailing{margin-left:4px;margin-right:0;align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}[dir=rtl] .mdc-data-table__pagination-trailing,.mdc-data-table__pagination-trailing[dir=rtl]{margin-left:0;margin-right:4px}.mdc-data-table__pagination-navigation{align-items:center;display:flex}.mdc-data-table__pagination-button{margin-left:0;margin-right:4px}[dir=rtl] .mdc-data-table__pagination-button .mdc-button__icon,.mdc-data-table__pagination-button .mdc-button__icon[dir=rtl]{transform:rotate(180deg)}[dir=rtl] .mdc-data-table__pagination-button,.mdc-data-table__pagination-button[dir=rtl]{margin-left:4px;margin-right:0}.mdc-data-table__pagination-total{margin-left:14px;margin-right:36px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-total,.mdc-data-table__pagination-total[dir=rtl]{margin-left:36px;margin-right:14px}.mdc-data-table__pagination-rows-per-page{margin-left:0;margin-right:22px;align-items:center;display:inline-flex}[dir=rtl] .mdc-data-table__pagination-rows-per-page,.mdc-data-table__pagination-rows-per-page[dir=rtl]{margin-left:22px;margin-right:0}.mdc-data-table__pagination-rows-per-page-label{margin-left:0;margin-right:12px;white-space:nowrap}[dir=rtl] .mdc-data-table__pagination-rows-per-page-label,.mdc-data-table__pagination-rows-per-page-label[dir=rtl]{margin-left:12px;margin-right:0}.mdc-data-table__pagination-rows-per-page-select{min-width:var(--mdc-menu-min-width, 80px);margin:8px 0}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{width:100%;min-width:80px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor{height:36px}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-floating-label--float-above{font-size:.75rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-data-table__pagination-rows-per-page-select .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-data-table__pagination-rows-per-page-select .mdc-select__dropdown-icon{width:20px;height:20px}.mdc-data-table__pagination-rows-per-page-select.mdc-select--outlined .mdc-select__anchor :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 56px)}.mdc-data-table__pagination-rows-per-page-select .mdc-list-item.mdc-list-item--with-one-line{height:36px}.mdc-data-table__progress-indicator{display:none;position:absolute;width:100%}.mdc-data-table--in-progress .mdc-data-table__progress-indicator{display:block}.mdc-data-table__scrim{background-color:var(--mdc-theme-surface, #fff);height:100%;opacity:.32;position:absolute;top:0;width:100%}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-sticky{position:sticky !important}.mat-mdc-table{table-layout:auto;white-space:normal}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-mdc-row:hover,.mat-mdc-table .mat-mdc-footer-row:hover{background-color: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}),ee})(),Mt=(()=>{class ee extends n.O_{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matCellDef",""]],features:[e._Bn([{provide:n.O_,useExisting:ee}]),e.qOj]}),ee})(),ce=(()=>{class ee extends n.D5{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matHeaderCellDef",""]],features:[e._Bn([{provide:n.D5,useExisting:ee}]),e.qOj]}),ee})(),pt=(()=>{class ee extends n.Z4{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matFooterCellDef",""]],features:[e._Bn([{provide:n.Z4,useExisting:ee}]),e.qOj]}),ee})(),G=(()=>{class ee extends n.fo{get name(){return this._name}set name(q){this._setNameInput(q)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matColumnDef",""]],inputs:{sticky:"sticky",name:["matColumnDef","name"]},features:[e._Bn([{provide:n.fo,useExisting:ee},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ee}]),e.qOj]}),ee})(),ye=(()=>{class ee extends n.Af{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[e.qOj]}),ee})(),R=(()=>{class ee extends n.QJ{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[e.qOj]}),ee})(),se=(()=>{class ee extends n.hD{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[e.qOj]}),ee})(),pe=(()=>{class ee extends n.s${}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matHeaderRowDef",""]],inputs:{columns:["matHeaderRowDef","columns"],sticky:["matHeaderRowDefSticky","sticky"]},features:[e._Bn([{provide:n.s$,useExisting:ee}]),e.qOj]}),ee})(),he=(()=>{class ee extends n.fe{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matFooterRowDef",""]],inputs:{columns:["matFooterRowDef","columns"],sticky:["matFooterRowDefSticky","sticky"]},features:[e._Bn([{provide:n.fe,useExisting:ee}]),e.qOj]}),ee})(),Oe=(()=>{class ee extends n.Sq{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275dir=e.lG2({type:ee,selectors:[["","matRowDef",""]],inputs:{columns:["matRowDefColumns","columns"],when:["matRowDefWhen","when"]},features:[e._Bn([{provide:n.Sq,useExisting:ee}]),e.qOj]}),ee})(),Te=(()=>{class ee extends n.xN{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[e._Bn([{provide:n.xN,useExisting:ee}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(q,re){1&q&&e.GkF(0,0)},dependencies:[n.Kb],encapsulation:2}),ee})(),Q=(()=>{class ee extends n.qM{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[e._Bn([{provide:n.qM,useExisting:ee}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(q,re){1&q&&e.GkF(0,0)},dependencies:[n.Kb],encapsulation:2}),ee})(),Ne=(()=>{class ee extends n._J{}return ee.\u0275fac=function(){let ie;return function(re){return(ie||(ie=e.n5z(ee)))(re||ee)}}(),ee.\u0275cmp=e.Xpm({type:ee,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[e._Bn([{provide:n._J,useExisting:ee}]),e.qOj],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(q,re){1&q&&e.GkF(0,0)},dependencies:[n.Kb],encapsulation:2}),ee})(),z=(()=>{class ee{}return ee.\u0275fac=function(q){return new(q||ee)},ee.\u0275mod=e.oAB({type:ee}),ee.\u0275inj=e.cJS({imports:[d.BQ,n.HT,d.BQ]}),ee})();class j extends o.o2{get data(){return this._data.value}set data(ie){ie=Array.isArray(ie)?ie:[],this._data.next(ie),this._renderChangesSubscription||this._filterData(ie)}get filter(){return this._filter.value}set filter(ie){this._filter.next(ie),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(ie){this._sort=ie,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(ie){this._paginator=ie,this._updateChangeSubscription()}constructor(ie=[]){super(),this._renderData=new c.X([]),this._filter=new c.X(""),this._internalPageChanges=new f.x,this._renderChangesSubscription=null,this.sortingDataAccessor=(q,re)=>{const We=q[re];if((0,W.t6)(We)){const He=Number(We);return He<9007199254740991?He:We}return We},this.sortData=(q,re)=>{const We=re.active,He=re.direction;return We&&""!=He?q.sort((at,Se)=>{let Ze=this.sortingDataAccessor(at,We),H=this.sortingDataAccessor(Se,We);const ke=typeof Ze,ht=typeof H;ke!==ht&&("number"===ke&&(Ze+=""),"number"===ht&&(H+=""));let _t=0;return null!=Ze&&null!=H?Ze>H?_t=1:Ze{const We=Object.keys(q).reduce((at,Se)=>at+q[Se]+"\u25ec","").toLowerCase(),He=re.trim().toLowerCase();return-1!=We.indexOf(He)},this._data=new c.X(ie),this._updateChangeSubscription()}_updateChangeSubscription(){const ie=this._sort?(0,p.T)(this._sort.sortChange,this._sort.initialized):(0,E.of)(null),q=this._paginator?(0,p.T)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,E.of)(null),We=(0,F.a)([this._data,this._filter]).pipe((0,De.U)(([Se])=>this._filterData(Se))),He=(0,F.a)([We,ie]).pipe((0,De.U)(([Se])=>this._orderData(Se))),at=(0,F.a)([He,q]).pipe((0,De.U)(([Se])=>this._pageData(Se)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=at.subscribe(Se=>this._renderData.next(Se))}_filterData(ie){return this.filteredData=null==this.filter||""===this.filter?ie:ie.filter(q=>this.filterPredicate(q,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(ie){return this.sort?this.sortData(ie.slice(),this.sort):ie}_pageData(ie){if(!this.paginator)return ie;const q=this.paginator.pageIndex*this.paginator.pageSize;return ie.slice(q,q+this.paginator.pageSize)}_updatePaginator(ie){Promise.resolve().then(()=>{const q=this.paginator;if(q&&(q.length=ie,q.pageIndex>0)){const re=Math.ceil(q.length/q.pageSize)-1||0,We=Math.min(q.pageIndex,re);We!==q.pageIndex&&(q.pageIndex=We,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}class Ee extends j{}},74104:(vt,we,l)=>{"use strict";l.d(we,{BU:()=>ct,Nh:()=>lt,Nj:()=>It,SP:()=>Qe,sW:()=>nt,uX:()=>Ft});var e=l(96814),n=l(65879),o=l(23680),d=l(68484),c=l(17131),f=l(4300),p=l(49388),E=l(47394),F=l(78645),W=l(92438),De=l(22096),J=l(63019),Le=l(36232),Ie=l(65592),Ae=l(74825),$e=l(65619),Ue=l(27921),Mt=l(93997),ce=l(59773),pt=l(48180),G=l(94664),ye=l(836),R=l(32181),se=l(86825),pe=l(42495),he=l(16672),Oe=l(62831),Te=l(36028);function Q(C,me){}const Ne=function(C){return{animationDuration:C}},qe=function(C,me){return{value:C,params:me}};function St(C,me){1&C&&n.Hsn(0)}const N=["*"],z=["tabListContainer"],x=["tabList"],j=["tabListInner"],Ee=["nextPaginator"],ee=["previousPaginator"],ie=["tabBodyWrapper"],q=["tabHeader"];function re(C,me){}function We(C,me){if(1&C&&n.YNc(0,re,0,0,"ng-template",14),2&C){const X=n.oxw().$implicit;n.Q6J("cdkPortalOutlet",X.templateLabel)}}function He(C,me){if(1&C&&n._uU(0),2&C){const X=n.oxw().$implicit;n.Oqu(X.textLabel)}}function at(C,me){if(1&C){const X=n.EpF();n.TgZ(0,"div",6,7),n.NdJ("click",function(){const Re=n.CHM(X),je=Re.$implicit,yt=Re.index,Bt=n.oxw(),Gt=n.MAs(1);return n.KtG(Bt._handleClick(je,Gt,yt))})("cdkFocusChange",function(Re){const yt=n.CHM(X).index,Bt=n.oxw();return n.KtG(Bt._tabFocusChanged(Re,yt))}),n._UZ(2,"span",8)(3,"div",9),n.TgZ(4,"span",10)(5,"span",11),n.YNc(6,We,1,1,"ng-template",12),n.YNc(7,He,1,1,"ng-template",null,13,n.W1O),n.qZA()()()}if(2&C){const X=me.$implicit,Ye=me.index,Re=n.MAs(1),je=n.MAs(8),yt=n.oxw();n.ekj("mdc-tab--active",yt.selectedIndex===Ye),n.Q6J("id",yt._getTabLabelId(Ye))("ngClass",X.labelClass)("disabled",X.disabled)("fitInkBarToContent",yt.fitInkBarToContent),n.uIk("tabIndex",yt._getTabIndex(Ye))("aria-posinset",Ye+1)("aria-setsize",yt._tabs.length)("aria-controls",yt._getTabContentId(Ye))("aria-selected",yt.selectedIndex===Ye)("aria-label",X.ariaLabel||null)("aria-labelledby",!X.ariaLabel&&X.ariaLabelledby?X.ariaLabelledby:null),n.xp6(3),n.Q6J("matRippleTrigger",Re)("matRippleDisabled",X.disabled||yt.disableRipple),n.xp6(3),n.Q6J("ngIf",X.templateLabel)("ngIfElse",je)}}function Se(C,me){if(1&C){const X=n.EpF();n.TgZ(0,"mat-tab-body",15),n.NdJ("_onCentered",function(){n.CHM(X);const Re=n.oxw();return n.KtG(Re._removeTabBodyWrapperHeight())})("_onCentering",function(Re){n.CHM(X);const je=n.oxw();return n.KtG(je._setTabBodyWrapperHeight(Re))}),n.qZA()}if(2&C){const X=me.$implicit,Ye=me.index,Re=n.oxw();n.ekj("mat-mdc-tab-body-active",Re.selectedIndex===Ye),n.Q6J("id",Re._getTabContentId(Ye))("ngClass",X.bodyClass)("content",X.content)("position",X.position)("origin",X.origin)("animationDuration",Re.animationDuration)("preserveContent",Re.preserveContent),n.uIk("tabindex",null!=Re.contentTabIndex&&Re.selectedIndex===Ye?Re.contentTabIndex:null)("aria-labelledby",Re._getTabLabelId(Ye))}}const Ze=["mat-tab-nav-bar",""],H=["mat-tab-link",""],ke={translateTab:(0,se.X$)("translateTab",[(0,se.SB)("center, void, left-origin-center, right-origin-center",(0,se.oB)({transform:"none"})),(0,se.SB)("left",(0,se.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,se.SB)("right",(0,se.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,se.eR)("* => left, * => right, left => center, right => center",(0,se.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,se.eR)("void => left-origin-center",[(0,se.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,se.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,se.eR)("void => right-origin-center",[(0,se.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,se.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let ht=(()=>{class C extends d.Pl{constructor(X,Ye,Re,je){super(X,Ye,je),this._host=Re,this._centeringSub=E.w0.EMPTY,this._leavingSub=E.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,Ue.O)(this._host._isCenterPosition(this._host._position))).subscribe(X=>{X&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n._Vd),n.Y36(n.s_b),n.Y36((0,n.Gpc)(()=>ot)),n.Y36(e.K0))},C.\u0275dir=n.lG2({type:C,selectors:[["","matTabBodyHost",""]],features:[n.qOj]}),C})(),_t=(()=>{class C{set position(X){this._positionIndex=X,this._computePositionAnimationState()}constructor(X,Ye,Re){this._elementRef=X,this._dir=Ye,this._dirChangeSubscription=E.w0.EMPTY,this._translateTabComplete=new F.x,this._onCentering=new n.vpe,this._beforeCentering=new n.vpe,this._afterLeavingCenter=new n.vpe,this._onCentered=new n.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,Ye&&(this._dirChangeSubscription=Ye.change.subscribe(je=>{this._computePositionAnimationState(je),Re.markForCheck()})),this._translateTabComplete.pipe((0,Mt.x)((je,yt)=>je.fromState===yt.fromState&&je.toState===yt.toState)).subscribe(je=>{this._isCenterPosition(je.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(je.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(X){const Ye=this._isCenterPosition(X.toState);this._beforeCentering.emit(Ye),Ye&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(X){return"center"==X||"left-origin-center"==X||"right-origin-center"==X}_computePositionAnimationState(X=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==X?"left":"right":this._positionIndex>0?"ltr"==X?"right":"left":"center"}_computePositionFromOrigin(X){const Ye=this._getLayoutDirection();return"ltr"==Ye&&X<=0||"rtl"==Ye&&X>0?"left-origin-center":"right-origin-center"}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(p.Is,8),n.Y36(n.sBO))},C.\u0275dir=n.lG2({type:C,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),C})(),ot=(()=>{class C extends _t{constructor(X,Ye,Re){super(X,Ye,Re)}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(p.Is,8),n.Y36(n.sBO))},C.\u0275cmp=n.Xpm({type:C,selectors:[["mat-tab-body"]],viewQuery:function(X,Ye){if(1&X&&n.Gf(d.Pl,5),2&X){let Re;n.iGM(Re=n.CRH())&&(Ye._portalHost=Re.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[n.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(X,Ye){1&X&&(n.TgZ(0,"div",0,1),n.NdJ("@translateTab.start",function(je){return Ye._onTranslateTabStarted(je)})("@translateTab.done",function(je){return Ye._translateTabComplete.next(je)}),n.YNc(2,Q,0,0,"ng-template",2),n.qZA()),2&X&&n.Q6J("@translateTab",n.WLB(3,qe,Ye._position,n.VKq(1,Ne,Ye.animationDuration)))},dependencies:[ht],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:[ke.translateTab]}}),C})();const Et=new n.OlP("MatTabContent");let jt=(()=>{class C{constructor(X){this.template=X}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.Rgc))},C.\u0275dir=n.lG2({type:C,selectors:[["","matTabContent",""]],features:[n._Bn([{provide:Et,useExisting:C}])]}),C})();const si=new n.OlP("MatTabLabel"),Ut=new n.OlP("MAT_TAB");let ii=(()=>{class C extends d.ig{constructor(X,Ye,Re){super(X,Ye),this._closestTab=Re}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.Rgc),n.Y36(n.s_b),n.Y36(Ut,8))},C.\u0275dir=n.lG2({type:C,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[n._Bn([{provide:si,useExisting:C}]),n.qOj]}),C})();const xt="mdc-tab-indicator--active",Rt="mdc-tab-indicator--no-transition";class bt{constructor(me){this._items=me}hide(){this._items.forEach(me=>me.deactivateInkBar())}alignToElement(me){const X=this._items.find(Re=>Re.elementRef.nativeElement===me),Ye=this._currentItem;if(X!==Ye&&(Ye?.deactivateInkBar(),X)){const Re=Ye?.elementRef.nativeElement.getBoundingClientRect?.();X.activateInkBar(Re),this._currentItem=X}}}function de(C){return class extends C{constructor(...me){super(...me),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(me){const X=(0,pe.Ig)(me);this._fitToContent!==X&&(this._fitToContent=X,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(me){const X=this.elementRef.nativeElement;if(!me||!X.getBoundingClientRect||!this._inkBarContentElement)return void X.classList.add(xt);const Ye=X.getBoundingClientRect(),Re=me.width/Ye.width,je=me.left-Ye.left;X.classList.add(Rt),this._inkBarContentElement.style.setProperty("transform",`translateX(${je}px) scaleX(${Re})`),X.getBoundingClientRect(),X.classList.remove(Rt),X.classList.add(xt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(xt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const me=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=me.createElement("span"),this._inkBarContentElement=me.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Ve=(0,o.Id)(class{}),P=de((()=>{class C extends Ve{constructor(X){super(),this.elementRef=X}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq))},C.\u0275dir=n.lG2({type:C,features:[n.qOj]}),C})());let te=(()=>{class C extends P{}return C.\u0275fac=function(){let me;return function(Ye){return(me||(me=n.n5z(C)))(Ye||C)}}(),C.\u0275dir=n.lG2({type:C,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(X,Ye){2&X&&(n.uIk("aria-disabled",!!Ye.disabled),n.ekj("mat-mdc-tab-disabled",Ye.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[n.qOj]}),C})();const gt=(0,o.Id)(class{}),le=new n.OlP("MAT_TAB_GROUP");let tt=(()=>{class C extends gt{get content(){return this._contentPortal}constructor(X,Ye){super(),this._viewContainerRef=X,this._closestTabGroup=Ye,this.textLabel="",this._contentPortal=null,this._stateChanges=new F.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(X){(X.hasOwnProperty("textLabel")||X.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new d.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(X){X&&X._closestTab===this&&(this._templateLabel=X)}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.s_b),n.Y36(le,8))},C.\u0275dir=n.lG2({type:C,viewQuery:function(X,Ye){if(1&X&&n.Gf(n.Rgc,7),2&X){let Re;n.iGM(Re=n.CRH())&&(Ye._implicitContent=Re.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[n.qOj,n.TTD]}),C})(),Ft=(()=>{class C extends tt{constructor(){super(...arguments),this._explicitContent=void 0}get templateLabel(){return this._templateLabel}set templateLabel(X){this._setTemplateLabelInput(X)}}return C.\u0275fac=function(){let me;return function(Ye){return(me||(me=n.n5z(C)))(Ye||C)}}(),C.\u0275cmp=n.Xpm({type:C,selectors:[["mat-tab"]],contentQueries:function(X,Ye,Re){if(1&X&&(n.Suo(Re,jt,7,n.Rgc),n.Suo(Re,ii,5)),2&X){let je;n.iGM(je=n.CRH())&&(Ye._explicitContent=je.first),n.iGM(je=n.CRH())&&(Ye.templateLabel=je.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[n._Bn([{provide:Ut,useExisting:C}]),n.qOj],ngContentSelectors:N,decls:1,vars:0,template:function(X,Ye){1&X&&(n.F$t(),n.YNc(0,St,1,0,"ng-template"))},encapsulation:2}),C})();const Wt=(0,Oe.i$)({passive:!0});let Xe=(()=>{class C{get disablePagination(){return this._disablePagination}set disablePagination(X){this._disablePagination=(0,pe.Ig)(X)}get selectedIndex(){return this._selectedIndex}set selectedIndex(X){X=(0,pe.su)(X),this._selectedIndex!=X&&(this._selectedIndexChanged=!0,this._selectedIndex=X,this._keyManager&&this._keyManager.updateActiveItem(X))}constructor(X,Ye,Re,je,yt,Bt,Gt){this._elementRef=X,this._changeDetectorRef=Ye,this._viewportRuler=Re,this._dir=je,this._ngZone=yt,this._platform=Bt,this._animationMode=Gt,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new F.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new F.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new n.vpe,this.indexFocused=new n.vpe,yt.runOutsideAngular(()=>{(0,W.R)(X.nativeElement,"mouseleave").pipe((0,ce.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,W.R)(this._previousPaginator.nativeElement,"touchstart",Wt).pipe((0,ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,W.R)(this._nextPaginator.nativeElement,"touchstart",Wt).pipe((0,ce.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const X=this._dir?this._dir.change:(0,De.of)("ltr"),Ye=this._viewportRuler.change(150),Re=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new f.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,pt.q)(1)).subscribe(Re),(0,J.T)(X,Ye,this._items.changes,this._itemsResized()).pipe((0,ce.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),Re()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(je=>{this.indexFocused.emit(je),this._setTabFocus(je)})}_itemsResized(){return"function"!=typeof ResizeObserver?Le.E:this._items.changes.pipe((0,Ue.O)(this._items),(0,G.w)(X=>new Ie.y(Ye=>this._ngZone.runOutsideAngular(()=>{const Re=new ResizeObserver(je=>Ye.next(je));return X.forEach(je=>Re.observe(je.elementRef.nativeElement)),()=>{Re.disconnect()}}))),(0,ye.T)(1),(0,R.h)(X=>X.some(Ye=>Ye.contentRect.width>0&&Ye.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(X){if(!(0,Te.Vb)(X))switch(X.keyCode){case Te.K5:case Te.L_:if(this.focusIndex!==this.selectedIndex){const Ye=this._items.get(this.focusIndex);Ye&&!Ye.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(X))}break;default:this._keyManager.onKeydown(X)}}_onContentChanges(){const X=this._elementRef.nativeElement.textContent;X!==this._currentTextContent&&(this._currentTextContent=X||"",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(X){!this._isValidIndex(X)||this.focusIndex===X||!this._keyManager||this._keyManager.setActiveItem(X)}_isValidIndex(X){return!this._items||!!this._items.toArray()[X]}_setTabFocus(X){if(this._showPaginationControls&&this._scrollToLabel(X),this._items&&this._items.length){this._items.toArray()[X].focus();const Ye=this._tabListContainer.nativeElement;Ye.scrollLeft="ltr"==this._getLayoutDirection()?0:Ye.scrollWidth-Ye.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const X=this.scrollDistance,Ye="ltr"===this._getLayoutDirection()?-X:X;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Ye)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(X){this._scrollTo(X)}_scrollHeader(X){return this._scrollTo(this._scrollDistance+("before"==X?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(X){this._stopInterval(),this._scrollHeader(X)}_scrollToLabel(X){if(this.disablePagination)return;const Ye=this._items?this._items.toArray()[X]:null;if(!Ye)return;const Re=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:je,offsetWidth:yt}=Ye.elementRef.nativeElement;let Bt,Gt;"ltr"==this._getLayoutDirection()?(Bt=je,Gt=Bt+yt):(Gt=this._tabListInner.nativeElement.offsetWidth-je,Bt=Gt-yt);const Qt=this.scrollDistance,ei=this.scrollDistance+Re;Btei&&(this.scrollDistance+=Math.min(Gt-ei,Bt-Qt))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const X=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;X||(this.scrollDistance=0),X!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=X}}_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 X=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Ye=X?X.elementRef.nativeElement:null;Ye?this._inkBar.alignToElement(Ye):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(X,Ye){Ye&&null!=Ye.button&&0!==Ye.button||(this._stopInterval(),(0,Ae.H)(650,100).pipe((0,ce.R)((0,J.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:Re,distance:je}=this._scrollHeader(X);(0===je||je>=Re)&&this._stopInterval()}))}_scrollTo(X){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Ye=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Ye,X)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Ye,distance:this._scrollDistance}}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(he.rL),n.Y36(p.Is,8),n.Y36(n.R0b),n.Y36(Oe.t4),n.Y36(n.QbO,8))},C.\u0275dir=n.lG2({type:C,inputs:{disablePagination:"disablePagination"}}),C})(),Be=(()=>{class C extends Xe{get disableRipple(){return this._disableRipple}set disableRipple(X){this._disableRipple=(0,pe.Ig)(X)}constructor(X,Ye,Re,je,yt,Bt,Gt){super(X,Ye,Re,je,yt,Bt,Gt),this._disableRipple=!1}_itemSelected(X){X.preventDefault()}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(he.rL),n.Y36(p.Is,8),n.Y36(n.R0b),n.Y36(Oe.t4),n.Y36(n.QbO,8))},C.\u0275dir=n.lG2({type:C,inputs:{disableRipple:"disableRipple"},features:[n.qOj]}),C})(),Ct=(()=>{class C extends Be{constructor(X,Ye,Re,je,yt,Bt,Gt){super(X,Ye,Re,je,yt,Bt,Gt)}ngAfterContentInit(){this._inkBar=new bt(this._items),super.ngAfterContentInit()}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(he.rL),n.Y36(p.Is,8),n.Y36(n.R0b),n.Y36(Oe.t4),n.Y36(n.QbO,8))},C.\u0275cmp=n.Xpm({type:C,selectors:[["mat-tab-header"]],contentQueries:function(X,Ye,Re){if(1&X&&n.Suo(Re,te,4),2&X){let je;n.iGM(je=n.CRH())&&(Ye._items=je)}},viewQuery:function(X,Ye){if(1&X&&(n.Gf(z,7),n.Gf(x,7),n.Gf(j,7),n.Gf(Ee,5),n.Gf(ee,5)),2&X){let Re;n.iGM(Re=n.CRH())&&(Ye._tabListContainer=Re.first),n.iGM(Re=n.CRH())&&(Ye._tabList=Re.first),n.iGM(Re=n.CRH())&&(Ye._tabListInner=Re.first),n.iGM(Re=n.CRH())&&(Ye._nextPaginator=Re.first),n.iGM(Re=n.CRH())&&(Ye._previousPaginator=Re.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(X,Ye){2&X&&n.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ye._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ye._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[n.qOj],ngContentSelectors:N,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(X,Ye){1&X&&(n.F$t(),n.TgZ(0,"button",0,1),n.NdJ("click",function(){return Ye._handlePaginatorClick("before")})("mousedown",function(je){return Ye._handlePaginatorPress("before",je)})("touchend",function(){return Ye._stopInterval()}),n._UZ(2,"div",2),n.qZA(),n.TgZ(3,"div",3,4),n.NdJ("keydown",function(je){return Ye._handleKeydown(je)}),n.TgZ(5,"div",5,6),n.NdJ("cdkObserveContent",function(){return Ye._onContentChanges()}),n.TgZ(7,"div",7,8),n.Hsn(9),n.qZA()()(),n.TgZ(10,"button",9,10),n.NdJ("mousedown",function(je){return Ye._handlePaginatorPress("after",je)})("click",function(){return Ye._handlePaginatorClick("after")})("touchend",function(){return Ye._stopInterval()}),n._UZ(12,"div",2),n.qZA()),2&X&&(n.ekj("mat-mdc-tab-header-pagination-disabled",Ye._disableScrollBefore),n.Q6J("matRippleDisabled",Ye._disableScrollBefore||Ye.disableRipple)("disabled",Ye._disableScrollBefore||null),n.xp6(3),n.ekj("_mat-animation-noopable","NoopAnimations"===Ye._animationMode),n.xp6(7),n.ekj("mat-mdc-tab-header-pagination-disabled",Ye._disableScrollAfter),n.Q6J("matRippleDisabled",Ye._disableScrollAfter||Ye.disableRipple)("disabled",Ye._disableScrollAfter||null))},dependencies:[o.wG,c.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.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;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.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)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),C})();const st=new n.OlP("MAT_TABS_CONFIG");let ve=0;const ge=(0,o.pj)((0,o.Kr)(class{constructor(C){this._elementRef=C}}),"primary");let U=(()=>{class C extends ge{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(X){this._dynamicHeight=(0,pe.Ig)(X)}get selectedIndex(){return this._selectedIndex}set selectedIndex(X){this._indexToSelect=(0,pe.su)(X,null)}get animationDuration(){return this._animationDuration}set animationDuration(X){this._animationDuration=/^\d+$/.test(X+"")?X+"ms":X}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(X){this._contentTabIndex=(0,pe.su)(X,null)}get disablePagination(){return this._disablePagination}set disablePagination(X){this._disablePagination=(0,pe.Ig)(X)}get preserveContent(){return this._preserveContent}set preserveContent(X){this._preserveContent=(0,pe.Ig)(X)}get backgroundColor(){return this._backgroundColor}set backgroundColor(X){const Ye=this._elementRef.nativeElement.classList;Ye.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),X&&Ye.add("mat-tabs-with-background",`mat-background-${X}`),this._backgroundColor=X}constructor(X,Ye,Re,je){super(X),this._changeDetectorRef=Ye,this._animationMode=je,this._tabs=new n.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=E.w0.EMPTY,this._tabLabelSubscription=E.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new n.vpe,this.focusChange=new n.vpe,this.animationDone=new n.vpe,this.selectedTabChange=new n.vpe(!0),this._groupId=ve++,this.animationDuration=Re&&Re.animationDuration?Re.animationDuration:"500ms",this.disablePagination=!(!Re||null==Re.disablePagination)&&Re.disablePagination,this.dynamicHeight=!(!Re||null==Re.dynamicHeight)&&Re.dynamicHeight,this.contentTabIndex=Re?.contentTabIndex??null,this.preserveContent=!!Re?.preserveContent}ngAfterContentChecked(){const X=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=X){const Ye=null==this._selectedIndex;if(!Ye){this.selectedTabChange.emit(this._createChangeEvent(X));const Re=this._tabBodyWrapper.nativeElement;Re.style.minHeight=Re.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((Re,je)=>Re.isActive=je===X),Ye||(this.selectedIndexChange.emit(X),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Ye,Re)=>{Ye.position=Re-X,null!=this._selectedIndex&&0==Ye.position&&!Ye.origin&&(Ye.origin=X-this._selectedIndex)}),this._selectedIndex!==X&&(this._selectedIndex=X,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const X=this._clampTabIndex(this._indexToSelect);if(X===this._selectedIndex){const Ye=this._tabs.toArray();let Re;for(let je=0;je{Ye[X].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(X))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,Ue.O)(this._allTabs)).subscribe(X=>{this._tabs.reset(X.filter(Ye=>Ye._closestTabGroup===this||!Ye._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(X){const Ye=this._tabHeader;Ye&&(Ye.focusIndex=X)}_focusChanged(X){this._lastFocusedTabIndex=X,this.focusChange.emit(this._createChangeEvent(X))}_createChangeEvent(X){const Ye=new Me;return Ye.index=X,this._tabs&&this._tabs.length&&(Ye.tab=this._tabs.toArray()[X]),Ye}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,J.T)(...this._tabs.map(X=>X._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(X){return Math.min(this._tabs.length-1,Math.max(X||0,0))}_getTabLabelId(X){return`mat-tab-label-${this._groupId}-${X}`}_getTabContentId(X){return`mat-tab-content-${this._groupId}-${X}`}_setTabBodyWrapperHeight(X){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Ye=this._tabBodyWrapper.nativeElement;Ye.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Ye.style.height=X+"px")}_removeTabBodyWrapperHeight(){const X=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=X.clientHeight,X.style.height="",this.animationDone.emit()}_handleClick(X,Ye,Re){Ye.focusIndex=Re,X.disabled||(this.selectedIndex=Re)}_getTabIndex(X){return X===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(X,Ye){X&&"mouse"!==X&&"touch"!==X&&(this._tabHeader.focusIndex=Ye)}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(st,8),n.Y36(n.QbO,8))},C.\u0275dir=n.lG2({type:C,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[n.qOj]}),C})(),Qe=(()=>{class C extends U{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(X){this._fitInkBarToContent=(0,pe.Ig)(X),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(X){this._stretchTabs=(0,pe.Ig)(X)}constructor(X,Ye,Re,je){super(X,Ye,Re,je),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!Re||null==Re.fitInkBarToContent)&&Re.fitInkBarToContent,this.stretchTabs=!Re||null==Re.stretchTabs||Re.stretchTabs}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(n.sBO),n.Y36(st,8),n.Y36(n.QbO,8))},C.\u0275cmp=n.Xpm({type:C,selectors:[["mat-tab-group"]],contentQueries:function(X,Ye,Re){if(1&X&&n.Suo(Re,Ft,5),2&X){let je;n.iGM(je=n.CRH())&&(Ye._allTabs=je)}},viewQuery:function(X,Ye){if(1&X&&(n.Gf(ie,5),n.Gf(q,5)),2&X){let Re;n.iGM(Re=n.CRH())&&(Ye._tabBodyWrapper=Re.first),n.iGM(Re=n.CRH())&&(Ye._tabHeader=Re.first)}},hostAttrs:["ngSkipHydration","",1,"mat-mdc-tab-group"],hostVars:8,hostBindings:function(X,Ye){2&X&&(n.Udp("--mat-tab-animation-duration",Ye.animationDuration),n.ekj("mat-mdc-tab-group-dynamic-height",Ye.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Ye.headerPosition)("mat-mdc-tab-group-stretch-tabs",Ye.stretchTabs))},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[n._Bn([{provide:le,useExisting:C}]),n.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(X,Ye){1&X&&(n.TgZ(0,"mat-tab-header",0,1),n.NdJ("indexFocused",function(je){return Ye._focusChanged(je)})("selectFocusedIndex",function(je){return Ye.selectedIndex=je}),n.YNc(2,at,9,17,"div",2),n.qZA(),n.TgZ(3,"div",3,4),n.YNc(5,Se,1,11,"mat-tab-body",5),n.qZA()),2&X&&(n.Q6J("selectedIndex",Ye.selectedIndex||0)("disableRipple",Ye.disableRipple)("disablePagination",Ye.disablePagination),n.xp6(2),n.Q6J("ngForOf",Ye._tabs),n.xp6(1),n.ekj("_mat-animation-noopable","NoopAnimations"===Ye._animationMode),n.xp6(2),n.Q6J("ngForOf",Ye._tabs))},dependencies:[e.mk,e.sg,e.O5,d.Pl,o.wG,f.kH,ot,te,Ct],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-letter-spacing);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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-mdc-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-mdc-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}),C})();class Me{}let oe=0,L=(()=>{class C extends Xe{get backgroundColor(){return this._backgroundColor}set backgroundColor(X){const Ye=this._elementRef.nativeElement.classList;Ye.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),X&&Ye.add("mat-tabs-with-background",`mat-background-${X}`),this._backgroundColor=X}get disableRipple(){return this._disableRipple}set disableRipple(X){this._disableRipple=(0,pe.Ig)(X)}constructor(X,Ye,Re,je,yt,Bt,Gt){super(X,je,yt,Ye,Re,Bt,Gt),this._disableRipple=!1,this.color="primary"}_itemSelected(){}ngAfterContentInit(){this._items.changes.pipe((0,Ue.O)(null),(0,ce.R)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}updateActiveLink(){if(!this._items)return;const X=this._items.toArray();for(let Ye=0;Ye{class C extends ne{get active(){return this._isActive}set active(X){const Ye=(0,pe.Ig)(X);Ye!==this._isActive&&(this._isActive=Ye,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(X,Ye,Re,je,yt,Bt){super(),this._tabNavBar=X,this.elementRef=Ye,this._focusMonitor=yt,this._isActive=!1,this.id="mat-tab-link-"+oe++,this.rippleConfig=Re||{},this.tabIndex=parseInt(je)||0,"NoopAnimations"===Bt&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(X){!this.disabled||X.keyCode!==Te.L_&&X.keyCode!==Te.K5?this._tabNavBar.tabPanel&&X.keyCode===Te.L_&&this.elementRef.nativeElement.click():X.preventDefault()}_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.tabIndex}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(L),n.Y36(n.SBq),n.Y36(o.Y2,8),n.$8M("tabindex"),n.Y36(f.tE),n.Y36(n.QbO,8))},C.\u0275dir=n.lG2({type:C,inputs:{active:"active",id:"id"},features:[n.qOj]}),C})());let ct=(()=>{class C extends L{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(X){this._fitInkBarToContent.next((0,pe.Ig)(X)),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(X){this._stretchTabs=(0,pe.Ig)(X)}get animationDuration(){return this._animationDuration}set animationDuration(X){this._animationDuration=/^\d+$/.test(X+"")?X+"ms":X}constructor(X,Ye,Re,je,yt,Bt,Gt,Qt){super(X,Ye,Re,je,yt,Bt,Gt),this._fitInkBarToContent=new $e.X(!1),this._stretchTabs=!0,this.disablePagination=!(!Qt||null==Qt.disablePagination)&&Qt.disablePagination,this.fitInkBarToContent=!(!Qt||null==Qt.fitInkBarToContent)&&Qt.fitInkBarToContent,this.stretchTabs=!Qt||null==Qt.stretchTabs||Qt.stretchTabs}ngAfterContentInit(){this._inkBar=new bt(this._items),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(n.SBq),n.Y36(p.Is,8),n.Y36(n.R0b),n.Y36(n.sBO),n.Y36(he.rL),n.Y36(Oe.t4),n.Y36(n.QbO,8),n.Y36(st,8))},C.\u0275cmp=n.Xpm({type:C,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(X,Ye,Re){if(1&X&&n.Suo(Re,It,5),2&X){let je;n.iGM(je=n.CRH())&&(Ye._items=je)}},viewQuery:function(X,Ye){if(1&X&&(n.Gf(z,7),n.Gf(x,7),n.Gf(j,7),n.Gf(Ee,5),n.Gf(ee,5)),2&X){let Re;n.iGM(Re=n.CRH())&&(Ye._tabListContainer=Re.first),n.iGM(Re=n.CRH())&&(Ye._tabList=Re.first),n.iGM(Re=n.CRH())&&(Ye._tabListInner=Re.first),n.iGM(Re=n.CRH())&&(Ye._nextPaginator=Re.first),n.iGM(Re=n.CRH())&&(Ye._previousPaginator=Re.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(X,Ye){2&X&&(n.uIk("role",Ye._getRole()),n.Udp("--mat-tab-animation-duration",Ye.animationDuration),n.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ye._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ye._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",Ye.stretchTabs)("mat-primary","warn"!==Ye.color&&"accent"!==Ye.color)("mat-accent","accent"===Ye.color)("mat-warn","warn"===Ye.color)("_mat-animation-noopable","NoopAnimations"===Ye._animationMode))},inputs:{color:"color",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"],animationDuration:"animationDuration"},exportAs:["matTabNavBar","matTabNav"],features:[n.qOj],attrs:Ze,ngContentSelectors:N,decls:13,vars:8,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],["tabListContainer",""],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-links"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(X,Ye){1&X&&(n.F$t(),n.TgZ(0,"button",0,1),n.NdJ("click",function(){return Ye._handlePaginatorClick("before")})("mousedown",function(je){return Ye._handlePaginatorPress("before",je)})("touchend",function(){return Ye._stopInterval()}),n._UZ(2,"div",2),n.qZA(),n.TgZ(3,"div",3,4),n.NdJ("keydown",function(je){return Ye._handleKeydown(je)}),n.TgZ(5,"div",5,6),n.NdJ("cdkObserveContent",function(){return Ye._onContentChanges()}),n.TgZ(7,"div",7,8),n.Hsn(9),n.qZA()()(),n.TgZ(10,"button",9,10),n.NdJ("mousedown",function(je){return Ye._handlePaginatorPress("after",je)})("click",function(){return Ye._handlePaginatorClick("after")})("touchend",function(){return Ye._stopInterval()}),n._UZ(12,"div",2),n.qZA()),2&X&&(n.ekj("mat-mdc-tab-header-pagination-disabled",Ye._disableScrollBefore),n.Q6J("matRippleDisabled",Ye._disableScrollBefore||Ye.disableRipple)("disabled",Ye._disableScrollBefore||null),n.xp6(10),n.ekj("mat-mdc-tab-header-pagination-disabled",Ye._disableScrollAfter),n.Q6J("matRippleDisabled",Ye._disableScrollAfter||Ye.disableRipple)("disabled",Ye._disableScrollAfter||null))},dependencies:[o.wG,c.wD],styles:[".mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0;--mdc-tab-indicator-active-indicator-height:2px;--mdc-tab-indicator-active-indicator-shape:0;--mdc-secondary-navigation-tab-container-height:48px}.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;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color)}.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)}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.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}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.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-mdc-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-mdc-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}),C})(),It=(()=>{class C extends Ke{constructor(X,Ye,Re,je,yt,Bt){super(X,Ye,Re,je,yt,Bt),this._destroyed=new F.x,X._fitInkBarToContent.pipe((0,ce.R)(this._destroyed)).subscribe(Gt=>{this.fitInkBarToContent=Gt})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy()}}return C.\u0275fac=function(X){return new(X||C)(n.Y36(ct),n.Y36(n.SBq),n.Y36(o.Y2,8),n.$8M("tabindex"),n.Y36(f.tE),n.Y36(n.QbO,8))},C.\u0275cmp=n.Xpm({type:C,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(X,Ye){1&X&&n.NdJ("focus",function(){return Ye._handleFocus()})("keydown",function(je){return Ye._handleKeydown(je)}),2&X&&(n.uIk("aria-controls",Ye._getAriaControls())("aria-current",Ye._getAriaCurrent())("aria-disabled",Ye.disabled)("aria-selected",Ye._getAriaSelected())("id",Ye.id)("tabIndex",Ye._getTabIndex())("role",Ye._getRole()),n.ekj("mat-mdc-tab-disabled",Ye.disabled)("mdc-tab--active",Ye.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",active:"active",id:"id"},exportAs:["matTabLink"],features:[n.qOj],attrs:H,ngContentSelectors:N,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(X,Ye){1&X&&(n.F$t(),n._UZ(0,"span",0)(1,"div",1),n.TgZ(2,"span",2)(3,"span",3),n.Hsn(4),n.qZA()()),2&X&&(n.xp6(1),n.Q6J("matRippleTrigger",Ye.elementRef.nativeElement)("matRippleDisabled",Ye.rippleDisabled))},dependencies:[o.wG],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;font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-letter-spacing);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-weight)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-top-width:var(--mdc-tab-indicator-active-indicator-height)}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:not(.mdc-tab--stacked){height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link:not(:disabled).mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled.mdc-tab--active .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):hover:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):focus:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:not(:disabled):active:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link:disabled:not(.mdc-tab--active) .mdc-tab__icon{fill:currentColor}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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}),C})(),nt=(()=>{class C{constructor(){this.id="mat-tab-nav-panel-"+oe++}}return C.\u0275fac=function(X){return new(X||C)},C.\u0275cmp=n.Xpm({type:C,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(X,Ye){2&X&&n.uIk("aria-labelledby",Ye._activeTabId)("id",Ye.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:N,decls:1,vars:0,template:function(X,Ye){1&X&&(n.F$t(),n.Hsn(0))},encapsulation:2,changeDetection:0}),C})(),lt=(()=>{class C{}return C.\u0275fac=function(X){return new(X||C)},C.\u0275mod=n.oAB({type:C}),C.\u0275inj=n.cJS({imports:[e.ez,o.BQ,d.eL,o.si,c.Q8,f.rt,o.BQ]}),C})()},92596:(vt,we,l)=>{"use strict";l.d(we,{AV:()=>Ee,gM:()=>N});var e=l(59773),n=l(48180),o=l(42495),d=l(36028),c=l(65879),f=l(96814),p=l(62831),E=l(4300),F=l(49388),W=l(33651),De=l(16672),J=l(68484),Le=l(78645),Ae=(l(86825),l(23680));const $e=["tooltip"],ce=new c.OlP("mat-tooltip-scroll-strategy"),G={provide:ce,deps:[W.aV],useFactory:function pt(ee){return()=>ee.scrollStrategies.reposition({scrollThrottle:20})}},R=new c.OlP("mat-tooltip-default-options",{providedIn:"root",factory:function ye(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),pe="tooltip-panel",he=(0,p.i$)({passive:!0});let St=(()=>{class ee{get position(){return this._position}set position(q){q!==this._position&&(this._position=q,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(q){this._positionAtOrigin=(0,o.Ig)(q),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(q){this._disabled=(0,o.Ig)(q),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(q){this._showDelay=(0,o.su)(q)}get hideDelay(){return this._hideDelay}set hideDelay(q){this._hideDelay=(0,o.su)(q),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(q){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=q?String(q).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(q){this._tooltipClass=q,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(q,re,We,He,at,Se,Ze,H,ke,ht,_t,ot){this._overlay=q,this._elementRef=re,this._scrollDispatcher=We,this._viewContainerRef=He,this._ngZone=at,this._platform=Se,this._ariaDescriber=Ze,this._focusMonitor=H,this._dir=ht,this._defaultOptions=_t,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._viewportMargin=8,this._cssClassPrefix="mat",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Le.x,this._scrollStrategy=ke,this._document=ot,_t&&(this._showDelay=_t.showDelay,this._hideDelay=_t.hideDelay,_t.position&&(this.position=_t.position),_t.positionAtOrigin&&(this.positionAtOrigin=_t.positionAtOrigin),_t.touchGestures&&(this.touchGestures=_t.touchGestures)),ht.change.pipe((0,e.R)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,e.R)(this._destroyed)).subscribe(q=>{q?"keyboard"===q&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const q=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([re,We])=>{q.removeEventListener(re,We,he)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(q,this.message,"tooltip"),this._focusMonitor.stopMonitoring(q)}show(q=this.showDelay,re){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const We=this._createOverlay(re);this._detach(),this._portal=this._portal||new J.C5(this._tooltipComponent,this._viewContainerRef);const He=this._tooltipInstance=We.attach(this._portal).instance;He._triggerElement=this._elementRef.nativeElement,He._mouseLeaveHideDelay=this._hideDelay,He.afterHidden().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),He.show(q)}hide(q=this.hideDelay){const re=this._tooltipInstance;re&&(re.isVisible()?re.hide(q):(re._cancelPendingAnimations(),this._detach()))}toggle(q){this._isTooltipVisible()?this.hide():this.show(void 0,q)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(q){if(this._overlayRef){const He=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!q)&&He._origin instanceof c.SBq)return this._overlayRef;this._detach()}const re=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),We=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&q||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(re);return We.positionChanges.pipe((0,e.R)(this._destroyed)).subscribe(He=>{this._updateCurrentPositionClass(He.connectionPair),this._tooltipInstance&&He.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:We,panelClass:`${this._cssClassPrefix}-${pe}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,e.R)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,e.R)(this._destroyed)).subscribe(He=>{this._isTooltipVisible()&&He.keyCode===d.hY&&!(0,d.Vb)(He)&&(He.preventDefault(),He.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(q){const re=q.getConfig().positionStrategy,We=this._getOrigin(),He=this._getOverlayPosition();re.withPositions([this._addOffset({...We.main,...He.main}),this._addOffset({...We.fallback,...He.fallback})])}_addOffset(q){return q}_getOrigin(){const q=!this._dir||"ltr"==this._dir.value,re=this.position;let We;"above"==re||"below"==re?We={originX:"center",originY:"above"==re?"top":"bottom"}:"before"==re||"left"==re&&q||"right"==re&&!q?We={originX:"start",originY:"center"}:("after"==re||"right"==re&&q||"left"==re&&!q)&&(We={originX:"end",originY:"center"});const{x:He,y:at}=this._invertPosition(We.originX,We.originY);return{main:We,fallback:{originX:He,originY:at}}}_getOverlayPosition(){const q=!this._dir||"ltr"==this._dir.value,re=this.position;let We;"above"==re?We={overlayX:"center",overlayY:"bottom"}:"below"==re?We={overlayX:"center",overlayY:"top"}:"before"==re||"left"==re&&q||"right"==re&&!q?We={overlayX:"end",overlayY:"center"}:("after"==re||"right"==re&&q||"left"==re&&!q)&&(We={overlayX:"start",overlayY:"center"});const{x:He,y:at}=this._invertPosition(We.overlayX,We.overlayY);return{main:We,fallback:{overlayX:He,overlayY:at}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,n.q)(1),(0,e.R)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(q){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=q,this._tooltipInstance._markForCheck())}_invertPosition(q,re){return"above"===this.position||"below"===this.position?"top"===re?re="bottom":"bottom"===re&&(re="top"):"end"===q?q="start":"start"===q&&(q="end"),{x:q,y:re}}_updateCurrentPositionClass(q){const{overlayY:re,originX:We,originY:He}=q;let at;if(at="center"===re?this._dir&&"rtl"===this._dir.value?"end"===We?"left":"right":"start"===We?"left":"right":"bottom"===re&&"top"===He?"above":"below",at!==this._currentPosition){const Se=this._overlayRef;if(Se){const Ze=`${this._cssClassPrefix}-${pe}-`;Se.removePanelClass(Ze+this._currentPosition),Se.addPanelClass(Ze+at)}this._currentPosition=at}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",q=>{let re;this._setupPointerExitEventsIfNeeded(),void 0!==q.x&&void 0!==q.y&&(re=q),this.show(void 0,re)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",q=>{const re=q.targetTouches?.[0],We=re?{x:re.clientX,y:re.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,We),500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const q=[];if(this._platformSupportsMouseEvents())q.push(["mouseleave",re=>{const We=re.relatedTarget;(!We||!this._overlayRef?.overlayElement.contains(We))&&this.hide()}],["wheel",re=>this._wheelListener(re)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const re=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};q.push(["touchend",re],["touchcancel",re])}this._addListeners(q),this._passiveListeners.push(...q)}_addListeners(q){q.forEach(([re,We])=>{this._elementRef.nativeElement.addEventListener(re,We,he)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(q){if(this._isTooltipVisible()){const re=this._document.elementFromPoint(q.clientX,q.clientY),We=this._elementRef.nativeElement;re!==We&&!We.contains(re)&&this.hide()}}_disableNativeGesturesIfNecessary(){const q=this.touchGestures;if("off"!==q){const re=this._elementRef.nativeElement,We=re.style;("on"===q||"INPUT"!==re.nodeName&&"TEXTAREA"!==re.nodeName)&&(We.userSelect=We.msUserSelect=We.webkitUserSelect=We.MozUserSelect="none"),("on"===q||!re.draggable)&&(We.webkitUserDrag="none"),We.touchAction="none",We.webkitTapHighlightColor="transparent"}}}return ee.\u0275fac=function(q){c.$Z()},ee.\u0275dir=c.lG2({type:ee,inputs:{position:["matTooltipPosition","position"],positionAtOrigin:["matTooltipPositionAtOrigin","positionAtOrigin"],disabled:["matTooltipDisabled","disabled"],showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]}}),ee})(),N=(()=>{class ee extends St{constructor(q,re,We,He,at,Se,Ze,H,ke,ht,_t,ot){super(q,re,We,He,at,Se,Ze,H,ke,ht,_t,ot),this._tooltipComponent=x,this._cssClassPrefix="mat-mdc",this._viewportMargin=8}_addOffset(q){const We=!this._dir||"ltr"==this._dir.value;return"top"===q.originY?q.offsetY=-8:"bottom"===q.originY?q.offsetY=8:"start"===q.originX?q.offsetX=We?-8:8:"end"===q.originX&&(q.offsetX=We?8:-8),q}}return ee.\u0275fac=function(q){return new(q||ee)(c.Y36(W.aV),c.Y36(c.SBq),c.Y36(De.mF),c.Y36(c.s_b),c.Y36(c.R0b),c.Y36(p.t4),c.Y36(E.$s),c.Y36(E.tE),c.Y36(ce),c.Y36(F.Is,8),c.Y36(R,8),c.Y36(f.K0))},ee.\u0275dir=c.lG2({type:ee,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(q,re){2&q&&c.ekj("mat-mdc-tooltip-disabled",re.disabled)},exportAs:["matTooltip"],features:[c.qOj]}),ee})(),z=(()=>{class ee{constructor(q,re){this._changeDetectorRef=q,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Le.x,this._animationsDisabled="NoopAnimations"===re}show(q){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},q)}hide(q){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},q)}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:q}){(!q||!this._triggerElement.contains(q))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){}_handleAnimationEnd({animationName:q}){(q===this._showAnimation||q===this._hideAnimation)&&this._finalizeAnimation(q===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(q){q?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(q){const re=this._tooltip.nativeElement,We=this._showAnimation,He=this._hideAnimation;if(re.classList.remove(q?He:We),re.classList.add(q?We:He),this._isVisible=q,q&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const at=getComputedStyle(re);("0s"===at.getPropertyValue("animation-duration")||"none"===at.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}q&&this._onShow(),this._animationsDisabled&&(re.classList.add("_mat-animation-noopable"),this._finalizeAnimation(q))}}return ee.\u0275fac=function(q){return new(q||ee)(c.Y36(c.sBO),c.Y36(c.QbO,8))},ee.\u0275dir=c.lG2({type:ee}),ee})(),x=(()=>{class ee extends z{constructor(q,re,We){super(q,We),this._elementRef=re,this._isMultiline=!1,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide"}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const q=this._elementRef.nativeElement.getBoundingClientRect();return q.height>24&&q.width>=200}}return ee.\u0275fac=function(q){return new(q||ee)(c.Y36(c.sBO),c.Y36(c.SBq),c.Y36(c.QbO,8))},ee.\u0275cmp=c.Xpm({type:ee,selectors:[["mat-tooltip-component"]],viewQuery:function(q,re){if(1&q&&c.Gf($e,7),2&q){let We;c.iGM(We=c.CRH())&&(re._tooltip=We.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(q,re){1&q&&c.NdJ("mouseleave",function(He){return re._handleMouseLeave(He)}),2&q&&c.Udp("zoom",re.isVisible()?1:null)},features:[c.qOj],decls:4,vars:4,consts:[[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"ngClass","animationend"],["tooltip",""],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(q,re){1&q&&(c.TgZ(0,"div",0,1),c.NdJ("animationend",function(He){return re._handleAnimationEnd(He)}),c.TgZ(2,"div",2),c._uU(3),c.qZA()()),2&q&&(c.ekj("mdc-tooltip--multiline",re._isMultiline),c.Q6J("ngClass",re.tooltipClass),c.xp6(3),c.Oqu(re.message))},dependencies:[f.mk],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - (2 * 8px));margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - (2 * 8px));align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-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);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip{--mdc-plain-tooltip-container-shape:4px;--mdc-plain-tooltip-supporting-text-line-height:16px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.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-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}),ee})(),Ee=(()=>{class ee{}return ee.\u0275fac=function(q){return new(q||ee)},ee.\u0275mod=c.oAB({type:ee}),ee.\u0275inj=c.cJS({providers:[G],imports:[E.rt,f.ez,W.U8,Ae.BQ,Ae.BQ,De.ZD]}),ee})()},6593:(vt,we,l)=>{"use strict";l.d(we,{Dx:()=>ii,H7:()=>Yt,b2:()=>ot,q6:()=>H,se:()=>he});var e=l(65879),n=l(96814);class o extends n.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class d extends o{static makeCurrent(){(0,n.HT)(new d)}onAndCancel(ne,ue,Ke){return ne.addEventListener(ue,Ke),()=>{ne.removeEventListener(ue,Ke)}}dispatchEvent(ne,ue){ne.dispatchEvent(ue)}remove(ne){ne.parentNode&&ne.parentNode.removeChild(ne)}createElement(ne,ue){return(ue=ue||this.getDefaultDocument()).createElement(ne)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(ne){return ne.nodeType===Node.ELEMENT_NODE}isShadowRoot(ne){return ne instanceof DocumentFragment}getGlobalEventTarget(ne,ue){return"window"===ue?window:"document"===ue?ne:"body"===ue?ne.body:null}getBaseHref(ne){const ue=function f(){return c=c||document.querySelector("base"),c?c.getAttribute("href"):null}();return null==ue?null:function E(L){p=p||document.createElement("a"),p.setAttribute("href",L);const ne=p.pathname;return"/"===ne.charAt(0)?ne:`/${ne}`}(ue)}resetBaseElement(){c=null}getUserAgent(){return window.navigator.userAgent}getCookie(ne){return(0,n.Mx)(document.cookie,ne)}}let p,c=null,W=(()=>{class L{build(){return new XMLHttpRequest}}return L.\u0275fac=function(ue){return new(ue||L)},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();const De=new e.OlP("EventManagerPlugins");let J=(()=>{class L{constructor(ue,Ke){this._zone=Ke,this._eventNameToPlugin=new Map,ue.forEach(ct=>{ct.manager=this}),this._plugins=ue.slice().reverse()}addEventListener(ue,Ke,ct){return this._findPluginFor(Ke).addEventListener(ue,Ke,ct)}getZone(){return this._zone}_findPluginFor(ue){let Ke=this._eventNameToPlugin.get(ue);if(Ke)return Ke;if(Ke=this._plugins.find(It=>It.supports(ue)),!Ke)throw new e.vHH(5101,!1);return this._eventNameToPlugin.set(ue,Ke),Ke}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(De),e.LFG(e.R0b))},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();class Le{constructor(ne){this._doc=ne}}const Ie="ng-app-id";let Ae=(()=>{class L{constructor(ue,Ke,ct,It={}){this.doc=ue,this.appId=Ke,this.nonce=ct,this.platformId=It,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,n.PM)(It),this.resetHostNodes()}addStyles(ue){for(const Ke of ue)1===this.changeUsageCount(Ke,1)&&this.onStyleAdded(Ke)}removeStyles(ue){for(const Ke of ue)this.changeUsageCount(Ke,-1)<=0&&this.onStyleRemoved(Ke)}ngOnDestroy(){const ue=this.styleNodesInDOM;ue&&(ue.forEach(Ke=>Ke.remove()),ue.clear());for(const Ke of this.getAllStyles())this.onStyleRemoved(Ke);this.resetHostNodes()}addHost(ue){this.hostNodes.add(ue);for(const Ke of this.getAllStyles())this.addStyleToHost(ue,Ke)}removeHost(ue){this.hostNodes.delete(ue)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ue){for(const Ke of this.hostNodes)this.addStyleToHost(Ke,ue)}onStyleRemoved(ue){const Ke=this.styleRef;Ke.get(ue)?.elements?.forEach(ct=>ct.remove()),Ke.delete(ue)}collectServerRenderedStyles(){const ue=this.doc.head?.querySelectorAll(`style[${Ie}="${this.appId}"]`);if(ue?.length){const Ke=new Map;return ue.forEach(ct=>{null!=ct.textContent&&Ke.set(ct.textContent,ct)}),Ke}return null}changeUsageCount(ue,Ke){const ct=this.styleRef;if(ct.has(ue)){const It=ct.get(ue);return It.usage+=Ke,It.usage}return ct.set(ue,{usage:Ke,elements:[]}),Ke}getStyleElement(ue,Ke){const ct=this.styleNodesInDOM,It=ct?.get(Ke);if(It?.parentNode===ue)return ct.delete(Ke),It.removeAttribute(Ie),It;{const nt=this.doc.createElement("style");return this.nonce&&nt.setAttribute("nonce",this.nonce),nt.textContent=Ke,this.platformIsServer&&nt.setAttribute(Ie,this.appId),nt}}addStyleToHost(ue,Ke){const ct=this.getStyleElement(ue,Ke);ue.appendChild(ct);const It=this.styleRef,nt=It.get(Ke)?.elements;nt?nt.push(ct):It.set(Ke,{elements:[ct],usage:1})}resetHostNodes(){const ue=this.hostNodes;ue.clear(),ue.add(this.doc.head)}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(n.K0),e.LFG(e.AFp),e.LFG(e.Ojb,8),e.LFG(e.Lbi))},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();const $e={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ue=/%COMP%/g,ye=new e.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function pe(L,ne){return ne.map(ue=>ue.replace(Ue,L))}let he=(()=>{class L{constructor(ue,Ke,ct,It,nt,lt,C,me=null){this.eventManager=ue,this.sharedStylesHost=Ke,this.appId=ct,this.removeStylesOnCompDestroy=It,this.doc=nt,this.platformId=lt,this.ngZone=C,this.nonce=me,this.rendererByCompId=new Map,this.platformIsServer=(0,n.PM)(lt),this.defaultRenderer=new Oe(ue,nt,C,this.platformIsServer)}createRenderer(ue,Ke){if(!ue||!Ke)return this.defaultRenderer;this.platformIsServer&&Ke.encapsulation===e.ifc.ShadowDom&&(Ke={...Ke,encapsulation:e.ifc.Emulated});const ct=this.getOrCreateRenderer(ue,Ke);return ct instanceof N?ct.applyToHost(ue):ct instanceof St&&ct.applyStyles(),ct}getOrCreateRenderer(ue,Ke){const ct=this.rendererByCompId;let It=ct.get(Ke.id);if(!It){const nt=this.doc,lt=this.ngZone,C=this.eventManager,me=this.sharedStylesHost,X=this.removeStylesOnCompDestroy,Ye=this.platformIsServer;switch(Ke.encapsulation){case e.ifc.Emulated:It=new N(C,me,Ke,this.appId,X,nt,lt,Ye);break;case e.ifc.ShadowDom:return new qe(C,me,ue,Ke,nt,lt,this.nonce,Ye);default:It=new St(C,me,Ke,X,nt,lt,Ye)}It.onDestroy=()=>ct.delete(Ke.id),ct.set(Ke.id,It)}return It}ngOnDestroy(){this.rendererByCompId.clear()}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(J),e.LFG(Ae),e.LFG(e.AFp),e.LFG(ye),e.LFG(n.K0),e.LFG(e.Lbi),e.LFG(e.R0b),e.LFG(e.Ojb))},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();class Oe{constructor(ne,ue,Ke,ct){this.eventManager=ne,this.doc=ue,this.ngZone=Ke,this.platformIsServer=ct,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(ne,ue){return ue?this.doc.createElementNS($e[ue]||ue,ne):this.doc.createElement(ne)}createComment(ne){return this.doc.createComment(ne)}createText(ne){return this.doc.createTextNode(ne)}appendChild(ne,ue){(Ne(ne)?ne.content:ne).appendChild(ue)}insertBefore(ne,ue,Ke){ne&&(Ne(ne)?ne.content:ne).insertBefore(ue,Ke)}removeChild(ne,ue){ne&&ne.removeChild(ue)}selectRootElement(ne,ue){let Ke="string"==typeof ne?this.doc.querySelector(ne):ne;if(!Ke)throw new e.vHH(-5104,!1);return ue||(Ke.textContent=""),Ke}parentNode(ne){return ne.parentNode}nextSibling(ne){return ne.nextSibling}setAttribute(ne,ue,Ke,ct){if(ct){ue=ct+":"+ue;const It=$e[ct];It?ne.setAttributeNS(It,ue,Ke):ne.setAttribute(ue,Ke)}else ne.setAttribute(ue,Ke)}removeAttribute(ne,ue,Ke){if(Ke){const ct=$e[Ke];ct?ne.removeAttributeNS(ct,ue):ne.removeAttribute(`${Ke}:${ue}`)}else ne.removeAttribute(ue)}addClass(ne,ue){ne.classList.add(ue)}removeClass(ne,ue){ne.classList.remove(ue)}setStyle(ne,ue,Ke,ct){ct&(e.JOm.DashCase|e.JOm.Important)?ne.style.setProperty(ue,Ke,ct&e.JOm.Important?"important":""):ne.style[ue]=Ke}removeStyle(ne,ue,Ke){Ke&e.JOm.DashCase?ne.style.removeProperty(ue):ne.style[ue]=""}setProperty(ne,ue,Ke){ne[ue]=Ke}setValue(ne,ue){ne.nodeValue=ue}listen(ne,ue,Ke){if("string"==typeof ne&&!(ne=(0,n.q)().getGlobalEventTarget(this.doc,ne)))throw new Error(`Unsupported event target ${ne} for event ${ue}`);return this.eventManager.addEventListener(ne,ue,this.decoratePreventDefault(Ke))}decoratePreventDefault(ne){return ue=>{if("__ngUnwrap__"===ue)return ne;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>ne(ue)):ne(ue))&&ue.preventDefault()}}}function Ne(L){return"TEMPLATE"===L.tagName&&void 0!==L.content}class qe extends Oe{constructor(ne,ue,Ke,ct,It,nt,lt,C){super(ne,It,nt,C),this.sharedStylesHost=ue,this.hostEl=Ke,this.shadowRoot=Ke.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const me=pe(ct.id,ct.styles);for(const X of me){const Ye=document.createElement("style");lt&&Ye.setAttribute("nonce",lt),Ye.textContent=X,this.shadowRoot.appendChild(Ye)}}nodeOrShadowRoot(ne){return ne===this.hostEl?this.shadowRoot:ne}appendChild(ne,ue){return super.appendChild(this.nodeOrShadowRoot(ne),ue)}insertBefore(ne,ue,Ke){return super.insertBefore(this.nodeOrShadowRoot(ne),ue,Ke)}removeChild(ne,ue){return super.removeChild(this.nodeOrShadowRoot(ne),ue)}parentNode(ne){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(ne)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class St extends Oe{constructor(ne,ue,Ke,ct,It,nt,lt,C){super(ne,It,nt,lt),this.sharedStylesHost=ue,this.removeStylesOnCompDestroy=ct,this.rendererUsageCount=0,this.styles=C?pe(C,Ke.styles):Ke.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestroy&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class N extends St{constructor(ne,ue,Ke,ct,It,nt,lt,C){const me=ct+"-"+Ke.id;super(ne,ue,Ke,It,nt,lt,C,me),this.contentAttr=function R(L){return"_ngcontent-%COMP%".replace(Ue,L)}(me),this.hostAttr=function se(L){return"_nghost-%COMP%".replace(Ue,L)}(me)}applyToHost(ne){this.applyStyles(),this.setAttribute(ne,this.hostAttr,"")}createElement(ne,ue){const Ke=super.createElement(ne,ue);return super.setAttribute(Ke,this.contentAttr,""),Ke}}let z=(()=>{class L extends Le{constructor(ue){super(ue)}supports(ue){return!0}addEventListener(ue,Ke,ct){return ue.addEventListener(Ke,ct,!1),()=>this.removeEventListener(ue,Ke,ct)}removeEventListener(ue,Ke,ct){return ue.removeEventListener(Ke,ct)}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(n.K0))},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();const x=["alt","control","meta","shift"],j={"\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"},Ee={alt:L=>L.altKey,control:L=>L.ctrlKey,meta:L=>L.metaKey,shift:L=>L.shiftKey};let ee=(()=>{class L extends Le{constructor(ue){super(ue)}supports(ue){return null!=L.parseEventName(ue)}addEventListener(ue,Ke,ct){const It=L.parseEventName(Ke),nt=L.eventCallback(It.fullKey,ct,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,n.q)().onAndCancel(ue,It.domEventName,nt))}static parseEventName(ue){const Ke=ue.toLowerCase().split("."),ct=Ke.shift();if(0===Ke.length||"keydown"!==ct&&"keyup"!==ct)return null;const It=L._normalizeKey(Ke.pop());let nt="",lt=Ke.indexOf("code");if(lt>-1&&(Ke.splice(lt,1),nt="code."),x.forEach(me=>{const X=Ke.indexOf(me);X>-1&&(Ke.splice(X,1),nt+=me+".")}),nt+=It,0!=Ke.length||0===It.length)return null;const C={};return C.domEventName=ct,C.fullKey=nt,C}static matchEventFullKeyCode(ue,Ke){let ct=j[ue.key]||ue.key,It="";return Ke.indexOf("code.")>-1&&(ct=ue.code,It="code."),!(null==ct||!ct)&&(ct=ct.toLowerCase()," "===ct?ct="space":"."===ct&&(ct="dot"),x.forEach(nt=>{nt!==ct&&(0,Ee[nt])(ue)&&(It+=nt+".")}),It+=ct,It===Ke)}static eventCallback(ue,Ke,ct){return It=>{L.matchEventFullKeyCode(It,ue)&&ct.runGuarded(()=>Ke(It))}}static _normalizeKey(ue){return"esc"===ue?"escape":ue}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(n.K0))},L.\u0275prov=e.Yz7({token:L,factory:L.\u0275fac}),L})();const H=(0,e.eFA)(e._c5,"browser",[{provide:e.Lbi,useValue:n.bD},{provide:e.g9A,useValue:function He(){d.makeCurrent()},multi:!0},{provide:n.K0,useFactory:function Se(){return(0,e.RDi)(document),document},deps:[]}]),ke=new e.OlP(""),ht=[{provide:e.rWj,useClass:class F{addToWindow(ne){e.dqk.getAngularTestability=(Ke,ct=!0)=>{const It=ne.findTestabilityInTree(Ke,ct);if(null==It)throw new e.vHH(5103,!1);return It},e.dqk.getAllAngularTestabilities=()=>ne.getAllTestabilities(),e.dqk.getAllAngularRootElements=()=>ne.getAllRootElements(),e.dqk.frameworkStabilizers||(e.dqk.frameworkStabilizers=[]),e.dqk.frameworkStabilizers.push(Ke=>{const ct=e.dqk.getAllAngularTestabilities();let It=ct.length,nt=!1;const lt=function(C){nt=nt||C,It--,0==It&&Ke(nt)};ct.forEach(C=>{C.whenStable(lt)})})}findTestabilityInTree(ne,ue,Ke){return null==ue?null:ne.getTestability(ue)??(Ke?(0,n.q)().isShadowRoot(ue)?this.findTestabilityInTree(ne,ue.host,!0):this.findTestabilityInTree(ne,ue.parentElement,!0):null)}},deps:[]},{provide:e.lri,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]},{provide:e.dDg,useClass:e.dDg,deps:[e.R0b,e.eoX,e.rWj]}],_t=[{provide:e.zSh,useValue:"root"},{provide:e.qLn,useFactory:function at(){return new e.qLn},deps:[]},{provide:De,useClass:z,multi:!0,deps:[n.K0,e.R0b,e.Lbi]},{provide:De,useClass:ee,multi:!0,deps:[n.K0]},he,Ae,J,{provide:e.FYo,useExisting:he},{provide:n.JF,useClass:W,deps:[]},[]];let ot=(()=>{class L{constructor(ue){}static withServerTransition(ue){return{ngModule:L,providers:[{provide:e.AFp,useValue:ue.appId}]}}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(ke,12))},L.\u0275mod=e.oAB({type:L}),L.\u0275inj=e.cJS({providers:[..._t,...ht],imports:[n.ez,e.hGG]}),L})(),ii=(()=>{class L{constructor(ue){this._doc=ue}getTitle(){return this._doc.title}setTitle(ue){this._doc.title=ue||""}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(n.K0))},L.\u0275prov=e.Yz7({token:L,factory:function(ue){let Ke=null;return Ke=ue?new ue:function Ut(){return new ii((0,e.LFG)(n.K0))}(),Ke},providedIn:"root"}),L})();typeof window<"u"&&window;let Yt=(()=>{class L{}return L.\u0275fac=function(ue){return new(ue||L)},L.\u0275prov=e.Yz7({token:L,factory:function(ue){let Ke=null;return Ke=ue?new(ue||L):e.LFG(Be),Ke},providedIn:"root"}),L})(),Be=(()=>{class L extends Yt{constructor(ue){super(),this._doc=ue}sanitize(ue,Ke){if(null==Ke)return null;switch(ue){case e.q3G.NONE:return Ke;case e.q3G.HTML:return(0,e.qzn)(Ke,"HTML")?(0,e.z3N)(Ke):(0,e.EiD)(this._doc,String(Ke)).toString();case e.q3G.STYLE:return(0,e.qzn)(Ke,"Style")?(0,e.z3N)(Ke):Ke;case e.q3G.SCRIPT:if((0,e.qzn)(Ke,"Script"))return(0,e.z3N)(Ke);throw new e.vHH(5200,!1);case e.q3G.URL:return(0,e.qzn)(Ke,"URL")?(0,e.z3N)(Ke):(0,e.mCW)(String(Ke));case e.q3G.RESOURCE_URL:if((0,e.qzn)(Ke,"ResourceURL"))return(0,e.z3N)(Ke);throw new e.vHH(5201,!1);default:throw new e.vHH(5202,!1)}}bypassSecurityTrustHtml(ue){return(0,e.JVY)(ue)}bypassSecurityTrustStyle(ue){return(0,e.L6k)(ue)}bypassSecurityTrustScript(ue){return(0,e.eBb)(ue)}bypassSecurityTrustUrl(ue){return(0,e.LAX)(ue)}bypassSecurityTrustResourceUrl(ue){return(0,e.pB0)(ue)}}return L.\u0275fac=function(ue){return new(ue||L)(e.LFG(n.K0))},L.\u0275prov=e.Yz7({token:L,factory:function(ue){let Ke=null;return Ke=ue?new ue:function Xe(L){return new Be(L.get(n.K0))}(e.LFG(e.zs3)),Ke},providedIn:"root"}),L})()},52787:(vt,we,l)=>{"use strict";l.d(we,{gz:()=>Ji,gk:()=>Cn,m2:()=>nn,Q3:()=>Sn,OD:()=>Qn,F0:()=>li,rH:()=>xn,Od:()=>Xi,Bz:()=>jo,lC:()=>Gn});var e=l(65879),n=l(2664),o=l(7715),d=l(22096),c=l(65619),f=l(52572),p=l(46973),E=l(35211),F=l(74911),W=l(88407),De=l(58504),J=l(36232),Le=l(93168),Ie=l(78645),Ae=l(96814),$e=l(37398),Ue=l(94664),Mt=l(48180),ce=l(27921),pt=l(32181),G=l(21631),ye=l(81374),R=l(76328),se=l(99397),pe=l(26306),he=l(79360),Oe=l(8251);var Ne=l(43572);function qe(M){return M<=0?()=>J.E:(0,he.e)((T,g)=>{let O=[];T.subscribe((0,Oe.x)(g,xe=>{O.push(xe),M{for(const xe of O)g.next(xe);g.complete()},void 0,()=>{O=null}))})}var St=l(3026),N=l(42737),x=l(21441),j=l(64716),Ee=l(66196),ee=l(57537),ie=l(6593);const q="primary",re=Symbol("RouteTitle");class We{constructor(T){this.params=T||{}}has(T){return Object.prototype.hasOwnProperty.call(this.params,T)}get(T){if(this.has(T)){const g=this.params[T];return Array.isArray(g)?g[0]:g}return null}getAll(T){if(this.has(T)){const g=this.params[T];return Array.isArray(g)?g:[g]}return[]}get keys(){return Object.keys(this.params)}}function He(M){return new We(M)}function at(M,T,g){const O=g.path.split("/");if(O.length>M.length||"full"===g.pathMatch&&(T.hasChildren()||O.lengthO[dt]===xe)}return M===T}function ke(M){return M.length>0?M[M.length-1]:null}function ht(M){return(0,n.b)(M)?M:(0,e.QGY)(M)?(0,o.D)(Promise.resolve(M)):(0,d.of)(M)}const _t={exact:function si(M,T,g){if(!Ve(M.segments,T.segments)||!Rt(M.segments,T.segments,g)||M.numberOfChildren!==T.numberOfChildren)return!1;for(const O in T.children)if(!M.children[O]||!si(M.children[O],T.children[O],g))return!1;return!0},subset:ii},ot={exact:function jt(M,T){return Ze(M,T)},subset:function Ut(M,T){return Object.keys(T).length<=Object.keys(M).length&&Object.keys(T).every(g=>H(M[g],T[g]))},ignored:()=>!0};function Et(M,T,g){return _t[g.paths](M.root,T.root,g.matrixParams)&&ot[g.queryParams](M.queryParams,T.queryParams)&&!("exact"===g.fragment&&M.fragment!==T.fragment)}function ii(M,T,g){return xt(M,T,T.segments,g)}function xt(M,T,g,O){if(M.segments.length>g.length){const xe=M.segments.slice(0,g.length);return!(!Ve(xe,g)||T.hasChildren()||!Rt(xe,g,O))}if(M.segments.length===g.length){if(!Ve(M.segments,g)||!Rt(M.segments,g,O))return!1;for(const xe in T.children)if(!M.children[xe]||!ii(M.children[xe],T.children[xe],O))return!1;return!0}{const xe=g.slice(0,M.segments.length),dt=g.slice(M.segments.length);return!!(Ve(M.segments,xe)&&Rt(M.segments,xe,O)&&M.children[q])&&xt(M.children[q],T,dt,O)}}function Rt(M,T,g){return T.every((O,xe)=>ot[g](M[xe].parameters,O.parameters))}class bt{constructor(T=new de([],{}),g={},O=null){this.root=T,this.queryParams=g,this.fragment=O}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=He(this.queryParams)),this._queryParamMap}toString(){return gt.serialize(this)}}class de{constructor(T,g){this.segments=T,this.children=g,this.parent=null,Object.values(g).forEach(O=>O.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return le(this)}}class et{constructor(T,g){this.path=T,this.parameters=g}get parameterMap(){return this._parameterMap||(this._parameterMap=He(this.parameters)),this._parameterMap}toString(){return Ct(this)}}function Ve(M,T){return M.length===T.length&&M.every((g,O)=>g.path===T[O].path)}let P=(()=>{class M{}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return new te},providedIn:"root"}),M})();class te{parse(T){const g=new Ke(T);return new bt(g.parseRootSegment(),g.parseQueryParams(),g.parseFragment())}serialize(T){const g=`/${tt(T.root,!0)}`,O=function ve(M){const T=Object.keys(M).map(g=>{const O=M[g];return Array.isArray(O)?O.map(xe=>`${Wt(g)}=${Wt(xe)}`).join("&"):`${Wt(g)}=${Wt(O)}`}).filter(g=>!!g);return T.length?`?${T.join("&")}`:""}(T.queryParams);return`${g}${O}${"string"==typeof T.fragment?`#${function kt(M){return encodeURI(M)}(T.fragment)}`:""}`}}const gt=new te;function le(M){return M.segments.map(T=>Ct(T)).join("/")}function tt(M,T){if(!M.hasChildren())return le(M);if(T){const g=M.children[q]?tt(M.children[q],!1):"",O=[];return Object.entries(M.children).forEach(([xe,dt])=>{xe!==q&&O.push(`${xe}:${tt(dt,!1)}`)}),O.length>0?`${g}(${O.join("//")})`:g}{const g=function k(M,T){let g=[];return Object.entries(M.children).forEach(([O,xe])=>{O===q&&(g=g.concat(T(xe,O)))}),Object.entries(M.children).forEach(([O,xe])=>{O!==q&&(g=g.concat(T(xe,O)))}),g}(M,(O,xe)=>xe===q?[tt(M.children[q],!1)]:[`${xe}:${tt(O,!1)}`]);return 1===Object.keys(M.children).length&&null!=M.children[q]?`${le(M)}/${g[0]}`:`${le(M)}/(${g.join("//")})`}}function Ft(M){return encodeURIComponent(M).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Wt(M){return Ft(M).replace(/%3B/gi,";")}function Yt(M){return Ft(M).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Xe(M){return decodeURIComponent(M)}function Be(M){return Xe(M.replace(/\+/g,"%20"))}function Ct(M){return`${Yt(M.path)}${function st(M){return Object.keys(M).map(T=>`;${Yt(T)}=${Yt(M[T])}`).join("")}(M.parameters)}`}const ge=/^[^\/()?;#]+/;function U(M){const T=M.match(ge);return T?T[0]:""}const Qe=/^[^\/()?;=#]+/,oe=/^[^=?&#]+/,ne=/^[^&#]+/;class Ke{constructor(T){this.url=T,this.remaining=T}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new de([],{}):new de([],this.parseChildren())}parseQueryParams(){const T={};if(this.consumeOptional("?"))do{this.parseQueryParam(T)}while(this.consumeOptional("&"));return T}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const T=[];for(this.peekStartsWith("(")||T.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),T.push(this.parseSegment());let g={};this.peekStartsWith("/(")&&(this.capture("/"),g=this.parseParens(!0));let O={};return this.peekStartsWith("(")&&(O=this.parseParens(!1)),(T.length>0||Object.keys(g).length>0)&&(O[q]=new de(T,g)),O}parseSegment(){const T=U(this.remaining);if(""===T&&this.peekStartsWith(";"))throw new e.vHH(4009,!1);return this.capture(T),new et(Xe(T),this.parseMatrixParams())}parseMatrixParams(){const T={};for(;this.consumeOptional(";");)this.parseParam(T);return T}parseParam(T){const g=function Me(M){const T=M.match(Qe);return T?T[0]:""}(this.remaining);if(!g)return;this.capture(g);let O="";if(this.consumeOptional("=")){const xe=U(this.remaining);xe&&(O=xe,this.capture(O))}T[Xe(g)]=Xe(O)}parseQueryParam(T){const g=function L(M){const T=M.match(oe);return T?T[0]:""}(this.remaining);if(!g)return;this.capture(g);let O="";if(this.consumeOptional("=")){const ut=function ue(M){const T=M.match(ne);return T?T[0]:""}(this.remaining);ut&&(O=ut,this.capture(O))}const xe=Be(g),dt=Be(O);if(T.hasOwnProperty(xe)){let ut=T[xe];Array.isArray(ut)||(ut=[ut],T[xe]=ut),ut.push(dt)}else T[xe]=dt}parseParens(T){const g={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const O=U(this.remaining),xe=this.remaining[O.length];if("/"!==xe&&")"!==xe&&";"!==xe)throw new e.vHH(4010,!1);let dt;O.indexOf(":")>-1?(dt=O.slice(0,O.indexOf(":")),this.capture(dt),this.capture(":")):T&&(dt=q);const ut=this.parseChildren();g[dt]=1===Object.keys(ut).length?ut[q]:new de([],ut),this.consumeOptional("//")}return g}peekStartsWith(T){return this.remaining.startsWith(T)}consumeOptional(T){return!!this.peekStartsWith(T)&&(this.remaining=this.remaining.substring(T.length),!0)}capture(T){if(!this.consumeOptional(T))throw new e.vHH(4011,!1)}}function ct(M){return M.segments.length>0?new de([],{[q]:M}):M}function It(M){const T={};for(const O of Object.keys(M.children)){const dt=It(M.children[O]);if(O===q&&0===dt.segments.length&&dt.hasChildren())for(const[ut,Pt]of Object.entries(dt.children))T[ut]=Pt;else(dt.segments.length>0||dt.hasChildren())&&(T[O]=dt)}return function nt(M){if(1===M.numberOfChildren&&M.children[q]){const T=M.children[q];return new de(M.segments.concat(T.segments),T.children)}return M}(new de(M.segments,T))}function lt(M){return M instanceof bt}function me(M){let T;const xe=ct(function g(dt){const ut={};for(const ni of dt.children){const bi=g(ni);ut[ni.outlet]=bi}const Pt=new de(dt.url,ut);return dt===M&&(T=Pt),Pt}(M.root));return T??xe}function X(M,T,g,O){let xe=M;for(;xe.parent;)xe=xe.parent;if(0===T.length)return je(xe,xe,xe,g,O);const dt=function Gt(M){if("string"==typeof M[0]&&1===M.length&&"/"===M[0])return new Bt(!0,0,M);let T=0,g=!1;const O=M.reduce((xe,dt,ut)=>{if("object"==typeof dt&&null!=dt){if(dt.outlets){const Pt={};return Object.entries(dt.outlets).forEach(([ni,bi])=>{Pt[ni]="string"==typeof bi?bi.split("/"):bi}),[...xe,{outlets:Pt}]}if(dt.segmentPath)return[...xe,dt.segmentPath]}return"string"!=typeof dt?[...xe,dt]:0===ut?(dt.split("/").forEach((Pt,ni)=>{0==ni&&"."===Pt||(0==ni&&""===Pt?g=!0:".."===Pt?T++:""!=Pt&&xe.push(Pt))}),xe):[...xe,dt]},[]);return new Bt(g,T,O)}(T);if(dt.toRoot())return je(xe,xe,new de([],{}),g,O);const ut=function ei(M,T,g){if(M.isAbsolute)return new Qt(T,!0,0);if(!g)return new Qt(T,!1,NaN);if(null===g.parent)return new Qt(g,!0,0);const O=Ye(M.commands[0])?0:1;return function Ui(M,T,g){let O=M,xe=T,dt=g;for(;dt>xe;){if(dt-=xe,O=O.parent,!O)throw new e.vHH(4005,!1);xe=O.segments.length}return new Qt(O,!1,xe-dt)}(g,g.segments.length-1+O,M.numberOfDoubleDots)}(dt,xe,M),Pt=ut.processChildren?Ii(ut.segmentGroup,ut.index,dt.commands):tn(ut.segmentGroup,ut.index,dt.commands);return je(xe,ut.segmentGroup,Pt,g,O)}function Ye(M){return"object"==typeof M&&null!=M&&!M.outlets&&!M.segmentPath}function Re(M){return"object"==typeof M&&null!=M&&M.outlets}function je(M,T,g,O,xe){let ut,dt={};O&&Object.entries(O).forEach(([ni,bi])=>{dt[ni]=Array.isArray(bi)?bi.map(yi=>`${yi}`):`${bi}`}),ut=M===T?g:yt(M,T,g);const Pt=ct(It(ut));return new bt(Pt,dt,xe)}function yt(M,T,g){const O={};return Object.entries(M.children).forEach(([xe,dt])=>{O[xe]=dt===T?g:yt(dt,T,g)}),new de(M.segments,O)}class Bt{constructor(T,g,O){if(this.isAbsolute=T,this.numberOfDoubleDots=g,this.commands=O,T&&O.length>0&&Ye(O[0]))throw new e.vHH(4003,!1);const xe=O.find(Re);if(xe&&xe!==ke(O))throw new e.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Qt{constructor(T,g,O){this.segmentGroup=T,this.processChildren=g,this.index=O}}function tn(M,T,g){if(M||(M=new de([],{})),0===M.segments.length&&M.hasChildren())return Ii(M,T,g);const O=function gn(M,T,g){let O=0,xe=T;const dt={match:!1,pathIndex:0,commandIndex:0};for(;xe=g.length)return dt;const ut=M.segments[xe],Pt=g[O];if(Re(Pt))break;const ni=`${Pt}`,bi=O0&&void 0===ni)break;if(ni&&bi&&"object"==typeof bi&&void 0===bi.outlets){if(!Gi(ni,bi,ut))return dt;O+=2}else{if(!Gi(ni,{},ut))return dt;O++}xe++}return{match:!0,pathIndex:xe,commandIndex:O}}(M,T,g),xe=g.slice(O.commandIndex);if(O.match&&O.pathIndex{"string"==typeof ut&&(ut=[ut]),null!==ut&&(xe[dt]=tn(M.children[dt],T,ut))}),Object.entries(M.children).forEach(([dt,ut])=>{void 0===O[dt]&&(xe[dt]=ut)}),new de(M.segments,xe)}}function Tn(M,T,g){const O=M.segments.slice(0,T);let xe=0;for(;xe{"string"==typeof O&&(O=[O]),null!==O&&(T[g]=Tn(new de([],{}),0,O))}),T}function Yn(M){const T={};return Object.entries(M).forEach(([g,O])=>T[g]=`${O}`),T}function Gi(M,T,g){return M==g.path&&Ze(T,g.parameters)}const ki="imperative";class sn{constructor(T,g){this.id=T,this.url=g}}class Qn extends sn{constructor(T,g,O="imperative",xe=null){super(T,g),this.type=0,this.navigationTrigger=O,this.restoredState=xe}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class nn extends sn{constructor(T,g,O){super(T,g),this.urlAfterRedirects=O,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Cn extends sn{constructor(T,g,O,xe){super(T,g),this.reason=O,this.code=xe,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ln extends sn{constructor(T,g,O,xe){super(T,g),this.reason=O,this.code=xe,this.type=16}}class Sn extends sn{constructor(T,g,O,xe){super(T,g),this.error=O,this.target=xe,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class vr extends sn{constructor(T,g,O,xe){super(T,g),this.urlAfterRedirects=O,this.state=xe,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class lr extends sn{constructor(T,g,O,xe){super(T,g),this.urlAfterRedirects=O,this.state=xe,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zn extends sn{constructor(T,g,O,xe,dt){super(T,g),this.urlAfterRedirects=O,this.state=xe,this.shouldActivate=dt,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class br extends sn{constructor(T,g,O,xe){super(T,g),this.urlAfterRedirects=O,this.state=xe,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Un extends sn{constructor(T,g,O,xe){super(T,g),this.urlAfterRedirects=O,this.state=xe,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ma{constructor(T){this.route=T,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ia{constructor(T){this.route=T,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class _a{constructor(T){this.snapshot=T,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class cr{constructor(T){this.snapshot=T,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class aa{constructor(T){this.snapshot=T,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class yr{constructor(T){this.snapshot=T,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ar{constructor(T,g,O){this.routerEvent=T,this.position=g,this.anchor=O,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ti{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new mn,this.attachRef=null}}let mn=(()=>{class M{constructor(){this.contexts=new Map}onChildOutletCreated(g,O){const xe=this.getOrCreateContext(g);xe.outlet=O,this.contexts.set(g,xe)}onChildOutletDestroyed(g){const O=this.getContext(g);O&&(O.outlet=null,O.attachRef=null)}onOutletDeactivated(){const g=this.contexts;return this.contexts=new Map,g}onOutletReAttached(g){this.contexts=g}getOrCreateContext(g){let O=this.getContext(g);return O||(O=new Ti,this.contexts.set(g,O)),O}getContext(g){return this.contexts.get(g)||null}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();class Rn{constructor(T){this._root=T}get root(){return this._root.value}parent(T){const g=this.pathFromRoot(T);return g.length>1?g[g.length-2]:null}children(T){const g=dr(T,this._root);return g?g.children.map(O=>O.value):[]}firstChild(T){const g=dr(T,this._root);return g&&g.children.length>0?g.children[0].value:null}siblings(T){const g=kn(T,this._root);return g.length<2?[]:g[g.length-2].children.map(xe=>xe.value).filter(xe=>xe!==T)}pathFromRoot(T){return kn(T,this._root).map(g=>g.value)}}function dr(M,T){if(M===T.value)return T;for(const g of T.children){const O=dr(M,g);if(O)return O}return null}function kn(M,T){if(M===T.value)return[T];for(const g of T.children){const O=kn(M,g);if(O.length)return O.unshift(T),O}return[]}class ur{constructor(T,g){this.value=T,this.children=g}toString(){return`TreeNode(${this.value})`}}function Mr(M){const T={};return M&&M.children.forEach(g=>T[g.value.outlet]=g),T}class Hr extends Rn{constructor(T,g){super(T),this.snapshot=g,Jn(this,T)}toString(){return this.snapshot.toString()}}function Tr(M,T){const g=function oa(M,T){const ut=new Ki([],{},{},"",{},q,T,null,{});return new An("",new ur(ut,[]))}(0,T),O=new c.X([new et("",{})]),xe=new c.X({}),dt=new c.X({}),ut=new c.X({}),Pt=new c.X(""),ni=new Ji(O,xe,ut,Pt,dt,q,T,g.root);return ni.snapshot=g.root,new Hr(new ur(ni,[]),g)}class Ji{constructor(T,g,O,xe,dt,ut,Pt,ni){this.urlSubject=T,this.paramsSubject=g,this.queryParamsSubject=O,this.fragmentSubject=xe,this.dataSubject=dt,this.outlet=ut,this.component=Pt,this._futureSnapshot=ni,this.title=this.dataSubject?.pipe((0,$e.U)(bi=>bi[re]))??(0,d.of)(void 0),this.url=T,this.params=g,this.queryParams=O,this.fragment=xe,this.data=dt}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,$e.U)(T=>He(T)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,$e.U)(T=>He(T)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function hi(M,T="emptyOnly"){const g=M.pathFromRoot;let O=0;if("always"!==T)for(O=g.length-1;O>=1;){const xe=g[O],dt=g[O-1];if(xe.routeConfig&&""===xe.routeConfig.path)O--;else{if(dt.component)break;O--}}return function Si(M){return M.reduce((T,g)=>({params:{...T.params,...g.params},data:{...T.data,...g.data},resolve:{...g.data,...T.resolve,...g.routeConfig?.data,...g._resolvedData}}),{params:{},data:{},resolve:{}})}(g.slice(O))}class Ki{get title(){return this.data?.[re]}constructor(T,g,O,xe,dt,ut,Pt,ni,bi){this.url=T,this.params=g,this.queryParams=O,this.fragment=xe,this.data=dt,this.outlet=ut,this.component=Pt,this.routeConfig=ni,this._resolve=bi}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=He(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=He(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(O=>O.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class An extends Rn{constructor(T,g){super(g),this.url=T,Jn(this,g)}toString(){return wn(this._root)}}function Jn(M,T){T.value._routerState=M,T.children.forEach(g=>Jn(M,g))}function wn(M){const T=M.children.length>0?` { ${M.children.map(wn).join(", ")} } `:"";return`${M.value}${T}`}function Wn(M){if(M.snapshot){const T=M.snapshot,g=M._futureSnapshot;M.snapshot=g,Ze(T.queryParams,g.queryParams)||M.queryParamsSubject.next(g.queryParams),T.fragment!==g.fragment&&M.fragmentSubject.next(g.fragment),Ze(T.params,g.params)||M.paramsSubject.next(g.params),function Se(M,T){if(M.length!==T.length)return!1;for(let g=0;gZe(g.parameters,T[O].parameters))}(M.url,T.url);return g&&!(!M.parent!=!T.parent)&&(!M.parent||ln(M.parent,T.parent))}let Gn=(()=>{class M{constructor(){this.activated=null,this._activatedRoute=null,this.name=q,this.activateEvents=new e.vpe,this.deactivateEvents=new e.vpe,this.attachEvents=new e.vpe,this.detachEvents=new e.vpe,this.parentContexts=(0,e.f3M)(mn),this.location=(0,e.f3M)(e.s_b),this.changeDetector=(0,e.f3M)(e.sBO),this.environmentInjector=(0,e.f3M)(e.lqb),this.inputBinder=(0,e.f3M)(Di,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(g){if(g.name){const{firstChange:O,previousValue:xe}=g.name;if(O)return;this.isTrackedInParentContexts(xe)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(xe)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(g){return this.parentContexts.getContext(g)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const g=this.parentContexts.getContext(this.name);g?.route&&(g.attachRef?this.attach(g.attachRef,g.route):this.activateWith(g.route,g.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new e.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new e.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new e.vHH(4012,!1);this.location.detach();const g=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(g.instance),g}attach(g,O){this.activated=g,this._activatedRoute=O,this.location.insert(g.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(g.instance)}deactivate(){if(this.activated){const g=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(g)}}activateWith(g,O){if(this.isActivated)throw new e.vHH(4013,!1);this._activatedRoute=g;const xe=this.location,ut=g.snapshot.component,Pt=this.parentContexts.getOrCreateContext(this.name).children,ni=new hr(g,Pt,xe.injector);this.activated=xe.createComponent(ut,{index:xe.length,injector:ni,environmentInjector:O??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275dir=e.lG2({type:M,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[e.TTD]}),M})();class hr{constructor(T,g,O){this.route=T,this.childContexts=g,this.parent=O}get(T,g){return T===Ji?this.route:T===mn?this.childContexts:this.parent.get(T,g)}}const Di=new e.OlP("");let xr=(()=>{class M{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(g){this.unsubscribeFromRouteData(g),this.subscribeToRouteData(g)}unsubscribeFromRouteData(g){this.outletDataSubscriptions.get(g)?.unsubscribe(),this.outletDataSubscriptions.delete(g)}subscribeToRouteData(g){const{activatedRoute:O}=g,xe=(0,f.a)([O.queryParams,O.params,O.data]).pipe((0,Ue.w)(([dt,ut,Pt],ni)=>(Pt={...dt,...ut,...Pt},0===ni?(0,d.of)(Pt):Promise.resolve(Pt)))).subscribe(dt=>{if(!g.isActivated||!g.activatedComponentRef||g.activatedRoute!==O||null===O.component)return void this.unsubscribeFromRouteData(g);const ut=(0,e.qFp)(O.component);if(ut)for(const{templateName:Pt}of ut.inputs)g.activatedComponentRef.setInput(Pt,dt[Pt]);else this.unsubscribeFromRouteData(g)});this.outletDataSubscriptions.set(g,xe)}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac}),M})();function Bn(M,T,g){if(g&&M.shouldReuseRoute(T.value,g.value.snapshot)){const O=g.value;O._futureSnapshot=T.value;const xe=function dn(M,T,g){return T.children.map(O=>{for(const xe of g.children)if(M.shouldReuseRoute(O.value,xe.value.snapshot))return Bn(M,O,xe);return Bn(M,O)})}(M,T,g);return new ur(O,xe)}{if(M.shouldAttach(T.value)){const dt=M.retrieve(T.value);if(null!==dt){const ut=dt.route;return ut.value._futureSnapshot=T.value,ut.children=T.children.map(Pt=>Bn(M,Pt)),ut}}const O=function Xn(M){return new Ji(new c.X(M.url),new c.X(M.params),new c.X(M.queryParams),new c.X(M.fragment),new c.X(M.data),M.outlet,M.component,M)}(T.value),xe=T.children.map(dt=>Bn(M,dt));return new ur(O,xe)}}const mr="ngNavigationCancelingError";function $n(M,T){const{redirectTo:g,navigationBehaviorOptions:O}=lt(T)?{redirectTo:T,navigationBehaviorOptions:void 0}:T,xe=pr(!1,0,T);return xe.url=g,xe.navigationBehaviorOptions=O,xe}function pr(M,T,g){const O=new Error("NavigationCancelingError: "+(M||""));return O[mr]=!0,O.cancellationCode=T,g&&(O.url=g),O}function Pn(M){return or(M)&<(M.url)}function or(M){return M&&M[mr]}let In=(()=>{class M{}return M.\u0275fac=function(g){return new(g||M)},M.\u0275cmp=e.Xpm({type:M,selectors:[["ng-component"]],standalone:!0,features:[e.jDz],decls:1,vars:0,template:function(g,O){1&g&&e._UZ(0,"router-outlet")},dependencies:[Gn],encapsulation:2}),M})();function Ir(M){const T=M.children&&M.children.map(Ir),g=T?{...M,children:T}:{...M};return!g.component&&!g.loadComponent&&(T||g.loadChildren)&&g.outlet&&g.outlet!==q&&(g.component=In),g}function Bi(M){return M.outlet||q}function rn(M){if(!M)return null;if(M.routeConfig?._injector)return M.routeConfig._injector;for(let T=M.parent;T;T=T.parent){const g=T.routeConfig;if(g?._loadedInjector)return g._loadedInjector;if(g?._injector)return g._injector}return null}class _r{constructor(T,g,O,xe,dt){this.routeReuseStrategy=T,this.futureState=g,this.currState=O,this.forwardEvent=xe,this.inputBindingEnabled=dt}activate(T){const g=this.futureState._root,O=this.currState?this.currState._root:null;this.deactivateChildRoutes(g,O,T),Wn(this.futureState.root),this.activateChildRoutes(g,O,T)}deactivateChildRoutes(T,g,O){const xe=Mr(g);T.children.forEach(dt=>{const ut=dt.value.outlet;this.deactivateRoutes(dt,xe[ut],O),delete xe[ut]}),Object.values(xe).forEach(dt=>{this.deactivateRouteAndItsChildren(dt,O)})}deactivateRoutes(T,g,O){const xe=T.value,dt=g?g.value:null;if(xe===dt)if(xe.component){const ut=O.getContext(xe.outlet);ut&&this.deactivateChildRoutes(T,g,ut.children)}else this.deactivateChildRoutes(T,g,O);else dt&&this.deactivateRouteAndItsChildren(g,O)}deactivateRouteAndItsChildren(T,g){T.value.component&&this.routeReuseStrategy.shouldDetach(T.value.snapshot)?this.detachAndStoreRouteSubtree(T,g):this.deactivateRouteAndOutlet(T,g)}detachAndStoreRouteSubtree(T,g){const O=g.getContext(T.value.outlet),xe=O&&T.value.component?O.children:g,dt=Mr(T);for(const ut of Object.keys(dt))this.deactivateRouteAndItsChildren(dt[ut],xe);if(O&&O.outlet){const ut=O.outlet.detach(),Pt=O.children.onOutletDeactivated();this.routeReuseStrategy.store(T.value.snapshot,{componentRef:ut,route:T,contexts:Pt})}}deactivateRouteAndOutlet(T,g){const O=g.getContext(T.value.outlet),xe=O&&T.value.component?O.children:g,dt=Mr(T);for(const ut of Object.keys(dt))this.deactivateRouteAndItsChildren(dt[ut],xe);O&&(O.outlet&&(O.outlet.deactivate(),O.children.onOutletDeactivated()),O.attachRef=null,O.route=null)}activateChildRoutes(T,g,O){const xe=Mr(g);T.children.forEach(dt=>{this.activateRoutes(dt,xe[dt.value.outlet],O),this.forwardEvent(new yr(dt.value.snapshot))}),T.children.length&&this.forwardEvent(new cr(T.value.snapshot))}activateRoutes(T,g,O){const xe=T.value,dt=g?g.value:null;if(Wn(xe),xe===dt)if(xe.component){const ut=O.getOrCreateContext(xe.outlet);this.activateChildRoutes(T,g,ut.children)}else this.activateChildRoutes(T,g,O);else if(xe.component){const ut=O.getOrCreateContext(xe.outlet);if(this.routeReuseStrategy.shouldAttach(xe.snapshot)){const Pt=this.routeReuseStrategy.retrieve(xe.snapshot);this.routeReuseStrategy.store(xe.snapshot,null),ut.children.onOutletReAttached(Pt.contexts),ut.attachRef=Pt.componentRef,ut.route=Pt.route.value,ut.outlet&&ut.outlet.attach(Pt.componentRef,Pt.route.value),Wn(Pt.route.value),this.activateChildRoutes(T,null,ut.children)}else{const Pt=rn(xe.snapshot);ut.attachRef=null,ut.route=xe,ut.injector=Pt,ut.outlet&&ut.outlet.activateWith(xe,ut.injector),this.activateChildRoutes(T,null,ut.children)}}else this.activateChildRoutes(T,null,O)}}class Or{constructor(T){this.path=T,this.route=this.path[this.path.length-1]}}class bn{constructor(T,g){this.component=T,this.route=g}}function jr(M,T,g){const O=M._root;return Lr(O,T?T._root:null,g,[O.value])}function Cr(M,T){const g=Symbol(),O=T.get(M,g);return O===g?"function"!=typeof M||(0,e.Z0I)(M)?T.get(M):M:O}function Lr(M,T,g,O,xe={canDeactivateChecks:[],canActivateChecks:[]}){const dt=Mr(T);return M.children.forEach(ut=>{(function La(M,T,g,O,xe={canDeactivateChecks:[],canActivateChecks:[]}){const dt=M.value,ut=T?T.value:null,Pt=g?g.getContext(M.value.outlet):null;if(ut&&dt.routeConfig===ut.routeConfig){const ni=function xa(M,T,g){if("function"==typeof g)return g(M,T);switch(g){case"pathParamsChange":return!Ve(M.url,T.url);case"pathParamsOrQueryParamsChange":return!Ve(M.url,T.url)||!Ze(M.queryParams,T.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!ln(M,T)||!Ze(M.queryParams,T.queryParams);default:return!ln(M,T)}}(ut,dt,dt.routeConfig.runGuardsAndResolvers);ni?xe.canActivateChecks.push(new Or(O)):(dt.data=ut.data,dt._resolvedData=ut._resolvedData),Lr(M,T,dt.component?Pt?Pt.children:null:g,O,xe),ni&&Pt&&Pt.outlet&&Pt.outlet.isActivated&&xe.canDeactivateChecks.push(new bn(Pt.outlet.component,ut))}else ut&&la(T,Pt,xe),xe.canActivateChecks.push(new Or(O)),Lr(M,null,dt.component?Pt?Pt.children:null:g,O,xe)})(ut,dt[ut.value.outlet],g,O.concat([ut.value]),xe),delete dt[ut.value.outlet]}),Object.entries(dt).forEach(([ut,Pt])=>la(Pt,g.getContext(ut),xe)),xe}function la(M,T,g){const O=Mr(M),xe=M.value;Object.entries(O).forEach(([dt,ut])=>{la(ut,xe.component?T?T.children.getContext(dt):null:T,g)}),g.canDeactivateChecks.push(new bn(xe.component&&T&&T.outlet&&T.outlet.isActivated?T.outlet.component:null,xe))}function zr(M){return"function"==typeof M}function ae(M){return M instanceof p.K||"EmptyError"===M?.name}const Z=Symbol("INITIAL_VALUE");function B(){return(0,Ue.w)(M=>(0,f.a)(M.map(T=>T.pipe((0,Mt.q)(1),(0,ce.O)(Z)))).pipe((0,$e.U)(T=>{for(const g of T)if(!0!==g){if(g===Z)return Z;if(!1===g||g instanceof bt)return g}return!0}),(0,pt.h)(T=>T!==Z),(0,Mt.q)(1)))}function oo(M){return(0,W.z)((0,se.b)(T=>{if(lt(T))throw $n(0,T)}),(0,$e.U)(T=>!0===T))}class Qr{constructor(T){this.segmentGroup=T||null}}class so{constructor(T){this.urlTree=T}}function Pr(M){return(0,De._)(new Qr(M))}function fr(M){return(0,De._)(new so(M))}class er{constructor(T,g){this.urlSerializer=T,this.urlTree=g}noMatchError(T){return new e.vHH(4002,!1)}lineralizeSegments(T,g){let O=[],xe=g.root;for(;;){if(O=O.concat(xe.segments),0===xe.numberOfChildren)return(0,d.of)(O);if(xe.numberOfChildren>1||!xe.children[q])return(0,De._)(new e.vHH(4e3,!1));xe=xe.children[q]}}applyRedirectCommands(T,g,O){return this.applyRedirectCreateUrlTree(g,this.urlSerializer.parse(g),T,O)}applyRedirectCreateUrlTree(T,g,O,xe){const dt=this.createSegmentGroup(T,g.root,O,xe);return new bt(dt,this.createQueryParams(g.queryParams,this.urlTree.queryParams),g.fragment)}createQueryParams(T,g){const O={};return Object.entries(T).forEach(([xe,dt])=>{if("string"==typeof dt&&dt.startsWith(":")){const Pt=dt.substring(1);O[xe]=g[Pt]}else O[xe]=dt}),O}createSegmentGroup(T,g,O,xe){const dt=this.createSegments(T,g.segments,O,xe);let ut={};return Object.entries(g.children).forEach(([Pt,ni])=>{ut[Pt]=this.createSegmentGroup(T,ni,O,xe)}),new de(dt,ut)}createSegments(T,g,O,xe){return g.map(dt=>dt.path.startsWith(":")?this.findPosParam(T,dt,xe):this.findOrReturn(dt,O))}findPosParam(T,g,O){const xe=O[g.path.substring(1)];if(!xe)throw new e.vHH(4001,!1);return xe}findOrReturn(T,g){let O=0;for(const xe of g){if(xe.path===T.path)return g.splice(O),xe;O++}return T}}const fa={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ga(M,T,g,O,xe){const dt=Fr(M,T,g);return dt.matched?(O=function Vr(M,T){return M.providers&&!M._injector&&(M._injector=(0,e.MMx)(M.providers,T,`Route: ${M.path}`)),M._injector??T}(T,O),function Co(M,T,g,O){const xe=T.canMatch;if(!xe||0===xe.length)return(0,d.of)(!0);const dt=xe.map(ut=>{const Pt=Cr(ut,M);return ht(function Ra(M){return M&&zr(M.canMatch)}(Pt)?Pt.canMatch(T,g):M.runInContext(()=>Pt(T,g)))});return(0,d.of)(dt).pipe(B(),oo())}(O,T,g).pipe((0,$e.U)(ut=>!0===ut?dt:{...fa}))):(0,d.of)(dt)}function Fr(M,T,g){if(""===T.path)return"full"===T.pathMatch&&(M.hasChildren()||g.length>0)?{...fa}:{matched:!0,consumedSegments:[],remainingSegments:g,parameters:{},positionalParamSegments:{}};const xe=(T.matcher||at)(g,M,T);if(!xe)return{...fa};const dt={};Object.entries(xe.posParams??{}).forEach(([Pt,ni])=>{dt[Pt]=ni.path});const ut=xe.consumed.length>0?{...dt,...xe.consumed[xe.consumed.length-1].parameters}:dt;return{matched:!0,consumedSegments:xe.consumed,remainingSegments:g.slice(xe.consumed.length),parameters:ut,positionalParamSegments:xe.posParams??{}}}function Yr(M,T,g,O){return g.length>0&&function Fa(M,T,g){return g.some(O=>Jr(M,T,O)&&Bi(O)!==q)}(M,g,O)?{segmentGroup:new de(T,Da(O,new de(g,M.children))),slicedSegments:[]}:0===g.length&&function Wr(M,T,g){return g.some(O=>Jr(M,T,O))}(M,g,O)?{segmentGroup:new de(M.segments,ko(M,0,g,O,M.children)),slicedSegments:g}:{segmentGroup:new de(M.segments,M.children),slicedSegments:g}}function ko(M,T,g,O,xe){const dt={};for(const ut of O)if(Jr(M,g,ut)&&!xe[Bi(ut)]){const Pt=new de([],{});dt[Bi(ut)]=Pt}return{...xe,...dt}}function Da(M,T){const g={};g[q]=T;for(const O of M)if(""===O.path&&Bi(O)!==q){const xe=new de([],{});g[Bi(O)]=xe}return g}function Jr(M,T,g){return(!(M.hasChildren()||T.length>0)||"full"!==g.pathMatch)&&""===g.path}class y{constructor(T,g,O,xe,dt,ut,Pt){this.injector=T,this.configLoader=g,this.rootComponentType=O,this.config=xe,this.urlTree=dt,this.paramsInheritanceStrategy=ut,this.urlSerializer=Pt,this.allowRedirects=!0,this.applyRedirects=new er(this.urlSerializer,this.urlTree)}noMatchError(T){return new e.vHH(4002,!1)}recognize(){const T=Yr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,T,q).pipe((0,pe.K)(g=>{if(g instanceof so)return this.allowRedirects=!1,this.urlTree=g.urlTree,this.match(g.urlTree);throw g instanceof Qr?this.noMatchError(g):g}),(0,$e.U)(g=>{const O=new Ki([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},q,this.rootComponentType,null,{}),xe=new ur(O,g),dt=new An("",xe),ut=function C(M,T,g=null,O=null){return X(me(M),T,g,O)}(O,[],this.urlTree.queryParams,this.urlTree.fragment);return ut.queryParams=this.urlTree.queryParams,dt.url=this.urlSerializer.serialize(ut),this.inheritParamsAndData(dt._root),{state:dt,tree:ut}}))}match(T){return this.processSegmentGroup(this.injector,this.config,T.root,q).pipe((0,pe.K)(O=>{throw O instanceof Qr?this.noMatchError(O):O}))}inheritParamsAndData(T){const g=T.value,O=hi(g,this.paramsInheritanceStrategy);g.params=Object.freeze(O.params),g.data=Object.freeze(O.data),T.children.forEach(xe=>this.inheritParamsAndData(xe))}processSegmentGroup(T,g,O,xe){return 0===O.segments.length&&O.hasChildren()?this.processChildren(T,g,O):this.processSegment(T,g,O,O.segments,xe,!0)}processChildren(T,g,O){const xe=[];for(const dt of Object.keys(O.children))"primary"===dt?xe.unshift(dt):xe.push(dt);return(0,o.D)(xe).pipe((0,R.b)(dt=>{const ut=O.children[dt],Pt=function vn(M,T){const g=M.filter(O=>Bi(O)===T);return g.push(...M.filter(O=>Bi(O)!==T)),g}(g,dt);return this.processSegmentGroup(T,Pt,ut,dt)}),function Q(M,T){return(0,he.e)(function Te(M,T,g,O,xe){return(dt,ut)=>{let Pt=g,ni=T,bi=0;dt.subscribe((0,Oe.x)(ut,yi=>{const Ri=bi++;ni=Pt?M(ni,yi,Ri):(Pt=!0,yi),O&&ut.next(ni)},xe&&(()=>{Pt&&ut.next(ni),ut.complete()})))}}(M,T,arguments.length>=2,!0))}((dt,ut)=>(dt.push(...ut),dt)),(0,Ne.d)(null),function z(M,T){const g=arguments.length>=2;return O=>O.pipe(M?(0,pt.h)((xe,dt)=>M(xe,dt,O)):N.y,qe(1),g?(0,Ne.d)(T):(0,St.T)(()=>new p.K))}(),(0,G.z)(dt=>{if(null===dt)return Pr(O);const ut=mt(dt);return function $(M){M.sort((T,g)=>T.value.outlet===q?-1:g.value.outlet===q?1:T.value.outlet.localeCompare(g.value.outlet))}(ut),(0,d.of)(ut)}))}processSegment(T,g,O,xe,dt,ut){return(0,o.D)(g).pipe((0,R.b)(Pt=>this.processSegmentAgainstRoute(Pt._injector??T,g,Pt,O,xe,dt,ut).pipe((0,pe.K)(ni=>{if(ni instanceof Qr)return(0,d.of)(null);throw ni}))),(0,ye.P)(Pt=>!!Pt),(0,pe.K)(Pt=>{if(ae(Pt))return function Pe(M,T,g){return 0===T.length&&!M.children[g]}(O,xe,dt)?(0,d.of)([]):Pr(O);throw Pt}))}processSegmentAgainstRoute(T,g,O,xe,dt,ut,Pt){return function Xr(M,T,g,O){return!!(Bi(M)===O||O!==q&&Jr(T,g,M))&&("**"===M.path||Fr(T,M,g).matched)}(O,xe,dt,ut)?void 0===O.redirectTo?this.matchSegmentAgainstRoute(T,xe,O,dt,ut,Pt):Pt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(T,xe,g,O,dt,ut):Pr(xe):Pr(xe)}expandSegmentAgainstRouteUsingRedirect(T,g,O,xe,dt,ut){return"**"===xe.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(T,O,xe,ut):this.expandRegularSegmentAgainstRouteUsingRedirect(T,g,O,xe,dt,ut)}expandWildCardWithParamsAgainstRouteUsingRedirect(T,g,O,xe){const dt=this.applyRedirects.applyRedirectCommands([],O.redirectTo,{});return O.redirectTo.startsWith("/")?fr(dt):this.applyRedirects.lineralizeSegments(O,dt).pipe((0,G.z)(ut=>{const Pt=new de(ut,{});return this.processSegment(T,g,Pt,ut,xe,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(T,g,O,xe,dt,ut){const{matched:Pt,consumedSegments:ni,remainingSegments:bi,positionalParamSegments:yi}=Fr(g,xe,dt);if(!Pt)return Pr(g);const Ri=this.applyRedirects.applyRedirectCommands(ni,xe.redirectTo,yi);return xe.redirectTo.startsWith("/")?fr(Ri):this.applyRedirects.lineralizeSegments(xe,Ri).pipe((0,G.z)(gr=>this.processSegment(T,O,g,gr.concat(bi),ut,!1)))}matchSegmentAgainstRoute(T,g,O,xe,dt,ut){let Pt;if("**"===O.path){const ni=xe.length>0?ke(xe).parameters:{},bi=new Ki(xe,ni,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,At(O),Bi(O),O.component??O._loadedComponent??null,O,Vt(O));Pt=(0,d.of)({snapshot:bi,consumedSegments:[],remainingSegments:[]}),g.children={}}else Pt=ga(g,O,xe,T).pipe((0,$e.U)(({matched:ni,consumedSegments:bi,remainingSegments:yi,parameters:Ri})=>ni?{snapshot:new Ki(bi,Ri,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,At(O),Bi(O),O.component??O._loadedComponent??null,O,Vt(O)),consumedSegments:bi,remainingSegments:yi}:null));return Pt.pipe((0,Ue.w)(ni=>null===ni?Pr(g):this.getChildConfig(T=O._injector??T,O,xe).pipe((0,Ue.w)(({routes:bi})=>{const yi=O._loadedInjector??T,{snapshot:Ri,consumedSegments:gr,remainingSegments:Ba}=ni,{segmentGroup:va,slicedSegments:ea}=Yr(g,gr,Ba,bi);if(0===ea.length&&va.hasChildren())return this.processChildren(yi,bi,va).pipe((0,$e.U)(uo=>null===uo?null:[new ur(Ri,uo)]));if(0===bi.length&&0===ea.length)return(0,d.of)([new ur(Ri,[])]);const ai=Bi(O)===dt;return this.processSegment(yi,bi,va,ea,ai?q:dt,!0).pipe((0,$e.U)(uo=>[new ur(Ri,uo)]))}))))}getChildConfig(T,g,O){return g.children?(0,d.of)({routes:g.children,injector:T}):g.loadChildren?void 0!==g._loadedRoutes?(0,d.of)({routes:g._loadedRoutes,injector:g._loadedInjector}):function hn(M,T,g,O){const xe=T.canLoad;if(void 0===xe||0===xe.length)return(0,d.of)(!0);const dt=xe.map(ut=>{const Pt=Cr(ut,M);return ht(function xo(M){return M&&zr(M.canLoad)}(Pt)?Pt.canLoad(T,g):M.runInContext(()=>Pt(T,g)))});return(0,d.of)(dt).pipe(B(),oo())}(T,g,O).pipe((0,G.z)(xe=>xe?this.configLoader.loadChildren(T,g).pipe((0,se.b)(dt=>{g._loadedRoutes=dt.routes,g._loadedInjector=dt.injector})):function Dn(M){return(0,De._)(pr(!1,3))}())):(0,d.of)({routes:[],injector:T})}}function Fe(M){const T=M.value.routeConfig;return T&&""===T.path}function mt(M){const T=[],g=new Set;for(const O of M){if(!Fe(O)){T.push(O);continue}const xe=T.find(dt=>O.value.routeConfig===dt.value.routeConfig);void 0!==xe?(xe.children.push(...O.children),g.add(xe)):T.push(O)}for(const O of g){const xe=mt(O.children);T.push(new ur(O.value,xe))}return T.filter(O=>!g.has(O))}function At(M){return M.data||{}}function Vt(M){return M.resolve||{}}function Ai(M){return"string"==typeof M.title||null===M.title}function zi(M){return(0,Ue.w)(T=>{const g=M(T);return g?(0,o.D)(g).pipe((0,$e.U)(()=>T)):(0,d.of)(T)})}const un=new e.OlP("ROUTES");let yn=(()=>{class M{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,e.f3M)(e.Sil)}loadComponent(g){if(this.componentLoaders.get(g))return this.componentLoaders.get(g);if(g._loadedComponent)return(0,d.of)(g._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(g);const O=ht(g.loadComponent()).pipe((0,$e.U)(_n),(0,se.b)(dt=>{this.onLoadEndListener&&this.onLoadEndListener(g),g._loadedComponent=dt}),(0,j.x)(()=>{this.componentLoaders.delete(g)})),xe=new Le.c(O,()=>new Ie.x).pipe((0,Ee.x)());return this.componentLoaders.set(g,xe),xe}loadChildren(g,O){if(this.childrenLoaders.get(O))return this.childrenLoaders.get(O);if(O._loadedRoutes)return(0,d.of)({routes:O._loadedRoutes,injector:O._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(O);const dt=this.loadModuleFactoryOrRoutes(O.loadChildren).pipe((0,$e.U)(Pt=>{this.onLoadEndListener&&this.onLoadEndListener(O);let ni,bi;return Array.isArray(Pt)?bi=Pt:(ni=Pt.create(g).injector,bi=ni.get(un,[],e.XFs.Self|e.XFs.Optional).flat()),{routes:bi.map(Ir),injector:ni}}),(0,j.x)(()=>{this.childrenLoaders.delete(O)})),ut=new Le.c(dt,()=>new Ie.x).pipe((0,Ee.x)());return this.childrenLoaders.set(O,ut),ut}loadModuleFactoryOrRoutes(g){return ht(g()).pipe((0,$e.U)(_n),(0,G.z)(O=>O instanceof e.YKP||Array.isArray(O)?(0,d.of)(O):(0,o.D)(this.compiler.compileModuleAsync(O))))}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();function _n(M){return function Fi(M){return M&&"object"==typeof M&&"default"in M}(M)?M.default:M}let A=(()=>{class M{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new Ie.x,this.configLoader=(0,e.f3M)(yn),this.environmentInjector=(0,e.f3M)(e.lqb),this.urlSerializer=(0,e.f3M)(P),this.rootContexts=(0,e.f3M)(mn),this.inputBindingEnabled=null!==(0,e.f3M)(Di,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,d.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=xe=>this.events.next(new Ia(xe)),this.configLoader.onLoadStartListener=xe=>this.events.next(new Ma(xe))}complete(){this.transitions?.complete()}handleNavigationRequest(g){const O=++this.navigationId;this.transitions?.next({...this.transitions.value,...g,id:O})}setupNavigations(g){return this.transitions=new c.X({id:0,currentUrlTree:g.currentUrlTree,currentRawUrl:g.currentUrlTree,extractedUrl:g.urlHandlingStrategy.extract(g.currentUrlTree),urlAfterRedirects:g.urlHandlingStrategy.extract(g.currentUrlTree),rawUrl:g.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:ki,restoredState:null,currentSnapshot:g.routerState.snapshot,targetSnapshot:null,currentRouterState:g.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,pt.h)(O=>0!==O.id),(0,$e.U)(O=>({...O,extractedUrl:g.urlHandlingStrategy.extract(O.rawUrl)})),(0,Ue.w)(O=>{let xe=!1,dt=!1;return(0,d.of)(O).pipe((0,se.b)(ut=>{this.currentNavigation={id:ut.id,initialUrl:ut.rawUrl,extractedUrl:ut.extractedUrl,trigger:ut.source,extras:ut.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ue.w)(ut=>{const Pt=g.browserUrlTree.toString(),ni=!g.navigated||ut.extractedUrl.toString()!==Pt||Pt!==g.currentUrlTree.toString();if(!ni&&"reload"!==(ut.extras.onSameUrlNavigation??g.onSameUrlNavigation)){const yi="";return this.events.next(new Ln(ut.id,g.serializeUrl(O.rawUrl),yi,0)),g.rawUrlTree=ut.rawUrl,ut.resolve(null),J.E}if(g.urlHandlingStrategy.shouldProcessUrl(ut.rawUrl))return fe(ut.source)&&(g.browserUrlTree=ut.extractedUrl),(0,d.of)(ut).pipe((0,Ue.w)(yi=>{const Ri=this.transitions?.getValue();return this.events.next(new Qn(yi.id,this.urlSerializer.serialize(yi.extractedUrl),yi.source,yi.restoredState)),Ri!==this.transitions?.getValue()?J.E:Promise.resolve(yi)}),function $t(M,T,g,O,xe,dt){return(0,G.z)(ut=>function v(M,T,g,O,xe,dt,ut="emptyOnly"){return new y(M,T,g,O,xe,ut,dt).recognize()}(M,T,g,O,ut.extractedUrl,xe,dt).pipe((0,$e.U)(({state:Pt,tree:ni})=>({...ut,targetSnapshot:Pt,urlAfterRedirects:ni}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,g.config,this.urlSerializer,g.paramsInheritanceStrategy),(0,se.b)(yi=>{if(O.targetSnapshot=yi.targetSnapshot,O.urlAfterRedirects=yi.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:yi.urlAfterRedirects},"eager"===g.urlUpdateStrategy){if(!yi.extras.skipLocationChange){const gr=g.urlHandlingStrategy.merge(yi.urlAfterRedirects,yi.rawUrl);g.setBrowserUrl(gr,yi)}g.browserUrlTree=yi.urlAfterRedirects}const Ri=new vr(yi.id,this.urlSerializer.serialize(yi.extractedUrl),this.urlSerializer.serialize(yi.urlAfterRedirects),yi.targetSnapshot);this.events.next(Ri)}));if(ni&&g.urlHandlingStrategy.shouldProcessUrl(g.rawUrlTree)){const{id:yi,extractedUrl:Ri,source:gr,restoredState:Ba,extras:va}=ut,ea=new Qn(yi,this.urlSerializer.serialize(Ri),gr,Ba);this.events.next(ea);const ai=Tr(0,this.rootComponentType).snapshot;return O={...ut,targetSnapshot:ai,urlAfterRedirects:Ri,extras:{...va,skipLocationChange:!1,replaceUrl:!1}},(0,d.of)(O)}{const yi="";return this.events.next(new Ln(ut.id,g.serializeUrl(O.extractedUrl),yi,1)),g.rawUrlTree=ut.rawUrl,ut.resolve(null),J.E}}),(0,se.b)(ut=>{const Pt=new lr(ut.id,this.urlSerializer.serialize(ut.extractedUrl),this.urlSerializer.serialize(ut.urlAfterRedirects),ut.targetSnapshot);this.events.next(Pt)}),(0,$e.U)(ut=>O={...ut,guards:jr(ut.targetSnapshot,ut.currentSnapshot,this.rootContexts)}),function rt(M,T){return(0,G.z)(g=>{const{targetSnapshot:O,currentSnapshot:xe,guards:{canActivateChecks:dt,canDeactivateChecks:ut}}=g;return 0===ut.length&&0===dt.length?(0,d.of)({...g,guardsResult:!0}):function zt(M,T,g,O){return(0,o.D)(M).pipe((0,G.z)(xe=>function Wa(M,T,g,O,xe){const dt=T&&T.routeConfig?T.routeConfig.canDeactivate:null;if(!dt||0===dt.length)return(0,d.of)(!0);const ut=dt.map(Pt=>{const ni=rn(T)??xe,bi=Cr(Pt,ni);return ht(function wa(M){return M&&zr(M.canDeactivate)}(bi)?bi.canDeactivate(M,T,g,O):ni.runInContext(()=>bi(M,T,g,O))).pipe((0,ye.P)())});return(0,d.of)(ut).pipe(B())}(xe.component,xe.route,g,T,O)),(0,ye.P)(xe=>!0!==xe,!0))}(ut,O,xe,M).pipe((0,G.z)(Pt=>Pt&&function ao(M){return"boolean"==typeof M}(Pt)?function mi(M,T,g,O){return(0,o.D)(T).pipe((0,R.b)(xe=>(0,E.z)(function On(M,T){return null!==M&&T&&T(new _a(M)),(0,d.of)(!0)}(xe.route.parent,O),function En(M,T){return null!==M&&T&&T(new aa(M)),(0,d.of)(!0)}(xe.route,O),function Pa(M,T,g){const O=T[T.length-1],dt=T.slice(0,T.length-1).reverse().map(ut=>function Oa(M){const T=M.routeConfig?M.routeConfig.canActivateChild:null;return T&&0!==T.length?{node:M,guards:T}:null}(ut)).filter(ut=>null!==ut).map(ut=>(0,F.P)(()=>{const Pt=ut.guards.map(ni=>{const bi=rn(ut.node)??g,yi=Cr(ni,bi);return ht(function Ua(M){return M&&zr(M.canActivateChild)}(yi)?yi.canActivateChild(O,M):bi.runInContext(()=>yi(O,M))).pipe((0,ye.P)())});return(0,d.of)(Pt).pipe(B())}));return(0,d.of)(dt).pipe(B())}(M,xe.path,g),function Rr(M,T,g){const O=T.routeConfig?T.routeConfig.canActivate:null;if(!O||0===O.length)return(0,d.of)(!0);const xe=O.map(dt=>(0,F.P)(()=>{const ut=rn(T)??g,Pt=Cr(dt,ut);return ht(function wo(M){return M&&zr(M.canActivate)}(Pt)?Pt.canActivate(T,M):ut.runInContext(()=>Pt(T,M))).pipe((0,ye.P)())}));return(0,d.of)(xe).pipe(B())}(M,xe.route,g))),(0,ye.P)(xe=>!0!==xe,!0))}(O,dt,M,T):(0,d.of)(Pt)),(0,$e.U)(Pt=>({...g,guardsResult:Pt})))})}(this.environmentInjector,ut=>this.events.next(ut)),(0,se.b)(ut=>{if(O.guardsResult=ut.guardsResult,lt(ut.guardsResult))throw $n(0,ut.guardsResult);const Pt=new zn(ut.id,this.urlSerializer.serialize(ut.extractedUrl),this.urlSerializer.serialize(ut.urlAfterRedirects),ut.targetSnapshot,!!ut.guardsResult);this.events.next(Pt)}),(0,pt.h)(ut=>!!ut.guardsResult||(g.restoreHistory(ut),this.cancelNavigationTransition(ut,"",3),!1)),zi(ut=>{if(ut.guards.canActivateChecks.length)return(0,d.of)(ut).pipe((0,se.b)(Pt=>{const ni=new br(Pt.id,this.urlSerializer.serialize(Pt.extractedUrl),this.urlSerializer.serialize(Pt.urlAfterRedirects),Pt.targetSnapshot);this.events.next(ni)}),(0,Ue.w)(Pt=>{let ni=!1;return(0,d.of)(Pt).pipe(function ui(M,T){return(0,G.z)(g=>{const{targetSnapshot:O,guards:{canActivateChecks:xe}}=g;if(!xe.length)return(0,d.of)(g);let dt=0;return(0,o.D)(xe).pipe((0,R.b)(ut=>function _i(M,T,g,O){const xe=M.routeConfig,dt=M._resolve;return void 0!==xe?.title&&!Ai(xe)&&(dt[re]=xe.title),function Ni(M,T,g,O){const xe=function Ci(M){return[...Object.keys(M),...Object.getOwnPropertySymbols(M)]}(M);if(0===xe.length)return(0,d.of)({});const dt={};return(0,o.D)(xe).pipe((0,G.z)(ut=>function vi(M,T,g,O){const xe=rn(T)??O,dt=Cr(M,xe);return ht(dt.resolve?dt.resolve(T,g):xe.runInContext(()=>dt(T,g)))}(M[ut],T,g,O).pipe((0,ye.P)(),(0,se.b)(Pt=>{dt[ut]=Pt}))),qe(1),(0,x.h)(dt),(0,pe.K)(ut=>ae(ut)?J.E:(0,De._)(ut)))}(dt,M,T,O).pipe((0,$e.U)(ut=>(M._resolvedData=ut,M.data=hi(M,g).resolve,xe&&Ai(xe)&&(M.data[re]=xe.title),null)))}(ut.route,O,M,T)),(0,se.b)(()=>dt++),qe(1),(0,G.z)(ut=>dt===xe.length?(0,d.of)(g):J.E))})}(g.paramsInheritanceStrategy,this.environmentInjector),(0,se.b)({next:()=>ni=!0,complete:()=>{ni||(g.restoreHistory(Pt),this.cancelNavigationTransition(Pt,"",2))}}))}),(0,se.b)(Pt=>{const ni=new Un(Pt.id,this.urlSerializer.serialize(Pt.extractedUrl),this.urlSerializer.serialize(Pt.urlAfterRedirects),Pt.targetSnapshot);this.events.next(ni)}))}),zi(ut=>{const Pt=ni=>{const bi=[];ni.routeConfig?.loadComponent&&!ni.routeConfig._loadedComponent&&bi.push(this.configLoader.loadComponent(ni.routeConfig).pipe((0,se.b)(yi=>{ni.component=yi}),(0,$e.U)(()=>{})));for(const yi of ni.children)bi.push(...Pt(yi));return bi};return(0,f.a)(Pt(ut.targetSnapshot.root)).pipe((0,Ne.d)(),(0,Mt.q)(1))}),zi(()=>this.afterPreactivation()),(0,$e.U)(ut=>{const Pt=function Sr(M,T,g){const O=Bn(M,T._root,g?g._root:void 0);return new Hr(O,T)}(g.routeReuseStrategy,ut.targetSnapshot,ut.currentRouterState);return O={...ut,targetRouterState:Pt}}),(0,se.b)(ut=>{g.currentUrlTree=ut.urlAfterRedirects,g.rawUrlTree=g.urlHandlingStrategy.merge(ut.urlAfterRedirects,ut.rawUrl),g.routerState=ut.targetRouterState,"deferred"===g.urlUpdateStrategy&&(ut.extras.skipLocationChange||g.setBrowserUrl(g.rawUrlTree,ut),g.browserUrlTree=ut.urlAfterRedirects)}),((M,T,g,O)=>(0,$e.U)(xe=>(new _r(T,xe.targetRouterState,xe.currentRouterState,g,O).activate(M),xe)))(this.rootContexts,g.routeReuseStrategy,ut=>this.events.next(ut),this.inputBindingEnabled),(0,Mt.q)(1),(0,se.b)({next:ut=>{xe=!0,this.lastSuccessfulNavigation=this.currentNavigation,g.navigated=!0,this.events.next(new nn(ut.id,this.urlSerializer.serialize(ut.extractedUrl),this.urlSerializer.serialize(g.currentUrlTree))),g.titleStrategy?.updateTitle(ut.targetRouterState.snapshot),ut.resolve(!0)},complete:()=>{xe=!0}}),(0,j.x)(()=>{xe||dt||this.cancelNavigationTransition(O,"",1),this.currentNavigation?.id===O.id&&(this.currentNavigation=null)}),(0,pe.K)(ut=>{if(dt=!0,or(ut)){Pn(ut)||(g.navigated=!0,g.restoreHistory(O,!0));const Pt=new Cn(O.id,this.urlSerializer.serialize(O.extractedUrl),ut.message,ut.cancellationCode);if(this.events.next(Pt),Pn(ut)){const ni=g.urlHandlingStrategy.merge(ut.url,g.rawUrlTree),bi={skipLocationChange:O.extras.skipLocationChange,replaceUrl:"eager"===g.urlUpdateStrategy||fe(O.source)};g.scheduleNavigation(ni,ki,null,bi,{resolve:O.resolve,reject:O.reject,promise:O.promise})}else O.resolve(!1)}else{g.restoreHistory(O,!0);const Pt=new Sn(O.id,this.urlSerializer.serialize(O.extractedUrl),ut,O.targetSnapshot??void 0);this.events.next(Pt);try{O.resolve(g.errorHandler(ut))}catch(ni){O.reject(ni)}}return J.E}))}))}cancelNavigationTransition(g,O,xe){const dt=new Cn(g.id,this.urlSerializer.serialize(g.extractedUrl),O,xe);this.events.next(dt),g.resolve(!1)}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();function fe(M){return M!==ki}let Y=(()=>{class M{buildTitle(g){let O,xe=g.root;for(;void 0!==xe;)O=this.getResolvedTitleForRoute(xe)??O,xe=xe.children.find(dt=>dt.outlet===q);return O}getResolvedTitleForRoute(g){return g.data[re]}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(Ge)},providedIn:"root"}),M})(),Ge=(()=>{class M extends Y{constructor(g){super(),this.title=g}updateTitle(g){const O=this.buildTitle(g);void 0!==O&&this.title.setTitle(O)}}return M.\u0275fac=function(g){return new(g||M)(e.LFG(ie.Dx))},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})(),Dt=(()=>{class M{}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(Zt)},providedIn:"root"}),M})();class Ht{shouldDetach(T){return!1}store(T,g){}shouldAttach(T){return!1}retrieve(T){return null}shouldReuseRoute(T,g){return T.routeConfig===g.routeConfig}}let Zt=(()=>{class M extends Ht{}return M.\u0275fac=function(){let T;return function(O){return(T||(T=e.n5z(M)))(O||M)}}(),M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();const fi=new e.OlP("",{providedIn:"root",factory:()=>({})});let Wi=(()=>{class M{}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:function(){return(0,e.f3M)(Hi)},providedIn:"root"}),M})(),Hi=(()=>{class M{shouldProcessUrl(g){return!0}extract(g){return g}merge(g,O){return g}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();var Oi=(()=>((Oi=Oi||{})[Oi.COMPLETE=0]="COMPLETE",Oi[Oi.FAILED=1]="FAILED",Oi[Oi.REDIRECTING=2]="REDIRECTING",Oi))();function ri(M,T){M.events.pipe((0,pt.h)(g=>g instanceof nn||g instanceof Cn||g instanceof Sn||g instanceof Ln),(0,$e.U)(g=>g instanceof nn||g instanceof Ln?Oi.COMPLETE:g instanceof Cn&&(0===g.code||1===g.code)?Oi.REDIRECTING:Oi.FAILED),(0,pt.h)(g=>g!==Oi.REDIRECTING),(0,Mt.q)(1)).subscribe(()=>{T()})}function pi(M){throw M}function di(M,T,g){return T.parse("/")}const xi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},qi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let li=(()=>{class M{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,e.f3M)(e.c2e),this.isNgZoneEnabled=!1,this.options=(0,e.f3M)(fi,{optional:!0})||{},this.pendingTasks=(0,e.f3M)(e.HDt),this.errorHandler=this.options.errorHandler||pi,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||di,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,e.f3M)(Wi),this.routeReuseStrategy=(0,e.f3M)(Dt),this.titleStrategy=(0,e.f3M)(Y),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,e.f3M)(un,{optional:!0})?.flat()??[],this.navigationTransitions=(0,e.f3M)(A),this.urlSerializer=(0,e.f3M)(P),this.location=(0,e.f3M)(Ae.Ye),this.componentInputBindingEnabled=!!(0,e.f3M)(Di,{optional:!0}),this.isNgZoneEnabled=(0,e.f3M)(e.R0b)instanceof e.R0b&&e.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new bt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Tr(0,null),this.navigationTransitions.setupNavigations(this).subscribe(g=>{this.lastSuccessfulId=g.id,this.currentPageId=this.browserPageId??0},g=>{this.console.warn(`Unhandled Navigation Error: ${g}`)})}resetRootComponentType(g){this.routerState.root.component=g,this.navigationTransitions.rootComponentType=g}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const g=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),ki,g)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(g=>{const O="popstate"===g.type?"popstate":"hashchange";"popstate"===O&&setTimeout(()=>{this.navigateToSyncWithBrowser(g.url,O,g.state)},0)}))}navigateToSyncWithBrowser(g,O,xe){const dt={replaceUrl:!0},ut=xe?.navigationId?xe:null;if(xe){const ni={...xe};delete ni.navigationId,delete ni.\u0275routerPageId,0!==Object.keys(ni).length&&(dt.state=ni)}const Pt=this.parseUrl(g);this.scheduleNavigation(Pt,O,ut,dt)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(g){this.config=g.map(Ir),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(g,O={}){const{relativeTo:xe,queryParams:dt,fragment:ut,queryParamsHandling:Pt,preserveFragment:ni}=O,bi=ni?this.currentUrlTree.fragment:ut;let Ri,yi=null;switch(Pt){case"merge":yi={...this.currentUrlTree.queryParams,...dt};break;case"preserve":yi=this.currentUrlTree.queryParams;break;default:yi=dt||null}null!==yi&&(yi=this.removeEmptyProps(yi));try{Ri=me(xe?xe.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof g[0]||!g[0].startsWith("/"))&&(g=[]),Ri=this.currentUrlTree.root}return X(Ri,g,yi,bi??null)}navigateByUrl(g,O={skipLocationChange:!1}){const xe=lt(g)?g:this.parseUrl(g),dt=this.urlHandlingStrategy.merge(xe,this.rawUrlTree);return this.scheduleNavigation(dt,ki,null,O)}navigate(g,O={skipLocationChange:!1}){return function Mn(M){for(let T=0;T{const dt=g[xe];return null!=dt&&(O[xe]=dt),O},{})}scheduleNavigation(g,O,xe,dt,ut){if(this.disposed)return Promise.resolve(!1);let Pt,ni,bi;ut?(Pt=ut.resolve,ni=ut.reject,bi=ut.promise):bi=new Promise((Ri,gr)=>{Pt=Ri,ni=gr});const yi=this.pendingTasks.add();return ri(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(yi))}),this.navigationTransitions.handleNavigationRequest({source:O,restoredState:xe,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:g,extras:dt,resolve:Pt,reject:ni,promise:bi,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),bi.catch(Ri=>Promise.reject(Ri))}setBrowserUrl(g,O){const xe=this.urlSerializer.serialize(g);if(this.location.isCurrentPathEqualTo(xe)||O.extras.replaceUrl){const ut={...O.extras.state,...this.generateNgRouterState(O.id,this.browserPageId)};this.location.replaceState(xe,"",ut)}else{const dt={...O.extras.state,...this.generateNgRouterState(O.id,(this.browserPageId??0)+1)};this.location.go(xe,"",dt)}}restoreHistory(g,O=!1){if("computed"===this.canceledNavigationResolution){const dt=this.currentPageId-(this.browserPageId??this.currentPageId);0!==dt?this.location.historyGo(dt):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===dt&&(this.resetState(g),this.browserUrlTree=g.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(O&&this.resetState(g),this.resetUrlToCurrentUrlTree())}resetState(g){this.routerState=g.currentRouterState,this.currentUrlTree=g.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,g.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(g,O){return"computed"===this.canceledNavigationResolution?{navigationId:g,\u0275routerPageId:O}:{navigationId:g}}}return M.\u0275fac=function(g){return new(g||M)},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})(),xn=(()=>{class M{constructor(g,O,xe,dt,ut,Pt){this.router=g,this.route=O,this.tabIndexAttribute=xe,this.renderer=dt,this.el=ut,this.locationStrategy=Pt,this.href=null,this.commands=null,this.onChanges=new Ie.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const ni=ut.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===ni||"area"===ni,this.isAnchorElement?this.subscription=g.events.subscribe(bi=>{bi instanceof nn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(g){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",g)}ngOnChanges(g){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(g){null!=g?(this.commands=Array.isArray(g)?g:[g],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(g,O,xe,dt,ut){return!!(null===this.urlTree||this.isAnchorElement&&(0!==g||O||xe||dt||ut||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const g=null===this.href?null:(0,e.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",g)}applyAttributeValue(g,O){const xe=this.renderer,dt=this.el.nativeElement;null!==O?xe.setAttribute(dt,g,O):xe.removeAttribute(dt,g)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return M.\u0275fac=function(g){return new(g||M)(e.Y36(li),e.Y36(Ji),e.$8M("tabindex"),e.Y36(e.Qsj),e.Y36(e.SBq),e.Y36(Ae.S$))},M.\u0275dir=e.lG2({type:M,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(g,O){1&g&&e.NdJ("click",function(dt){return O.onClick(dt.button,dt.ctrlKey,dt.shiftKey,dt.altKey,dt.metaKey)}),2&g&&e.uIk("target",O.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",e.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",e.VuI],replaceUrl:["replaceUrl","replaceUrl",e.VuI],routerLink:"routerLink"},standalone:!0,features:[e.Xq5,e.TTD]}),M})(),Xi=(()=>{class M{get isActive(){return this._isActive}constructor(g,O,xe,dt,ut){this.router=g,this.element=O,this.renderer=xe,this.cdr=dt,this.link=ut,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new e.vpe,this.routerEventsSubscription=g.events.subscribe(Pt=>{Pt instanceof nn&&this.update()})}ngAfterContentInit(){(0,d.of)(this.links.changes,(0,d.of)(null)).pipe((0,ee.J)()).subscribe(g=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const g=[...this.links.toArray(),this.link].filter(O=>!!O).map(O=>O.onChanges);this.linkInputChangesSubscription=(0,o.D)(g).pipe((0,ee.J)()).subscribe(O=>{this._isActive!==this.isLinkActive(this.router)(O)&&this.update()})}set routerLinkActive(g){const O=Array.isArray(g)?g:g.split(" ");this.classes=O.filter(xe=>!!xe)}ngOnChanges(g){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const g=this.hasActiveLinks();this._isActive!==g&&(this._isActive=g,this.cdr.markForCheck(),this.classes.forEach(O=>{g?this.renderer.addClass(this.element.nativeElement,O):this.renderer.removeClass(this.element.nativeElement,O)}),g&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(g))})}isLinkActive(g){const O=function Nr(M){return!!M.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return xe=>!!xe.urlTree&&g.isActive(xe.urlTree,O)}hasActiveLinks(){const g=this.isLinkActive(this.router);return this.link&&g(this.link)||this.links.some(g)}}return M.\u0275fac=function(g){return new(g||M)(e.Y36(li),e.Y36(e.SBq),e.Y36(e.Qsj),e.Y36(e.sBO),e.Y36(xn,8))},M.\u0275dir=e.lG2({type:M,selectors:[["","routerLinkActive",""]],contentQueries:function(g,O,xe){if(1&g&&e.Suo(xe,xn,5),2&g){let dt;e.iGM(dt=e.CRH())&&(O.links=dt)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[e.TTD]}),M})();class qr{}let Zn=(()=>{class M{constructor(g,O,xe,dt,ut){this.router=g,this.injector=xe,this.preloadingStrategy=dt,this.loader=ut}setUpPreloading(){this.subscription=this.router.events.pipe((0,pt.h)(g=>g instanceof nn),(0,R.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(g,O){const xe=[];for(const dt of O){dt.providers&&!dt._injector&&(dt._injector=(0,e.MMx)(dt.providers,g,`Route: ${dt.path}`));const ut=dt._injector??g,Pt=dt._loadedInjector??ut;(dt.loadChildren&&!dt._loadedRoutes&&void 0===dt.canLoad||dt.loadComponent&&!dt._loadedComponent)&&xe.push(this.preloadConfig(ut,dt)),(dt.children||dt._loadedRoutes)&&xe.push(this.processRoutes(Pt,dt.children??dt._loadedRoutes))}return(0,o.D)(xe).pipe((0,ee.J)())}preloadConfig(g,O){return this.preloadingStrategy.preload(O,()=>{let xe;xe=O.loadChildren&&void 0===O.canLoad?this.loader.loadChildren(g,O):(0,d.of)(null);const dt=xe.pipe((0,G.z)(ut=>null===ut?(0,d.of)(void 0):(O._loadedRoutes=ut.routes,O._loadedInjector=ut.injector,this.processRoutes(ut.injector??g,ut.routes))));if(O.loadComponent&&!O._loadedComponent){const ut=this.loader.loadComponent(O);return(0,o.D)([dt,ut]).pipe((0,ee.J)())}return dt})}}return M.\u0275fac=function(g){return new(g||M)(e.LFG(li),e.LFG(e.Sil),e.LFG(e.lqb),e.LFG(qr),e.LFG(yn))},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac,providedIn:"root"}),M})();const ca=new e.OlP("");let Ca=(()=>{class M{constructor(g,O,xe,dt,ut={}){this.urlSerializer=g,this.transitions=O,this.viewportScroller=xe,this.zone=dt,this.options=ut,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ut.scrollPositionRestoration=ut.scrollPositionRestoration||"disabled",ut.anchorScrolling=ut.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(g=>{g instanceof Qn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=g.navigationTrigger,this.restoredId=g.restoredState?g.restoredState.navigationId:0):g instanceof nn?(this.lastId=g.id,this.scheduleScrollEvent(g,this.urlSerializer.parse(g.urlAfterRedirects).fragment)):g instanceof Ln&&0===g.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(g,this.urlSerializer.parse(g.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(g=>{g instanceof ar&&(g.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(g.position):g.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(g.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(g,O){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ar(g,"popstate"===this.lastSource?this.store[this.restoredId]:null,O))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return M.\u0275fac=function(g){e.$Z()},M.\u0275prov=e.Yz7({token:M,factory:M.\u0275fac}),M})();function Xt(M,T){return{\u0275kind:M,\u0275providers:T}}function Bo(){const M=(0,e.f3M)(e.zs3);return T=>{const g=M.get(e.z2F);if(T!==g.components[0])return;const O=M.get(li),xe=M.get($a);1===M.get(Gr)&&O.initialNavigation(),M.get(ts,null,e.XFs.Optional)?.setUpPreloading(),M.get(ca,null,e.XFs.Optional)?.init(),O.resetRootComponentType(g.componentTypes[0]),xe.closed||(xe.next(),xe.complete(),xe.unsubscribe())}}const $a=new e.OlP("",{factory:()=>new Ie.x}),Gr=new e.OlP("",{providedIn:"root",factory:()=>1}),ts=new e.OlP("");function is(M){return Xt(0,[{provide:ts,useExisting:Zn},{provide:qr,useExisting:M}])}const Vo=new e.OlP("ROUTER_FORROOT_GUARD"),To=[Ae.Ye,{provide:P,useClass:te},li,mn,{provide:Ji,useFactory:function Ya(M){return M.routerState.root},deps:[li]},yn,[]];function ns(){return new e.PXZ("Router",li)}let jo=(()=>{class M{constructor(g){}static forRoot(g,O){return{ngModule:M,providers:[To,[],{provide:un,multi:!0,useValue:g},{provide:Vo,useFactory:Uo,deps:[[li,new e.FiY,new e.tp0]]},{provide:fi,useValue:O||{}},O?.useHash?{provide:Ae.S$,useClass:Ae.Do}:{provide:Ae.S$,useClass:Ae.b0},{provide:ca,useFactory:()=>{const M=(0,e.f3M)(Ae.EM),T=(0,e.f3M)(e.R0b),g=(0,e.f3M)(fi),O=(0,e.f3M)(A),xe=(0,e.f3M)(P);return g.scrollOffset&&M.setOffset(g.scrollOffset),new Ca(xe,O,M,T,g)}},O?.preloadingStrategy?is(O.preloadingStrategy).\u0275providers:[],{provide:e.PXZ,multi:!0,useFactory:ns},O?.initialNavigation?lo(O):[],O?.bindToComponentInputs?Xt(8,[xr,{provide:Di,useExisting:xr}]).\u0275providers:[],[{provide:da,useFactory:Bo},{provide:e.tb,multi:!0,useExisting:da}]]}}static forChild(g){return{ngModule:M,providers:[{provide:un,multi:!0,useValue:g}]}}}return M.\u0275fac=function(g){return new(g||M)(e.LFG(Vo,8))},M.\u0275mod=e.oAB({type:M}),M.\u0275inj=e.cJS({}),M})();function Uo(M){return"guarded"}function lo(M){return["disabled"===M.initialNavigation?Xt(3,[{provide:e.ip1,multi:!0,useFactory:()=>{const T=(0,e.f3M)(li);return()=>{T.setUpLocationChangeListener()}}},{provide:Gr,useValue:2}]).\u0275providers:[],"enabledBlocking"===M.initialNavigation?Xt(2,[{provide:Gr,useValue:0},{provide:e.ip1,multi:!0,deps:[e.zs3],useFactory:T=>{const g=T.get(Ae.V_,Promise.resolve());return()=>g.then(()=>new Promise(O=>{const xe=T.get(li),dt=T.get($a);ri(xe,()=>{O(!0)}),T.get(A).afterPreactivation=()=>(O(!0),dt.closed?(0,d.of)(void 0):dt),xe.initialNavigation()}))}}]).\u0275providers:[]]}const da=new e.OlP("")},54807:(vt,we,l)=>{"use strict";l.d(we,{A0:()=>It,C5:()=>Ve,Cm:()=>te,Jr:()=>Wt,RK:()=>le,WP:()=>gt,dk:()=>kt,eC:()=>Ft,ir:()=>ze,mR:()=>k,pO:()=>tt,w9:()=>ue,zB:()=>P});var e=l(65879),n=l(56223),o=l(59773),d=l(29028),c=l(27921),f=l(99397),p=l(83620),E=l(32181),F=l(37398),W=l(80927),De=l(76410),J=l(78645),Le=l(92438),Ie=l(63019),Ae=l(96814);const $e=["content"],Ue=["scroll"],Mt=["padding"],ce=function(nt){return{searchTerm:nt}};function pt(nt,lt){if(1&nt&&(e.TgZ(0,"div",6),e.GkF(1,7),e.qZA()),2&nt){const C=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",C.headerTemplate)("ngTemplateOutletContext",e.VKq(2,ce,C.filterValue))}}function G(nt,lt){if(1&nt&&(e.TgZ(0,"div",8),e.GkF(1,7),e.qZA()),2&nt){const C=e.oxw();e.xp6(1),e.Q6J("ngTemplateOutlet",C.footerTemplate)("ngTemplateOutletContext",e.VKq(2,ce,C.filterValue))}}const ye=["*"],R=["searchInput"];function se(nt,lt){if(1&nt){const C=e.EpF();e.TgZ(0,"span",15),e.NdJ("click",function(){e.CHM(C);const X=e.oxw().$implicit,Ye=e.oxw(2);return e.KtG(Ye.unselect(X))}),e._uU(1,"\xd7"),e.qZA(),e._UZ(2,"span",16)}if(2&nt){const C=e.oxw().$implicit,me=e.oxw(2);e.xp6(2),e.Q6J("ngItemLabel",C.label)("escape",me.escapeHTML)}}function pe(nt,lt){}const he=function(nt,lt,C){return{item:nt,clear:lt,label:C}};function Oe(nt,lt){if(1&nt&&(e.TgZ(0,"div",12),e.YNc(1,se,3,2,"ng-template",null,13,e.W1O),e.YNc(3,pe,0,0,"ng-template",14),e.qZA()),2&nt){const C=lt.$implicit,me=e.MAs(2),X=e.oxw(2);e.ekj("ng-value-disabled",C.disabled),e.xp6(3),e.Q6J("ngTemplateOutlet",X.labelTemplate||me)("ngTemplateOutletContext",e.kEZ(4,he,C.value,X.clearItem,C.label))}}function Te(nt,lt){if(1&nt&&(e.ynx(0),e.YNc(1,Oe,4,8,"div",11),e.BQk()),2&nt){const C=e.oxw();e.xp6(1),e.Q6J("ngForOf",C.selectedItems)("ngForTrackBy",C.trackByOption)}}function Q(nt,lt){}const Ne=function(nt,lt){return{items:nt,clear:lt}};function qe(nt,lt){if(1&nt&&e.YNc(0,Q,0,0,"ng-template",14),2&nt){const C=e.oxw();e.Q6J("ngTemplateOutlet",C.multiLabelTemplate)("ngTemplateOutletContext",e.WLB(2,Ne,C.selectedValues,C.clearItem))}}function St(nt,lt){1&nt&&e._UZ(0,"div",19)}function N(nt,lt){}function z(nt,lt){if(1&nt&&(e.ynx(0),e.YNc(1,St,1,0,"ng-template",null,17,e.W1O),e.YNc(3,N,0,0,"ng-template",18),e.BQk()),2&nt){const C=e.MAs(2),me=e.oxw();e.xp6(3),e.Q6J("ngTemplateOutlet",me.loadingSpinnerTemplate||C)}}function x(nt,lt){if(1&nt&&(e.TgZ(0,"span",20)(1,"span",21),e._uU(2,"\xd7"),e.qZA()()),2&nt){const C=e.oxw();e.s9C("title",C.clearAllText)}}function j(nt,lt){if(1&nt&&e._UZ(0,"span",27),2&nt){const C=e.oxw().$implicit,me=e.oxw(2);e.Q6J("ngItemLabel",C.label)("escape",me.escapeHTML)}}function Ee(nt,lt){}const ee=function(nt,lt,C,me){return{item:nt,item$:lt,index:C,searchTerm:me}};function ie(nt,lt){if(1&nt){const C=e.EpF();e.TgZ(0,"div",25),e.NdJ("click",function(){const Ye=e.CHM(C).$implicit,Re=e.oxw(2);return e.KtG(Re.toggleItem(Ye))})("mouseover",function(){const Ye=e.CHM(C).$implicit,Re=e.oxw(2);return e.KtG(Re.onItemHover(Ye))}),e.YNc(1,j,1,2,"ng-template",null,26,e.W1O),e.YNc(3,Ee,0,0,"ng-template",14),e.qZA()}if(2&nt){const C=lt.$implicit,me=e.MAs(2),X=e.oxw(2);e.ekj("ng-option-disabled",C.disabled)("ng-option-selected",C.selected)("ng-optgroup",C.children)("ng-option",!C.children)("ng-option-child",!!C.parent)("ng-option-marked",C===X.itemsList.markedItem),e.uIk("role",C.children?"group":"option")("aria-selected",C.selected)("id",null==C?null:C.htmlId),e.xp6(3),e.Q6J("ngTemplateOutlet",C.children?X.optgroupTemplate||me:X.optionTemplate||me)("ngTemplateOutletContext",e.l5B(17,ee,C.value,C,C.index,X.searchTerm))}}function q(nt,lt){if(1&nt&&(e.TgZ(0,"span")(1,"span",30),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&nt){const C=e.oxw(3);e.xp6(2),e.Oqu(C.addTagText),e.xp6(1),e.hij('"',C.searchTerm,'"')}}function re(nt,lt){}function We(nt,lt){if(1&nt){const C=e.EpF();e.TgZ(0,"div",28),e.NdJ("mouseover",function(){e.CHM(C);const X=e.oxw(2);return e.KtG(X.itemsList.unmarkItem())})("click",function(){e.CHM(C);const X=e.oxw(2);return e.KtG(X.selectTag())}),e.YNc(1,q,4,2,"ng-template",null,29,e.W1O),e.YNc(3,re,0,0,"ng-template",14),e.qZA()}if(2&nt){const C=e.MAs(2),me=e.oxw(2);e.ekj("ng-option-marked",!me.itemsList.markedItem),e.xp6(3),e.Q6J("ngTemplateOutlet",me.tagTemplate||C)("ngTemplateOutletContext",e.VKq(4,ce,me.searchTerm))}}function He(nt,lt){if(1&nt&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&nt){const C=e.oxw(3);e.xp6(1),e.Oqu(C.notFoundText)}}function at(nt,lt){}function Se(nt,lt){if(1&nt&&(e.ynx(0),e.YNc(1,He,2,1,"ng-template",null,31,e.W1O),e.YNc(3,at,0,0,"ng-template",14),e.BQk()),2&nt){const C=e.MAs(2),me=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",me.notFoundTemplate||C)("ngTemplateOutletContext",e.VKq(2,ce,me.searchTerm))}}function Ze(nt,lt){if(1&nt&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&nt){const C=e.oxw(3);e.xp6(1),e.Oqu(C.typeToSearchText)}}function H(nt,lt){}function ke(nt,lt){if(1&nt&&(e.ynx(0),e.YNc(1,Ze,2,1,"ng-template",null,33,e.W1O),e.YNc(3,H,0,0,"ng-template",18),e.BQk()),2&nt){const C=e.MAs(2),me=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",me.typeToSearchTemplate||C)}}function ht(nt,lt){if(1&nt&&(e.TgZ(0,"div",32),e._uU(1),e.qZA()),2&nt){const C=e.oxw(3);e.xp6(1),e.Oqu(C.loadingText)}}function _t(nt,lt){}function ot(nt,lt){if(1&nt&&(e.ynx(0),e.YNc(1,ht,2,1,"ng-template",null,34,e.W1O),e.YNc(3,_t,0,0,"ng-template",14),e.BQk()),2&nt){const C=e.MAs(2),me=e.oxw(2);e.xp6(3),e.Q6J("ngTemplateOutlet",me.loadingTextTemplate||C)("ngTemplateOutletContext",e.VKq(2,ce,me.searchTerm))}}function Et(nt,lt){if(1&nt){const C=e.EpF();e.TgZ(0,"ng-dropdown-panel",22),e.NdJ("update",function(X){e.CHM(C);const Ye=e.oxw();return e.KtG(Ye.viewPortItems=X)})("scroll",function(X){e.CHM(C);const Ye=e.oxw();return e.KtG(Ye.scroll.emit(X))})("scrollToEnd",function(X){e.CHM(C);const Ye=e.oxw();return e.KtG(Ye.scrollToEnd.emit(X))})("outsideClick",function(){e.CHM(C);const X=e.oxw();return e.KtG(X.close())}),e.ynx(1),e.YNc(2,ie,4,22,"div",23),e.YNc(3,We,4,6,"div",24),e.BQk(),e.YNc(4,Se,4,4,"ng-container",3),e.YNc(5,ke,4,1,"ng-container",3),e.YNc(6,ot,4,4,"ng-container",3),e.qZA()}if(2&nt){const C=e.oxw();e.ekj("ng-select-multiple",C.multiple),e.Q6J("virtualScroll",C.virtualScroll)("bufferAmount",C.bufferAmount)("appendTo",C.appendTo)("position",C.dropdownPosition)("headerTemplate",C.headerTemplate)("footerTemplate",C.footerTemplate)("filterValue",C.searchTerm)("items",C.itemsList.filteredItems)("markedItem",C.itemsList.markedItem)("ngClass",C.appendTo?C.classes:null)("id",C.dropdownId),e.xp6(2),e.Q6J("ngForOf",C.viewPortItems)("ngForTrackBy",C.trackByOption),e.xp6(1),e.Q6J("ngIf",C.showAddTag),e.xp6(1),e.Q6J("ngIf",C.showNoItemsFound()),e.xp6(1),e.Q6J("ngIf",C.showTypeToSearch()),e.xp6(1),e.Q6J("ngIf",C.loading&&0===C.itemsList.filteredItems.length)}}const jt=/[&<>"']/g,si=RegExp(jt.source),Ut={"&":"&","<":"<",">":">",'"':""","'":"'"};function xt(nt){return null!=nt}function Rt(nt){return"object"==typeof nt&&xt(nt)}function de(nt){return nt instanceof Function}let et=(()=>{class nt{constructor(C){this.element=C,this.escape=!0}ngOnChanges(C){this.element.nativeElement.innerHTML=this.escape?function ii(nt){return nt&&si.test(nt)?nt.replace(jt,lt=>Ut[lt]):nt}(this.ngItemLabel):this.ngItemLabel}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.SBq))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[e.TTD]}),nt})(),ze=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-option-tmp",""]]}),nt})(),Ve=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-optgroup-tmp",""]]}),nt})(),k=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-label-tmp",""]]}),nt})(),P=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-multi-label-tmp",""]]}),nt})(),te=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-header-tmp",""]]}),nt})(),gt=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-footer-tmp",""]]}),nt})(),le=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-notfound-tmp",""]]}),nt})(),tt=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-typetosearch-tmp",""]]}),nt})(),Ft=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-loadingtext-tmp",""]]}),nt})(),Wt=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-tag-tmp",""]]}),nt})(),kt=(()=>{class nt{constructor(C){this.template=C}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Rgc))},nt.\u0275dir=e.lG2({type:nt,selectors:[["","ng-loadingspinner-tmp",""]]}),nt})();function Yt(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const Xe={"\u24b6":"A",\uff21:"A",\u00c0:"A",\u00c1:"A",\u00c2:"A",\u1ea6:"A",\u1ea4:"A",\u1eaa:"A",\u1ea8:"A",\u00c3:"A",\u0100:"A",\u0102:"A",\u1eb0:"A",\u1eae:"A",\u1eb4:"A",\u1eb2:"A",\u0226:"A",\u01e0:"A",\u00c4:"A",\u01de:"A",\u1ea2:"A",\u00c5:"A",\u01fa:"A",\u01cd:"A",\u0200:"A",\u0202:"A",\u1ea0:"A",\u1eac:"A",\u1eb6:"A",\u1e00:"A",\u0104:"A",\u023a:"A",\u2c6f:"A",\ua732:"AA",\u00c6:"AE",\u01fc:"AE",\u01e2:"AE",\ua734:"AO",\ua736:"AU",\ua738:"AV",\ua73a:"AV",\ua73c:"AY","\u24b7":"B",\uff22:"B",\u1e02:"B",\u1e04:"B",\u1e06:"B",\u0243:"B",\u0182:"B",\u0181:"B","\u24b8":"C",\uff23:"C",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u00c7:"C",\u1e08:"C",\u0187:"C",\u023b:"C",\ua73e:"C","\u24b9":"D",\uff24:"D",\u1e0a:"D",\u010e:"D",\u1e0c:"D",\u1e10:"D",\u1e12:"D",\u1e0e:"D",\u0110:"D",\u018b:"D",\u018a:"D",\u0189:"D",\ua779:"D",\u01f1:"DZ",\u01c4:"DZ",\u01f2:"Dz",\u01c5:"Dz","\u24ba":"E",\uff25:"E",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u1ec0:"E",\u1ebe:"E",\u1ec4:"E",\u1ec2:"E",\u1ebc:"E",\u0112:"E",\u1e14:"E",\u1e16:"E",\u0114:"E",\u0116:"E",\u00cb:"E",\u1eba:"E",\u011a:"E",\u0204:"E",\u0206:"E",\u1eb8:"E",\u1ec6:"E",\u0228:"E",\u1e1c:"E",\u0118:"E",\u1e18:"E",\u1e1a:"E",\u0190:"E",\u018e:"E","\u24bb":"F",\uff26:"F",\u1e1e:"F",\u0191:"F",\ua77b:"F","\u24bc":"G",\uff27:"G",\u01f4:"G",\u011c:"G",\u1e20:"G",\u011e:"G",\u0120:"G",\u01e6:"G",\u0122:"G",\u01e4:"G",\u0193:"G",\ua7a0:"G",\ua77d:"G",\ua77e:"G","\u24bd":"H",\uff28:"H",\u0124:"H",\u1e22:"H",\u1e26:"H",\u021e:"H",\u1e24:"H",\u1e28:"H",\u1e2a:"H",\u0126:"H",\u2c67:"H",\u2c75:"H",\ua78d:"H","\u24be":"I",\uff29:"I",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u0128:"I",\u012a:"I",\u012c:"I",\u0130:"I",\u00cf:"I",\u1e2e:"I",\u1ec8:"I",\u01cf:"I",\u0208:"I",\u020a:"I",\u1eca:"I",\u012e:"I",\u1e2c:"I",\u0197:"I","\u24bf":"J",\uff2a:"J",\u0134:"J",\u0248:"J","\u24c0":"K",\uff2b:"K",\u1e30:"K",\u01e8:"K",\u1e32:"K",\u0136:"K",\u1e34:"K",\u0198:"K",\u2c69:"K",\ua740:"K",\ua742:"K",\ua744:"K",\ua7a2:"K","\u24c1":"L",\uff2c:"L",\u013f:"L",\u0139:"L",\u013d:"L",\u1e36:"L",\u1e38:"L",\u013b:"L",\u1e3c:"L",\u1e3a:"L",\u0141:"L",\u023d:"L",\u2c62:"L",\u2c60:"L",\ua748:"L",\ua746:"L",\ua780:"L",\u01c7:"LJ",\u01c8:"Lj","\u24c2":"M",\uff2d:"M",\u1e3e:"M",\u1e40:"M",\u1e42:"M",\u2c6e:"M",\u019c:"M","\u24c3":"N",\uff2e:"N",\u01f8:"N",\u0143:"N",\u00d1:"N",\u1e44:"N",\u0147:"N",\u1e46:"N",\u0145:"N",\u1e4a:"N",\u1e48:"N",\u0220:"N",\u019d:"N",\ua790:"N",\ua7a4:"N",\u01ca:"NJ",\u01cb:"Nj","\u24c4":"O",\uff2f:"O",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u1ed2:"O",\u1ed0:"O",\u1ed6:"O",\u1ed4:"O",\u00d5:"O",\u1e4c:"O",\u022c:"O",\u1e4e:"O",\u014c:"O",\u1e50:"O",\u1e52:"O",\u014e:"O",\u022e:"O",\u0230:"O",\u00d6:"O",\u022a:"O",\u1ece:"O",\u0150:"O",\u01d1:"O",\u020c:"O",\u020e:"O",\u01a0:"O",\u1edc:"O",\u1eda:"O",\u1ee0:"O",\u1ede:"O",\u1ee2:"O",\u1ecc:"O",\u1ed8:"O",\u01ea:"O",\u01ec:"O",\u00d8:"O",\u01fe:"O",\u0186:"O",\u019f:"O",\ua74a:"O",\ua74c:"O",\u01a2:"OI",\ua74e:"OO",\u0222:"OU","\u24c5":"P",\uff30:"P",\u1e54:"P",\u1e56:"P",\u01a4:"P",\u2c63:"P",\ua750:"P",\ua752:"P",\ua754:"P","\u24c6":"Q",\uff31:"Q",\ua756:"Q",\ua758:"Q",\u024a:"Q","\u24c7":"R",\uff32:"R",\u0154:"R",\u1e58:"R",\u0158:"R",\u0210:"R",\u0212:"R",\u1e5a:"R",\u1e5c:"R",\u0156:"R",\u1e5e:"R",\u024c:"R",\u2c64:"R",\ua75a:"R",\ua7a6:"R",\ua782:"R","\u24c8":"S",\uff33:"S",\u1e9e:"S",\u015a:"S",\u1e64:"S",\u015c:"S",\u1e60:"S",\u0160:"S",\u1e66:"S",\u1e62:"S",\u1e68:"S",\u0218:"S",\u015e:"S",\u2c7e:"S",\ua7a8:"S",\ua784:"S","\u24c9":"T",\uff34:"T",\u1e6a:"T",\u0164:"T",\u1e6c:"T",\u021a:"T",\u0162:"T",\u1e70:"T",\u1e6e:"T",\u0166:"T",\u01ac:"T",\u01ae:"T",\u023e:"T",\ua786:"T",\ua728:"TZ","\u24ca":"U",\uff35:"U",\u00d9:"U",\u00da:"U",\u00db:"U",\u0168:"U",\u1e78:"U",\u016a:"U",\u1e7a:"U",\u016c:"U",\u00dc:"U",\u01db:"U",\u01d7:"U",\u01d5:"U",\u01d9:"U",\u1ee6:"U",\u016e:"U",\u0170:"U",\u01d3:"U",\u0214:"U",\u0216:"U",\u01af:"U",\u1eea:"U",\u1ee8:"U",\u1eee:"U",\u1eec:"U",\u1ef0:"U",\u1ee4:"U",\u1e72:"U",\u0172:"U",\u1e76:"U",\u1e74:"U",\u0244:"U","\u24cb":"V",\uff36:"V",\u1e7c:"V",\u1e7e:"V",\u01b2:"V",\ua75e:"V",\u0245:"V",\ua760:"VY","\u24cc":"W",\uff37:"W",\u1e80:"W",\u1e82:"W",\u0174:"W",\u1e86:"W",\u1e84:"W",\u1e88:"W",\u2c72:"W","\u24cd":"X",\uff38:"X",\u1e8a:"X",\u1e8c:"X","\u24ce":"Y",\uff39:"Y",\u1ef2:"Y",\u00dd:"Y",\u0176:"Y",\u1ef8:"Y",\u0232:"Y",\u1e8e:"Y",\u0178:"Y",\u1ef6:"Y",\u1ef4:"Y",\u01b3:"Y",\u024e:"Y",\u1efe:"Y","\u24cf":"Z",\uff3a:"Z",\u0179:"Z",\u1e90:"Z",\u017b:"Z",\u017d:"Z",\u1e92:"Z",\u1e94:"Z",\u01b5:"Z",\u0224:"Z",\u2c7f:"Z",\u2c6b:"Z",\ua762:"Z","\u24d0":"a",\uff41:"a",\u1e9a:"a",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u1ea7:"a",\u1ea5:"a",\u1eab:"a",\u1ea9:"a",\u00e3:"a",\u0101:"a",\u0103:"a",\u1eb1:"a",\u1eaf:"a",\u1eb5:"a",\u1eb3:"a",\u0227:"a",\u01e1:"a",\u00e4:"a",\u01df:"a",\u1ea3:"a",\u00e5:"a",\u01fb:"a",\u01ce:"a",\u0201:"a",\u0203:"a",\u1ea1:"a",\u1ead:"a",\u1eb7:"a",\u1e01:"a",\u0105:"a",\u2c65:"a",\u0250:"a",\ua733:"aa",\u00e6:"ae",\u01fd:"ae",\u01e3:"ae",\ua735:"ao",\ua737:"au",\ua739:"av",\ua73b:"av",\ua73d:"ay","\u24d1":"b",\uff42:"b",\u1e03:"b",\u1e05:"b",\u1e07:"b",\u0180:"b",\u0183:"b",\u0253:"b","\u24d2":"c",\uff43:"c",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u00e7:"c",\u1e09:"c",\u0188:"c",\u023c:"c",\ua73f:"c",\u2184:"c","\u24d3":"d",\uff44:"d",\u1e0b:"d",\u010f:"d",\u1e0d:"d",\u1e11:"d",\u1e13:"d",\u1e0f:"d",\u0111:"d",\u018c:"d",\u0256:"d",\u0257:"d",\ua77a:"d",\u01f3:"dz",\u01c6:"dz","\u24d4":"e",\uff45:"e",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u1ec1:"e",\u1ebf:"e",\u1ec5:"e",\u1ec3:"e",\u1ebd:"e",\u0113:"e",\u1e15:"e",\u1e17:"e",\u0115:"e",\u0117:"e",\u00eb:"e",\u1ebb:"e",\u011b:"e",\u0205:"e",\u0207:"e",\u1eb9:"e",\u1ec7:"e",\u0229:"e",\u1e1d:"e",\u0119:"e",\u1e19:"e",\u1e1b:"e",\u0247:"e",\u025b:"e",\u01dd:"e","\u24d5":"f",\uff46:"f",\u1e1f:"f",\u0192:"f",\ua77c:"f","\u24d6":"g",\uff47:"g",\u01f5:"g",\u011d:"g",\u1e21:"g",\u011f:"g",\u0121:"g",\u01e7:"g",\u0123:"g",\u01e5:"g",\u0260:"g",\ua7a1:"g",\u1d79:"g",\ua77f:"g","\u24d7":"h",\uff48:"h",\u0125:"h",\u1e23:"h",\u1e27:"h",\u021f:"h",\u1e25:"h",\u1e29:"h",\u1e2b:"h",\u1e96:"h",\u0127:"h",\u2c68:"h",\u2c76:"h",\u0265:"h",\u0195:"hv","\u24d8":"i",\uff49:"i",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u0129:"i",\u012b:"i",\u012d:"i",\u00ef:"i",\u1e2f:"i",\u1ec9:"i",\u01d0:"i",\u0209:"i",\u020b:"i",\u1ecb:"i",\u012f:"i",\u1e2d:"i",\u0268:"i",\u0131:"i","\u24d9":"j",\uff4a:"j",\u0135:"j",\u01f0:"j",\u0249:"j","\u24da":"k",\uff4b:"k",\u1e31:"k",\u01e9:"k",\u1e33:"k",\u0137:"k",\u1e35:"k",\u0199:"k",\u2c6a:"k",\ua741:"k",\ua743:"k",\ua745:"k",\ua7a3:"k","\u24db":"l",\uff4c:"l",\u0140:"l",\u013a:"l",\u013e:"l",\u1e37:"l",\u1e39:"l",\u013c:"l",\u1e3d:"l",\u1e3b:"l",\u017f:"l",\u0142:"l",\u019a:"l",\u026b:"l",\u2c61:"l",\ua749:"l",\ua781:"l",\ua747:"l",\u01c9:"lj","\u24dc":"m",\uff4d:"m",\u1e3f:"m",\u1e41:"m",\u1e43:"m",\u0271:"m",\u026f:"m","\u24dd":"n",\uff4e:"n",\u01f9:"n",\u0144:"n",\u00f1:"n",\u1e45:"n",\u0148:"n",\u1e47:"n",\u0146:"n",\u1e4b:"n",\u1e49:"n",\u019e:"n",\u0272:"n",\u0149:"n",\ua791:"n",\ua7a5:"n",\u01cc:"nj","\u24de":"o",\uff4f:"o",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u1ed3:"o",\u1ed1:"o",\u1ed7:"o",\u1ed5:"o",\u00f5:"o",\u1e4d:"o",\u022d:"o",\u1e4f:"o",\u014d:"o",\u1e51:"o",\u1e53:"o",\u014f:"o",\u022f:"o",\u0231:"o",\u00f6:"o",\u022b:"o",\u1ecf:"o",\u0151:"o",\u01d2:"o",\u020d:"o",\u020f:"o",\u01a1:"o",\u1edd:"o",\u1edb:"o",\u1ee1:"o",\u1edf:"o",\u1ee3:"o",\u1ecd:"o",\u1ed9:"o",\u01eb:"o",\u01ed:"o",\u00f8:"o",\u01ff:"o",\u0254:"o",\ua74b:"o",\ua74d:"o",\u0275:"o",\u01a3:"oi",\u0223:"ou",\ua74f:"oo","\u24df":"p",\uff50:"p",\u1e55:"p",\u1e57:"p",\u01a5:"p",\u1d7d:"p",\ua751:"p",\ua753:"p",\ua755:"p","\u24e0":"q",\uff51:"q",\u024b:"q",\ua757:"q",\ua759:"q","\u24e1":"r",\uff52:"r",\u0155:"r",\u1e59:"r",\u0159:"r",\u0211:"r",\u0213:"r",\u1e5b:"r",\u1e5d:"r",\u0157:"r",\u1e5f:"r",\u024d:"r",\u027d:"r",\ua75b:"r",\ua7a7:"r",\ua783:"r","\u24e2":"s",\uff53:"s",\u00df:"s",\u015b:"s",\u1e65:"s",\u015d:"s",\u1e61:"s",\u0161:"s",\u1e67:"s",\u1e63:"s",\u1e69:"s",\u0219:"s",\u015f:"s",\u023f:"s",\ua7a9:"s",\ua785:"s",\u1e9b:"s","\u24e3":"t",\uff54:"t",\u1e6b:"t",\u1e97:"t",\u0165:"t",\u1e6d:"t",\u021b:"t",\u0163:"t",\u1e71:"t",\u1e6f:"t",\u0167:"t",\u01ad:"t",\u0288:"t",\u2c66:"t",\ua787:"t",\ua729:"tz","\u24e4":"u",\uff55:"u",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u0169:"u",\u1e79:"u",\u016b:"u",\u1e7b:"u",\u016d:"u",\u00fc:"u",\u01dc:"u",\u01d8:"u",\u01d6:"u",\u01da:"u",\u1ee7:"u",\u016f:"u",\u0171:"u",\u01d4:"u",\u0215:"u",\u0217:"u",\u01b0:"u",\u1eeb:"u",\u1ee9:"u",\u1eef:"u",\u1eed:"u",\u1ef1:"u",\u1ee5:"u",\u1e73:"u",\u0173:"u",\u1e77:"u",\u1e75:"u",\u0289:"u","\u24e5":"v",\uff56:"v",\u1e7d:"v",\u1e7f:"v",\u028b:"v",\ua75f:"v",\u028c:"v",\ua761:"vy","\u24e6":"w",\uff57:"w",\u1e81:"w",\u1e83:"w",\u0175:"w",\u1e87:"w",\u1e85:"w",\u1e98:"w",\u1e89:"w",\u2c73:"w","\u24e7":"x",\uff58:"x",\u1e8b:"x",\u1e8d:"x","\u24e8":"y",\uff59:"y",\u1ef3:"y",\u00fd:"y",\u0177:"y",\u1ef9:"y",\u0233:"y",\u1e8f:"y",\u00ff:"y",\u1ef7:"y",\u1e99:"y",\u1ef5:"y",\u01b4:"y",\u024f:"y",\u1eff:"y","\u24e9":"z",\uff5a:"z",\u017a:"z",\u1e91:"z",\u017c:"z",\u017e:"z",\u1e93:"z",\u1e95:"z",\u01b6:"z",\u0225:"z",\u0240:"z",\u2c6c:"z",\ua763:"z",\u0386:"\u0391",\u0388:"\u0395",\u0389:"\u0397",\u038a:"\u0399",\u03aa:"\u0399",\u038c:"\u039f",\u038e:"\u03a5",\u03ab:"\u03a5",\u038f:"\u03a9",\u03ac:"\u03b1",\u03ad:"\u03b5",\u03ae:"\u03b7",\u03af:"\u03b9",\u03ca:"\u03b9",\u0390:"\u03b9",\u03cc:"\u03bf",\u03cd:"\u03c5",\u03cb:"\u03c5",\u03b0:"\u03c5",\u03c9:"\u03c9",\u03c2:"\u03c3"};function Be(nt){return nt.replace(/[^\u0000-\u007E]/g,C=>Xe[C]||C)}class Ct{constructor(lt,C){this._ngSelect=lt,this._selectionModel=C,this._items=[],this._filteredItems=[],this._markedIndex=-1}get items(){return this._items}get filteredItems(){return this._filteredItems}get markedIndex(){return this._markedIndex}get selectedItems(){return this._selectionModel.value}get markedItem(){return this._filteredItems[this._markedIndex]}get noItemsToSelect(){return this._ngSelect.hideSelected&&this._items.length===this.selectedItems.length}get maxItemsSelected(){return this._ngSelect.multiple&&this._ngSelect.maxSelectedItems<=this.selectedItems.length}get lastSelectedItem(){let lt=this.selectedItems.length-1;for(;lt>=0;lt--){const C=this.selectedItems[lt];if(!C.disabled)return C}return null}setItems(lt){this._items=lt.map((C,me)=>this.mapItem(C,me)),this._ngSelect.groupBy?(this._groups=this._groupBy(this._items,this._ngSelect.groupBy),this._items=this._flatten(this._groups)):(this._groups=new Map,this._groups.set(void 0,this._items)),this._filteredItems=[...this._items]}select(lt){if(lt.selected||this.maxItemsSelected)return;const C=this._ngSelect.multiple;C||this.clearSelected(),this._selectionModel.select(lt,C,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(lt)}unselect(lt){lt.selected&&(this._selectionModel.unselect(lt,this._ngSelect.multiple),this._ngSelect.hideSelected&&xt(lt.index)&&this._ngSelect.multiple&&this._showSelected(lt))}findItem(lt){let C;return C=this._ngSelect.compareWith?me=>this._ngSelect.compareWith(me.value,lt):this._ngSelect.bindValue?me=>!me.children&&this.resolveNested(me.value,this._ngSelect.bindValue)===lt:me=>me.value===lt||!me.children&&me.label&&me.label===this.resolveNested(lt,this._ngSelect.bindLabel),this._items.find(me=>C(me))}addItem(lt){const C=this.mapItem(lt,this._items.length);return this._items.push(C),this._filteredItems.push(C),C}clearSelected(lt=!1){this._selectionModel.clear(lt),this._items.forEach(C=>{C.selected=lt&&C.selected&&C.disabled,C.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(lt){return lt=Be(lt).toLocaleLowerCase(),this.filteredItems.find(C=>Be(C.label).toLocaleLowerCase().substr(0,lt.length)===lt)}filter(lt){if(!lt)return void this.resetFilteredItems();this._filteredItems=[],lt=this._ngSelect.searchFn?lt:Be(lt).toLocaleLowerCase();const C=this._ngSelect.searchFn||this._defaultSearchFn,me=this._ngSelect.hideSelected;for(const X of Array.from(this._groups.keys())){const Ye=[];for(const Re of this._groups.get(X))me&&(Re.parent&&Re.parent.selected||Re.selected)||C(lt,this._ngSelect.searchFn?Re.value:Re)&&Ye.push(Re);if(Ye.length>0){const[Re]=Ye.slice(-1);if(Re.parent){const je=this._items.find(yt=>yt===Re.parent);this._filteredItems.push(je)}this._filteredItems.push(...Ye)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(lt=>!lt.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(lt){this._markedIndex=this._filteredItems.indexOf(lt)}markSelectedOrDefault(lt){if(0===this._filteredItems.length)return;const C=this._getLastMarkedIndex();this._markedIndex=C>-1?C:lt?this.filteredItems.findIndex(me=>!me.disabled):-1}resolveNested(lt,C){if(!Rt(lt))return lt;if(-1===C.indexOf("."))return lt[C];{const me=C.split(".");let X=lt;for(let Ye=0,Re=me.length;Ye-1===this.selectedItems.indexOf(C)))}_showSelected(lt){if(this._filteredItems.push(lt),lt.parent){const C=lt.parent;this._filteredItems.find(X=>X===C)||this._filteredItems.push(C)}else if(lt.children)for(const C of lt.children)C.selected=!1,this._filteredItems.push(C);this._filteredItems=[...this._filteredItems.sort((C,me)=>C.index-me.index)]}_hideSelected(lt){this._filteredItems=this._filteredItems.filter(C=>C!==lt),lt.parent?lt.parent.children.every(me=>me.selected)&&(this._filteredItems=this._filteredItems.filter(me=>me!==lt.parent)):lt.children&&(this._filteredItems=this.filteredItems.filter(C=>C.parent!==lt))}_defaultSearchFn(lt,C){return Be(C.label).toLocaleLowerCase().indexOf(lt)>-1}_getNextItemIndex(lt){return lt>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(lt){0===this._filteredItems.length||this._filteredItems.every(C=>C.disabled)||(this._markedIndex=this._getNextItemIndex(lt),this.markedItem.disabled&&this._stepToItem(lt))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const lt=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&<<0?-1:Math.max(this.markedIndex,lt)}_groupBy(lt,C){const me=new Map;if(0===lt.length)return me;if(Array.isArray(lt[0].value[C])){for(const Re of lt){const je=(Re.value[C]||[]).map((yt,Bt)=>this.mapItem(yt,Bt));me.set(Re,je)}return me}const X=de(this._ngSelect.groupBy),Ye=Re=>{const je=X?C(Re.value):Re.value[C];return xt(je)?je:void 0};for(const Re of lt){const je=Ye(Re),yt=me.get(je);yt?yt.push(Re):me.set(je,[Re])}return me}_flatten(lt){const C=de(this._ngSelect.groupBy),me=[];for(const X of Array.from(lt.keys())){let Ye=me.length;if(void 0===X){const Qt=lt.get(void 0)||[];me.push(...Qt.map(ei=>(ei.index=Ye++,ei)));continue}const Re=Rt(X),je={label:Re?"":String(X),children:void 0,parent:null,index:Ye++,disabled:!this._ngSelect.selectableGroup,htmlId:Yt()},yt=C?this._ngSelect.bindLabel:this._ngSelect.groupBy,Bt=this._ngSelect.groupValue||(()=>Re?X.value:{[yt]:X}),Gt=lt.get(X).map(Qt=>(Qt.parent=je,Qt.children=void 0,Qt.index=Ye++,Qt));je.children=Gt,je.value=Bt(X,Gt.map(Qt=>Qt.value)),me.push(je),me.push(...Gt)}return me}}var st=(()=>((st=st||{})[st.Tab=9]="Tab",st[st.Enter=13]="Enter",st[st.Esc=27]="Esc",st[st.Space=32]="Space",st[st.ArrowUp=38]="ArrowUp",st[st.ArrowDown=40]="ArrowDown",st[st.Backspace=8]="Backspace",st))();let ve=(()=>{class nt{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(C,me,X){const Ye=this._dimensions,Re=Ye.itemHeight*me,yt=Math.max(0,C)/Re*me;let Bt=Math.min(me,Math.ceil(yt)+(Ye.itemsPerViewport+1));const Qt=Math.max(0,Bt-Ye.itemsPerViewport);let ei=Math.min(Qt,Math.floor(yt)),Ui=Ye.itemHeight*Math.ceil(ei)-Ye.itemHeight*Math.min(ei,X);return Ui=isNaN(Ui)?0:Ui,ei=isNaN(ei)?-1:ei,Bt=isNaN(Bt)?-1:Bt,ei-=X,ei=Math.max(0,ei),Bt+=X,Bt=Math.min(me,Bt),{topPadding:Ui,scrollHeight:Re,start:ei,end:Bt}}setDimensions(C,me){const X=Math.max(1,Math.floor(me/C));this._dimensions={itemHeight:C,panelHeight:me,itemsPerViewport:X}}getScrollTo(C,me,X){const{panelHeight:Ye}=this.dimensions,Re=C+me,yt=X+Ye;return Ye>=Re&&X===C?null:Re>yt?X+Re-yt:C<=X?C:null}}return nt.\u0275fac=function(C){return new(C||nt)},nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac}),nt})();const ge=["top","right","bottom","left"],U=typeof requestAnimationFrame<"u"?W.Z:De.E;let Qe=(()=>{class nt{constructor(C,me,X,Ye,Re){this._renderer=C,this._zone=me,this._panelService=X,this._document=Re,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.outsideClick=new e.vpe,this._destroy$=new J.x,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=Ye.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(C){C!==this._itemsLength&&(this._itemsLength=C,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:C,panelHeight:me}=this._panelService.dimensions,X=this.markedItem.index*C;return me>X?0:X}return 0}ngOnInit(){this._select=this._dropdown.parentElement,this._virtualPadding=this.paddingElementRef.nativeElement,this._scrollablePanel=this.scrollElementRef.nativeElement,this._contentPanel=this.contentElementRef.nativeElement,this._handleScroll(),this._handleOutsideClick(),this._appendDropdown(),this._setupMousedownListener()}ngOnChanges(C){if(C.items){const me=C.items;this._onItemsChange(me.currentValue,me.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(C,me=!1){if(!C)return;const X=this.items.indexOf(C);if(X<0||X>=this.itemsLength)return;let Ye;if(this.virtualScroll){const Re=this._panelService.dimensions.itemHeight;Ye=this._panelService.getScrollTo(X*Re,Re,this._lastScrollPosition)}else{const Re=this._dropdown.querySelector(`#${C.htmlId}`);Ye=this._panelService.getScrollTo(Re.offsetTop,Re.clientHeight,me?Re.offsetTop:this._lastScrollPosition)}xt(Ye)&&(this._scrollablePanel.scrollTop=Ye)}scrollToTag(){const C=this._scrollablePanel;C.scrollTop=C.scrollHeight-C.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),ge.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(C){ge.forEach(X=>{const Ye=`ng-select-${X}`;this._renderer.removeClass(this._dropdown,Ye),this._renderer.removeClass(this._select,Ye)});const me=`ng-select-${C}`;this._renderer.addClass(this._dropdown,me),this._renderer.addClass(this._select,me)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,Le.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,o.R)(this._destroy$),(0,d.e)(0,U)).subscribe(C=>{const me=C.path||C.composedPath&&C.composedPath();this._onContentScrolled(me&&0!==me.length?me[0].scrollTop:C.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,Ie.T)((0,Le.R)(this._document,"touchstart",{capture:!0}),(0,Le.R)(this._document,"mousedown",{capture:!0})).pipe((0,o.R)(this._destroy$)).subscribe(C=>this._checkToClose(C))})}_checkToClose(C){if(this._select.contains(C.target)||this._dropdown.contains(C.target))return;const me=C.path||C.composedPath&&C.composedPath();C.target&&C.target.shadowRoot&&me&&me[0]&&this._select.contains(me[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(C,me){this.items=C||[],this._scrollToEndFired=!1,this.itemsLength=C.length,this.virtualScroll?this._updateItemsRange(me):(this._setVirtualHeight(),this._updateItems(me))}_updateItems(C){this.update.emit(this.items),!1!==C&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,C)})})}_updateItemsRange(C){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{C?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(C){this.virtualScroll&&this._renderItemsRange(C),this._lastScrollPosition=C,this._fireScrollToEnd(C)}_updateVirtualHeight(C){this._updateScrollHeight&&(this._virtualPadding.style.height=`${C}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(C=null){if(C&&this._lastScrollPosition===C)return;const me=this._panelService.calculateItems(C=C||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(me.scrollHeight),this._contentPanel.style.transform=`translateY(${me.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(me.start,me.end)),this.scroll.emit({start:me.start,end:me.end})}),xt(C)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=C,this._lastScrollPosition=C)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[C]=this.items;return this.update.emit([C]),Promise.resolve().then(()=>{const X=this._dropdown.querySelector(`#${C.htmlId}`).clientHeight;return this._virtualPadding.style.height=X*this.itemsLength+"px",this._panelService.setDimensions(X,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(C){this._scrollToEndFired||0===C||C+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(C){if("auto"!==this.position)return this.position;const me=this._select.getBoundingClientRect(),X=document.documentElement.scrollTop||document.body.scrollTop;return me.top+window.pageYOffset+me.height+C.getBoundingClientRect().height>X+document.documentElement.clientHeight?"top":"bottom"}_appendDropdown(){if(this.appendTo){if(this._parent=document.querySelector(this.appendTo),!this._parent)throw new Error(`appendTo selector ${this.appendTo} did not found any parent element`);this._updateXPosition(),this._parent.appendChild(this._dropdown)}}_updateXPosition(){const C=this._select.getBoundingClientRect(),me=this._parent.getBoundingClientRect();this._dropdown.style.left=C.left-me.left+"px",this._dropdown.style.width=C.width+"px",this._dropdown.style.minWidth=C.width+"px"}_updateYPosition(){const C=this._select.getBoundingClientRect(),me=this._parent.getBoundingClientRect(),X=C.height;"top"===this._currentPosition?(this._dropdown.style.bottom=me.bottom-C.bottom+X+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=C.top-me.top+X+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,Le.R)(this._dropdown,"mousedown").pipe((0,o.R)(this._destroy$)).subscribe(C=>{"INPUT"!==C.target.tagName&&C.preventDefault()})})}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.Qsj),e.Y36(e.R0b),e.Y36(ve),e.Y36(e.SBq),e.Y36(Ae.K0,8))},nt.\u0275cmp=e.Xpm({type:nt,selectors:[["ng-dropdown-panel"]],viewQuery:function(C,me){if(1&C&&(e.Gf($e,7,e.SBq),e.Gf(Ue,7,e.SBq),e.Gf(Mt,7,e.SBq)),2&C){let X;e.iGM(X=e.CRH())&&(me.contentElementRef=X.first),e.iGM(X=e.CRH())&&(me.scrollElementRef=X.first),e.iGM(X=e.CRH())&&(me.paddingElementRef=X.first)}},inputs:{items:"items",markedItem:"markedItem",position:"position",appendTo:"appendTo",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",headerTemplate:"headerTemplate",footerTemplate:"footerTemplate",filterValue:"filterValue"},outputs:{update:"update",scroll:"scroll",scrollToEnd:"scrollToEnd",outsideClick:"outsideClick"},features:[e.TTD],ngContentSelectors:ye,decls:9,vars:6,consts:[["class","ng-dropdown-header",4,"ngIf"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],["scroll",""],["padding",""],["content",""],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(C,me){1&C&&(e.F$t(),e.YNc(0,pt,2,4,"div",0),e.TgZ(1,"div",1,2),e._UZ(3,"div",null,3),e.TgZ(5,"div",null,4),e.Hsn(7),e.qZA()(),e.YNc(8,G,2,4,"div",5)),2&C&&(e.Q6J("ngIf",me.headerTemplate),e.xp6(3),e.ekj("total-padding",me.virtualScroll),e.xp6(2),e.ekj("scrollable-content",me.virtualScroll&&me.items.length),e.xp6(3),e.Q6J("ngIf",me.footerTemplate))},dependencies:[Ae.O5,Ae.tP],encapsulation:2,changeDetection:0}),nt})(),Me=(()=>{class nt{get disabled(){return this._disabled}set disabled(C){this._disabled=this._isDisabled(C)}constructor(C){this.elementRef=C,this.stateChange$=new J.x,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(C){C.disabled&&this.stateChange$.next({value:this.value,disabled:this._disabled})}ngAfterViewChecked(){this.label!==this._previousLabel&&(this._previousLabel=this.label,this.stateChange$.next({value:this.value,disabled:this._disabled,label:this.elementRef.nativeElement.innerHTML}))}ngOnDestroy(){this.stateChange$.complete()}_isDisabled(C){return null!=C&&"false"!=`${C}`}}return nt.\u0275fac=function(C){return new(C||nt)(e.Y36(e.SBq))},nt.\u0275cmp=e.Xpm({type:nt,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[e.TTD],ngContentSelectors:ye,decls:1,vars:0,template:function(C,me){1&C&&(e.F$t(),e.Hsn(0))},encapsulation:2,changeDetection:0}),nt})(),oe=(()=>{class nt{constructor(){this.notFoundText="No items found",this.typeToSearchText="Type to search",this.addTagText="Add item",this.loadingText="Loading...",this.clearAllText="Clear all",this.disableVirtualScroll=!0,this.openOnEnter=!0,this.appearance="underline"}}return nt.\u0275fac=function(C){return new(C||nt)},nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})(),L=(()=>{class nt{warn(C){console.warn(C)}}return nt.\u0275fac=function(C){return new(C||nt)},nt.\u0275prov=e.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();const ne=new e.OlP("ng-select-selection-model");let ue=(()=>{class nt{get items(){return this._items}set items(C){null===C&&(C=[]),this._itemsAreUsed=!0,this._items=C}get compareWith(){return this._compareWith}set compareWith(C){if(null!=C&&!de(C))throw Error("`compareWith` must be a function.");this._compareWith=C}get clearSearchOnAdd(){return xt(this._clearSearchOnAdd)?this._clearSearchOnAdd:xt(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(C){this._clearSearchOnAdd=C}get disabled(){return this.readonly||this._disabled}get filtered(){return!!this.searchTerm&&this.searchable||this._isComposing}get single(){return!this.multiple}get _editableSearchTerm(){return this.editableSearchTerm&&!this.multiple}constructor(C,me,X,Ye,Re,je,yt){this.classes=C,this.autoFocus=me,this.config=X,this._cd=je,this._console=yt,this.markFirst=!0,this.dropdownPosition="auto",this.loading=!1,this.closeOnSelect=!0,this.hideSelected=!1,this.selectOnTab=!1,this.bufferAmount=4,this.selectableGroup=!1,this.selectableGroupAsModel=!0,this.searchFn=null,this.trackByFn=null,this.clearOnBackspace=!0,this.labelForId=null,this.inputAttrs={},this.readonly=!1,this.searchWhileComposing=!0,this.minTermLength=0,this.editableSearchTerm=!1,this.keyDownFn=Bt=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new e.vpe,this.focusEvent=new e.vpe,this.changeEvent=new e.vpe,this.openEvent=new e.vpe,this.closeEvent=new e.vpe,this.searchEvent=new e.vpe,this.clearEvent=new e.vpe,this.addEvent=new e.vpe,this.removeEvent=new e.vpe,this.scroll=new e.vpe,this.scrollToEnd=new e.vpe,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=Yt(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new J.x,this._keyPress$=new J.x,this._onChange=Bt=>{},this._onTouched=()=>{},this.clearItem=Bt=>{const Gt=this.selectedItems.find(Qt=>Qt.value===Bt);this.unselect(Gt)},this.trackByOption=(Bt,Gt)=>this.trackByFn?this.trackByFn(Gt.value):Gt,this._mergeGlobalConfig(X),this.itemsList=new Ct(this,Ye()),this.element=Re.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(C=>C.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(C){C.multiple&&this.itemsList.clearSelected(),C.items&&this._setItems(C.items.currentValue||[]),C.isOpen&&(this._manualOpen=xt(C.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),xt(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(C){if(st[C.which]){if(!1===this.keyDownFn(C))return;this.handleKeyCode(C)}else C.key&&1===C.key.length&&this._keyPress$.next(C.key.toLocaleLowerCase())}handleKeyCode(C){switch(C.which){case st.ArrowDown:this._handleArrowDown(C);break;case st.ArrowUp:this._handleArrowUp(C);break;case st.Space:this._handleSpace(C);break;case st.Enter:this._handleEnter(C);break;case st.Tab:this._handleTab(C);break;case st.Esc:this.close(),C.preventDefault();break;case st.Backspace:this._handleBackspace()}}handleMousedown(C){const me=C.target;"INPUT"!==me.tagName&&C.preventDefault(),me.classList.contains("ng-clear-wrapper")?this.handleClearClick():me.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():me.classList.contains("ng-value-icon")||(this.focused||this.focus(),this.searchable?this.open():this.toggle())}handleArrowClick(){this.isOpen?this.close():this.open()}handleClearClick(){this.hasValue&&(this.itemsList.clearSelected(!0),this._updateNgModel()),this._clearSearch(),this.focus(),this.clearEvent.emit(),this._onSelectionChanged()}clearModel(){this.clearable&&(this.itemsList.clearSelected(),this._updateNgModel())}writeValue(C){this.itemsList.clearSelected(),this._handleWriteValue(C),this._cd.markForCheck()}registerOnChange(C){this._onChange=C}registerOnTouched(C){this._onTouched=C}setDisabledState(C){this._disabled=C,this._cd.markForCheck()}toggle(){this.isOpen?this.close():this.open()}open(){this.disabled||this.isOpen||this._manualOpen||!this._isTypeahead&&!this.addTag&&this.itemsList.noItemsToSelect||(this.isOpen=!0,this.itemsList.markSelectedOrDefault(this.markFirst),this.openEvent.emit(),this.searchTerm||this.focus(),this.detectChanges())}close(){!this.isOpen||this._manualOpen||(this.isOpen=!1,this._isComposing=!1,this._editableSearchTerm?this.itemsList.resetFilteredItems():this._clearSearch(),this.itemsList.unmarkItem(),this._onTouched(),this.closeEvent.emit(),this._cd.markForCheck())}toggleItem(C){!C||C.disabled||this.disabled||(this.multiple&&C.selected?this.unselect(C):this.select(C),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(C){C.selected||(this.itemsList.select(C),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(C.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.readOnly||this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(C){C&&(this.itemsList.unselect(C),this.focus(),this._updateNgModel(),this.removeEvent.emit(C))}selectTag(){let C;C=de(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const me=X=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(X,null):this.itemsList.addItem(X);!function bt(nt){return nt instanceof Promise}(C)?C&&this.select(me(C)):C.then(X=>this.select(me(X))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}get showAddTag(){if(!this._validTerm)return!1;const C=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(me=>me.label.toLowerCase()===C)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(me=>me.label.toLowerCase()===C))&&!this.loading}showNoItemsFound(){const C=0===this.itemsList.filteredItems.length;return(C&&!this._isTypeahead&&!this.loading||C&&this._isTypeahead&&this._validTerm&&!this.loading)&&!this.showAddTag}showTypeToSearch(){return 0===this.itemsList.filteredItems.length&&this._isTypeahead&&!this._validTerm&&!this.loading}onCompositionStart(){this._isComposing=!0}onCompositionEnd(C){this._isComposing=!1,!this.searchWhileComposing&&this.filter(C)}filter(C){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=C,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(C),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:C,items:this.itemsList.filteredItems.map(me=>me.value)}),this.open())}onInputFocus(C){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(C),this.focused=!0)}onInputBlur(C){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(C),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(C){C.disabled||this.itemsList.markItem(C)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const C=this.selectedItems&&this.selectedItems[0];this.searchTerm=C&&C.label||null}_setItems(C){const me=C[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=xt(me)?!Rt(me):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(C),C.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&xt(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const C=X=>{this.items=X.map(Ye=>({$ngOptionValue:Ye.value,$ngOptionLabel:Ye.elementRef.nativeElement.innerHTML,disabled:Ye.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},me=()=>{const X=(0,Ie.T)(this.ngOptions.changes,this._destroy$);(0,Ie.T)(...this.ngOptions.map(Ye=>Ye.stateChange$)).pipe((0,o.R)(X)).subscribe(Ye=>{const Re=this.itemsList.findItem(Ye.value);Re.disabled=Ye.disabled,Re.label=Ye.label||Re.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,c.O)(this.ngOptions),(0,o.R)(this._destroy$)).subscribe(X=>{this.bindLabel=this._defaultLabel,C(X),me()})}_isValidWriteValue(C){if(!xt(C)||this.multiple&&""===C||Array.isArray(C)&&0===C.length)return!1;const me=X=>!(!xt(this.compareWith)&&Rt(X)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(X)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(C)?C.every(X=>me(X)):(this._console.warn("Multiple select ngModel should be array."),!1):me(C)}_handleWriteValue(C){if(!this._isValidWriteValue(C))return;const me=X=>{let Ye=this.itemsList.findItem(X);if(Ye)this.itemsList.select(Ye);else{const Re=Rt(X);Re||!Re&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(X,null)):this.bindValue&&(Ye={[this.bindLabel]:null,[this.bindValue]:X},this.itemsList.select(this.itemsList.mapItem(Ye,null)))}};this.multiple?C.forEach(X=>me(X)):me(C)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,o.R)(this._destroy$),(0,f.b)(C=>this._pressedKeys.push(C)),(0,p.b)(200),(0,E.h)(()=>this._pressedKeys.length>0),(0,F.U)(()=>this._pressedKeys.join(""))).subscribe(C=>{const me=this.itemsList.findByLabel(C);me&&(this.isOpen?(this.itemsList.markItem(me),this._scrollToMarked(),this._cd.markForCheck()):this.select(me)),this._pressedKeys=[]})}_setInputAttributes(){const C=this.searchInput.nativeElement,me={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const X of Object.keys(me))C.setAttribute(X,me[X])}_updateNgModel(){const C=[];for(const X of this.selectedItems)if(this.bindValue){let Ye=null;Ye=X.children?X.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(X.value,this.bindValue),C.push(Ye)}else C.push(X.value);const me=this.selectedItems.map(X=>X.value);this.multiple?(this._onChange(C),this.changeEvent.emit(me)):(this._onChange(xt(C[0])?C[0]:null),this.changeEvent.emit(me[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(C){this.searchTerm=C,this._isTypeahead&&this.typeahead.next(C)}_scrollToMarked(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollTo(this.itemsList.markedItem)}_scrollToTag(){!this.isOpen||!this.dropdownPanel||this.dropdownPanel.scrollToTag()}_onSelectionChanged(){this.isOpen&&this.multiple&&this.appendTo&&(this._cd.detectChanges(),this.dropdownPanel.adjustPosition())}_handleTab(C){!1===this.isOpen&&!this.addTag||(this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),C.preventDefault()):this.showAddTag?(this.selectTag(),C.preventDefault()):this.close():this.close())}_handleEnter(C){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}C.preventDefault()}_handleSpace(C){this.isOpen||this._manualOpen||(this.open(),C.preventDefault())}_handleArrowDown(C){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),C.preventDefault()}_handleArrowUp(C){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),C.preventDefault())}_nextItemIsTag(C){const me=this.itemsList.markedIndex+C;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(me<0||me===this.itemsList.filteredItems.length)}_handleBackspace(){this.searchTerm||!this.clearable||!this.clearOnBackspace||!this.hasValue||(this.multiple?this.unselect(this.itemsList.lastSelectedItem):this.clearModel())}get _isTypeahead(){return this.typeahead&&this.typeahead.observers.length>0}get _validTerm(){const C=this.searchTerm&&this.searchTerm.trim();return C&&C.length>=this.minTermLength}_mergeGlobalConfig(C){this.placeholder=this.placeholder||C.placeholder,this.notFoundText=this.notFoundText||C.notFoundText,this.typeToSearchText=this.typeToSearchText||C.typeToSearchText,this.addTagText=this.addTagText||C.addTagText,this.loadingText=this.loadingText||C.loadingText,this.clearAllText=this.clearAllText||C.clearAllText,this.virtualScroll=xt(this.virtualScroll)?this.virtualScroll:!!xt(C.disableVirtualScroll)&&!C.disableVirtualScroll,this.openOnEnter=xt(this.openOnEnter)?this.openOnEnter:C.openOnEnter,this.appendTo=this.appendTo||C.appendTo,this.bindValue=this.bindValue||C.bindValue,this.bindLabel=this.bindLabel||C.bindLabel,this.appearance=this.appearance||C.appearance}}return nt.\u0275fac=function(C){return new(C||nt)(e.$8M("class"),e.$8M("autofocus"),e.Y36(oe),e.Y36(ne),e.Y36(e.SBq),e.Y36(e.sBO),e.Y36(L))},nt.\u0275cmp=e.Xpm({type:nt,selectors:[["ng-select"]],contentQueries:function(C,me,X){if(1&C&&(e.Suo(X,ze,5,e.Rgc),e.Suo(X,Ve,5,e.Rgc),e.Suo(X,k,5,e.Rgc),e.Suo(X,P,5,e.Rgc),e.Suo(X,te,5,e.Rgc),e.Suo(X,gt,5,e.Rgc),e.Suo(X,le,5,e.Rgc),e.Suo(X,tt,5,e.Rgc),e.Suo(X,Ft,5,e.Rgc),e.Suo(X,Wt,5,e.Rgc),e.Suo(X,kt,5,e.Rgc),e.Suo(X,Me,5)),2&C){let Ye;e.iGM(Ye=e.CRH())&&(me.optionTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.optgroupTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.labelTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.multiLabelTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.headerTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.footerTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.notFoundTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.typeToSearchTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.loadingTextTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.tagTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.loadingSpinnerTemplate=Ye.first),e.iGM(Ye=e.CRH())&&(me.ngOptions=Ye)}},viewQuery:function(C,me){if(1&C&&(e.Gf(Qe,5),e.Gf(R,7)),2&C){let X;e.iGM(X=e.CRH())&&(me.dropdownPanel=X.first),e.iGM(X=e.CRH())&&(me.searchInput=X.first)}},hostVars:20,hostBindings:function(C,me){1&C&&e.NdJ("keydown",function(Ye){return me.handleKeyDown(Ye)}),2&C&&e.ekj("ng-select-typeahead",me.typeahead)("ng-select-multiple",me.multiple)("ng-select-taggable",me.addTag)("ng-select-searchable",me.searchable)("ng-select-clearable",me.clearable)("ng-select-opened",me.isOpen)("ng-select",me.useDefaultClass)("ng-select-disabled",me.disabled)("ng-select-filtered",me.filtered)("ng-select-single",me.single)},inputs:{bindLabel:"bindLabel",bindValue:"bindValue",markFirst:"markFirst",placeholder:"placeholder",notFoundText:"notFoundText",typeToSearchText:"typeToSearchText",addTagText:"addTagText",loadingText:"loadingText",clearAllText:"clearAllText",appearance:"appearance",dropdownPosition:"dropdownPosition",appendTo:"appendTo",loading:"loading",closeOnSelect:"closeOnSelect",hideSelected:"hideSelected",selectOnTab:"selectOnTab",openOnEnter:"openOnEnter",maxSelectedItems:"maxSelectedItems",groupBy:"groupBy",groupValue:"groupValue",bufferAmount:"bufferAmount",virtualScroll:"virtualScroll",selectableGroup:"selectableGroup",selectableGroupAsModel:"selectableGroupAsModel",searchFn:"searchFn",trackByFn:"trackByFn",clearOnBackspace:"clearOnBackspace",labelForId:"labelForId",inputAttrs:"inputAttrs",tabIndex:"tabIndex",readonly:"readonly",searchWhileComposing:"searchWhileComposing",minTermLength:"minTermLength",editableSearchTerm:"editableSearchTerm",keyDownFn:"keyDownFn",typeahead:"typeahead",multiple:"multiple",addTag:"addTag",searchable:"searchable",clearable:"clearable",isOpen:"isOpen",items:"items",compareWith:"compareWith",clearSearchOnAdd:"clearSearchOnAdd"},outputs:{blurEvent:"blur",focusEvent:"focus",changeEvent:"change",openEvent:"open",closeEvent:"close",searchEvent:"search",clearEvent:"clear",addEvent:"add",removeEvent:"remove",scroll:"scroll",scrollToEnd:"scrollToEnd"},features:[e._Bn([{provide:n.JU,useExisting:(0,e.Gpc)(()=>nt),multi:!0},ve]),e.TTD],decls:14,vars:19,consts:[[1,"ng-select-container",3,"mousedown"],[1,"ng-value-container"],[1,"ng-placeholder"],[4,"ngIf"],["role","combobox","aria-haspopup","listbox",1,"ng-input"],["aria-autocomplete","list",3,"readOnly","disabled","value","input","compositionstart","compositionend","focus","blur","change"],["searchInput",""],["class","ng-clear-wrapper",3,"title",4,"ngIf"],[1,"ng-arrow-wrapper"],[1,"ng-arrow"],["class","ng-dropdown-panel","role","listbox","aria-label","Options list",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ng-select-multiple","ngClass","id","update","scroll","scrollToEnd","outsideClick",4,"ngIf"],["class","ng-value",3,"ng-value-disabled",4,"ngFor","ngForOf","ngForTrackBy"],[1,"ng-value"],["defaultLabelTemplate",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],["defaultLoadingSpinnerTemplate",""],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],[1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id","update","scroll","scrollToEnd","outsideClick"],["class","ng-option",3,"ng-option-disabled","ng-option-selected","ng-optgroup","ng-option","ng-option-child","ng-option-marked","click","mouseover",4,"ngFor","ngForOf","ngForTrackBy"],["class","ng-option","role","option",3,"ng-option-marked","mouseover","click",4,"ngIf"],[1,"ng-option",3,"click","mouseover"],["defaultOptionTemplate",""],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],["defaultTagTemplate",""],[1,"ng-tag-label"],["defaultNotFoundTemplate",""],[1,"ng-option","ng-option-disabled"],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""]],template:function(C,me){if(1&C){const X=e.EpF();e.TgZ(0,"div",0),e.NdJ("mousedown",function(Re){return me.handleMousedown(Re)}),e.TgZ(1,"div",1)(2,"div",2),e._uU(3),e.qZA(),e.YNc(4,Te,2,2,"ng-container",3),e.YNc(5,qe,1,5,null,3),e.TgZ(6,"div",4)(7,"input",5,6),e.NdJ("input",function(){e.CHM(X);const Re=e.MAs(8);return e.KtG(me.filter(Re.value))})("compositionstart",function(){return me.onCompositionStart()})("compositionend",function(){e.CHM(X);const Re=e.MAs(8);return e.KtG(me.onCompositionEnd(Re.value))})("focus",function(Re){return me.onInputFocus(Re)})("blur",function(Re){return me.onInputBlur(Re)})("change",function(Re){return Re.stopPropagation()}),e.qZA()()(),e.YNc(9,z,4,1,"ng-container",3),e.YNc(10,x,3,1,"span",7),e.TgZ(11,"span",8),e._UZ(12,"span",9),e.qZA()(),e.YNc(13,Et,7,19,"ng-dropdown-panel",10)}2&C&&(e.ekj("ng-appearance-outline","outline"===me.appearance)("ng-has-value",me.hasValue),e.xp6(3),e.Oqu(me.placeholder),e.xp6(1),e.Q6J("ngIf",(!me.multiLabelTemplate||!me.multiple)&&me.selectedItems.length>0),e.xp6(1),e.Q6J("ngIf",me.multiple&&me.multiLabelTemplate&&me.selectedValues.length>0),e.xp6(1),e.uIk("aria-expanded",me.isOpen)("aria-owns",me.isOpen?me.dropdownId:null),e.xp6(1),e.Q6J("readOnly",!me.searchable||me.itemsList.maxItemsSelected)("disabled",me.disabled)("value",me.searchTerm?me.searchTerm:""),e.uIk("id",me.labelForId)("tabindex",me.tabIndex)("aria-activedescendant",me.isOpen?null==me.itemsList||null==me.itemsList.markedItem?null:me.itemsList.markedItem.htmlId:null)("aria-controls",me.isOpen?me.dropdownId:null),e.xp6(2),e.Q6J("ngIf",me.loading),e.xp6(1),e.Q6J("ngIf",me.showClear()),e.xp6(3),e.Q6J("ngIf",me.isOpen))},dependencies:[Ae.mk,Ae.sg,Ae.O5,Ae.tP,Qe,et],styles:['@charset "UTF-8";.ng-select{position:relative;display:block;box-sizing:border-box}.ng-select div,.ng-select input,.ng-select span{box-sizing:border-box}.ng-select [hidden]{display:none}.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input{opacity:1}.ng-select.ng-select-opened .ng-select-container{z-index:1001}.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value{-webkit-user-select:none;user-select:none;cursor:default}.ng-select.ng-select-disabled .ng-arrow-wrapper{cursor:default}.ng-select.ng-select-filtered .ng-placeholder{display:none}.ng-select .ng-select-container{cursor:default;display:flex;outline:none;overflow:hidden;position:relative;width:100%}.ng-select .ng-select-container .ng-value-container{display:flex;flex:1}.ng-select .ng-select-container .ng-value-container .ng-input{opacity:0}.ng-select .ng-select-container .ng-value-container .ng-input>input{box-sizing:content-box;background:none transparent;border:0 none;box-shadow:none;outline:none;padding:0;cursor:default;width:100%}.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear{display:none}.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly]{-webkit-user-select:none;user-select:none;width:0;padding:0}.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value{visibility:hidden}.ng-select.ng-select-single .ng-select-container .ng-value-container,.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{position:absolute;left:0;width:100%}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{flex-wrap:wrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{position:absolute}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{white-space:nowrap}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon{display:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{cursor:pointer}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{flex:1;z-index:2}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{z-index:1}.ng-select .ng-clear-wrapper{cursor:pointer;position:relative;width:17px;-webkit-user-select:none;user-select:none}.ng-select .ng-clear-wrapper .ng-clear{display:inline-block;font-size:18px;line-height:1;pointer-events:none}.ng-select .ng-spinner-loader{border-radius:50%;width:17px;height:17px;margin-right:5px;font-size:10px;position:relative;text-indent:-9999em;border-top:2px solid rgba(66,66,66,.2);border-right:2px solid rgba(66,66,66,.2);border-bottom:2px solid rgba(66,66,66,.2);border-left:2px solid #424242;transform:translateZ(0);animation:load8 .8s infinite linear}.ng-select .ng-spinner-loader:after{border-radius:50%;width:17px;height:17px}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ng-select .ng-arrow-wrapper{cursor:pointer;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.ng-select .ng-arrow-wrapper .ng-arrow{pointer-events:none;display:inline-block;height:0;width:0;position:relative}.ng-dropdown-panel{box-sizing:border-box;position:absolute;opacity:0;width:100%;z-index:1050;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .ng-dropdown-panel-items{display:block;height:auto;box-sizing:border-box;max-height:240px;overflow-y:auto}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{box-sizing:border-box;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label:empty:before{content:"\\200b"}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted{font-weight:700;text-decoration:underline}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled{cursor:default}.ng-dropdown-panel .scroll-host{overflow:hidden;overflow-y:auto;position:relative;display:block;-webkit-overflow-scrolling:touch}.ng-dropdown-panel .scrollable-content{top:0;left:0;width:100%;height:100%;position:absolute}.ng-dropdown-panel .total-padding{width:1px;opacity:0}\n'],encapsulation:2,changeDetection:0}),nt})();function Ke(){return new ct}class ct{constructor(){this._selected=[]}get value(){return this._selected}select(lt,C,me){if(lt.selected=!0,(!lt.children||!C&&me)&&this._selected.push(lt),C)if(lt.parent){const X=lt.parent.children.length,Ye=lt.parent.children.filter(Re=>Re.selected).length;lt.parent.selected=X===Ye}else lt.children&&(this._setChildrenSelectedState(lt.children,!0),this._removeChildren(lt),this._selected=me&&this._activeChildren(lt)?[...this._selected.filter(X=>X.parent!==lt),lt]:[...this._selected,...lt.children.filter(X=>!X.disabled)])}unselect(lt,C){if(this._selected=this._selected.filter(me=>me!==lt),lt.selected=!1,C)if(lt.parent&<.parent.selected){const me=lt.parent.children;this._removeParent(lt.parent),this._removeChildren(lt.parent),this._selected.push(...me.filter(X=>X!==lt&&!X.disabled)),lt.parent.selected=!1}else lt.children&&(this._setChildrenSelectedState(lt.children,!1),this._removeChildren(lt))}clear(lt){this._selected=lt?this._selected.filter(C=>C.disabled):[]}_setChildrenSelectedState(lt,C){for(const me of lt)me.disabled||(me.selected=C)}_removeChildren(lt){this._selected=[...this._selected.filter(C=>C.parent!==lt),...lt.children.filter(C=>C.parent===lt&&C.disabled&&C.selected)]}_removeParent(lt){this._selected=this._selected.filter(C=>C!==lt)}_activeChildren(lt){return lt.children.every(C=>!C.disabled||C.selected)}}let It=(()=>{class nt{}return nt.\u0275fac=function(C){return new(C||nt)},nt.\u0275mod=e.oAB({type:nt}),nt.\u0275inj=e.cJS({providers:[{provide:ne,useValue:Ke}],imports:[Ae.ez]}),nt})()},43079:(vt,we,l)=>{"use strict";l.d(we,{KC:()=>Ae,t8:()=>$e});var e=l(81180),n=l(65879),o=l(49406),d=l(24084),c=l(96814),f=l(56223);const p=function(Ue,Mt){return{input:Ue,label:Mt}};function E(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"div",11)(1,"color-editable-input",12),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()()}if(2&Ue){const ce=n.oxw();n.xp6(1),n.Akn(n.WLB(3,p,ce.input,ce.label)),n.Q6J("value",ce.hex)}}function F(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"color-editable-input",17),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw(2);return n.KtG(ye.handleChange(G))}),n.qZA()}if(2&Ue){const ce=n.oxw(2);n.Akn(n.WLB(4,p,ce.input,ce.label)),n.Q6J("value",ce.rgb.a)("arrowOffset",.01)}}function W(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"div",11)(1,"color-editable-input",13),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(2,"div",11)(3,"color-editable-input",14),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(4,"div",11)(5,"color-editable-input",15),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(6,"div",11),n.YNc(7,F,1,7,"color-editable-input",16),n.qZA()}if(2&Ue){const ce=n.oxw();n.xp6(1),n.Akn(n.WLB(10,p,ce.input,ce.label)),n.Q6J("value",ce.rgb.r),n.xp6(2),n.Akn(n.WLB(13,p,ce.input,ce.label)),n.Q6J("value",ce.rgb.g),n.xp6(2),n.Akn(n.WLB(16,p,ce.input,ce.label)),n.Q6J("value",ce.rgb.b),n.xp6(2),n.Q6J("ngIf",!ce.disableAlpha)}}function De(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"color-editable-input",17),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw(2);return n.KtG(ye.handleChange(G))}),n.qZA()}if(2&Ue){const ce=n.oxw(2);n.Akn(n.WLB(4,p,ce.input,ce.label)),n.Q6J("value",ce.hsl.a)("arrowOffset",.01)}}function J(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"div",11)(1,"color-editable-input",18),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(2,"div",11)(3,"color-editable-input",19),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(4,"div",11)(5,"color-editable-input",20),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleChange(G))}),n.qZA()(),n.TgZ(6,"div",11),n.YNc(7,De,1,7,"color-editable-input",16),n.qZA()}if(2&Ue){const ce=n.oxw();n.xp6(1),n.Akn(n.WLB(10,p,ce.input,ce.label)),n.Q6J("value",ce.round(ce.hsl.h)),n.xp6(2),n.Akn(n.WLB(13,p,ce.input,ce.label)),n.Q6J("value",ce.round(100*ce.hsl.s)+"%"),n.xp6(2),n.Akn(n.WLB(16,p,ce.input,ce.label)),n.Q6J("value",ce.round(100*ce.hsl.l)+"%"),n.xp6(2),n.Q6J("ngIf",!ce.disableAlpha)}}function Le(Ue,Mt){if(1&Ue){const ce=n.EpF();n.TgZ(0,"div",12)(1,"color-alpha",13),n.NdJ("onChange",function(G){n.CHM(ce);const ye=n.oxw();return n.KtG(ye.handleValueChange(G))}),n.qZA()()}if(2&Ue){const ce=n.oxw();n.xp6(1),n.Q6J("radius",2)("rgb",ce.rgb)("hsl",ce.hsl)("pointer",ce.pointer)}}let Ie=(()=>{class Ue{constructor(){(0,e.Z)(this,"disableAlpha",void 0),(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"hex",void 0),(0,e.Z)(this,"onChange",new n.vpe),(0,e.Z)(this,"view",""),(0,e.Z)(this,"input",{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px","text-align":"center"}),(0,e.Z)(this,"label",{"text-transform":"uppercase",fontSize:"11px","line-height":"11px",color:"#969696","text-align":"center",display:"block",marginTop:"12px"})}ngOnInit(){1===this.hsl.a&&"hex"!==this.view?this.view="hex":"rgb"!==this.view&&"hsl"!==this.view&&(this.view="rgb")}toggleViews(){"hex"===this.view?this.view="rgb":"rgb"===this.view?this.view="hsl":"hsl"===this.view&&(this.view=1===this.hsl.a?"hex":"rgb")}round(ce){return Math.round(ce)}handleChange({data:ce,$event:pt}){if(ce.hex){if((0,o.FX)(ce.hex)){const G=new d.C(ce.hex);this.onChange.emit({data:{hex:this.disableAlpha?G.toHex():G.toHex8(),source:"hex"},$event:pt})}}else if(ce.r||ce.g||ce.b)this.onChange.emit({data:{r:ce.r||this.rgb.r,g:ce.g||this.rgb.g,b:ce.b||this.rgb.b,source:"rgb"},$event:pt});else if(ce.a)ce.a<0?ce.a=0:ce.a>1&&(ce.a=1),this.disableAlpha&&(ce.a=1),this.onChange.emit({data:{h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:Math.round(100*ce.a)/100,source:"rgb"},$event:pt});else if(ce.h||ce.s||ce.l){const G=ce.s&&ce.s.replace("%",""),ye=ce.l&&ce.l.replace("%","");this.onChange.emit({data:{h:ce.h||this.hsl.h,s:Number(G||this.hsl.s),l:Number(ye||this.hsl.l),source:"hsl"},$event:pt})}}}return(0,e.Z)(Ue,"\u0275fac",function(ce){return new(ce||Ue)}),(0,e.Z)(Ue,"\u0275cmp",n.Xpm({type:Ue,selectors:[["color-chrome-fields"]],inputs:{disableAlpha:"disableAlpha",hsl:"hsl",rgb:"rgb",hex:"hex"},outputs:{onChange:"onChange"},decls:13,vars:3,consts:[[1,"chrome-wrap"],[1,"chrome-fields"],[3,"ngIf"],[1,"chrome-toggle"],[1,"chrome-icon",3,"click"],["icon",""],["viewBox","0 0 24 24",1,"chrome-toggle-svg"],["fill","#333","d","M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"],["iconUp",""],["fill","#333","d","M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15Z"],["iconDown",""],[1,"chrome-field"],["label","hex",3,"value","onChange"],["label","r",3,"value","onChange"],["label","g",3,"value","onChange"],["label","b",3,"value","onChange"],["label","a",3,"style","value","arrowOffset","onChange",4,"ngIf"],["label","a",3,"value","arrowOffset","onChange"],["label","h",3,"value","onChange"],["label","s",3,"value","onChange"],["label","l",3,"value","onChange"]],template:function(ce,pt){1&ce&&(n.TgZ(0,"div",0)(1,"div",1),n.YNc(2,E,2,6,"ng-template",2),n.YNc(3,W,8,19,"ng-template",2),n.YNc(4,J,8,19,"ng-template",2),n.qZA(),n.TgZ(5,"div",3)(6,"div",4,5),n.NdJ("click",function(){return pt.toggleViews()}),n.O4$(),n.TgZ(8,"svg",6),n._UZ(9,"path",7,8)(11,"path",9,10),n.qZA()()()()),2&ce&&(n.xp6(2),n.Q6J("ngIf","hex"===pt.view),n.xp6(1),n.Q6J("ngIf","rgb"===pt.view),n.xp6(1),n.Q6J("ngIf","hsl"===pt.view))},dependencies:[c.O5,o.BM],styles:[".chrome-wrap[_ngcontent-%COMP%]{padding-top:16px;display:flex}.chrome-fields[_ngcontent-%COMP%]{flex:1;display:flex;margin-left:-6px}.chrome-field[_ngcontent-%COMP%]{padding-left:6px;width:100%}.chrome-toggle[_ngcontent-%COMP%]{width:32px;text-align:right;position:relative}.chrome-icon[_ngcontent-%COMP%]{margin-right:-4px;margin-top:12px;cursor:pointer;position:relative}.chrome-toggle-svg[_ngcontent-%COMP%]{width:24px;height:24px;border:1px transparent solid;border-radius:5px}.chrome-toggle-svg[_ngcontent-%COMP%]:hover{background:#eee}"],changeDetection:0})),Ue})(),Ae=(()=>{class Ue extends o.t1{constructor(){super(),(0,e.Z)(this,"disableAlpha",!1),(0,e.Z)(this,"circle",{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"rgb(255, 255, 255) 0px 0px 0px 1px inset",transform:"translate(-6px, -8px)"}),(0,e.Z)(this,"pointer",{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -2px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}),(0,e.Z)(this,"activeBackground",void 0)}afterValidChange(){this.activeBackground=`rgba(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b}, ${this.disableAlpha?1:this.rgb.a})`}handleValueChange({data:ce,$event:pt}){this.handleChange(ce,pt)}}return(0,e.Z)(Ue,"\u0275fac",function(ce){return new(ce||Ue)}),(0,e.Z)(Ue,"\u0275cmp",n.Xpm({type:Ue,selectors:[["color-chrome"]],inputs:{disableAlpha:"disableAlpha"},features:[n._Bn([{provide:f.JU,useExisting:(0,n.Gpc)(()=>Ue),multi:!0},{provide:o.t1,useExisting:(0,n.Gpc)(()=>Ue)}]),n.qOj],decls:14,vars:16,consts:[[1,"saturation"],[3,"hsl","hsv","circle","onChange"],[1,"chrome-body"],[1,"chrome-controls"],[1,"chrome-color"],[1,"chrome-swatch"],[1,"chrome-active"],[1,"chrome-toggles"],[1,"chrome-hue"],[3,"radius","hsl","pointer","onChange"],["class","chrome-alpha",4,"ngIf"],[3,"rgb","hsl","hex","disableAlpha","onChange"],[1,"chrome-alpha"],[3,"radius","rgb","hsl","pointer","onChange"]],template:function(ce,pt){1&ce&&(n.TgZ(0,"div")(1,"div",0)(2,"color-saturation",1),n.NdJ("onChange",function(ye){return pt.handleValueChange(ye)}),n.qZA()(),n.TgZ(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),n._UZ(7,"div",6)(8,"color-checkboard"),n.qZA()(),n.TgZ(9,"div",7)(10,"div",8)(11,"color-hue",9),n.NdJ("onChange",function(ye){return pt.handleValueChange(ye)}),n.qZA()(),n.YNc(12,Le,2,4,"div",10),n.qZA()(),n.TgZ(13,"color-chrome-fields",11),n.NdJ("onChange",function(ye){return pt.handleValueChange(ye)}),n.qZA()()()),2&ce&&(n.Gre("chrome-picker ",pt.className,""),n.xp6(2),n.Q6J("hsl",pt.hsl)("hsv",pt.hsv)("circle",pt.circle),n.xp6(5),n.Udp("background",pt.activeBackground),n.xp6(4),n.Q6J("radius",2)("hsl",pt.hsl)("pointer",pt.pointer),n.xp6(1),n.Q6J("ngIf",!pt.disableAlpha),n.xp6(1),n.Q6J("rgb",pt.rgb)("hsl",pt.hsl)("hex",pt.hex)("disableAlpha",pt.disableAlpha))},dependencies:function(){return[c.O5,o.zy,o.OU,o.V5,o._m,Ie]},styles:[".chrome-picker[_ngcontent-%COMP%]{background:#fff;border-radius:2px;box-shadow:0 0 2px #0000004d,0 4px 8px #0000004d;box-sizing:initial;width:225px;font-family:Menlo}.chrome-controls[_ngcontent-%COMP%]{display:flex}.chrome-color[_ngcontent-%COMP%]{width:42px}.chrome-body[_ngcontent-%COMP%]{padding:14px 14px 12px}.chrome-active[_ngcontent-%COMP%]{position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 1px #0000001a;z-index:2}.chrome-swatch[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:15px;position:relative;overflow:hidden}.saturation[_ngcontent-%COMP%]{width:100%;padding-bottom:55%;position:relative;border-radius:2px 2px 0 0;overflow:hidden}.chrome-toggles[_ngcontent-%COMP%]{flex:1}.chrome-hue[_ngcontent-%COMP%]{height:10px;position:relative;margin-bottom:8px}.chrome-alpha[_ngcontent-%COMP%]{height:10px;position:relative}"],changeDetection:0})),Ue})(),$e=(()=>{class Ue{}return(0,e.Z)(Ue,"\u0275fac",function(ce){return new(ce||Ue)}),(0,e.Z)(Ue,"\u0275mod",n.oAB({type:Ue})),(0,e.Z)(Ue,"\u0275inj",n.cJS({imports:[c.ez,o.F2,o.$P,o.lp,o.q7,o.nH]})),Ue})()},49406:(vt,we,l)=>{"use strict";l.d(we,{$P:()=>pt,BM:()=>N,F2:()=>se,FX:()=>Oe,OU:()=>ce,V5:()=>x,_m:()=>ie,iP:()=>re,lp:()=>z,nH:()=>q,q7:()=>j,t1:()=>Ne,wU:()=>We,zy:()=>R});var e=l(81180),n=l(96814),o=l(65879),d=l(78645),c=l(47394),f=l(92438),p=l(93997),E=l(83620),F=l(99397),W=l(24084),De=l(56223);function J(Se,Ze){if(1&Se){const H=o.EpF();o.TgZ(0,"span",3),o.NdJ("mousedown",function(ht){o.CHM(H);const _t=o.oxw();return o.KtG(_t.handleMousedown(ht))}),o._uU(1),o.qZA()}if(2&Se){const H=o.oxw();o.Q6J("id",H.uniqueId)("ngStyle",H.labelStyle),o.xp6(1),o.hij(" ",H.label," ")}}function Le(Se,Ze){if(1&Se&&(o.TgZ(0,"div",2),o._UZ(1,"div",3),o.qZA()),2&Se){const H=o.oxw();o.Udp("left",H.left)("top",H.top),o.xp6(1),o.Q6J("ngStyle",H.pointer)}}const Ie=["*"];function Ae(Se,Ze){1&Se&&o._UZ(0,"color-checkboard",2)}const $e={};let ce=(()=>{class Se{constructor(){(0,e.Z)(this,"white","transparent"),(0,e.Z)(this,"size",8),(0,e.Z)(this,"grey","rgba(0,0,0,.08)"),(0,e.Z)(this,"boxShadow",void 0),(0,e.Z)(this,"borderRadius",void 0),(0,e.Z)(this,"gridStyles",void 0)}ngOnInit(){const H=function Mt(Se,Ze,H){const ke=`${Se}-${Ze}-${H}`;if($e[ke])return $e[ke];const ht=function Ue(Se,Ze,H){if(typeof document>"u")return null;const ke=document.createElement("canvas");ke.width=2*H,ke.height=2*H;const ht=ke.getContext("2d");return ht?(ht.fillStyle=Se,ht.fillRect(0,0,ke.width,ke.height),ht.fillStyle=Ze,ht.fillRect(0,0,H,H),ht.translate(H,H),ht.fillRect(0,0,H,H),ke.toDataURL()):null}(Se,Ze,H);return ht?($e[ke]=ht,ht):null}(this.white,this.grey,this.size);this.gridStyles={borderRadius:this.borderRadius,boxShadow:this.boxShadow,background:`url(${H}) center left`}}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-checkboard"]],inputs:{white:"white",size:"size",grey:"grey",boxShadow:"boxShadow",borderRadius:"borderRadius"},decls:1,vars:1,consts:[[1,"grid",3,"ngStyle"]],template:function(H,ke){1&H&&o._UZ(0,"div",0),2&H&&o.Q6J("ngStyle",ke.gridStyles)},dependencies:[n.PC],styles:[".grid[_ngcontent-%COMP%]{inset:0;position:absolute}"],changeDetection:0})),Se})(),pt=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez]})),Se})(),G=(()=>{class Se{mousemove(H,ke,ht,_t=!1){this.mouseListening&&(H.preventDefault(),this.mousechange.next({$event:H,x:ke,y:ht,isTouch:_t}))}mouseup(){this.mouseListening=!1}mousedown(H,ke,ht,_t=!1){H.preventDefault(),this.mouseListening=!0,this.mousechange.next({$event:H,x:ke,y:ht,isTouch:_t})}constructor(H){(0,e.Z)(this,"el",void 0),(0,e.Z)(this,"coordinatesChange",new d.x),(0,e.Z)(this,"mousechange",new d.x),(0,e.Z)(this,"mouseListening",!1),(0,e.Z)(this,"sub",void 0),this.el=H}ngOnInit(){this.sub=this.mousechange.pipe((0,p.x)((H,ke)=>H.x===ke.x&&H.y===ke.y)).subscribe(H=>this.handleChange(H.x,H.y,H.$event,H.isTouch))}ngOnDestroy(){this.sub?.unsubscribe()}handleChange(H,ke,ht,_t){const ot=this.el.nativeElement.clientWidth,Et=this.el.nativeElement.clientHeight,jt=H-(this.el.nativeElement.getBoundingClientRect().left+window.pageXOffset);let si=ke-this.el.nativeElement.getBoundingClientRect().top;_t||(si-=window.pageYOffset),this.coordinatesChange.next({x:H,y:ke,top:si,left:jt,containerWidth:ot,containerHeight:Et,$event:ht})}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)(o.Y36(o.SBq))}),(0,e.Z)(Se,"\u0275dir",o.lG2({type:Se,selectors:[["","ngx-color-coordinates",""]],hostBindings:function(H,ke){1&H&&o.NdJ("mousemove",function(_t){return ke.mousemove(_t,_t.pageX,_t.pageY)},!1,o.Jf7)("touchmove",function(_t){return ke.mousemove(_t,_t.touches[0].clientX,_t.touches[0].clientY,!0)},!1,o.Jf7)("mouseup",function(){return ke.mouseup()},!1,o.Jf7)("touchend",function(){return ke.mouseup()},!1,o.Jf7)("mousedown",function(_t){return ke.mousedown(_t,_t.pageX,_t.pageY)})("touchstart",function(_t){return ke.mousedown(_t,_t.touches[0].clientX,_t.touches[0].clientY,!0)})},outputs:{coordinatesChange:"coordinatesChange"}})),Se})(),ye=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({})),Se})(),R=(()=>{class Se{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"shadow",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"direction","horizontal"),(0,e.Z)(this,"onChange",new o.vpe),(0,e.Z)(this,"gradient",void 0),(0,e.Z)(this,"pointerLeft",void 0),(0,e.Z)(this,"pointerTop",void 0)}ngOnChanges(){"vertical"===this.direction?(this.pointerLeft=0,this.pointerTop=100*this.rgb.a,this.gradient={background:`linear-gradient(to bottom, rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 0) 0%,\n rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 1) 100%)`}):(this.gradient={background:`linear-gradient(to right, rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 0) 0%,\n rgba(${this.rgb.r},${this.rgb.g},${this.rgb.b}, 1) 100%)`},this.pointerLeft=100*this.rgb.a)}handleChange({top:H,left:ke,containerHeight:ht,containerWidth:_t,$event:ot}){let Et;if("vertical"===this.direction){let jt;jt=H<0?0:H>ht?1:Math.round(100*H/ht)/100,this.hsl.a!==jt&&(Et={h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:jt,source:"rgb"})}else{let jt;jt=ke<0?0:ke>_t?1:Math.round(100*ke/_t)/100,this.hsl.a!==jt&&(Et={h:this.hsl.h,s:this.hsl.s,l:this.hsl.l,a:jt,source:"rgb"})}Et&&this.onChange.emit({data:Et,$event:ot})}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-alpha"]],inputs:{hsl:"hsl",rgb:"rgb",pointer:"pointer",shadow:"shadow",radius:"radius",direction:"direction"},outputs:{onChange:"onChange"},features:[o.TTD],decls:7,vars:15,consts:[[1,"alpha"],[1,"alpha-checkboard"],[1,"alpha-gradient",3,"ngStyle"],["ngx-color-coordinates","",3,"coordinatesChange"],[1,"alpha-pointer"],[1,"alpha-slider",3,"ngStyle"]],template:function(H,ke){1&H&&(o.TgZ(0,"div",0)(1,"div",1),o._UZ(2,"color-checkboard"),o.qZA(),o._UZ(3,"div",2),o.TgZ(4,"div",3),o.NdJ("coordinatesChange",function(_t){return ke.handleChange(_t)}),o.TgZ(5,"div",4),o._UZ(6,"div",5),o.qZA()()()),2&H&&(o.Udp("border-radius",ke.radius),o.xp6(3),o.Udp("box-shadow",ke.shadow)("border-radius",ke.radius),o.Q6J("ngStyle",ke.gradient),o.xp6(1),o.Gre("alpha-container color-alpha-",ke.direction,""),o.xp6(1),o.Udp("left",ke.pointerLeft,"%")("top",ke.pointerTop,"%"),o.xp6(1),o.Q6J("ngStyle",ke.pointer))},dependencies:[n.PC,ce,G],styles:[".alpha[_ngcontent-%COMP%]{position:absolute;inset:0}.alpha-checkboard[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:hidden}.alpha-gradient[_ngcontent-%COMP%]{position:absolute;inset:0}.alpha-container[_ngcontent-%COMP%]{position:relative;height:100%;margin:0 3px}.alpha-pointer[_ngcontent-%COMP%]{position:absolute}.alpha-slider[_ngcontent-%COMP%]{width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;margin-top:1px;transform:translate(-2px)}"],changeDetection:0})),Se})(),se=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez,pt,ye]})),Se})();function pe(Se){let H=0,ke=0;return["r","g","b","a","h","s","l","v"].forEach(ht=>{Se[ht]&&(H+=1,isNaN(Se[ht])||(ke+=1),("s"===ht||"l"===ht)&&/^\d+%$/.test(Se[ht])&&(ke+=1))}),H===ke&&Se}function he(Se,Ze,H){const ke=new W.C(Se.hex?Se.hex:Se);H&&ke.setAlpha(1);const ht=ke.toHsl(),_t=ke.toHsv(),ot=ke.toRgb(),Et=ke.toHex();return 0===ht.s&&(ht.h=Ze||0,_t.h=Ze||0),{hsl:ht,hex:"000000"===Et&&0===ot.a?"transparent":ke.toHexString(),rgb:ot,hsv:_t,oldHue:Se.h||Ze||ht.h,source:Se.source}}function Oe(Se){return new W.C(Se).isValid}var Q=(()=>((Q=Q||{}).HEX="hex",Q.HSL="hsl",Q.HSV="hsv",Q.RGB="rgb",Q))();let Ne=(()=>{class Se{constructor(){(0,e.Z)(this,"className",void 0),(0,e.Z)(this,"mode",Q.HEX),(0,e.Z)(this,"color",{h:250,s:.5,l:.2,a:1}),(0,e.Z)(this,"colorChange",new o.vpe),(0,e.Z)(this,"onChange",new o.vpe),(0,e.Z)(this,"onChangeComplete",new o.vpe),(0,e.Z)(this,"onSwatchHover",new o.vpe),(0,e.Z)(this,"oldHue",void 0),(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"hsv",void 0),(0,e.Z)(this,"rgb",void 0),(0,e.Z)(this,"hex",void 0),(0,e.Z)(this,"source",void 0),(0,e.Z)(this,"currentColor",void 0),(0,e.Z)(this,"changes",void 0),(0,e.Z)(this,"disableAlpha",void 0),(0,e.Z)(this,"_onChangeCompleteSubscription",new c.w0),(0,e.Z)(this,"_onSwatchHoverSubscription",new c.w0)}ngOnInit(){this.changes=this.onChange.pipe((0,E.b)(100),(0,F.b)(H=>{switch(this.onChangeComplete.emit(H),this.mode){case Q.HEX:this.colorChange.emit(H.color.hex);break;case Q.HSL:this.colorChange.emit(H.color.hsl);break;case Q.HSV:this.colorChange.emit(H.color.hsv);break;case Q.RGB:this.colorChange.emit(H.color.rgb);break;default:const ke=`The mode '${this.mode}' is not supported`;if((0,o.X6Q)())throw new Error(ke);console.warn(ke)}})).subscribe(),this.setState(he(this.color,0)),this.currentColor=this.hex}ngOnChanges(){this.setState(he(this.color,this.oldHue))}ngOnDestroy(){this.changes?.unsubscribe(),this._onChangeCompleteSubscription?.unsubscribe(),this._onSwatchHoverSubscription?.unsubscribe()}setState(H){this.oldHue=H.oldHue,this.hsl=H.hsl,this.hsv=H.hsv,this.rgb=H.rgb,this.hex=H.hex,this.source=H.source,this.afterValidChange()}handleChange(H,ke){if(pe(H)){const _t=he(H,H.h||this.oldHue,this.disableAlpha);this.setState(_t),this.onChange.emit({color:_t,$event:ke}),this.afterValidChange()}}afterValidChange(){}handleSwatchHover(H,ke){if(pe(H)){const _t=he(H,H.h||this.oldHue);this.setState(_t),this.onSwatchHover.emit({color:_t,$event:ke})}}registerOnChange(H){this._onChangeCompleteSubscription.add(this.onChangeComplete.pipe((0,F.b)(ke=>H(ke.color.hex))).subscribe())}registerOnTouched(H){this._onSwatchHoverSubscription.add(this.onSwatchHover.pipe((0,F.b)(()=>H())).subscribe())}setDisabledState(H){}writeValue(H){this.color=H}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-wrap"]],inputs:{className:"className",mode:"mode",color:"color"},outputs:{colorChange:"colorChange",onChange:"onChange",onChangeComplete:"onChangeComplete",onSwatchHover:"onSwatchHover"},features:[o._Bn([{provide:De.JU,useExisting:(0,o.Gpc)(()=>Se),multi:!0}]),o.TTD],decls:0,vars:0,template:function(H,ke){},encapsulation:2})),Se})(),St=0,N=(()=>{class Se{constructor(){(0,e.Z)(this,"style",void 0),(0,e.Z)(this,"label",void 0),(0,e.Z)(this,"value",void 0),(0,e.Z)(this,"arrowOffset",void 0),(0,e.Z)(this,"dragLabel",void 0),(0,e.Z)(this,"dragMax",void 0),(0,e.Z)(this,"placeholder",""),(0,e.Z)(this,"onChange",new o.vpe),(0,e.Z)(this,"currentValue",void 0),(0,e.Z)(this,"blurValue",void 0),(0,e.Z)(this,"wrapStyle",void 0),(0,e.Z)(this,"inputStyle",void 0),(0,e.Z)(this,"labelStyle",void 0),(0,e.Z)(this,"focus",!1),(0,e.Z)(this,"mousemove",void 0),(0,e.Z)(this,"mouseup",void 0),(0,e.Z)(this,"uniqueId","editableInput-"+ ++St)}ngOnInit(){this.wrapStyle=this.style&&this.style.wrap?this.style.wrap:{},this.inputStyle=this.style&&this.style.input?this.style.input:{},this.labelStyle=this.style&&this.style.label?this.style.label:{},this.dragLabel&&(this.labelStyle.cursor="ew-resize")}handleFocus(H){this.focus=!0}handleFocusOut(H){this.focus=!1,this.currentValue=this.blurValue}handleKeydown(H){const ke=String(H.target.value),ht=ke.indexOf("%")>-1,_t=Number(ke.replace(/%/g,""));if(isNaN(_t))return;const ot=this.arrowOffset||1;38===H.keyCode&&(this.onChange.emit(this.label?{data:{[this.label]:_t+ot},$event:H}:{data:_t+ot,$event:H}),this.currentValue=ht?`${_t+ot}%`:_t+ot),40===H.keyCode&&(this.onChange.emit(this.label?{data:{[this.label]:_t-ot},$event:H}:{data:_t-ot,$event:H}),this.currentValue=ht?_t-ot+"%":_t-ot)}handleKeyup(H){40===H.keyCode||38===H.keyCode||`${this.currentValue}`!==H.target.value&&this.onChange.emit(this.label?{data:{[this.label]:H.target.value},$event:H}:{data:H.target.value,$event:H})}ngOnChanges(){this.focus||(this.currentValue=String(this.value).toUpperCase()),this.blurValue=String(this.value).toUpperCase()}ngOnDestroy(){this.unsubscribe()}subscribe(){this.mousemove=(0,f.R)(document,"mousemove").subscribe(H=>this.handleDrag(H)),this.mouseup=(0,f.R)(document,"mouseup").subscribe(()=>this.unsubscribe())}unsubscribe(){this.mousemove?.unsubscribe(),this.mouseup?.unsubscribe()}handleMousedown(H){this.dragLabel&&(H.preventDefault(),this.handleDrag(H),this.subscribe())}handleDrag(H){if(this.dragLabel){const ke=Math.round(this.value+H.movementX);ke>=0&&ke<=this.dragMax&&this.onChange.emit({data:{[this.label]:ke},$event:H})}}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-editable-input"]],inputs:{style:"style",label:"label",value:"value",arrowOffset:"arrowOffset",dragLabel:"dragLabel",dragMax:"dragMax",placeholder:"placeholder"},outputs:{onChange:"onChange"},features:[o.TTD],decls:3,vars:6,consts:[[1,"wrap",3,"ngStyle"],["spellCheck","false",3,"ngStyle","value","placeholder","keydown","keyup","focus","focusout"],[3,"id","ngStyle","mousedown",4,"ngIf"],[3,"id","ngStyle","mousedown"]],template:function(H,ke){1&H&&(o.TgZ(0,"div",0)(1,"input",1),o.NdJ("keydown",function(_t){return ke.handleKeydown(_t)})("keyup",function(_t){return ke.handleKeyup(_t)})("focus",function(_t){return ke.handleFocus(_t)})("focusout",function(_t){return ke.handleFocusOut(_t)}),o.qZA(),o.YNc(2,J,2,3,"span",2),o.qZA()),2&H&&(o.Q6J("ngStyle",ke.wrapStyle),o.xp6(1),o.Q6J("ngStyle",ke.inputStyle)("value",ke.currentValue)("placeholder",ke.placeholder),o.uIk("aria-labelledby",ke.uniqueId),o.xp6(1),o.Q6J("ngIf",ke.label))},dependencies:[n.O5,n.PC],styles:["[_nghost-%COMP%]{display:flex}.wrap[_ngcontent-%COMP%]{position:relative}"],changeDetection:0})),Se})(),z=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez]})),Se})(),x=(()=>{class Se{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"shadow",void 0),(0,e.Z)(this,"hidePointer",!1),(0,e.Z)(this,"direction","horizontal"),(0,e.Z)(this,"onChange",new o.vpe),(0,e.Z)(this,"left","0px"),(0,e.Z)(this,"top","")}ngOnChanges(){"horizontal"===this.direction?this.left=100*this.hsl.h/360+"%":this.top=-100*this.hsl.h/360+100+"%"}handleChange({top:H,left:ke,containerHeight:ht,containerWidth:_t,$event:ot}){let Et;if("vertical"===this.direction){let jt;jt=H<0?359:H>ht?0:360*(-100*H/ht+100)/100,this.hsl.h!==jt&&(Et={h:jt,s:this.hsl.s,l:this.hsl.l,a:this.hsl.a,source:"rgb"})}else{let jt;jt=ke<0?0:ke>_t?359:100*ke/_t*360/100,this.hsl.h!==jt&&(Et={h:jt,s:this.hsl.s,l:this.hsl.l,a:this.hsl.a,source:"rgb"})}Et&&this.onChange.emit({data:Et,$event:ot})}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-hue"]],inputs:{hsl:"hsl",pointer:"pointer",radius:"radius",shadow:"shadow",hidePointer:"hidePointer",direction:"direction"},outputs:{onChange:"onChange"},features:[o.TTD],decls:3,vars:8,consts:[["ngx-color-coordinates","",1,"color-hue-container",3,"coordinatesChange"],["class","color-hue-pointer",3,"left","top",4,"ngIf"],[1,"color-hue-pointer"],[1,"color-hue-slider",3,"ngStyle"]],template:function(H,ke){1&H&&(o.TgZ(0,"div")(1,"div",0),o.NdJ("coordinatesChange",function(_t){return ke.handleChange(_t)}),o.YNc(2,Le,2,5,"div",1),o.qZA()()),2&H&&(o.Gre("color-hue color-hue-",ke.direction,""),o.Udp("border-radius",ke.radius,"px")("box-shadow",ke.shadow),o.xp6(2),o.Q6J("ngIf",!ke.hidePointer))},dependencies:[n.O5,n.PC,G],styles:[".color-hue[_ngcontent-%COMP%]{position:absolute;inset:0}.color-hue-container[_ngcontent-%COMP%]{margin:0 2px;position:relative;height:100%}.color-hue-pointer[_ngcontent-%COMP%]{position:absolute}.color-hue-slider[_ngcontent-%COMP%]{margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px #0009;background:#fff;transform:translate(-2px)}.color-hue-horizontal[_ngcontent-%COMP%]{background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.color-hue-vertical[_ngcontent-%COMP%]{background:linear-gradient(to top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}"],changeDetection:0})),Se})(),j=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez,ye]})),Se})(),ie=(()=>{class Se{constructor(){(0,e.Z)(this,"hsl",void 0),(0,e.Z)(this,"hsv",void 0),(0,e.Z)(this,"radius",void 0),(0,e.Z)(this,"pointer",void 0),(0,e.Z)(this,"circle",void 0),(0,e.Z)(this,"onChange",new o.vpe),(0,e.Z)(this,"background",void 0),(0,e.Z)(this,"pointerTop",void 0),(0,e.Z)(this,"pointerLeft",void 0)}ngOnChanges(){this.background=`hsl(${this.hsl.h}, 100%, 50%)`,this.pointerTop=-100*this.hsv.v+1+100+"%",this.pointerLeft=100*this.hsv.s+"%"}handleChange({top:H,left:ke,containerHeight:ht,containerWidth:_t,$event:ot}){ke<0?ke=0:ke>_t?ke=_t:H<0?H=0:H>ht&&(H=ht);let jt=-H/ht+1;jt=jt>0?jt:0,jt=jt>1?1:jt,this.onChange.emit({data:{h:this.hsl.h,s:ke/_t,v:jt,a:this.hsl.a,source:"hsva"},$event:ot})}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-saturation"]],inputs:{hsl:"hsl",hsv:"hsv",radius:"radius",pointer:"pointer",circle:"circle"},outputs:{onChange:"onChange"},features:[o.TTD],decls:5,vars:8,consts:[["ngx-color-coordinates","",1,"color-saturation",3,"coordinatesChange"],[1,"saturation-white"],[1,"saturation-black"],[1,"saturation-pointer",3,"ngStyle"],[1,"saturation-circle",3,"ngStyle"]],template:function(H,ke){1&H&&(o.TgZ(0,"div",0),o.NdJ("coordinatesChange",function(_t){return ke.handleChange(_t)}),o.TgZ(1,"div",1),o._UZ(2,"div",2),o.TgZ(3,"div",3),o._UZ(4,"div",4),o.qZA()()()),2&H&&(o.Udp("background",ke.background),o.xp6(3),o.Udp("top",ke.pointerTop)("left",ke.pointerLeft),o.Q6J("ngStyle",ke.pointer),o.xp6(1),o.Q6J("ngStyle",ke.circle))},dependencies:[n.PC,G],styles:[".saturation-white[_ngcontent-%COMP%]{background:linear-gradient(to right,#fff,rgba(255,255,255,0));position:absolute;inset:0}.saturation-black[_ngcontent-%COMP%]{background:linear-gradient(to top,#000,rgba(0,0,0,0));position:absolute;inset:0}.color-saturation[_ngcontent-%COMP%]{position:absolute;inset:0}.saturation-pointer[_ngcontent-%COMP%]{position:absolute;cursor:default}.saturation-circle[_ngcontent-%COMP%]{width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;cursor:hand;transform:translate(-2px,-4px)}"],changeDetection:0})),Se})(),q=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez,ye]})),Se})(),re=(()=>{class Se{constructor(){(0,e.Z)(this,"color",void 0),(0,e.Z)(this,"style",{}),(0,e.Z)(this,"focusStyle",{}),(0,e.Z)(this,"focus",void 0),(0,e.Z)(this,"onClick",new o.vpe),(0,e.Z)(this,"onHover",new o.vpe),(0,e.Z)(this,"divStyles",{}),(0,e.Z)(this,"focusStyles",{}),(0,e.Z)(this,"inFocus",!1)}ngOnInit(){this.divStyles={background:this.color,...this.style}}currentStyles(){return this.focusStyles={...this.divStyles,...this.focusStyle},this.focus||this.inFocus?this.focusStyles:this.divStyles}handleFocusOut(){this.inFocus=!1}handleFocus(){this.inFocus=!0}handleHover(H,ke){this.onHover.emit({hex:H,$event:ke})}handleClick(H,ke){this.onClick.emit({hex:H,$event:ke})}}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275cmp",o.Xpm({type:Se,selectors:[["color-swatch"]],inputs:{color:"color",style:"style",focusStyle:"focusStyle",focus:"focus"},outputs:{onClick:"onClick",onHover:"onHover"},ngContentSelectors:Ie,decls:3,vars:3,consts:[["tabindex","0",1,"swatch",3,"ngStyle","click","keydown.enter","focus","blur","mouseover"],["boxShadow","inset 0 0 0 1px rgba(0,0,0,0.1)",4,"ngIf"],["boxShadow","inset 0 0 0 1px rgba(0,0,0,0.1)"]],template:function(H,ke){1&H&&(o.F$t(),o.TgZ(0,"div",0),o.NdJ("click",function(_t){return ke.handleClick(ke.color,_t)})("keydown.enter",function(_t){return ke.handleClick(ke.color,_t)})("focus",function(){return ke.handleFocus()})("blur",function(){return ke.handleFocusOut()})("mouseover",function(_t){return ke.handleHover(ke.color,_t)}),o.Hsn(1),o.YNc(2,Ae,1,0,"color-checkboard",1),o.qZA()),2&H&&(o.Q6J("ngStyle",ke.currentStyles()),o.uIk("title",ke.color),o.xp6(2),o.Q6J("ngIf","transparent"===ke.color))},dependencies:[n.O5,n.PC,ce],styles:[".swatch[_ngcontent-%COMP%]{outline:none;height:100%;width:100%;cursor:pointer;position:relative}"],changeDetection:0})),Se})(),We=(()=>{class Se{}return(0,e.Z)(Se,"\u0275fac",function(H){return new(H||Se)}),(0,e.Z)(Se,"\u0275mod",o.oAB({type:Se})),(0,e.Z)(Se,"\u0275inj",o.cJS({imports:[n.ez,pt]})),Se})()},94628:(vt,we,l)=>{"use strict";l.d(we,{fW:()=>Te,Yh:()=>Q,Q8:()=>Ne});var e=l(78645),n=l(32181),o=l(47394),d=l(65619),c=l(52572),f=l(79360),p=l(72420),E=l(8251),F=l(54829),De=l(74825),J=l(94664),Le=l(99397),Ie=l(36232),Ae=l(22096),$e=l(5177),Ue=l(64716),Mt=l(59773),ce=l(65879),pt=l(96814);const G=["progressbar"],ye=["progressbarWrapper"];function R(qe,St){if(1&qe&&ce._UZ(0,"div",7),2&qe){const N=ce.oxw();ce.Udp("box-shadow","0 0 10px "+N.color+", 0 0 5px "+N.color)}}function se(qe,St){if(1&qe&&(ce.TgZ(0,"div",8),ce._UZ(1,"div",9),ce.qZA()),2&qe){const N=ce.oxw();ce.xp6(1),ce.Udp("border-top-color",N.color)("border-left-color",N.color)}}class pe{get snapshot(){return this._state.value}get isStarted(){return this.snapshot.active}constructor(St,N){this._onDestroyCallback=N,this._started=new e.x,this.started=this._started.pipe((0,n.h)(()=>!this.isStarted)),this._completed=new e.x,this.completed=this._completed.pipe((0,n.h)(()=>this.isStarted)),this._trickling=new e.x,this._worker=o.w0.EMPTY,this._state=new d.X({active:!1,value:0}),this._config=new d.X(St),this.state=this._state.asObservable(),this.config=this._config.asObservable(),this._worker=(0,c.a)([this._trickling,this._config]).pipe(function W(qe){return(0,f.e)((St,N)=>{let z=!1,x=null,j=null;const Ee=()=>{if(j?.unsubscribe(),j=null,z){z=!1;const ee=x;x=null,N.next(ee)}};St.subscribe((0,E.x)(N,ee=>{j?.unsubscribe(),z=!0,x=ee,j=(0,E.x)(N,Ee,p.Z),(0,F.Xf)(qe(ee)).subscribe(j)},()=>{Ee(),N.complete()},void 0,()=>{x=j=null}))})}(([z,x])=>(0,De.H)(z?x.debounceTime:0)),(0,J.w)(([z,x])=>z?this.onTrickling(x):this.onComplete(x))).subscribe()}start(){this._started.next(),this._trickling.next(!0)}complete(){this._trickling.next(!1)}inc(St){const N=this.snapshot.value;this.isStarted?("number"!=typeof St&&(St=this._config.value.trickleFunc(N)),this.set(N+St)):this.start()}set(St){this.setState({value:this.clamp(St),active:!0})}setConfig(St){this._config.next({...this._config.value,...St})}destroy(){this._worker.unsubscribe(),this._trickling.complete(),this._state.complete(),this._config.complete(),this._started.complete(),this._completed.complete(),this._onDestroyCallback()}setState(St){this._state.next({...this.snapshot,...St})}clamp(St){return Math.max(this._config.value.min,Math.min(this._config.value.max,St))}onTrickling(St){return this.isStarted||this.set(this._config.value.min),(0,De.H)(0,St.trickleSpeed).pipe((0,Le.b)(()=>this.inc()))}onComplete(St){return this._completed.next(),this.isStarted?(0,Ae.of)({}).pipe((0,Le.b)(()=>this.setState({value:100})),(0,$e.g)(1.7*St.speed),(0,Le.b)(()=>this.setState({active:!1})),(0,$e.g)(St.speed),(0,Ue.x)(()=>this.setState({value:0})),(0,Mt.R)(this._started)):Ie.E}}const he=new ce.OlP("ngProgressConfig"),Oe={min:8,max:100,speed:200,debounceTime:0,trickleSpeed:300,fixed:!0,meteor:!0,thick:!1,spinner:!0,ease:"linear",color:"#1B95E0",direction:"ltr+",spinnerPosition:"right",trickleFunc:qe=>qe>=0&&qe<20?10:qe>=20&&qe<50?4:qe>=50&&qe<80?2:qe>=80&&qe<99?.5:0};let Te=(()=>{class qe{constructor(N){this._instances=new Map,this.config=N?{...Oe,...N}:Oe}ref(N="root",z){if(this._instances.has(N)){const x=this._instances.get(N);return z&&x.setConfig({...this.config,...z}),x}{const x=new pe({...this.config,...z},this.deleteInstance(N));return this._instances.set(N,x).get(N)}}destroyAll(){this._instances.forEach(N=>N.destroy())}deleteInstance(N){return()=>{this._instances.delete(N)}}}return qe.\u0275fac=function(N){return new(N||qe)(ce.LFG(he,8))},qe.\u0275prov=ce.Yz7({token:qe,factory:qe.\u0275fac,providedIn:"root"}),qe})(),Q=(()=>{class qe{get isStarted(){return this.progressRef?.isStarted}constructor(N){this._ngProgress=N,this.id="root",this.min=this._ngProgress.config.min,this.max=this._ngProgress.config.max,this.ease=this._ngProgress.config.ease,this.color=this._ngProgress.config.color,this.speed=this._ngProgress.config.speed,this.thick=this._ngProgress.config.thick,this.fixed=this._ngProgress.config.fixed,this.meteor=this._ngProgress.config.meteor,this.spinner=this._ngProgress.config.spinner,this.trickleSpeed=this._ngProgress.config.trickleSpeed,this.debounceTime=this._ngProgress.config.debounceTime,this.trickleFunc=this._ngProgress.config.trickleFunc,this.spinnerPosition=this._ngProgress.config.spinnerPosition,this.direction=this._ngProgress.config.direction,this.started=new ce.vpe,this.completed=new ce.vpe}ngOnChanges(){this.progressRef?.setConfig({max:this.max>0&&this.max<=100?this.max:100,min:this.min<100&&this.min>=0?this.min:0,speed:this.speed,trickleSpeed:this.trickleSpeed,trickleFunc:this.trickleFunc,debounceTime:this.debounceTime})}ngOnInit(){this.progressRef=this._ngProgress.ref(this.id,{max:this.max,min:this.min,speed:this.speed,trickleSpeed:this.trickleSpeed,debounceTime:this.debounceTime});const N=this.progressElement.nativeElement,z=this.progressWrapperElement.nativeElement;this._state=this.progressRef.state.pipe((0,Le.b)(x=>{N.style.transform=`translate3d(${x.value}%,0,0)`,x.active?(N.style.transition=`all ${this.speed}ms ${this.ease}`,z.setAttribute("active","true")):(N.style.transition="none",z.setAttribute("active","false"))})).subscribe(),this.started.observed&&(this._started=this.progressRef.started.subscribe(()=>this.started.emit())),this.completed.observed&&(this._completed=this.progressRef.completed.subscribe(()=>this.completed.emit()))}ngOnDestroy(){this._state?.unsubscribe(),this._started?.unsubscribe(),this._completed?.unsubscribe(),this.progressRef?.destroy()}start(){this.progressRef.start()}complete(){this.progressRef.complete()}inc(N){this.progressRef.inc(N)}set(N){this.progressRef.set(N)}}return qe.\u0275fac=function(N){return new(N||qe)(ce.Y36(Te))},qe.\u0275cmp=ce.Xpm({type:qe,selectors:[["ng-progress"]],viewQuery:function(N,z){if(1&N&&(ce.Gf(G,7),ce.Gf(ye,7)),2&N){let x;ce.iGM(x=ce.CRH())&&(z.progressElement=x.first),ce.iGM(x=ce.CRH())&&(z.progressWrapperElement=x.first)}},hostAttrs:["role","progressbar"],hostVars:4,hostBindings:function(N,z){2&N&&ce.uIk("spinnerPosition",z.spinnerPosition)("direction",z.direction)("thick",z.thick)("fixed",z.fixed)},inputs:{id:"id",min:"min",max:"max",ease:"ease",color:"color",speed:"speed",thick:"thick",fixed:"fixed",meteor:"meteor",spinner:"spinner",trickleSpeed:"trickleSpeed",debounceTime:"debounceTime",trickleFunc:"trickleFunc",spinnerPosition:"spinnerPosition",direction:"direction"},outputs:{started:"started",completed:"completed"},standalone:!0,features:[ce.TTD,ce.jDz],decls:7,vars:6,consts:[[1,"ng-progress-bar"],["progressbarWrapper",""],[1,"ng-bar-placeholder"],[1,"ng-bar"],["progressbar",""],["class","ng-meteor",3,"boxShadow",4,"ngIf"],["class","ng-spinner",4,"ngIf"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(N,z){1&N&&(ce.TgZ(0,"div",0,1)(2,"div",2)(3,"div",3,4),ce.YNc(5,R,1,2,"div",5),ce.qZA()(),ce.YNc(6,se,2,4,"div",6),ce.qZA()),2&N&&(ce.Udp("transition","opacity "+z.speed+"ms "+z.ease),ce.xp6(3),ce.Udp("background-color",z.color),ce.xp6(2),ce.Q6J("ngIf",z.meteor),ce.xp6(1),ce.Q6J("ngIf",z.spinner))},dependencies:[pt.ez,pt.O5],styles:['[_nghost-%COMP%]{z-index:999999;pointer-events:none}[fixed=true][_nghost-%COMP%] .ng-progress-bar[_ngcontent-%COMP%], [fixed=true][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{position:fixed}[fixed=true][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{top:15px}[fixed=true][spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:15px}[fixed=true][spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:15px}[thick=true][_nghost-%COMP%] .ng-spinner-icon[_ngcontent-%COMP%]{width:24px;height:24px;border-width:3px}[thick=true][_nghost-%COMP%] .ng-bar-placeholder[_ngcontent-%COMP%]{height:3px!important}[direction="ltr+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(3deg)}[direction="ltr+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=ltr-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(4deg)}[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:-3px}[direction="ltr+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{top:-4px}[direction=ltr-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:-3px}[direction=ltr-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction="rtl+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{bottom:-4px}[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-directionection:reverse}[direction="rtl+"][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(-3deg)}[direction="rtl+"][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%], [direction=rtl-][thick=true][_nghost-%COMP%] .ng-meteor[_ngcontent-%COMP%]{transform:rotate(-4deg)}[spinnerPosition=left][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{left:10px}[spinnerPosition=right][_nghost-%COMP%] .ng-spinner[_ngcontent-%COMP%]{right:10px}.ng-progress-bar[_ngcontent-%COMP%]{position:relative;z-index:999999;top:0;left:0;width:100%;transform:scale(1);filter:alpha(opacity=0);opacity:0}.ng-progress-bar[active=true][_ngcontent-%COMP%]{filter:alpha(opacity=100);opacity:1;transition:none}.ng-bar-placeholder[_ngcontent-%COMP%]{position:absolute;height:2px;width:100%}.ng-bar[_ngcontent-%COMP%]{width:100%;height:100%;transform:translate(-100%,0,0)}.ng-meteor[_ngcontent-%COMP%]{display:block;position:absolute;width:100px;height:100%;opacity:1}.ng-spinner[_ngcontent-%COMP%]{position:absolute;display:block;z-index:1031;top:10px}.ng-spinner-icon[_ngcontent-%COMP%]{width:18px;height:18px;box-sizing:border-box;animation:_ngcontent-%COMP%_spinner-animation .25s linear infinite;border:2px solid transparent;border-radius:50%}@keyframes _ngcontent-%COMP%_spinner-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}'],changeDetection:0}),qe})(),Ne=(()=>{class qe{static withConfig(N){return{ngModule:qe,providers:[{provide:he,useValue:N}]}}}return qe.\u0275fac=function(N){return new(N||qe)},qe.\u0275mod=ce.oAB({type:qe}),qe.\u0275inj=ce.cJS({imports:[Q]}),qe})()},81180:(vt,we,l)=>{"use strict";function e(c){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&"function"==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f})(c)}function d(c,f,p){return(f=function o(c){var f=function n(c,f){if("object"!==e(c)||null===c)return c;var p=c[Symbol.toPrimitive];if(void 0!==p){var E=p.call(c,f||"default");if("object"!==e(E))return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===f?String:Number)(c)}(c,"string");return"symbol"===e(f)?f:String(f)}(f))in c?Object.defineProperty(c,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):c[f]=p,c}l.d(we,{Z:()=>d})},97582:(vt,we,l)=>{"use strict";function J(N,z,x,j){return new(x||(x=Promise))(function(ee,ie){function q(He){try{We(j.next(He))}catch(at){ie(at)}}function re(He){try{We(j.throw(He))}catch(at){ie(at)}}function We(He){He.done?ee(He.value):function Ee(ee){return ee instanceof x?ee:new x(function(ie){ie(ee)})}(He.value).then(q,re)}We((j=j.apply(N,z||[])).next())})}function G(N){return this instanceof G?(this.v=N,this):new G(N)}function ye(N,z,x){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ee,j=x.apply(N,z||[]),ee=[];return Ee={},ie("next"),ie("throw"),ie("return"),Ee[Symbol.asyncIterator]=function(){return this},Ee;function ie(Se){j[Se]&&(Ee[Se]=function(Ze){return new Promise(function(H,ke){ee.push([Se,Ze,H,ke])>1||q(Se,Ze)})})}function q(Se,Ze){try{!function re(Se){Se.value instanceof G?Promise.resolve(Se.value.v).then(We,He):at(ee[0][2],Se)}(j[Se](Ze))}catch(H){at(ee[0][3],H)}}function We(Se){q("next",Se)}function He(Se){q("throw",Se)}function at(Se,Ze){Se(Ze),ee.shift(),ee.length&&q(ee[0][0],ee[0][1])}}function se(N){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var x,z=N[Symbol.asyncIterator];return z?z.call(N):(N=function $e(N){var z="function"==typeof Symbol&&Symbol.iterator,x=z&&N[z],j=0;if(x)return x.call(N);if(N&&"number"==typeof N.length)return{next:function(){return N&&j>=N.length&&(N=void 0),{value:N&&N[j++],done:!N}}};throw new TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")}(N),x={},j("next"),j("throw"),j("return"),x[Symbol.asyncIterator]=function(){return this},x);function j(ee){x[ee]=N[ee]&&function(ie){return new Promise(function(q,re){!function Ee(ee,ie,q,re){Promise.resolve(re).then(function(We){ee({value:We,done:q})},ie)}(q,re,(ie=N[ee](ie)).done,ie.value)})}}}l.d(we,{FC:()=>ye,KL:()=>se,mG:()=>J,qq:()=>G})}},vt=>{vt(vt.s=7265)}]); \ No newline at end of file diff --git a/runtime.2b6c10b27012b3f5.js b/runtime.2b6c10b27012b3f5.js new file mode 100644 index 00000000..a0811a73 --- /dev/null +++ b/runtime.2b6c10b27012b3f5.js @@ -0,0 +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,o)=>{if(!t){var a=1/0;for(d=0;d=o)&&Object.keys(r.O).every(p=>r.O[p](t[i]))?t.splice(i--,1):(s=!1,o0&&e[d-1][2]>o;d--)e[d]=e[d-1];e[d]=[t,n,o]},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 o=Object.create(null);r.r(o);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(o,d),o}})(),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=>(592===e?"common":e)+"."+{5:"06c5711d219ffd5f",82:"59b1f03114eb2970",118:"beb5397cee6c311b",245:"dfc7b3fdd388cfef",272:"b6f6872dd65ff4b5",295:"bab85088103bfb5e",355:"1df5361084aa148b",592:"2e57ae5a21e82dca",608:"4a6c65302aa9f737",616:"f57ced999135c9fe",690:"eb1072e6c950c9f4",718:"39be87e808b636ee",729:"66f664a0533b9962",770:"7182837c3754cad9",777:"ce2e66ca783af7ea",786:"8ee6e09aafcf0f50",806:"db7ada3085fcbedb",863:"54b6267a2456469a",865:"af76f1934324789e",908:"56173c4f57589e43",923:"bb72f300ab853b90"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="docs:";r.l=(t,n,o,d)=>{if(e[t])e[t].push(n);else{var a,s;if(void 0!==o)for(var i=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={666:0};r.f.j=(n,o)=>{var d=r.o(e,n)?e[n]:void 0;if(0!==d)if(d)o.push(d[2]);else if(666!=n){var a=new Promise((c,l)=>d=e[n]=[c,l]);o.push(d[2]=a);var s=r.p+r.u(n),i=new Error;r.l(s,c=>{if(r.o(e,n)&&(0!==(d=e[n])&&(e[n]=void 0),d)){var l=c&&("load"===c.type?"missing":c.type),u=c&&c.target&&c.target.src;i.message="Loading chunk "+n+" failed.\n("+l+": "+u+")",i.name="ChunkLoadError",i.type=l,i.request=u,d[1](i)}},"chunk-"+n,n)}else e[n]=0},r.O.j=n=>0===e[n];var f=(n,o)=>{var i,b,[d,a,s]=o,c=0;if(d.some(u=>0!==e[u])){for(i in a)r.o(a,i)&&(r.m[i]=a[i]);if(s)var l=s(r)}for(n&&n(o);c{"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,i)=>{if(!t){var a=1/0;for(o=0;o=i)&&Object.keys(r.O).every(p=>r.O[p](t[d]))?t.splice(d--,1):(l=!1,i0&&e[o-1][2]>i;o--)e[o]=e[o-1];e[o]=[t,n,i]},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 i=Object.create(null);r.r(i);var o={};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(l=>o[l]=()=>t[l]);return o.default=()=>t,r.d(i,o),i}})(),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=>(592===e?"common":e)+"."+{5:"06c5711d219ffd5f",82:"59b1f03114eb2970",118:"beb5397cee6c311b",245:"dfc7b3fdd388cfef",272:"b6f6872dd65ff4b5",295:"bab85088103bfb5e",355:"1df5361084aa148b",592:"2e57ae5a21e82dca",608:"a4e56c91e1a0272b",616:"f57ced999135c9fe",690:"eb1072e6c950c9f4",718:"30862e999318a0e5",729:"66f664a0533b9962",770:"7182837c3754cad9",777:"ce2e66ca783af7ea",786:"8ee6e09aafcf0f50",806:"c28e6a2830dd6db1",863:"54b6267a2456469a",865:"af76f1934324789e",908:"56173c4f57589e43",923:"a0d60d4e19024fa2"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="docs:";r.l=(t,n,i,o)=>{if(e[t])e[t].push(n);else{var a,l;if(void 0!==i)for(var d=document.getElementsByTagName("script"),s=0;s{a.onerror=a.onload=null,clearTimeout(b);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(p)),_)return _(p)},b=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&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={666:0};r.f.j=(n,i)=>{var o=r.o(e,n)?e[n]:void 0;if(0!==o)if(o)i.push(o[2]);else if(666!=n){var a=new Promise((c,u)=>o=e[n]=[c,u]);i.push(o[2]=a);var l=r.p+r.u(n),d=new Error;r.l(l,c=>{if(r.o(e,n)&&(0!==(o=e[n])&&(e[n]=void 0),o)){var u=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;d.message="Loading chunk "+n+" failed.\n("+u+": "+b+")",d.name="ChunkLoadError",d.type=u,d.request=b,o[1](d)}},"chunk-"+n,n)}else e[n]=0},r.O.j=n=>0===e[n];var f=(n,i)=>{var d,s,[o,a,l]=i,c=0;if(o.some(b=>0!==e[b])){for(d in a)r.o(a,d)&&(r.m[d]=a[d]);if(l)var u=l(r)}for(n&&n(i);c.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(63,81,181,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(255,64,129,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff408166}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-calendar{font-family:Roboto,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.mat-expansion-panel-content{font-size:14px;font-weight:400;line-height:20px;font-family:Roboto,sans-serif;letter-spacing:.0178571429em}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:16px}.mat-step-label-selected{font-size:16px;font-weight:400}.mat-sort-header-arrow{color:#757575}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-size:20px;font-weight:500;line-height:32px;font-family:Roboto,sans-serif;letter-spacing:.0125em;margin:0}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mtx-alert{background-color:#fff}.mtx-alert-info.mtx-alert{background-color:#2196f3;color:#fff}.mtx-alert-success.mtx-alert{background-color:#4caf50;color:#fff}.mtx-alert-warning.mtx-alert{background-color:#ff9800;color:#fff}.mtx-alert-danger.mtx-alert{background-color:#f44336;color:#fff}.mtx-colorpicker-toggle-active{color:#3f51b5}.mtx-colorpicker-toggle-active.mat-accent{color:#ff4081}.mtx-colorpicker-toggle-active.mat-warn{color:#f44336}.mtx-datetimepicker-content{background-color:#fff;color:#000000de;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mtx-calendar-header{background-color:#3f51b5;color:#fff}.mtx-calendar-body-label{color:#0000008a}.mtx-calendar-table-header{color:#00000061}.mtx-calendar-body-cell-content{color:#000000de}.mtx-calendar-body-cell-content.mtx-calendar-body-selected{background-color:#3f51b5;color:#fff}.mtx-calendar-body-cell-content.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px #fff}.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected).mtx-calendar-body-today{border-color:#00000061}.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:#3f51b54d}.mtx-calendar-body-disabled>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:#00000061}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:#00000061}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:#3f51b566}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{color:#00000061}.mtx-clock-wrapper{background-color:#0000001f}.mtx-clock-center,.mtx-clock-hand{background-color:#3f51b5}.mtx-clock-hand:before{background-color:#3f51b5}.mtx-clock-cell{color:#000000de}.mtx-clock-cell.mtx-clock-cell-selected{background-color:#3f51b5;color:#fff}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:#0000000a}.mtx-clock-cell.mtx-clock-cell-disabled{color:#00000061}.mtx-datetimepicker-toggle-active{color:#3f51b5}.mtx-datetimepicker-toggle-active.mat-accent{color:#ff4081}.mtx-datetimepicker-toggle-active.mat-warn{color:#f44336}.mtx-time-input{color:#000000de;background-color:#0000001f}.mtx-time-input.mtx-time-input-active{color:#3f51b5;background-color:#3f51b533}.mtx-time-input.mtx-time-input-active:focus{border-color:#3f51b5;background-color:#fafafa}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:#3f51b599}.mtx-time-input.mtx-time-input-warning{border-color:#f44336}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-color: rgba(0, 0, 0, .75);border-color:#00000061}.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-color: rgba(0, 0, 0, .87);--mdc-typography-button-font-weight: 500;background-color:#ff408133}.mtx-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mtx-calendar-body{font-size:13px}.mtx-calendar-body-label,.mtx-calendar-period-button{font-size:14px;font-weight:500}.mtx-calendar-table-header th{font-size:11px;font-weight:400}.mtx-clock{font-size:14px}.mtx-drawer-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mtx-grid{border:1px solid rgba(0,0,0,.2)}.mtx-grid .mat-table-sticky-left,.mtx-grid .mat-table-sticky-right{border-color:#0000001f}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:#f5f5f5}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover,.mtx-grid .mat-mdc-table .mat-mdc-row.selected,.mtx-grid .mat-mdc-table .mat-mdc-row.mat-row-odd.selected{background-color:#e5e5e5}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px #ff4081}.mtx-grid .mat-mdc-footer-row .mat-mdc-footer-cell{border-top:1px solid rgba(0,0,0,.12);border-bottom-width:0;background-color:#f5f5f5}.mtx-grid .mat-mdc-paginator{border-top:1px solid rgba(0,0,0,.2)}.mtx-grid-toolbar{border-bottom:1px solid rgba(0,0,0,.2)}.mtx-grid-sidebar{border-color:#0003}.mtx-grid-statusbar{border-top:1px solid rgba(0,0,0,.2)}.mtx-grid-column-menu-item{color:#000000de}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{color:#000000de;background-color:#fff}.mtx-grid-column-menu-header{border-bottom:1px solid rgba(0,0,0,.12)}.mtx-grid-column-menu-footer{border-top:1px solid rgba(0,0,0,.12)}.mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed}.mat-column-resize-flex .mat-mdc-header-cell,.mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.mat-mdc-header-cell{position:relative}.mat-resizable{box-sizing:border-box}.mat-mdc-header-cell:not(.mat-resizable):after,.mat-resizable-handle{position:absolute;bottom:0;top:0;right:0;width:1px;background:transparent;transition:background .3s cubic-bezier(.55,0,.55,.2)}.mat-mdc-header-cell:not(.mat-resizable):after{content:""}[dir=rtl] .mat-mdc-header-cell:not(.mat-resizable):after,[dir=rtl] .mat-resizable-handle{left:0;right:auto}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after{background:rgba(0,0,0,.12)}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background:#9fa8da}.mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.mat-resizable-handle:focus,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{background:#3f51b5;outline:none}.mat-column-resize-overlay-thumb{background:transparent;cursor:col-resize;height:100%;transition:background .3s cubic-bezier(.55,0,.55,.2);width:100%;-webkit-user-select:none;user-select:none}.mat-column-resize-overlay-thumb:active{background:linear-gradient(90deg,transparent,transparent 7px,#3f51b5,#3f51b5 1px,transparent 8px,transparent);will-change:transform}.mtx-loader-backdrop{background-color:#fafafabf}.mtx-popover-panel{color:#000000de;background-color:#fff}[class*=mtx-popover] .mtx-popover-direction-arrow:before{border-color:#0000001f}[class*=mtx-popover] .mtx-popover-direction-arrow:after{border-color:#fff}[class*=mtx-popover-below] .mtx-popover-direction-arrow:before,[class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[class*=mtx-popover-above] .mtx-popover-direction-arrow:before,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{border-left-color:transparent;border-right-color:transparent}[class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[class*=mtx-popover-before] .mtx-popover-direction-arrow:after,[class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-top-color:transparent;border-bottom-color:transparent}.mtx-progress{background-color:#0000000a}.mtx-progress-fill-info{background-color:#2196f3;color:#fff}.mtx-progress-fill-success{background-color:#4caf50;color:#fff}.mtx-progress-fill-warning{background-color:#ff9800;color:#fff}.mtx-progress-fill-danger{background-color:#f44336;color:#fff}.ng-select .ng-select-container{color:#000000de}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#00000061}.ng-select .ng-select-container .ng-value-container .ng-input>input{color:#000000de}.ng-select.ng-select-disabled .ng-value{color:#00000061}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{color:#000000de;background-color:#e0e0e0;border:1px solid rgba(0,0,0,.12)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{opacity:.4}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#0000001f}.ng-select .ng-clear-wrapper{color:#0000008a}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#f44336}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:rgba(0,0,0,.54) transparent transparent}.ng-select.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:#f44336 transparent transparent}.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent rgba(0,0,0,.54)}.ng-select.ng-select-opened.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent #f44336}.ng-dropdown-panel{background-color:#fff}.ng-dropdown-panel.multiple .ng-option.selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel.multiple .ng-option.marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:#0000008a}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#000000de}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{color:#00000061}.mdc-text-field--outlined .ng-select{padding-top:16px;padding-bottom:16px;margin-top:-16px;margin-bottom:-16px}.ng-select{padding-top:24px;padding-bottom:8px;margin-top:-24px;margin-bottom:-8px}.mdc-text-field--no-label .ng-select{padding-top:16px;padding-bottom:16px;margin-top:-16px;margin-bottom:-16px}.mtx-slider-thumb{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mtx-slider-track-background{background-color:#bdbdbd}.mat-primary .mtx-slider-track-fill,.mat-primary .mtx-slider-thumb,.mat-primary .mtx-slider-thumb-label{background-color:#3f51b5}.mat-primary .mtx-slider-thumb-label-text{color:#fff}.mat-primary .mtx-slider-focus-ring{background-color:#3f51b533}.mat-accent .mtx-slider-track-fill,.mat-accent .mtx-slider-thumb,.mat-accent .mtx-slider-thumb-label{background-color:#ff4081}.mat-accent .mtx-slider-thumb-label-text{color:#fff}.mat-accent .mtx-slider-focus-ring{background-color:#ff408133}.mat-warn .mtx-slider-track-fill,.mat-warn .mtx-slider-thumb,.mat-warn .mtx-slider-thumb-label{background-color:#f44336}.mat-warn .mtx-slider-thumb-label-text{color:#fff}.mat-warn .mtx-slider-focus-ring{background-color:#f4433633}.mtx-slider:hover .mtx-slider-track-background,.mtx-slider.cdk-focused .mtx-slider-track-background{background-color:#00000061}.mtx-slider-disabled .mtx-slider-track-background{background-color:#bdbdbd8a}.mtx-slider-disabled .mtx-slider-track-fill,.mtx-slider-disabled .mtx-slider-thumb{background-color:#bdbdbd}.mtx-slider-disabled:hover .mtx-slider-track-background,.mtx-slider-disabled.cdk-focused .mtx-slider-track-background{background-color:#bdbdbd8a}.mtx-slider-min-value .mtx-slider-focus-ring{background-color:#0000001f}.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb,.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb-label{background-color:#000000de}.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb,.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb-label{background-color:#00000042}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider) .mtx-slider-thumb{background-color:#bdbdbd}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover .mtx-slider-thumb,.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused .mtx-slider-thumb{background-color:#00000061}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover.mtx-slider-disabled .mtx-slider-thumb,.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused.mtx-slider-disabled .mtx-slider-thumb{border-color:#bdbdbd}.mtx-slider-has-ticks .mtx-slider-wrapper:after{border-color:#000000b3}.mtx-slider-horizontal .mtx-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mtx-slider-vertical .mtx-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mtx-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400}.mtx-split>.mtx-split-gutter{background-color:#0000001f}.mtx-split>.mtx-split-gutter:hover{background-color:#3f51b5}.mtx-split>.mtx-split-gutter.mat-accent:hover{background-color:#ff4081}.mtx-split>.mtx-split-gutter.mat-warn:hover{background-color:#f44336}.mtx-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mtx-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.docs-component-category-list-summary a{color:#3f51b5}.docs-component-category-list-card-summary{color:#0000008a}.docs-component-category-list-card{border:1px solid rgba(0,0,0,.12);border-radius:4px;background:white}.docs-component-category-list-card:hover{background:rgba(0,0,0,.03)}.docs-component-category-list-card-title{color:#000000de}.docs-component-category-list-card-image-wrapper{border-bottom:1px solid rgba(0,0,0,.12)}.docs-primary-header{background:#3f51b5}.docs-primary-header h1{color:#fff}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(63,81,181,.15);color:#3f51b5}.docs-component-viewer-nav-content .mat-list-item{color:#000000a6}.nav-item-title{color:#00000059}.docs-component-viewer-nav-content{border-right:1px solid rgba(0,0,0,.12)}.docs-component-viewer-nav-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}.docs-component-viewer-nav-content a{color:#0000008a}.docs-component-viewer-nav-content a:hover{color:#000000de}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(63,81,181,.15)}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected .mdc-list-item__primary-text{color:#3f51b5}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected:hover{background:rgba(63,81,181,.3)}@media (max-width: 959px){.docs-component-viewer-sidenav .docs-component-viewer-nav-content{background:none}.mat-drawer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}}guide-viewer,app-component-viewer{color:#000000de}guide-viewer .mat-tab-label:focus,app-component-viewer .mat-tab-label:focus{color:#000000de}.docs-component-viewer-tabbed-content,.docs-api-h3{border-bottom:1px solid rgba(0,0,0,.12)}app-homepage .docs-header-background{background:#3f51b5}app-homepage .docs-header-headline{color:#fff}app-homepage .docs-header-start{color:#3f51b5}app-homepage .docs-header-start .docs-link{color:#fff}app-homepage .docs-homepage-row{color:#0000008a}app-homepage .docs-homepage-carousel-row h2{color:#0000008a}app-homepage a.docs-link,app-homepage a.docs-featured-components-carousel-item{color:#0000008a}app-homepage .docs-homepage-guides-card,app-homepage a.docs-link:hover{color:#000000de}app-homepage .docs-homepage-guides-card-divider{background:#ff4081}app-homepage [carousel-item]:hover .docs-homepage-guides-card{background:rgba(0,0,0,.04)}app-homepage [carousel-item]:focus{outline:none}app-homepage [carousel-item]:focus .docs-homepage-guides-card{background:rgba(0,0,0,.12)}.docs-markdown h3{border-bottom:1px solid rgba(0,0,0,.12)}.docs-markdown th{background-color:#00000006}.docs-markdown td{border:1px solid rgba(0,0,0,.12)}example-viewer .docs-example-viewer-wrapper{border:1px solid rgba(0,0,0,.2)}example-viewer .docs-example-viewer-title{color:#0000008a}example-viewer .docs-example-button{color:#0000008a}[dir=rtl] example-viewer .docs-example-button{right:auto;left:8px}example-viewer .docs-example-source{overflow:auto}example-viewer .code-snippet{background:rgba(0,0,0,.01)}example-viewer .docs-example-viewer-source .code-snippet{border-bottom:1px solid rgba(0,0,0,.12)}.docs-toc-container{border-left:solid 4px #3f51b5}.docs-toc-container .docs-link{color:#0000008a;transition:color .1s}.docs-toc-container .docs-link:hover,.docs-toc-container .docs-link.docs-active{color:#3f51b5}app-navbar{color:#fff}app-navbar .docs-navbar,app-navbar .docs-navbar-header{background:#3f51b5}app-navbar .docs-navbar a:hover,app-navbar .docs-navbar a:focus,app-navbar .docs-navbar-header a:hover,app-navbar .docs-navbar-header a:focus{background:rgba(0,0,0,.4);color:#f48fb1}app-navbar .docs-navbar .docs-navbar-header-item-selected,app-navbar .docs-navbar-header .docs-navbar-header-item-selected{background:rgba(0,0,0,.2)}.hljs{display:block;overflow-x:auto;padding:20px;background:#fafafa;color:#37474f;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:300 100%/1 Roboto Mono,monospace;font-size:14px}.hljs>*::selection,.hljs-section{background-color:#d6edea}.hljs-comment{color:#616161;font-style:italic}.hljs-tag,.hljs-selector-tag,.hljs-regexp,.hljs-meta{color:#9c27b0}.hljs-string,.hljs-subst{color:#0d904f}.hljs-number,.hljs-variable,.hljs-template-variable{color:#80cbc4}.hljs-name,.hljs-keyword,.hljs-type,.hljs-attribute{color:#3b78e7}.hljs-title,.hljs-function>.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name,.hljs-link{color:#6182b8}.hljs-params{color:#d81b60}.hljs-addition{color:#3b78e7;display:inline-block;width:100%}.hljs-deletion{color:#e53935;display:inline-block;width:100%}.hljs-selector-id,.hljs-selector-class{color:#8796b0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.docs-theme-dark .mat-ripple-element{background-color:#ffffff1a}.docs-theme-dark{--mat-option-selected-state-label-text-color: #e91e63;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.docs-theme-dark .mat-accent{--mat-option-selected-state-label-text-color: #607d8b}.docs-theme-dark .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.docs-theme-dark{--mat-optgroup-label-text-color: white}.docs-theme-dark .mat-pseudo-checkbox-full{color:#ffffffb3}.docs-theme-dark .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#e91e63}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#e91e63}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#607d8b}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#607d8b}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#607d8b}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#607d8b}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.docs-theme-dark .mat-app-background,.docs-theme-dark.mat-app-background{background-color:#303030;color:#fff}.docs-theme-dark .mat-elevation-z0,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.docs-theme-dark .mat-elevation-z1,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.docs-theme-dark .mat-elevation-z2,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mat-elevation-z3,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.docs-theme-dark .mat-elevation-z4,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.docs-theme-dark .mat-elevation-z5,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.docs-theme-dark .mat-elevation-z6,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.docs-theme-dark .mat-elevation-z7,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.docs-theme-dark .mat-elevation-z8,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.docs-theme-dark .mat-elevation-z9,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.docs-theme-dark .mat-elevation-z10,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.docs-theme-dark .mat-elevation-z11,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.docs-theme-dark .mat-elevation-z12,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.docs-theme-dark .mat-elevation-z13,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.docs-theme-dark .mat-elevation-z14,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.docs-theme-dark .mat-elevation-z15,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.docs-theme-dark .mat-elevation-z16,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.docs-theme-dark .mat-elevation-z17,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.docs-theme-dark .mat-elevation-z18,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.docs-theme-dark .mat-elevation-z19,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.docs-theme-dark .mat-elevation-z20,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.docs-theme-dark .mat-elevation-z21,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.docs-theme-dark .mat-elevation-z22,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.docs-theme-dark .mat-elevation-z23,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.docs-theme-dark .mat-elevation-z24,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.docs-theme-dark .mat-mdc-card{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 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);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.docs-theme-dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #e91e63;--mdc-linear-progress-track-color: rgba(233, 30, 99, .25)}.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#e91e6340;background-color:var(--mdc-linear-progress-track-color, rgba(233, 30, 99, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(233, 30, 99, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#e91e6340;background-color:var(--mdc-linear-progress-track-color, rgba(233, 30, 99, .25))}.docs-theme-dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #607d8b;--mdc-linear-progress-track-color: rgba(96, 125, 139, .25)}.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#607d8b40;background-color:var(--mdc-linear-progress-track-color, rgba(96, 125, 139, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(96, 125, 139, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#607d8b40;background-color:var(--mdc-linear-progress-track-color, rgba(96, 125, 139, .25))}.docs-theme-dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.docs-theme-dark .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:#fff9}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:#ffffffde}@media all{.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:#fff9}}@media all{.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:#fff9}}.docs-theme-dark .mdc-text-field .mdc-text-field__input{caret-color:var(--mdc-theme-primary, #e91e63)}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#0009}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#0009}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:#0000008a}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#0000008a}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:#0009}.docs-theme-dark .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:#0009}.docs-theme-dark .mdc-text-field--filled .mdc-text-field__ripple:before,.docs-theme-dark .mdc-text-field--filled .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, rgba(255, 255, 255, .87))}.docs-theme-dark .mdc-text-field--filled:hover .mdc-text-field__ripple:before,.docs-theme-dark .mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-hover-opacity, .08)}.docs-theme-dark .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple:before,.docs-theme-dark .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple:before{opacity:var(--mdc-ripple-focus-opacity, .24)}.docs-theme-dark .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#4a4a4a}.docs-theme-dark .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:#ffffff6b}.docs-theme-dark .mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:#ffffffde}.docs-theme-dark .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-primary, #e91e63)}.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#ffffff61}.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffffde}.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-primary, #e91e63)}.docs-theme-dark .mdc-text-field--outlined .mdc-text-field__ripple:before,.docs-theme-dark .mdc-text-field--outlined .mdc-text-field__ripple:after{background-color:var(--mdc-ripple-color, transparent)}.docs-theme-dark .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#e91e63de}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__input{color:#ffffff61}@media all{.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:#ffffff61}}@media all{.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:#ffffff61}}.docs-theme-dark .mdc-text-field--disabled .mdc-floating-label{color:#ffffff61}.docs-theme-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:#00000061}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field-character-counter,.docs-theme-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:#00000061}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__icon--leading,.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__icon--trailing{color:#0000004d}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__affix--prefix,.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:#00000061}.docs-theme-dark .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:#ffffff0f}.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:#ffffff0f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}.docs-theme-dark .mdc-text-field--disabled .mdc-floating-label{color:GrayText}.docs-theme-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field-character-counter,.docs-theme-dark .mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__icon--leading,.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__icon--trailing,.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__affix--prefix,.docs-theme-dark .mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}.docs-theme-dark .mdc-text-field--disabled .mdc-line-ripple:before{border-bottom-color:GrayText}.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__leading,.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__notch,.docs-theme-dark .mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}.docs-theme-dark .mdc-text-field--disabled.mdc-text-field--filled{background-color:#464646}.docs-theme-dark .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.docs-theme-dark .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.docs-theme-dark .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}.docs-theme-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}.docs-theme-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#e91e63de}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#607d8bde}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field__input{caret-color:var(--mdc-theme-secondary, #607d8b)}.docs-theme-dark .mat-mdc-form-field.mat-accent:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-secondary, #607d8b)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#607d8bde}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-accent .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-secondary, #607d8b)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:#f44336de}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid .mdc-text-field__input{caret-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.docs-theme-dark .mat-mdc-form-field.mat-warn .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.docs-theme-dark [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.docs-theme-dark{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(233, 30, 99, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(96, 125, 139, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark{--mat-autocomplete-background-color: #424242}.docs-theme-dark .mat-mdc-dialog-container{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.docs-theme-dark .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #e91e63;--mdc-chip-elevated-disabled-container-color: #e91e63;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #607d8b;--mdc-chip-elevated-disabled-container-color: #607d8b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-slide-toggle{--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-selected-icon-color: #212121;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-unselected-icon-color: #212121}.docs-theme-dark .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.docs-theme-dark .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #f06292;--mdc-switch-selected-handle-color: #f06292;--mdc-switch-selected-hover-state-layer-color: #f06292;--mdc-switch-selected-pressed-state-layer-color: #f06292;--mdc-switch-selected-focus-handle-color: #f48fb1;--mdc-switch-selected-hover-handle-color: #f48fb1;--mdc-switch-selected-pressed-handle-color: #f48fb1;--mdc-switch-selected-focus-track-color: #d81b60;--mdc-switch-selected-hover-track-color: #d81b60;--mdc-switch-selected-pressed-track-color: #d81b60;--mdc-switch-selected-track-color: #d81b60}.docs-theme-dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #90a4ae;--mdc-switch-selected-handle-color: #90a4ae;--mdc-switch-selected-hover-state-layer-color: #90a4ae;--mdc-switch-selected-pressed-state-layer-color: #90a4ae;--mdc-switch-selected-focus-handle-color: #b0bec5;--mdc-switch-selected-hover-handle-color: #b0bec5;--mdc-switch-selected-pressed-handle-color: #b0bec5;--mdc-switch-selected-focus-track-color: #546e7a;--mdc-switch-selected-hover-track-color: #546e7a;--mdc-switch-selected-pressed-track-color: #546e7a;--mdc-switch-selected-track-color: #546e7a}.docs-theme-dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.docs-theme-dark .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #e91e63;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #607d8b;--mdc-radio-selected-hover-icon-color: #607d8b;--mdc-radio-selected-icon-color: #607d8b;--mdc-radio-selected-pressed-icon-color: #607d8b;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #607d8b;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-slider{--mdc-slider-label-container-color: white;--mdc-slider-label-label-text-color: black;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-mdc-slider-value-indicator-opacity: .9}.docs-theme-dark .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #e91e63;--mdc-slider-focus-handle-color: #e91e63;--mdc-slider-hover-handle-color: #e91e63;--mdc-slider-active-track-color: #e91e63;--mdc-slider-inactive-track-color: #e91e63;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #e91e63;--mat-mdc-slider-ripple-color: #e91e63;--mat-mdc-slider-hover-ripple-color: rgba(233, 30, 99, .05);--mat-mdc-slider-focus-ripple-color: rgba(233, 30, 99, .2)}.docs-theme-dark .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #607d8b;--mdc-slider-focus-handle-color: #607d8b;--mdc-slider-hover-handle-color: #607d8b;--mdc-slider-active-track-color: #607d8b;--mdc-slider-inactive-track-color: #607d8b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #607d8b;--mat-mdc-slider-ripple-color: #607d8b;--mat-mdc-slider-hover-ripple-color: rgba(96, 125, 139, .05);--mat-mdc-slider-focus-ripple-color: rgba(96, 125, 139, .2)}.docs-theme-dark .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.docs-theme-dark .mdc-menu-surface{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.docs-theme-dark .mdc-menu-surface{background-color:var(--mdc-theme-surface, #424242);color:var(--mdc-theme-on-surface, #fff)}.docs-theme-dark .mdc-list-item__primary-text{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mdc-list-item__secondary-text{color:var(--mdc-theme-text-secondary-on-background, rgba(255, 255, 255, .7))}.docs-theme-dark .mdc-list-item__overline-text{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.docs-theme-dark .mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mdc-list-item--with-trailing-icon .mdc-list-item__end{background-color:transparent}.docs-theme-dark .mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-theme-text-icon-on-background, rgba(255, 255, 255, .5))}.docs-theme-dark .mdc-list-item__end{color:var(--mdc-theme-text-hint-on-background, rgba(255, 255, 255, .5))}.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__start,.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__content,.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__end{opacity:.38}.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__primary-text,.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__secondary-text,.docs-theme-dark .mdc-list-item--disabled .mdc-list-item__overline-text,.docs-theme-dark .mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end,.docs-theme-dark .mdc-list-item--disabled.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-theme-on-surface, #fff)}.docs-theme-dark .mdc-list-item--selected .mdc-list-item__primary-text,.docs-theme-dark .mdc-list-item--activated .mdc-list-item__primary-text,.docs-theme-dark .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-theme-primary, #e91e63)}.docs-theme-dark .mdc-deprecated-list-group__subheader{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mdc-list-divider:after{border-bottom-color:#fff}.docs-theme-dark .mdc-list-divider{background-color:#fff3}.docs-theme-dark .mat-mdc-menu-item[disabled],.docs-theme-dark .mat-mdc-menu-item[disabled] .mat-mdc-menu-submenu-icon,.docs-theme-dark .mat-mdc-menu-item[disabled] .mat-icon-no-color{color:var(--mdc-theme-text-disabled-on-background, rgba(255, 255, 255, .5))}.docs-theme-dark .mat-mdc-menu-item .mat-icon-no-color,.docs-theme-dark .mat-mdc-menu-submenu-icon{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-menu-item:hover:not([disabled]),.docs-theme-dark .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.docs-theme-dark .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.docs-theme-dark .mat-mdc-menu-item-highlighted:not([disabled]){background:rgba(255,255,255,.08)}.docs-theme-dark .mat-mdc-list-base{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.docs-theme-dark .mdc-list-item__start,.docs-theme-dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63}.docs-theme-dark .mat-accent .mdc-list-item__start,.docs-theme-dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #607d8b;--mdc-radio-selected-hover-icon-color: #607d8b;--mdc-radio-selected-icon-color: #607d8b;--mdc-radio-selected-pressed-icon-color: #607d8b}.docs-theme-dark .mat-warn .mdc-list-item__start,.docs-theme-dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.docs-theme-dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #607d8b;--mdc-checkbox-selected-hover-icon-color: #607d8b;--mdc-checkbox-selected-icon-color: #607d8b;--mdc-checkbox-selected-pressed-icon-color: #607d8b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #607d8b;--mdc-checkbox-selected-hover-state-layer-color: #607d8b;--mdc-checkbox-selected-pressed-state-layer-color: #607d8b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#e91e63}.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.docs-theme-dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-tab-group,.docs-theme-dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #e91e63;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #e91e63;--mat-tab-header-active-ripple-color: #e91e63;--mat-tab-header-inactive-ripple-color: #e91e63;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #e91e63;--mat-tab-header-active-hover-label-text-color: #e91e63;--mat-tab-header-active-focus-indicator-color: #e91e63;--mat-tab-header-active-hover-indicator-color: #e91e63}.docs-theme-dark .mat-mdc-tab-group.mat-accent,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #607d8b;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #607d8b;--mat-tab-header-active-ripple-color: #607d8b;--mat-tab-header-inactive-ripple-color: #607d8b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #607d8b;--mat-tab-header-active-hover-label-text-color: #607d8b;--mat-tab-header-active-focus-indicator-color: #607d8b;--mat-tab-header-active-hover-indicator-color: #607d8b}.docs-theme-dark .mat-mdc-tab-group.mat-warn,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.docs-theme-dark .mat-mdc-tab-group.mat-background-primary,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #e91e63;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark .mat-mdc-tab-group.mat-background-accent,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #607d8b;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark .mat-mdc-tab-group.mat-background-warn,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #607d8b;--mdc-checkbox-selected-hover-icon-color: #607d8b;--mdc-checkbox-selected-icon-color: #607d8b;--mdc-checkbox-selected-pressed-icon-color: #607d8b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #607d8b;--mdc-checkbox-selected-hover-state-layer-color: #607d8b;--mdc-checkbox-selected-pressed-state-layer-color: #607d8b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#ffffff80}.docs-theme-dark .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #e91e63}.docs-theme-dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #607d8b}.docs-theme-dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.docs-theme-dark .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-text-button-label-text-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #e91e63;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #607d8b;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-button-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #e91e63;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #607d8b;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation: 0}.docs-theme-dark .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #e91e63}.docs-theme-dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #607d8b}.docs-theme-dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.docs-theme-dark .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-button,.docs-theme-dark .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-button.mat-primary,.docs-theme-dark .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #e91e63;--mat-mdc-button-ripple-color: rgba(233, 30, 99, .1)}.docs-theme-dark .mat-mdc-button.mat-accent,.docs-theme-dark .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #607d8b;--mat-mdc-button-ripple-color: rgba(96, 125, 139, .1)}.docs-theme-dark .mat-mdc-button.mat-warn,.docs-theme-dark .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.docs-theme-dark .mat-mdc-raised-button,.docs-theme-dark .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-raised-button.mat-primary,.docs-theme-dark .mat-mdc-unelevated-button.mat-primary,.docs-theme-dark .mat-mdc-raised-button.mat-accent,.docs-theme-dark .mat-mdc-unelevated-button.mat-accent,.docs-theme-dark .mat-mdc-raised-button.mat-warn,.docs-theme-dark .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1);--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #e91e63;--mat-mdc-button-persistent-ripple-color: #e91e63;--mat-mdc-button-ripple-color: rgba(233, 30, 99, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #607d8b;--mat-mdc-button-persistent-ripple-color: #607d8b;--mat-mdc-button-ripple-color: rgba(96, 125, 139, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.docs-theme-dark .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-fab,.docs-theme-dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-fab.mat-primary,.docs-theme-dark .mat-mdc-mini-fab.mat-primary,.docs-theme-dark .mat-mdc-fab.mat-accent,.docs-theme-dark .mat-mdc-mini-fab.mat-accent,.docs-theme-dark .mat-mdc-fab.mat-warn,.docs-theme-dark .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-fab.mat-unthemed,.docs-theme-dark .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #424242;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-primary,.docs-theme-dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #e91e63;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-accent,.docs-theme-dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #607d8b;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-warn,.docs-theme-dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab[disabled][disabled],.docs-theme-dark .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(255, 255, 255, .12);--mdc-fab-icon-color: rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}.docs-theme-dark .mdc-data-table{background-color:var(--mdc-theme-surface, #424242);border-color:#ffffff1f}.docs-theme-dark .mdc-data-table__row{background-color:inherit}.docs-theme-dark .mdc-data-table__header-cell{background-color:var(--mdc-theme-surface, #424242)}.docs-theme-dark .mdc-data-table__row--selected{background-color:#e91e630a}.docs-theme-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,.docs-theme-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,.docs-theme-dark .mdc-data-table__pagination-rows-per-page-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#ffffff1f}.docs-theme-dark .mdc-data-table__cell,.docs-theme-dark .mdc-data-table__header-cell{border-bottom-color:#ffffff1f}.docs-theme-dark .mdc-data-table__pagination{border-top-color:#ffffff1f}.docs-theme-dark .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#ffffff0a}.docs-theme-dark .mdc-data-table__header-cell,.docs-theme-dark .mdc-data-table__pagination-total,.docs-theme-dark .mdc-data-table__pagination-rows-per-page-label,.docs-theme-dark .mdc-data-table__cell{color:#ffffffde}.docs-theme-dark .mat-mdc-table{background:#424242}.docs-theme-dark .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #e91e63}.docs-theme-dark .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #607d8b}.docs-theme-dark .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.docs-theme-dark .mat-badge-content{color:#fff;background:#e91e63}.cdk-high-contrast-active .docs-theme-dark .mat-badge-content{outline:solid 1px;border-radius:0}.docs-theme-dark .mat-badge-accent .mat-badge-content{background:#607d8b;color:#fff}.docs-theme-dark .mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.docs-theme-dark .mat-badge-disabled .mat-badge-content{background:#6e6e6e;color:#ffffff80}.docs-theme-dark .mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.docs-theme-dark .mat-button-toggle-standalone:not([class*=mat-elevation-z]),.docs-theme-dark .mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.docs-theme-dark .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.docs-theme-dark .mat-button-toggle{color:#ffffff80}.docs-theme-dark .mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#ffffff1f}.docs-theme-dark .mat-button-toggle-appearance-standard{color:#fff;background:#424242}.docs-theme-dark .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#fff}.docs-theme-dark .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #595959}.docs-theme-dark [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #595959}.docs-theme-dark .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #595959}.docs-theme-dark .mat-button-toggle-checked{background-color:#212121;color:#ffffffb3}.docs-theme-dark .mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#fff}.docs-theme-dark .mat-button-toggle-disabled{color:#ffffff4d;background-color:#000}.docs-theme-dark .mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#424242}.docs-theme-dark .mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#424242}.docs-theme-dark .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.docs-theme-dark .mat-button-toggle-group-appearance-standard{border:solid 1px #595959}.docs-theme-dark .mat-calendar-arrow{fill:#fff}.docs-theme-dark .mat-datepicker-toggle,.docs-theme-dark .mat-datepicker-content .mat-calendar-next-button,.docs-theme-dark .mat-datepicker-content .mat-calendar-previous-button{color:#fff}.docs-theme-dark .mat-calendar-table-header-divider:after{background:rgba(255,255,255,.12)}.docs-theme-dark .mat-calendar-table-header,.docs-theme-dark .mat-calendar-body-label{color:#ffffffb3}.docs-theme-dark .mat-calendar-body-cell-content,.docs-theme-dark .mat-date-range-input-separator{color:#fff;border-color:transparent}.docs-theme-dark .mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#ffffff80}.docs-theme-dark .mat-form-field-disabled .mat-date-range-input-separator{color:#ffffff80}.docs-theme-dark .mat-calendar-body-in-preview{color:#ffffff3d}.docs-theme-dark .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff80}.docs-theme-dark .mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#ffffff4d}.docs-theme-dark .mat-calendar-body-in-range:before{background:rgba(233,30,99,.2)}.docs-theme-dark .mat-calendar-body-comparison-identical,.docs-theme-dark .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.docs-theme-dark .mat-calendar-body-comparison-bridge-start:before,.docs-theme-dark [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(233,30,99,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-calendar-body-comparison-bridge-end:before,.docs-theme-dark [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(233,30,99,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.docs-theme-dark .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.docs-theme-dark .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.docs-theme-dark .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.docs-theme-dark .mat-calendar-body-selected{background-color:#e91e63;color:#fff}.docs-theme-dark .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#e91e6366}.docs-theme-dark .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.docs-theme-dark .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.docs-theme-dark .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#e91e634d}@media (hover: hover){.docs-theme-dark .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#e91e634d}}.docs-theme-dark .mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#424242;color:#fff}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(96,125,139,.2)}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.docs-theme-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(96,125,139,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.docs-theme-dark .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(96,125,139,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#607d8b;color:#fff}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#607d8b66}.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.docs-theme-dark .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.docs-theme-dark .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#607d8b4d}@media (hover: hover){.docs-theme-dark .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#607d8b4d}}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,.2)}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.docs-theme-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.docs-theme-dark .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.docs-theme-dark .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.docs-theme-dark .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.docs-theme-dark .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.docs-theme-dark .mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.docs-theme-dark .mat-datepicker-toggle-active{color:#e91e63}.docs-theme-dark .mat-datepicker-toggle-active.mat-accent{color:#607d8b}.docs-theme-dark .mat-datepicker-toggle-active.mat-warn{color:#f44336}.docs-theme-dark .mat-date-range-input-inner[disabled]{color:#ffffff80}.docs-theme-dark .mat-divider{border-top-color:#ffffff1f}.docs-theme-dark .mat-divider-vertical{border-right-color:#ffffff1f}.docs-theme-dark .mat-expansion-panel{background:#424242;color:#fff}.docs-theme-dark .mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mat-action-row{border-top-color:#ffffff1f}.docs-theme-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.docs-theme-dark .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.docs-theme-dark .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(255,255,255,.04)}@media (hover: none){.docs-theme-dark .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#424242}}.docs-theme-dark .mat-expansion-panel-header-title{color:#fff}.docs-theme-dark .mat-expansion-panel-header-description,.docs-theme-dark .mat-expansion-indicator:after{color:#ffffffb3}.docs-theme-dark .mat-expansion-panel-header[aria-disabled=true]{color:#ffffff4d}.docs-theme-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.docs-theme-dark .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.docs-theme-dark .mat-icon.mat-primary{color:#e91e63}.docs-theme-dark .mat-icon.mat-accent{color:#607d8b}.docs-theme-dark .mat-icon.mat-warn{color:#f44336}.docs-theme-dark .mat-drawer-container{background-color:#303030;color:#fff}.docs-theme-dark .mat-drawer{background-color:#424242;color:#fff}.docs-theme-dark .mat-drawer.mat-drawer-push{background-color:#424242}.docs-theme-dark .mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.docs-theme-dark .mat-drawer-side{border-right:solid 1px rgba(255,255,255,.12)}.docs-theme-dark .mat-drawer-side.mat-drawer-end,.docs-theme-dark [dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(255,255,255,.12);border-right:none}.docs-theme-dark [dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(255,255,255,.12)}.docs-theme-dark .mat-drawer-backdrop.mat-drawer-shown{background-color:#bdbdbd99}.docs-theme-dark .mat-step-header.cdk-keyboard-focused,.docs-theme-dark .mat-step-header.cdk-program-focused,.docs-theme-dark .mat-step-header:hover:not([aria-disabled]),.docs-theme-dark .mat-step-header:hover[aria-disabled=false]{background-color:#ffffff0a}.docs-theme-dark .mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.docs-theme-dark .mat-step-header:hover{background:none}}.docs-theme-dark .mat-step-header .mat-step-label,.docs-theme-dark .mat-step-header .mat-step-optional{color:#ffffffb3}.docs-theme-dark .mat-step-header .mat-step-icon{background-color:#ffffffb3;color:#fff}.docs-theme-dark .mat-step-header .mat-step-icon-selected,.docs-theme-dark .mat-step-header .mat-step-icon-state-done,.docs-theme-dark .mat-step-header .mat-step-icon-state-edit{background-color:#e91e63;color:#fff}.docs-theme-dark .mat-step-header.mat-accent .mat-step-icon{color:#fff}.docs-theme-dark .mat-step-header.mat-accent .mat-step-icon-selected,.docs-theme-dark .mat-step-header.mat-accent .mat-step-icon-state-done,.docs-theme-dark .mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#607d8b;color:#fff}.docs-theme-dark .mat-step-header.mat-warn .mat-step-icon{color:#fff}.docs-theme-dark .mat-step-header.mat-warn .mat-step-icon-selected,.docs-theme-dark .mat-step-header.mat-warn .mat-step-icon-state-done,.docs-theme-dark .mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.docs-theme-dark .mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.docs-theme-dark .mat-step-header .mat-step-label.mat-step-label-active{color:#fff}.docs-theme-dark .mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.docs-theme-dark .mat-stepper-horizontal,.docs-theme-dark .mat-stepper-vertical{background-color:#424242}.docs-theme-dark .mat-stepper-vertical-line:before{border-left-color:#ffffff1f}.docs-theme-dark .mat-horizontal-stepper-header:before,.docs-theme-dark .mat-horizontal-stepper-header:after,.docs-theme-dark .mat-stepper-horizontal-line{border-top-color:#ffffff1f}.docs-theme-dark .mat-sort-header-arrow{color:#c6c6c6}.docs-theme-dark .mat-toolbar{background:#212121;color:#fff}.docs-theme-dark .mat-toolbar.mat-primary{background:#e91e63;color:#fff}.docs-theme-dark .mat-toolbar.mat-accent{background:#607d8b;color:#fff}.docs-theme-dark .mat-toolbar.mat-warn{background:#f44336;color:#fff}.docs-theme-dark .mat-toolbar .mat-form-field-underline,.docs-theme-dark .mat-toolbar .mat-form-field-ripple,.docs-theme-dark .mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.docs-theme-dark .mat-toolbar .mat-form-field-label,.docs-theme-dark .mat-toolbar .mat-focused .mat-form-field-label,.docs-theme-dark .mat-toolbar .mat-select-value,.docs-theme-dark .mat-toolbar .mat-select-arrow,.docs-theme-dark .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.docs-theme-dark .mat-toolbar .mat-input-element{caret-color:currentColor}.docs-theme-dark .mat-tree{background:#424242}.docs-theme-dark .mat-tree-node,.docs-theme-dark .mat-nested-tree-node{color:#fff}.docs-theme-dark .mtx-alert{background-color:#424242}.docs-theme-dark .mtx-alert-info.mtx-alert{background-color:#2196f3;color:#fff}.docs-theme-dark .mtx-alert-success.mtx-alert{background-color:#4caf50;color:#fff}.docs-theme-dark .mtx-alert-warning.mtx-alert{background-color:#ff9800;color:#fff}.docs-theme-dark .mtx-alert-danger.mtx-alert{background-color:#f44336;color:#fff}.docs-theme-dark .mtx-colorpicker-toggle-active{color:#e91e63}.docs-theme-dark .mtx-colorpicker-toggle-active.mat-accent{color:#607d8b}.docs-theme-dark .mtx-colorpicker-toggle-active.mat-warn{color:#f44336}.docs-theme-dark .mtx-datetimepicker-content{background-color:#424242;color:#fff;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.docs-theme-dark .mtx-calendar-header{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-calendar-body-label{color:#ffffffb3}.docs-theme-dark .mtx-calendar-table-header{color:#ffffff80}.docs-theme-dark .mtx-calendar-body-cell-content{color:#fff}.docs-theme-dark .mtx-calendar-body-cell-content.mtx-calendar-body-selected{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-calendar-body-cell-content.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px #fff}.docs-theme-dark .mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected).mtx-calendar-body-today{border-color:#ffffff80}.docs-theme-dark .mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.docs-theme-dark .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:#e91e634d}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:#ffffff80}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:#ffffff80}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:#e91e6366}.docs-theme-dark .mtx-calendar-previous-button.disabled,.docs-theme-dark .mtx-calendar-next-button.disabled{color:#ffffff80}.docs-theme-dark .mtx-clock-wrapper{background-color:#ffffff1f}.docs-theme-dark .mtx-clock-center,.docs-theme-dark .mtx-clock-hand{background-color:#e91e63}.docs-theme-dark .mtx-clock-hand:before{background-color:#e91e63}.docs-theme-dark .mtx-clock-cell{color:#fff}.docs-theme-dark .mtx-clock-cell.mtx-clock-cell-selected{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:#ffffff0a}.docs-theme-dark .mtx-clock-cell.mtx-clock-cell-disabled{color:#ffffff80}.docs-theme-dark .mtx-datetimepicker-toggle-active{color:#e91e63}.docs-theme-dark .mtx-datetimepicker-toggle-active.mat-accent{color:#607d8b}.docs-theme-dark .mtx-datetimepicker-toggle-active.mat-warn{color:#f44336}.docs-theme-dark .mtx-time-input{color:#fff;background-color:#ffffff1f}.docs-theme-dark .mtx-time-input.mtx-time-input-active{color:#e91e63;background-color:#e91e6333}.docs-theme-dark .mtx-time-input.mtx-time-input-active:focus{border-color:#e91e63;background-color:#303030}.docs-theme-dark .mtx-time-input.mtx-time-input-active:focus::placeholder{color:#e91e6399}.docs-theme-dark .mtx-time-input.mtx-time-input-warning{border-color:#f44336}.docs-theme-dark .mtx-time-ampm .mtx-time-am,.docs-theme-dark .mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-color: rgba(255, 255, 255, .75);border-color:#ffffff80}.docs-theme-dark .mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.docs-theme-dark .mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-color: white;--mdc-typography-button-font-weight: 500;background-color:#607d8b33}.docs-theme-dark .mtx-drawer-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.docs-theme-dark .mtx-grid{border:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid .mat-table-sticky-left,.docs-theme-dark .mtx-grid .mat-table-sticky-right{border-color:#ffffff1f}.docs-theme-dark .mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:#3a3a3a}.docs-theme-dark .mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover,.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-row.selected,.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-row.mat-row-odd.selected{background-color:#2a2a2a}.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px #607d8b}.docs-theme-dark .mtx-grid .mat-mdc-footer-row .mat-mdc-footer-cell{border-top:1px solid rgba(255,255,255,.12);border-bottom-width:0;background-color:#212121}.docs-theme-dark .mtx-grid .mat-mdc-paginator{border-top:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-toolbar{border-bottom:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-sidebar{border-color:#fff3}.docs-theme-dark .mtx-grid-statusbar{border-top:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-column-menu-item{color:#fff}.docs-theme-dark .mtx-grid-column-menu-header,.docs-theme-dark .mtx-grid-column-menu-footer{color:#fff;background-color:#424242}.docs-theme-dark .mtx-grid-column-menu-header{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .mtx-grid-column-menu-footer{border-top:1px solid rgba(255,255,255,.12)}.docs-theme-dark .mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed}.docs-theme-dark .mat-column-resize-flex .mat-mdc-header-cell,.docs-theme-dark .mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.docs-theme-dark .mat-mdc-header-cell{position:relative}.docs-theme-dark .mat-resizable{box-sizing:border-box}.docs-theme-dark .mat-mdc-header-cell:not(.mat-resizable):after,.docs-theme-dark .mat-resizable-handle{position:absolute;bottom:0;top:0;right:0;width:1px;background:transparent;transition:background .3s cubic-bezier(.55,0,.55,.2)}.docs-theme-dark .mat-mdc-header-cell:not(.mat-resizable):after{content:""}.docs-theme-dark [dir=rtl] .mat-mdc-header-cell:not(.mat-resizable):after,.docs-theme-dark [dir=rtl] .mat-resizable-handle{left:0;right:auto}.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after{background:rgba(255,255,255,.12)}.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background:#f48fb1}.docs-theme-dark .mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.docs-theme-dark .mat-resizable-handle:focus,.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{background:#e91e63;outline:none}.docs-theme-dark .mat-column-resize-overlay-thumb{background:transparent;cursor:col-resize;height:100%;transition:background .3s cubic-bezier(.55,0,.55,.2);width:100%;-webkit-user-select:none;user-select:none}.docs-theme-dark .mat-column-resize-overlay-thumb:active{background:linear-gradient(90deg,transparent,transparent 7px,#e91e63,#e91e63 1px,transparent 8px,transparent);will-change:transform}.docs-theme-dark .mtx-loader-backdrop{background-color:#303030bf}.docs-theme-dark .mtx-popover-panel{color:#fff;background-color:#424242}.docs-theme-dark [class*=mtx-popover] .mtx-popover-direction-arrow:before{border-color:#ffffff1f}.docs-theme-dark [class*=mtx-popover] .mtx-popover-direction-arrow:after{border-color:#424242}.docs-theme-dark [class*=mtx-popover-below] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-below] .mtx-popover-direction-arrow:after,.docs-theme-dark [class*=mtx-popover-above] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-above] .mtx-popover-direction-arrow:after{border-left-color:transparent;border-right-color:transparent}.docs-theme-dark [class*=mtx-popover-before] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-before] .mtx-popover-direction-arrow:after,.docs-theme-dark [class*=mtx-popover-after] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-top-color:transparent;border-bottom-color:transparent}.docs-theme-dark .mtx-progress{background-color:#ffffff0a}.docs-theme-dark .mtx-progress-fill-info{background-color:#2196f3;color:#fff}.docs-theme-dark .mtx-progress-fill-success{background-color:#4caf50;color:#fff}.docs-theme-dark .mtx-progress-fill-warning{background-color:#ff9800;color:#fff}.docs-theme-dark .mtx-progress-fill-danger{background-color:#f44336;color:#fff}.docs-theme-dark .ng-select .ng-select-container{color:#fff}.docs-theme-dark .ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#ffffff80}.docs-theme-dark .ng-select .ng-select-container .ng-value-container .ng-input>input{color:#fff}.docs-theme-dark .ng-select.ng-select-disabled .ng-value{color:#ffffff80}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{color:#fff;background-color:#616161;border:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{opacity:.4}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#ffffff1f}.docs-theme-dark .ng-select .ng-clear-wrapper{color:#ffffffb3}.docs-theme-dark .ng-select .ng-clear-wrapper:hover .ng-clear{color:#f44336}.docs-theme-dark .ng-select .ng-arrow-wrapper .ng-arrow{border-color:rgba(255,255,255,.7) transparent transparent}.docs-theme-dark .ng-select.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:#f44336 transparent transparent}.docs-theme-dark .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent rgba(255,255,255,.7)}.docs-theme-dark .ng-select.ng-select-opened.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent #f44336}.docs-theme-dark .ng-dropdown-panel{background-color:#424242}.docs-theme-dark .ng-dropdown-panel.multiple .ng-option.selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel.multiple .ng-option.marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:#ffffffb3}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#fff}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{color:#ffffff80}.docs-theme-dark .mtx-slider-thumb{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mtx-slider-track-background{background-color:#bdbdbd}.docs-theme-dark .mat-primary .mtx-slider-track-fill,.docs-theme-dark .mat-primary .mtx-slider-thumb,.docs-theme-dark .mat-primary .mtx-slider-thumb-label{background-color:#e91e63}.docs-theme-dark .mat-primary .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-primary .mtx-slider-focus-ring{background-color:#e91e6333}.docs-theme-dark .mat-accent .mtx-slider-track-fill,.docs-theme-dark .mat-accent .mtx-slider-thumb,.docs-theme-dark .mat-accent .mtx-slider-thumb-label{background-color:#607d8b}.docs-theme-dark .mat-accent .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-accent .mtx-slider-focus-ring{background-color:#607d8b33}.docs-theme-dark .mat-warn .mtx-slider-track-fill,.docs-theme-dark .mat-warn .mtx-slider-thumb,.docs-theme-dark .mat-warn .mtx-slider-thumb-label{background-color:#f44336}.docs-theme-dark .mat-warn .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-warn .mtx-slider-focus-ring{background-color:#f4433633}.docs-theme-dark .mtx-slider:hover .mtx-slider-track-background,.docs-theme-dark .mtx-slider.cdk-focused .mtx-slider-track-background{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-disabled .mtx-slider-track-background{background-color:#bdbdbd8a}.docs-theme-dark .mtx-slider-disabled .mtx-slider-track-fill,.docs-theme-dark .mtx-slider-disabled .mtx-slider-thumb{background-color:#bdbdbd}.docs-theme-dark .mtx-slider-disabled:hover .mtx-slider-track-background,.docs-theme-dark .mtx-slider-disabled.cdk-focused .mtx-slider-track-background{background-color:#bdbdbd8a}.docs-theme-dark .mtx-slider-min-value .mtx-slider-focus-ring{background-color:#ffffff1f}.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb-label{background-color:#fff}.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb-label{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider) .mtx-slider-thumb{background-color:#bdbdbd}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused .mtx-slider-thumb{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover.mtx-slider-disabled .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused.mtx-slider-disabled .mtx-slider-thumb{border-color:#bdbdbd}.docs-theme-dark .mtx-slider-has-ticks .mtx-slider-wrapper:after{border-color:#ffffffb3}.docs-theme-dark .mtx-slider-horizontal .mtx-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent);background-image:repeating-linear-gradient(.0001deg,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent)}.docs-theme-dark .mtx-slider-vertical .mtx-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent)}.docs-theme-dark .mtx-split>.mtx-split-gutter{background-color:#ffffff1f}.docs-theme-dark .mtx-split>.mtx-split-gutter:hover{background-color:#e91e63}.docs-theme-dark .mtx-split>.mtx-split-gutter.mat-accent:hover{background-color:#607d8b}.docs-theme-dark .mtx-split>.mtx-split-gutter.mat-warn:hover{background-color:#f44336}.docs-theme-dark .mtx-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.docs-theme-dark .docs-component-category-list-summary a{color:#f48fb1}.docs-theme-dark .docs-component-category-list-card-summary{color:#ffffffb3}.docs-theme-dark .docs-component-category-list-card{border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#424242}.docs-theme-dark .docs-component-category-list-card:hover{background:rgba(0,0,0,.2)}.docs-theme-dark .docs-component-category-list-card-title{color:#fff}.docs-theme-dark .docs-component-category-list-card-image-wrapper{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-primary-header{background:#e91e63}.docs-theme-dark .docs-primary-header h1{color:#fff}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(233,30,99,.15);color:#f492b4}.docs-theme-dark .docs-component-viewer-nav-content .mat-list-item{color:#ffffffa6}.docs-theme-dark .nav-item-title{color:#ffffff59}.docs-theme-dark .docs-component-viewer-nav-content{border-right:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-component-viewer-nav-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}.docs-theme-dark .docs-component-viewer-nav-content a{color:#ffffffb3}.docs-theme-dark .docs-component-viewer-nav-content a:hover{color:#fff}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(233,30,99,.15)}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected .mdc-list-item__primary-text{color:#f492b4}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected:hover{background:rgba(233,30,99,.3)}@media (max-width: 959px){.docs-theme-dark .docs-component-viewer-sidenav .docs-component-viewer-nav-content{background:none}.docs-theme-dark .mat-drawer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}}.docs-theme-dark guide-viewer,.docs-theme-dark app-component-viewer{color:#fff}.docs-theme-dark guide-viewer .mat-tab-label:focus,.docs-theme-dark app-component-viewer .mat-tab-label:focus{color:#fff}.docs-theme-dark .docs-component-viewer-tabbed-content,.docs-theme-dark .docs-api-h3{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark app-homepage .docs-header-background{background:#e91e63}.docs-theme-dark app-homepage .docs-header-headline{color:#fff}.docs-theme-dark app-homepage .docs-header-start{color:#e91e63}.docs-theme-dark app-homepage .docs-header-start .docs-link{color:#fff}.docs-theme-dark app-homepage .docs-homepage-row{color:#ffffffb3}.docs-theme-dark app-homepage .docs-homepage-carousel-row h2{color:#ffffffb3}.docs-theme-dark app-homepage a.docs-link,.docs-theme-dark app-homepage a.docs-featured-components-carousel-item{color:#ffffffb3}.docs-theme-dark app-homepage .docs-homepage-guides-card,.docs-theme-dark app-homepage a.docs-link:hover{color:#fff}.docs-theme-dark app-homepage .docs-homepage-guides-card-divider{background:#607d8b}.docs-theme-dark app-homepage [carousel-item]:hover .docs-homepage-guides-card{background:rgba(255,255,255,.04)}.docs-theme-dark app-homepage [carousel-item]:focus{outline:none}.docs-theme-dark app-homepage [carousel-item]:focus .docs-homepage-guides-card{background:rgba(255,255,255,.12)}.docs-theme-dark .docs-markdown h3{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-markdown th{background-color:#ffffff06}.docs-theme-dark .docs-markdown td{border:1px solid rgba(255,255,255,.12)}.docs-theme-dark example-viewer .docs-example-viewer-wrapper{border:1px solid rgba(255,255,255,.2)}.docs-theme-dark example-viewer .docs-example-viewer-title{color:#ffffffb3}.docs-theme-dark example-viewer .docs-example-button{color:#ffffffb3}[dir=rtl] .docs-theme-dark example-viewer .docs-example-button{right:auto;left:8px}.docs-theme-dark example-viewer .docs-example-source{overflow:auto}.docs-theme-dark example-viewer .code-snippet{background:rgba(255,255,255,.01)}.docs-theme-dark example-viewer .docs-example-viewer-source .code-snippet{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-toc-container{border-left:solid 4px #e91e63}.docs-theme-dark .docs-toc-container .docs-link{color:#ffffffb3;transition:color .1s}.docs-theme-dark .docs-toc-container .docs-link:hover,.docs-theme-dark .docs-toc-container .docs-link.docs-active{color:#f48fb1}.docs-theme-dark app-navbar{color:#fff}.docs-theme-dark app-navbar .docs-navbar,.docs-theme-dark app-navbar .docs-navbar-header{background:#e91e63}.docs-theme-dark app-navbar .docs-navbar a:hover,.docs-theme-dark app-navbar .docs-navbar a:focus,.docs-theme-dark app-navbar .docs-navbar-header a:hover,.docs-theme-dark app-navbar .docs-navbar-header a:focus{background:rgba(0,0,0,.4);color:#b0bec5}.docs-theme-dark app-navbar .docs-navbar .docs-navbar-header-item-selected,.docs-theme-dark app-navbar .docs-navbar-header .docs-navbar-header-item-selected{background:rgba(0,0,0,.2)}.docs-theme-dark .hljs{display:block;overflow-x:auto;padding:20px;background:#2b2b2d;color:#cdd3d8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:300 100%/1 Roboto Mono,monospace;font-size:14px}.docs-theme-dark .hljs>*::selection{background-color:#3e4451}.docs-theme-dark .hljs-comment{color:#9e9e9e;font-style:italic}.docs-theme-dark .hljs-selector-tag{color:#c792ea}.docs-theme-dark .hljs-string,.docs-theme-dark .hljs-subst{color:#9ccc65}.docs-theme-dark .hljs-number,.docs-theme-dark .hljs-regexp,.docs-theme-dark .hljs-variable,.docs-theme-dark .hljs-template-variable{color:#f77669}.docs-theme-dark .hljs-keyword{color:#c792ea}.docs-theme-dark .hljs-function>.hljs-title{color:#75a5ff}.docs-theme-dark .hljs-tag{color:#ce93d8}.docs-theme-dark .hljs-name{color:#4dd0e1}.docs-theme-dark .hljs-type{color:#da4939}.docs-theme-dark .hljs-attribute{color:#80cbbf}.docs-theme-dark .hljs-symbol,.docs-theme-dark .hljs-bullet,.docs-theme-dark .hljs-built_in,.docs-theme-dark .hljs-builtin-name,.docs-theme-dark .hljs-link{color:#c792ea}.docs-theme-dark .hljs-params{color:#eefff7}.docs-theme-dark .hljs-meta,.docs-theme-dark .hljs-title{color:#75a5ff}.docs-theme-dark .hljs-section{color:#ffc66d}.docs-theme-dark .hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.docs-theme-dark .hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.docs-theme-dark .hljs-selector-class{color:#ffcb68}.docs-theme-dark .hljs-selector-id{color:#f77669}.docs-theme-dark .hljs-emphasis{font-style:italic}.docs-theme-dark .hljs-strong{font-weight:700}.docs-theme-dark .hljs-link{text-decoration:underline} diff --git a/styles.f005371ca8981555.css b/styles.f005371ca8981555.css new file mode 100644 index 00000000..1db49401 --- /dev/null +++ b/styles.f005371ca8981555.css @@ -0,0 +1 @@ +.photoviewer-modal{position:absolute;z-index:1090;width:320px;height:320px;overflow:visible!important;color:#333;cursor:default;background-color:#ffffffeb;border:1px solid rgba(0,0,0,.64);border-radius:6px;outline:none;box-shadow:0 2px 10px 2px #00000052}.photoviewer-inner{position:absolute;inset:0}.photoviewer-maximized{position:fixed;inset:0;width:auto;height:auto}.photoviewer-maximized.photoviewer-modal{border-width:0;border-radius:0}.photoviewer-maximized .photoviewer-header{border-radius:0}.photoviewer-maximized .photoviewer-resizable-handle{display:none}.photoviewer-toolbar{font-size:0}.photoviewer-button{display:inline-block;min-width:40px;height:40px;box-sizing:border-box;margin:0;font-size:16px;line-height:1;text-align:center;background:none;border-width:0;border-radius:0;color:inherit;cursor:pointer;outline:none}.photoviewer-button:hover{color:#111}.photoviewer-button:focus{background-color:#00000014}.photoviewer-button svg{display:inline-block;font-size:inherit;width:1em;height:1em;overflow:visible;vertical-align:-.125em}.photoviewer-header{position:relative;z-index:2;height:30px;border-radius:5px 5px 0 0;overflow:hidden}.photoviewer-header .photoviewer-toolbar{float:right}[dir=rtl] .photoviewer-header .photoviewer-toolbar{float:left}.photoviewer-header .photoviewer-button{height:30px}.photoviewer-header .photoviewer-button:hover{background-color:#00000014}.photoviewer-header .photoviewer-button-close:hover{color:#fff;background-color:#ff4545}.photoviewer-title{padding:8px 10px;font-size:14px;line-height:1;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;overflow:hidden}.photoviewer-stage{position:absolute;inset:30px 0 40px;z-index:1;border-top:1px solid rgba(0,0,0,.64);border-bottom:1px solid rgba(0,0,0,.64);background-color:#fff;overflow:hidden}.photoviewer-stage.stage-ready{text-align:center;font-size:0}.photoviewer-stage.stage-ready:before{content:"";display:inline-block;height:100%;vertical-align:middle;overflow:hidden}.photoviewer-image{position:absolute;display:inline-block;min-width:auto;max-width:none}.photoviewer-image.image-ready{position:static;max-width:100%;max-height:100%;vertical-align:middle}.photoviewer-footer{position:absolute;bottom:0;z-index:2;width:100%;height:40px;text-align:center}.photoviewer-footer .photoviewer-toolbar{display:inline-block}[dir=rtl] .photoviewer-button-prev,[dir=rtl] .photoviewer-button-next{transform:rotate(180deg)}.photoviewer-resizable-handle{position:absolute;z-index:10}.photoviewer-resizable-handle-e{inset:0 -5px 0 auto;width:10px;cursor:e-resize}.photoviewer-resizable-handle-s{inset:auto 0 -5px;height:10px;cursor:s-resize}.photoviewer-resizable-handle-w{inset:0 auto 0 -5px;width:10px;cursor:w-resize}.photoviewer-resizable-handle-n{inset:-5px 0 auto;height:10px;cursor:n-resize}.photoviewer-resizable-handle-se{inset:auto -5px -5px auto;width:10px;height:10px;cursor:se-resize}.photoviewer-resizable-handle-sw{inset:auto auto -5px -5px;width:10px;height:10px;cursor:sw-resize}.photoviewer-resizable-handle-nw{inset:-5px auto auto -5px;width:10px;height:10px;cursor:nw-resize}.photoviewer-resizable-handle-ne{inset:-5px -5px auto auto;width:10px;height:10px;cursor:ne-resize}:-moz-full-screen{inset:0!important;width:100%!important;height:100%!important;background-color:transparent;border-width:0;border-radius:0}:-moz-full-screen .photoviewer-header,:-moz-full-screen .photoviewer-footer,:-moz-full-screen .photoviewer-resizable-handle{display:none}:-moz-full-screen .photoviewer-stage{inset:0;border-width:0;background-color:#000}:-ms-fullscreen{inset:0!important;width:100%!important;height:100%!important;background-color:transparent;border-width:0;border-radius:0}:-ms-fullscreen .photoviewer-header,:-ms-fullscreen .photoviewer-footer,:-ms-fullscreen .photoviewer-resizable-handle{display:none}:-ms-fullscreen .photoviewer-stage{inset:0;border-width:0;background-color:#000}:full-screen{inset:0!important;width:100%!important;height:100%!important;background-color:transparent;border-width:0;border-radius:0}:full-screen .photoviewer-header,:full-screen .photoviewer-footer,:full-screen .photoviewer-resizable-handle{display:none}:full-screen .photoviewer-stage{inset:0;border-width:0;background-color:#000}:-webkit-full-screen{inset:0!important;width:100%!important;height:100%!important;background-color:transparent;border-width:0;border-radius:0}:fullscreen{inset:0!important;width:100%!important;height:100%!important;background-color:transparent;border-width:0;border-radius:0}:-webkit-full-screen .photoviewer-header,:-webkit-full-screen .photoviewer-footer,:-webkit-full-screen .photoviewer-resizable-handle{display:none}:fullscreen .photoviewer-header,:fullscreen .photoviewer-footer,:fullscreen .photoviewer-resizable-handle{display:none}:-webkit-full-screen .photoviewer-stage{inset:0;border-width:0;background-color:#000}:fullscreen .photoviewer-stage{inset:0;border-width:0;background-color:#000}::-webkit-backdrop{background-color:#000}::backdrop{background-color:#000}::-ms-backdrop{background-color:#000}.is-grab{cursor:move;cursor:grab}.is-grabbing{cursor:move;cursor:grabbing}.photoviewer-loader{position:absolute;inset:30px 0 40px;z-index:2;text-align:center;color:#333}.photoviewer-loader:before{content:"";position:relative;display:inline-block;width:36px;height:36px;box-sizing:border-box;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.5) rgba(0,0,0,.5) rgba(0,0,0,.5) rgba(255,255,255,.5);border-radius:100%;vertical-align:middle;animation:photoviewerLoading 1s infinite linear}.photoviewer-loader:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle;overflow:hidden}@keyframes photoviewerLoading{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.mat-button-loading .mdc-button__label,.mat-button-loading .mat-icon{visibility:hidden}.mat-button-loading .mat-mdc-progress-spinner{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}html,body{height:100vh}body{font-family:Roboto,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin:0}.docs-button[md-button],.docs-button[md-raised-button]{text-transform:uppercase}h1,h2{font-weight:400}.docs-primary-header{padding-left:20px}.docs-primary-header h1{font-weight:300;margin:0;padding:28px 8px;font-size:20px}.docs-component-category-list-card-image svg{width:100%}.docs-footer-angular-logo svg{height:50px}.docs-angular-logo svg{height:26px;margin:0 4px 3px 0;vertical-align:middle}code,pre{font-family:Roboto Mono,monospace}code{padding:3px;font-size:90%;background-color:#0000000f;word-wrap:break-word}pre{font-size:14px}kbd{display:inline-block;padding:3px 5px;font-size:75%;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}p{margin-top:0;margin-bottom:1rem}a{color:#3f51b5;text-decoration:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.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}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.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{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081}.mat-warn{--mat-option-selected-state-label-text-color: #f44336}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#3f51b5}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff4081}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 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);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #3f51b5;--mdc-linear-progress-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}@media (forced-colors: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(63, 81, 181, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#3f51b540;background-color:var(--mdc-linear-progress-track-color, rgba(63, 81, 181, .25))}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #ff4081;--mdc-linear-progress-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255, 64, 129, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#ff408140;background-color:var(--mdc-linear-progress-track-color, rgba(255, 64, 129, .25))}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-caret-color: #3f51b5;--mdc-filled-text-field-focus-active-indicator-color: #3f51b5;--mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #3f51b5;--mdc-outlined-text-field-focus-outline-color: #3f51b5;--mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38)}.mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.mat-mdc-form-field-focus-overlay{background-color:#000000de}.mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.04}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.12}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#3f51b5de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#ff4081de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#00000061}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #ff4081;--mdc-filled-text-field-focus-active-indicator-color: #ff4081;--mdc-filled-text-field-focus-label-text-color: rgba(255, 64, 129, .87);--mdc-outlined-text-field-caret-color: #ff4081;--mdc-outlined-text-field-focus-outline-color: #ff4081;--mdc-outlined-text-field-focus-label-text-color: rgba(255, 64, 129, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix{min-height:56px}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:16px;padding-bottom:16px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 16px;--mdc-filled-text-field-label-text-tracking: .03125em;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 16px;--mdc-outlined-text-field-label-text-tracking: .03125em;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(63, 81, 181, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(255, 64, 129, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #3f51b5;--mdc-chip-elevated-disabled-container-color: #3f51b5;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #ff4081;--mdc-chip-elevated-disabled-container-color: #ff4081;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #3949ab;--mdc-switch-selected-handle-color: #3949ab;--mdc-switch-selected-hover-state-layer-color: #3949ab;--mdc-switch-selected-pressed-state-layer-color: #3949ab;--mdc-switch-selected-focus-handle-color: #1a237e;--mdc-switch-selected-hover-handle-color: #1a237e;--mdc-switch-selected-pressed-handle-color: #1a237e;--mdc-switch-selected-focus-track-color: #7986cb;--mdc-switch-selected-hover-track-color: #7986cb;--mdc-switch-selected-pressed-track-color: #7986cb;--mdc-switch-selected-track-color: #7986cb;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-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);--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0}.mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#00000061}.mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #d81b60;--mdc-switch-selected-handle-color: #d81b60;--mdc-switch-selected-hover-state-layer-color: #d81b60;--mdc-switch-selected-pressed-state-layer-color: #d81b60;--mdc-switch-selected-focus-handle-color: #880e4f;--mdc-switch-selected-hover-handle-color: #880e4f;--mdc-switch-selected-pressed-handle-color: #880e4f;--mdc-switch-selected-focus-track-color: #f06292;--mdc-switch-selected-hover-track-color: #f06292;--mdc-switch-selected-pressed-track-color: #f06292;--mdc-switch-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle{--mdc-switch-state-layer-size: 48px}.mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-weight: 400}.mat-mdc-slide-toggle .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:.875rem;font-size:var(--mdc-typography-body2-font-size, .875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit)}.mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #3f51b5;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ff4081;--mdc-radio-selected-hover-icon-color: #ff4081;--mdc-radio-selected-icon-color: #ff4081;--mdc-radio-selected-pressed-icon-color: #ff4081;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #ff4081;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button .mdc-radio{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #3f51b5;--mdc-slider-focus-handle-color: #3f51b5;--mdc-slider-hover-handle-color: #3f51b5;--mdc-slider-active-track-color: #3f51b5;--mdc-slider-inactive-track-color: #3f51b5;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #3f51b5;--mat-mdc-slider-ripple-color: #3f51b5;--mat-mdc-slider-hover-ripple-color: rgba(63, 81, 181, .05);--mat-mdc-slider-focus-ripple-color: rgba(63, 81, 181, .2)}.mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #ff4081;--mdc-slider-focus-handle-color: #ff4081;--mdc-slider-hover-handle-color: #ff4081;--mdc-slider-active-track-color: #ff4081;--mdc-slider-inactive-track-color: #ff4081;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #ff4081;--mat-mdc-slider-ripple-color: #ff4081;--mat-mdc-slider-hover-ripple-color: rgba(255, 64, 129, .05);--mat-mdc-slider-focus-ripple-color: rgba(255, 64, 129, .2)}.mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #3f51b5;--mdc-radio-selected-hover-icon-color: #3f51b5;--mdc-radio-selected-icon-color: #3f51b5;--mdc-radio-selected-pressed-icon-color: #3f51b5}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #ff4081;--mdc-radio-selected-hover-icon-color: #ff4081;--mdc-radio-selected-icon-color: #ff4081;--mdc-radio-selected-pressed-icon-color: #ff4081}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #ff4081;--mdc-checkbox-selected-hover-icon-color: #ff4081;--mdc-checkbox-selected-icon-color: #ff4081;--mdc-checkbox-selected-pressed-icon-color: #ff4081;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ff4081;--mdc-checkbox-selected-hover-state-layer-color: #ff4081;--mdc-checkbox-selected-pressed-state-layer-color: #ff4081;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mat-mdc-list-base{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mat-mdc-list-base{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font-size:16px;font-weight:400;line-height:28px;font-family:Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px}.mat-mdc-paginator .mat-mdc-form-field-infix{min-height:40px}.mat-mdc-paginator .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:20px}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-floating-label{display:none}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #3f51b5;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #3f51b5;--mat-tab-header-active-ripple-color: #3f51b5;--mat-tab-header-inactive-ripple-color: #3f51b5;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #3f51b5;--mat-tab-header-active-hover-label-text-color: #3f51b5;--mat-tab-header-active-focus-indicator-color: #3f51b5;--mat-tab-header-active-hover-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #ff4081;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #ff4081;--mat-tab-header-active-ripple-color: #ff4081;--mat-tab-header-inactive-ripple-color: #ff4081;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #ff4081;--mat-tab-header-active-hover-label-text-color: #ff4081;--mat-tab-header-active-focus-indicator-color: #ff4081;--mat-tab-header-active-hover-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #3f51b5;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #ff4081;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #ff4081;--mdc-checkbox-selected-hover-icon-color: #ff4081;--mdc-checkbox-selected-icon-color: #ff4081;--mdc-checkbox-selected-pressed-icon-color: #ff4081;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #ff4081;--mdc-checkbox-selected-hover-state-layer-color: #ff4081;--mdc-checkbox-selected-pressed-state-layer-color: #ff4081;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #3f51b5;--mdc-checkbox-selected-hover-icon-color: #3f51b5;--mdc-checkbox-selected-icon-color: #3f51b5;--mdc-checkbox-selected-pressed-icon-color: #3f51b5;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #3f51b5;--mdc-checkbox-selected-hover-state-layer-color: #3f51b5;--mdc-checkbox-selected-pressed-state-layer-color: #3f51b5;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#00000061}html{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox .mdc-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #3f51b5}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #ff4081}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #3f51b5;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #ff4081;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #3f51b5;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #ff4081;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #3f51b5}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #ff4081}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button,.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.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-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-button.mat-primary,.mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-button.mat-accent,.mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-button.mat-warn,.mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.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-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-raised-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-warn,.mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.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{opacity:.12}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #3f51b5;--mat-mdc-button-persistent-ripple-color: #3f51b5;--mat-mdc-button-ripple-color: rgba(63, 81, 181, .1)}.mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #ff4081;--mat-mdc-button-persistent-ripple-color: #ff4081;--mat-mdc-button-ripple-color: rgba(255, 64, 129, .1)}.mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab,.mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.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-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab[disabled][disabled],.mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mat-mdc-fab.mat-unthemed,.mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: white;--mdc-fab-icon-color: black;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #3f51b5;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #ff4081;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-extended-fab{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #ff4081}.mat-mdc-snack-bar-container{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #3f51b5}.mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #ff4081}.mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-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:var(--mat-badge-disabled-state-text-color)}.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:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color: #3f51b5;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #ff4081;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-text-font: Roboto, sans-serif;--mat-standard-button-toggle-text-font: Roboto, sans-serif}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, .3);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(255, 64, 129, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(255, 64, 129, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(255, 64, 129, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #ff4081}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #3f51b5}.mat-icon.mat-accent{--mat-icon-color: #ff4081}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #3f51b5;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #3f51b5;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #3f51b5;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #ff4081;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #ff4081;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #ff4081;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow{color:#757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #3f51b5;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #ff4081;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Roboto,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mtx-alert{background-color:#fff}.mtx-alert-info.mtx-alert{background-color:#2196f3;color:#fff}.mtx-alert-success.mtx-alert{background-color:#4caf50;color:#fff}.mtx-alert-warning.mtx-alert{background-color:#ff9800;color:#fff}.mtx-alert-danger.mtx-alert{background-color:#f44336;color:#fff}.mtx-colorpicker-toggle-active{color:#3f51b5}.mtx-colorpicker-toggle-active.mat-accent{color:#ff4081}.mtx-colorpicker-toggle-active.mat-warn{color:#f44336}.mtx-datetimepicker-content{background-color:#fff;color:#000000de;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mtx-calendar-header{background-color:#3f51b5;color:#fff}.mtx-calendar-body-label{color:#0000008a}.mtx-calendar-table-header{color:#00000061}.mtx-calendar-body-cell-content{color:#000000de}.mtx-calendar-body-cell-content.mtx-calendar-body-selected{background-color:#3f51b5;color:#fff}.mtx-calendar-body-cell-content.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px #fff}.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected).mtx-calendar-body-today{border-color:#00000061}.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:#3f51b54d}.mtx-calendar-body-disabled>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:#00000061}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:#00000061}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:#3f51b566}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{color:#00000061}.mtx-clock-wrapper{background-color:#0000001f}.mtx-clock-center,.mtx-clock-hand{background-color:#3f51b5}.mtx-clock-hand:before{background-color:#3f51b5}.mtx-clock-cell{color:#000000de}.mtx-clock-cell.mtx-clock-cell-selected{background-color:#3f51b5;color:#fff}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:#0000000a}.mtx-clock-cell.mtx-clock-cell-disabled{color:#00000061}.mtx-datetimepicker-toggle-active{color:#3f51b5}.mtx-datetimepicker-toggle-active.mat-accent{color:#ff4081}.mtx-datetimepicker-toggle-active.mat-warn{color:#f44336}.mtx-time-input{color:#000000de;background-color:#0000001f}.mtx-time-input.mtx-time-input-active{color:#3f51b5;background-color:#3f51b533}.mtx-time-input.mtx-time-input-active:focus{border-color:#3f51b5;background-color:#fafafa}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:#3f51b599}.mtx-time-input.mtx-time-input-warning{border-color:#f44336}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-color: rgba(0, 0, 0, .75);border-color:#00000061}.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-color: rgba(0, 0, 0, .87);--mdc-typography-button-font-weight: 500;background-color:#ff408133}.mtx-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mtx-calendar-body{font-size:13px}.mtx-calendar-body-label,.mtx-calendar-period-button{font-size:14px;font-weight:500}.mtx-calendar-table-header th{font-size:11px;font-weight:400}.mtx-clock{font-size:14px}.mtx-drawer-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mtx-grid{border:1px solid rgba(0,0,0,.2)}.mtx-grid .mat-table-sticky-left,.mtx-grid .mat-table-sticky-right{border-color:#0000001f}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:#f5f5f5}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover,.mtx-grid .mat-mdc-table .mat-mdc-row.selected,.mtx-grid .mat-mdc-table .mat-mdc-row.mat-row-odd.selected{background-color:#e5e5e5}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px #ff4081}.mtx-grid .mat-mdc-footer-row .mat-mdc-footer-cell{border-top:1px solid rgba(0,0,0,.12);border-bottom-width:0;background-color:#f5f5f5}.mtx-grid .mat-mdc-paginator{border-top:1px solid rgba(0,0,0,.2)}.mtx-grid-toolbar{border-bottom:1px solid rgba(0,0,0,.2)}.mtx-grid-sidebar{border-color:#0003}.mtx-grid-statusbar{border-top:1px solid rgba(0,0,0,.2)}.mtx-grid-column-menu-item{color:#000000de}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{color:#000000de;background-color:#fff}.mtx-grid-column-menu-header{border-bottom:1px solid rgba(0,0,0,.12)}.mtx-grid-column-menu-footer{border-top:1px solid rgba(0,0,0,.12)}.mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed}.mat-column-resize-flex .mat-mdc-header-cell,.mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.mat-mdc-header-cell{position:relative}.mat-resizable{box-sizing:border-box}.mat-mdc-header-cell:not(.mat-resizable):after,.mat-resizable-handle{position:absolute;bottom:0;top:0;right:0;width:1px;background:transparent;transition:background .3s cubic-bezier(.55,0,.55,.2)}.mat-mdc-header-cell:not(.mat-resizable):after{content:""}[dir=rtl] .mat-mdc-header-cell:not(.mat-resizable):after,[dir=rtl] .mat-resizable-handle{left:0;right:auto}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after{background:rgba(0,0,0,.12)}.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background:#9fa8da}.mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.mat-resizable-handle:focus,.mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{background:#3f51b5;outline:none}.mat-column-resize-overlay-thumb{background:transparent;cursor:col-resize;height:100%;transition:background .3s cubic-bezier(.55,0,.55,.2);width:100%;-webkit-user-select:none;user-select:none}.mat-column-resize-overlay-thumb:active{background:linear-gradient(90deg,transparent,transparent 7px,#3f51b5,#3f51b5 1px,transparent 8px,transparent);will-change:transform}.mtx-loader-backdrop{background-color:#fafafabf}.mtx-popover-panel{color:#000000de;background-color:#fff}[class*=mtx-popover] .mtx-popover-direction-arrow:before{border-color:#0000001f}[class*=mtx-popover] .mtx-popover-direction-arrow:after{border-color:#fff}[class*=mtx-popover-below] .mtx-popover-direction-arrow:before,[class*=mtx-popover-below] .mtx-popover-direction-arrow:after,[class*=mtx-popover-above] .mtx-popover-direction-arrow:before,[class*=mtx-popover-above] .mtx-popover-direction-arrow:after{border-left-color:transparent;border-right-color:transparent}[class*=mtx-popover-before] .mtx-popover-direction-arrow:before,[class*=mtx-popover-before] .mtx-popover-direction-arrow:after,[class*=mtx-popover-after] .mtx-popover-direction-arrow:before,[class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-top-color:transparent;border-bottom-color:transparent}.mtx-progress{background-color:#0000000a}.mtx-progress-fill-info{background-color:#2196f3;color:#fff}.mtx-progress-fill-success{background-color:#4caf50;color:#fff}.mtx-progress-fill-warning{background-color:#ff9800;color:#fff}.mtx-progress-fill-danger{background-color:#f44336;color:#fff}.ng-select .ng-select-container{color:#000000de}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#00000061}.ng-select .ng-select-container .ng-value-container .ng-input>input{color:#000000de}.ng-select.ng-select-disabled .ng-value{color:#00000061}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{color:#000000de;background-color:#e0e0e0;border:1px solid rgba(0,0,0,.12)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{opacity:.4}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#0000001f}.ng-select .ng-clear-wrapper{color:#0000008a}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#f44336}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:rgba(0,0,0,.54) transparent transparent}.ng-select.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:#f44336 transparent transparent}.ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent rgba(0,0,0,.54)}.ng-select.ng-select-opened.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent #f44336}.ng-dropdown-panel{background-color:#fff}.ng-dropdown-panel.multiple .ng-option.selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel.multiple .ng-option.marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:#0000008a}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#000000de}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(0,0,0,.04)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(0,0,0,.12)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{color:#00000061}.mdc-text-field--outlined .ng-select{padding-top:16px;padding-bottom:16px;margin-top:-16px;margin-bottom:-16px}.ng-select{padding-top:24px;padding-bottom:8px;margin-top:-24px;margin-bottom:-8px}.mdc-text-field--no-label .ng-select{padding-top:16px;padding-bottom:16px;margin-top:-16px;margin-bottom:-16px}.mtx-slider-thumb{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mtx-slider-track-background{background-color:#bdbdbd}.mat-primary .mtx-slider-track-fill,.mat-primary .mtx-slider-thumb,.mat-primary .mtx-slider-thumb-label{background-color:#3f51b5}.mat-primary .mtx-slider-thumb-label-text{color:#fff}.mat-primary .mtx-slider-focus-ring{background-color:#3f51b533}.mat-accent .mtx-slider-track-fill,.mat-accent .mtx-slider-thumb,.mat-accent .mtx-slider-thumb-label{background-color:#ff4081}.mat-accent .mtx-slider-thumb-label-text{color:#fff}.mat-accent .mtx-slider-focus-ring{background-color:#ff408133}.mat-warn .mtx-slider-track-fill,.mat-warn .mtx-slider-thumb,.mat-warn .mtx-slider-thumb-label{background-color:#f44336}.mat-warn .mtx-slider-thumb-label-text{color:#fff}.mat-warn .mtx-slider-focus-ring{background-color:#f4433633}.mtx-slider:hover .mtx-slider-track-background,.mtx-slider.cdk-focused .mtx-slider-track-background{background-color:#00000061}.mtx-slider-disabled .mtx-slider-track-background{background-color:#bdbdbd8a}.mtx-slider-disabled .mtx-slider-track-fill,.mtx-slider-disabled .mtx-slider-thumb{background-color:#bdbdbd}.mtx-slider-disabled:hover .mtx-slider-track-background,.mtx-slider-disabled.cdk-focused .mtx-slider-track-background{background-color:#bdbdbd8a}.mtx-slider-min-value .mtx-slider-focus-ring{background-color:#0000001f}.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb,.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb-label{background-color:#000000de}.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb,.mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb-label{background-color:#00000042}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider) .mtx-slider-thumb{background-color:#bdbdbd}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover .mtx-slider-thumb,.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused .mtx-slider-thumb{background-color:#00000061}.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover.mtx-slider-disabled .mtx-slider-thumb,.mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused.mtx-slider-disabled .mtx-slider-thumb{border-color:#bdbdbd}.mtx-slider-has-ticks .mtx-slider-wrapper:after{border-color:#000000b3}.mtx-slider-horizontal .mtx-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mtx-slider-vertical .mtx-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mtx-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:400}.mtx-split>.mtx-split-gutter{background-color:#0000001f}.mtx-split>.mtx-split-gutter:hover{background-color:#3f51b5}.mtx-split>.mtx-split-gutter.mat-accent:hover{background-color:#ff4081}.mtx-split>.mtx-split-gutter.mat-warn:hover{background-color:#f44336}.mtx-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.mtx-mdc-tooltip{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.docs-component-category-list-summary a{color:#3f51b5}.docs-component-category-list-card-summary{color:#0000008a}.docs-component-category-list-card{border:1px solid rgba(0,0,0,.12);border-radius:4px;background:white}.docs-component-category-list-card:hover{background:rgba(0,0,0,.03)}.docs-component-category-list-card-title{color:#000000de}.docs-component-category-list-card-image-wrapper{border-bottom:1px solid rgba(0,0,0,.12)}.docs-primary-header{background:#3f51b5}.docs-primary-header h1{color:#fff}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(63,81,181,.15);color:#3f51b5}.docs-component-viewer-nav-content .mat-list-item{color:#000000a6}.nav-item-title{color:#00000059}.docs-component-viewer-nav-content{border-right:1px solid rgba(0,0,0,.12)}.docs-component-viewer-nav-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}.docs-component-viewer-nav-content a{color:#0000008a}.docs-component-viewer-nav-content a:hover{color:#000000de}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(63,81,181,.15)}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected .mdc-list-item__primary-text{color:#3f51b5}.docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected:hover{background:rgba(63,81,181,.3)}@media (max-width: 959px){.docs-component-viewer-sidenav .docs-component-viewer-nav-content{background:none}.mat-drawer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}}guide-viewer,app-component-viewer{color:#000000de}guide-viewer .mat-tab-label:focus,app-component-viewer .mat-tab-label:focus{color:#000000de}.docs-component-viewer-tabbed-content,.docs-api-h3{border-bottom:1px solid rgba(0,0,0,.12)}app-homepage .docs-header-background{background:#3f51b5}app-homepage .docs-header-headline{color:#fff}app-homepage .docs-header-start{color:#3f51b5}app-homepage .docs-header-start .docs-link{color:#fff}app-homepage .docs-homepage-row{color:#0000008a}app-homepage .docs-homepage-carousel-row h2{color:#0000008a}app-homepage a.docs-link,app-homepage a.docs-featured-components-carousel-item{color:#0000008a}app-homepage .docs-homepage-guides-card,app-homepage a.docs-link:hover{color:#000000de}app-homepage .docs-homepage-guides-card-divider{background:#ff4081}app-homepage [carousel-item]:hover .docs-homepage-guides-card{background:rgba(0,0,0,.04)}app-homepage [carousel-item]:focus{outline:none}app-homepage [carousel-item]:focus .docs-homepage-guides-card{background:rgba(0,0,0,.12)}.docs-markdown h3{border-bottom:1px solid rgba(0,0,0,.12)}.docs-markdown th{background-color:#00000006}.docs-markdown td{border:1px solid rgba(0,0,0,.12)}example-viewer .docs-example-viewer-wrapper{border:1px solid rgba(0,0,0,.2)}example-viewer .docs-example-viewer-title{color:#0000008a}example-viewer .docs-example-button{color:#0000008a}[dir=rtl] example-viewer .docs-example-button{right:auto;left:8px}example-viewer .docs-example-source{overflow:auto}example-viewer .code-snippet{background:rgba(0,0,0,.01)}example-viewer .docs-example-viewer-source .code-snippet{border-bottom:1px solid rgba(0,0,0,.12)}.docs-toc-container{border-left:solid 4px #3f51b5}.docs-toc-container .docs-link{color:#0000008a;transition:color .1s}.docs-toc-container .docs-link:hover,.docs-toc-container .docs-link.docs-active{color:#3f51b5}app-navbar{color:#fff}app-navbar .docs-navbar,app-navbar .docs-navbar-header{background:#3f51b5}app-navbar .docs-navbar a:hover,app-navbar .docs-navbar a:focus,app-navbar .docs-navbar-header a:hover,app-navbar .docs-navbar-header a:focus{background:rgba(0,0,0,.4);color:#f48fb1}app-navbar .docs-navbar .docs-navbar-header-item-selected,app-navbar .docs-navbar-header .docs-navbar-header-item-selected{background:rgba(0,0,0,.2)}.hljs{display:block;overflow-x:auto;padding:20px;background:#fafafa;color:#37474f;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:300 100%/1 Roboto Mono,monospace;font-size:14px}.hljs>*::selection,.hljs-section{background-color:#d6edea}.hljs-comment{color:#616161;font-style:italic}.hljs-tag,.hljs-selector-tag,.hljs-regexp,.hljs-meta{color:#9c27b0}.hljs-string,.hljs-subst{color:#0d904f}.hljs-number,.hljs-variable,.hljs-template-variable{color:#80cbc4}.hljs-name,.hljs-keyword,.hljs-type,.hljs-attribute{color:#3b78e7}.hljs-title,.hljs-function>.hljs-title,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-builtin-name,.hljs-link{color:#6182b8}.hljs-params{color:#d81b60}.hljs-addition{color:#3b78e7;display:inline-block;width:100%}.hljs-deletion{color:#e53935;display:inline-block;width:100%}.hljs-selector-id,.hljs-selector-class{color:#8796b0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.docs-theme-dark{--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-ripple-element{background-color:#ffffff1a}.docs-theme-dark{--mat-option-selected-state-label-text-color: #e91e63;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}.docs-theme-dark .mat-accent{--mat-option-selected-state-label-text-color: #607d8b}.docs-theme-dark .mat-warn{--mat-option-selected-state-label-text-color: #f44336}.docs-theme-dark{--mat-optgroup-label-text-color: white}.docs-theme-dark .mat-pseudo-checkbox-full{color:#ffffffb3}.docs-theme-dark .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#686868}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#e91e63}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#e91e63}.docs-theme-dark .mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#607d8b}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#607d8b}.docs-theme-dark .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#607d8b}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#607d8b}.docs-theme-dark .mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#f44336}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#f44336}.docs-theme-dark .mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.docs-theme-dark .mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#303030}.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#686868}.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.docs-theme-dark .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#686868}.docs-theme-dark .mat-app-background,.docs-theme-dark.mat-app-background{background-color:#303030;color:#fff}.docs-theme-dark .mat-elevation-z0,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.docs-theme-dark .mat-elevation-z1,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.docs-theme-dark .mat-elevation-z2,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mat-elevation-z3,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.docs-theme-dark .mat-elevation-z4,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.docs-theme-dark .mat-elevation-z5,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.docs-theme-dark .mat-elevation-z6,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.docs-theme-dark .mat-elevation-z7,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.docs-theme-dark .mat-elevation-z8,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.docs-theme-dark .mat-elevation-z9,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.docs-theme-dark .mat-elevation-z10,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.docs-theme-dark .mat-elevation-z11,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.docs-theme-dark .mat-elevation-z12,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.docs-theme-dark .mat-elevation-z13,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.docs-theme-dark .mat-elevation-z14,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.docs-theme-dark .mat-elevation-z15,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.docs-theme-dark .mat-elevation-z16,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.docs-theme-dark .mat-elevation-z17,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.docs-theme-dark .mat-elevation-z18,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.docs-theme-dark .mat-elevation-z19,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.docs-theme-dark .mat-elevation-z20,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.docs-theme-dark .mat-elevation-z21,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.docs-theme-dark .mat-elevation-z22,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.docs-theme-dark .mat-elevation-z23,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.docs-theme-dark .mat-elevation-z24,.docs-theme-dark .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.docs-theme-dark .mat-mdc-card{--mdc-elevated-card-container-color: #424242;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #424242;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 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);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7)}.docs-theme-dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #e91e63;--mdc-linear-progress-track-color: rgba(233, 30, 99, .25)}.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:#e91e6340;background-color:var(--mdc-linear-progress-track-color, rgba(233, 30, 99, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(233, 30, 99, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar .mdc-linear-progress__buffer-bar{background-color:#e91e6340;background-color:var(--mdc-linear-progress-track-color, rgba(233, 30, 99, .25))}.docs-theme-dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #607d8b;--mdc-linear-progress-track-color: rgba(96, 125, 139, .25)}.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:#607d8b40;background-color:var(--mdc-linear-progress-track-color, rgba(96, 125, 139, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(96, 125, 139, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar.mat-accent .mdc-linear-progress__buffer-bar{background-color:#607d8b40;background-color:var(--mdc-linear-progress-track-color, rgba(96, 125, 139, .25))}.docs-theme-dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes mdc-linear-progress-buffering{}.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-dots{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E")}}.docs-theme-dark .mat-mdc-progress-bar.mat-warn .mdc-linear-progress__buffer-bar{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.docs-theme-dark .mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.docs-theme-dark{--mdc-filled-text-field-caret-color: #e91e63;--mdc-filled-text-field-focus-active-indicator-color: #e91e63;--mdc-filled-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-filled-text-field-container-color: #4a4a4a;--mdc-filled-text-field-disabled-container-color: #464646;--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(255, 255, 255, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(255, 255, 255, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336;--mdc-outlined-text-field-caret-color: #e91e63;--mdc-outlined-text-field-focus-outline-color: #e91e63;--mdc-outlined-text-field-focus-label-text-color: rgba(233, 30, 99, .87);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .06);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336;--mat-form-field-disabled-input-text-placeholder-color: rgba(255, 255, 255, .38)}.docs-theme-dark .mat-mdc-form-field-error{color:var(--mdc-theme-error, #f44336)}.docs-theme-dark .mat-mdc-form-field-subscript-wrapper,.docs-theme-dark .mat-mdc-form-field-bottom-align:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-weight)}.docs-theme-dark .mat-mdc-form-field-focus-overlay{background-color:#ffffffde}.docs-theme-dark .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:.08}.docs-theme-dark .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:.24}.docs-theme-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:#000000de}.docs-theme-dark select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:#00000061}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix:after{color:#ffffff8a}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary .mat-mdc-form-field-infix:after{color:#e91e63de}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent .mat-mdc-form-field-infix:after{color:#607d8bde}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn .mat-mdc-form-field-infix:after{color:#f44336de}.docs-theme-dark .mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix:after{color:#ffffff61}.docs-theme-dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #607d8b;--mdc-filled-text-field-focus-active-indicator-color: #607d8b;--mdc-filled-text-field-focus-label-text-color: rgba(96, 125, 139, .87);--mdc-outlined-text-field-caret-color: #607d8b;--mdc-outlined-text-field-focus-outline-color: #607d8b;--mdc-outlined-text-field-focus-label-text-color: rgba(96, 125, 139, .87)}.docs-theme-dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87);--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.docs-theme-dark .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid transparent}.docs-theme-dark [dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid transparent}.docs-theme-dark{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(233, 30, 99, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(96, 125, 139, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(255, 255, 255, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}.docs-theme-dark{--mat-autocomplete-background-color: #424242}.docs-theme-dark .mat-mdc-dialog-container{--mdc-dialog-container-color: #424242;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}.docs-theme-dark .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: #595959;--mdc-chip-elevated-disabled-container-color: #595959;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #e91e63;--mdc-chip-elevated-disabled-container-color: #e91e63;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #607d8b;--mdc-chip-elevated-disabled-container-color: #607d8b;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.docs-theme-dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.docs-theme-dark .mat-mdc-slide-toggle{--mdc-switch-selected-focus-state-layer-color: #f06292;--mdc-switch-selected-handle-color: #f06292;--mdc-switch-selected-hover-state-layer-color: #f06292;--mdc-switch-selected-pressed-state-layer-color: #f06292;--mdc-switch-selected-focus-handle-color: #f48fb1;--mdc-switch-selected-hover-handle-color: #f48fb1;--mdc-switch-selected-pressed-handle-color: #f48fb1;--mdc-switch-selected-focus-track-color: #d81b60;--mdc-switch-selected-hover-track-color: #d81b60;--mdc-switch-selected-pressed-track-color: #d81b60;--mdc-switch-selected-track-color: #d81b60;--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-handle-shadow-color: black;--mdc-switch-disabled-handle-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);--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161}.docs-theme-dark .mat-mdc-slide-toggle .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-slide-toggle .mdc-switch--disabled+label{color:#ffffff80}.docs-theme-dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #90a4ae;--mdc-switch-selected-handle-color: #90a4ae;--mdc-switch-selected-hover-state-layer-color: #90a4ae;--mdc-switch-selected-pressed-state-layer-color: #90a4ae;--mdc-switch-selected-focus-handle-color: #b0bec5;--mdc-switch-selected-hover-handle-color: #b0bec5;--mdc-switch-selected-pressed-handle-color: #b0bec5;--mdc-switch-selected-focus-track-color: #546e7a;--mdc-switch-selected-hover-track-color: #546e7a;--mdc-switch-selected-pressed-track-color: #546e7a;--mdc-switch-selected-track-color: #546e7a}.docs-theme-dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e57373;--mdc-switch-selected-handle-color: #e57373;--mdc-switch-selected-hover-state-layer-color: #e57373;--mdc-switch-selected-pressed-state-layer-color: #e57373;--mdc-switch-selected-focus-handle-color: #ef9a9a;--mdc-switch-selected-hover-handle-color: #ef9a9a;--mdc-switch-selected-pressed-handle-color: #ef9a9a;--mdc-switch-selected-focus-track-color: #e53935;--mdc-switch-selected-hover-track-color: #e53935;--mdc-switch-selected-pressed-track-color: #e53935;--mdc-switch-selected-track-color: #e53935}.docs-theme-dark .mat-mdc-radio-button .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #e91e63;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #607d8b;--mdc-radio-selected-hover-icon-color: #607d8b;--mdc-radio-selected-icon-color: #607d8b;--mdc-radio-selected-pressed-icon-color: #607d8b;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #607d8b;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #fff;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-slider{--mdc-slider-label-container-color: white;--mdc-slider-label-label-text-color: black;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-mdc-slider-value-indicator-opacity: .9}.docs-theme-dark .mat-mdc-slider.mat-primary{--mdc-slider-handle-color: #e91e63;--mdc-slider-focus-handle-color: #e91e63;--mdc-slider-hover-handle-color: #e91e63;--mdc-slider-active-track-color: #e91e63;--mdc-slider-inactive-track-color: #e91e63;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #e91e63;--mat-mdc-slider-ripple-color: #e91e63;--mat-mdc-slider-hover-ripple-color: rgba(233, 30, 99, .05);--mat-mdc-slider-focus-ripple-color: rgba(233, 30, 99, .2)}.docs-theme-dark .mat-mdc-slider.mat-accent{--mdc-slider-handle-color: #607d8b;--mdc-slider-focus-handle-color: #607d8b;--mdc-slider-hover-handle-color: #607d8b;--mdc-slider-active-track-color: #607d8b;--mdc-slider-inactive-track-color: #607d8b;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #607d8b;--mat-mdc-slider-ripple-color: #607d8b;--mat-mdc-slider-hover-ripple-color: rgba(96, 125, 139, .05);--mat-mdc-slider-focus-ripple-color: rgba(96, 125, 139, .2)}.docs-theme-dark .mat-mdc-slider.mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.docs-theme-dark{--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #424242}.docs-theme-dark .mat-mdc-list-base{--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}.docs-theme-dark .mdc-list-item__start,.docs-theme-dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #e91e63;--mdc-radio-selected-hover-icon-color: #e91e63;--mdc-radio-selected-icon-color: #e91e63;--mdc-radio-selected-pressed-icon-color: #e91e63}.docs-theme-dark .mat-accent .mdc-list-item__start,.docs-theme-dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #607d8b;--mdc-radio-selected-hover-icon-color: #607d8b;--mdc-radio-selected-icon-color: #607d8b;--mdc-radio-selected-pressed-icon-color: #607d8b}.docs-theme-dark .mat-warn .mdc-list-item__start,.docs-theme-dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #fff;--mdc-radio-disabled-unselected-icon-color: #fff;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-radio-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.docs-theme-dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #607d8b;--mdc-checkbox-selected-hover-icon-color: #607d8b;--mdc-checkbox-selected-icon-color: #607d8b;--mdc-checkbox-selected-pressed-icon-color: #607d8b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #607d8b;--mdc-checkbox-selected-hover-state-layer-color: #607d8b;--mdc-checkbox-selected-pressed-state-layer-color: #607d8b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected.mdc-list-item--with-leading-icon .mdc-list-item__start,.docs-theme-dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated.mdc-list-item--with-leading-icon .mdc-list-item__start{color:#e91e63}.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.docs-theme-dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}.docs-theme-dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-tab-group,.docs-theme-dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #e91e63;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #e91e63;--mat-tab-header-active-ripple-color: #e91e63;--mat-tab-header-inactive-ripple-color: #e91e63;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #e91e63;--mat-tab-header-active-hover-label-text-color: #e91e63;--mat-tab-header-active-focus-indicator-color: #e91e63;--mat-tab-header-active-hover-indicator-color: #e91e63}.docs-theme-dark .mat-mdc-tab-group.mat-accent,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #607d8b;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #607d8b;--mat-tab-header-active-ripple-color: #607d8b;--mat-tab-header-inactive-ripple-color: #607d8b;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #607d8b;--mat-tab-header-active-hover-label-text-color: #607d8b;--mat-tab-header-active-focus-indicator-color: #607d8b;--mat-tab-header-active-hover-indicator-color: #607d8b}.docs-theme-dark .mat-mdc-tab-group.mat-warn,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(255, 255, 255, .5);--mat-tab-header-pagination-icon-color: #fff;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.docs-theme-dark .mat-mdc-tab-group.mat-background-primary,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #e91e63;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark .mat-mdc-tab-group.mat-background-accent,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #607d8b;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark .mat-mdc-tab-group.mat-background-warn,.docs-theme-dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.docs-theme-dark{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #607d8b;--mdc-checkbox-selected-hover-icon-color: #607d8b;--mdc-checkbox-selected-icon-color: #607d8b;--mdc-checkbox-selected-pressed-icon-color: #607d8b;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #607d8b;--mdc-checkbox-selected-hover-state-layer-color: #607d8b;--mdc-checkbox-selected-pressed-state-layer-color: #607d8b;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #e91e63;--mdc-checkbox-selected-hover-icon-color: #e91e63;--mdc-checkbox-selected-icon-color: #e91e63;--mdc-checkbox-selected-pressed-icon-color: #e91e63;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #e91e63;--mdc-checkbox-selected-hover-state-layer-color: #e91e63;--mdc-checkbox-selected-pressed-state-layer-color: #e91e63;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}.docs-theme-dark .mat-mdc-checkbox .mdc-form-field{color:var(--mdc-theme-text-primary-on-background, white)}.docs-theme-dark .mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:#ffffff80}.docs-theme-dark .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #e91e63}.docs-theme-dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #607d8b}.docs-theme-dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.docs-theme-dark .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-text-button-label-text-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #424242;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #e91e63;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #607d8b;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-filled-button-container-color: rgba(255, 255, 255, .12);--mdc-filled-button-label-text-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #424242;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #e91e63;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #607d8b;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-color: rgba(255, 255, 255, .12);--mdc-protected-button-label-text-color: rgba(255, 255, 255, .5);--mdc-protected-button-container-elevation: 0}.docs-theme-dark .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}.docs-theme-dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #e91e63}.docs-theme-dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #607d8b}.docs-theme-dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336}.docs-theme-dark .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5);--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-button-disabled-outline-color: rgba(255, 255, 255, .12)}.docs-theme-dark .mat-mdc-button,.docs-theme-dark .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-button.mat-primary,.docs-theme-dark .mat-mdc-outlined-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #e91e63;--mat-mdc-button-ripple-color: rgba(233, 30, 99, .1)}.docs-theme-dark .mat-mdc-button.mat-accent,.docs-theme-dark .mat-mdc-outlined-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #607d8b;--mat-mdc-button-ripple-color: rgba(96, 125, 139, .1)}.docs-theme-dark .mat-mdc-button.mat-warn,.docs-theme-dark .mat-mdc-outlined-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.docs-theme-dark .mat-mdc-raised-button,.docs-theme-dark .mat-mdc-unelevated-button{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-raised-button.mat-primary,.docs-theme-dark .mat-mdc-unelevated-button.mat-primary,.docs-theme-dark .mat-mdc-raised-button.mat-accent,.docs-theme-dark .mat-mdc-unelevated-button.mat-accent,.docs-theme-dark .mat-mdc-raised-button.mat-warn,.docs-theme-dark .mat-mdc-unelevated-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-icon-button{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1);--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-icon-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #e91e63;--mat-mdc-button-persistent-ripple-color: #e91e63;--mat-mdc-button-ripple-color: rgba(233, 30, 99, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #607d8b;--mat-mdc-button-persistent-ripple-color: #607d8b;--mat-mdc-button-ripple-color: rgba(96, 125, 139, .1)}.docs-theme-dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.docs-theme-dark .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-fab,.docs-theme-dark .mat-mdc-mini-fab{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-fab:hover .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple:before{opacity:.08}.docs-theme-dark .mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-fab:active .mat-mdc-button-persistent-ripple:before,.docs-theme-dark .mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple:before{opacity:.24}.docs-theme-dark .mat-mdc-fab.mat-primary,.docs-theme-dark .mat-mdc-mini-fab.mat-primary,.docs-theme-dark .mat-mdc-fab.mat-accent,.docs-theme-dark .mat-mdc-mini-fab.mat-accent,.docs-theme-dark .mat-mdc-fab.mat-warn,.docs-theme-dark .mat-mdc-mini-fab.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.docs-theme-dark .mat-mdc-fab[disabled][disabled],.docs-theme-dark .mat-mdc-mini-fab[disabled][disabled]{--mdc-fab-container-color: rgba(255, 255, 255, .12);--mdc-fab-icon-color: rgba(255, 255, 255, .5);--mat-mdc-fab-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-mdc-fab.mat-unthemed,.docs-theme-dark .mat-mdc-mini-fab.mat-unthemed{--mdc-fab-container-color: #424242;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-primary,.docs-theme-dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-container-color: #e91e63;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-accent,.docs-theme-dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: #607d8b;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-fab.mat-warn,.docs-theme-dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: white;--mat-mdc-fab-color: #fff}.docs-theme-dark .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #d9d9d9;--mdc-snackbar-supporting-text-color: rgba(66, 66, 66, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87)}.docs-theme-dark .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #e91e63}.docs-theme-dark .mat-mdc-progress-spinner.mat-accent{--mdc-circular-progress-active-indicator-color: #607d8b}.docs-theme-dark .mat-mdc-progress-spinner.mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}.docs-theme-dark{--mat-badge-background-color: #e91e63;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #6e6e6e;--mat-badge-disabled-state-text-color: rgba(255, 255, 255, .5)}.docs-theme-dark .mat-badge-accent{--mat-badge-background-color: #607d8b;--mat-badge-text-color: white}.docs-theme-dark .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}.docs-theme-dark{--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242}.docs-theme-dark{--mat-legacy-button-toggle-text-color: rgba(255, 255, 255, .5);--mat-legacy-button-toggle-state-layer-color: rgba(255, 255, 255, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(255, 255, 255, .7);--mat-legacy-button-toggle-selected-state-background-color: #212121;--mat-legacy-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-legacy-button-toggle-disabled-state-background-color: black;--mat-legacy-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #424242;--mat-standard-button-toggle-state-layer-color: white;--mat-standard-button-toggle-selected-state-background-color: #212121;--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-standard-button-toggle-disabled-state-background-color: #424242;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #424242;--mat-standard-button-toggle-divider-color: #595959}.docs-theme-dark{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #e91e63;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(233, 30, 99, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(233, 30, 99, .3);--mat-datepicker-toggle-active-state-icon-color: #e91e63;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(233, 30, 99, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: white;--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-icon-color: white;--mat-datepicker-calendar-navigation-button-icon-color: white;--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(255, 255, 255, .3);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: rgba(255, 255, 255, .5);--mat-datepicker-range-input-disabled-state-text-color: rgba(255, 255, 255, .5);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}.docs-theme-dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #607d8b;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(96, 125, 139, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(96, 125, 139, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(96, 125, 139, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(96, 125, 139, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.docs-theme-dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.docs-theme-dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #607d8b}.docs-theme-dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.docs-theme-dark{--mat-divider-color: rgba(255, 255, 255, .12)}.docs-theme-dark{--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-expansion-header-disabled-state-text-color: rgba(255, 255, 255, .3);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7)}.docs-theme-dark{--mat-icon-color: inherit}.docs-theme-dark .mat-icon.mat-primary{--mat-icon-color: #e91e63}.docs-theme-dark .mat-icon.mat-accent{--mat-icon-color: #607d8b}.docs-theme-dark .mat-icon.mat-warn{--mat-icon-color: #f44336}.docs-theme-dark{--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(189, 189, 189, .6)}.docs-theme-dark{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #e91e63;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #e91e63;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #e91e63;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .04);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.docs-theme-dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #607d8b;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #607d8b;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #607d8b;--mat-stepper-header-edit-state-icon-foreground-color: white}.docs-theme-dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}.docs-theme-dark .mat-sort-header-arrow{color:#c6c6c6}.docs-theme-dark{--mat-toolbar-container-background-color: #212121;--mat-toolbar-container-text-color: white}.docs-theme-dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #e91e63;--mat-toolbar-container-text-color: white}.docs-theme-dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #607d8b;--mat-toolbar-container-text-color: white}.docs-theme-dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.docs-theme-dark .mat-tree{background:#424242}.docs-theme-dark .mat-tree-node,.docs-theme-dark .mat-nested-tree-node{color:#fff}.docs-theme-dark .mtx-alert{background-color:#424242}.docs-theme-dark .mtx-alert-info.mtx-alert{background-color:#2196f3;color:#fff}.docs-theme-dark .mtx-alert-success.mtx-alert{background-color:#4caf50;color:#fff}.docs-theme-dark .mtx-alert-warning.mtx-alert{background-color:#ff9800;color:#fff}.docs-theme-dark .mtx-alert-danger.mtx-alert{background-color:#f44336;color:#fff}.docs-theme-dark .mtx-colorpicker-toggle-active{color:#e91e63}.docs-theme-dark .mtx-colorpicker-toggle-active.mat-accent{color:#607d8b}.docs-theme-dark .mtx-colorpicker-toggle-active.mat-warn{color:#f44336}.docs-theme-dark .mtx-datetimepicker-content{background-color:#424242;color:#fff;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.docs-theme-dark .mtx-calendar-header{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-calendar-body-label{color:#ffffffb3}.docs-theme-dark .mtx-calendar-table-header{color:#ffffff80}.docs-theme-dark .mtx-calendar-body-cell-content{color:#fff}.docs-theme-dark .mtx-calendar-body-cell-content.mtx-calendar-body-selected{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-calendar-body-cell-content.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px #fff}.docs-theme-dark .mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected).mtx-calendar-body-today{border-color:#ffffff80}.docs-theme-dark .mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected),.docs-theme-dark .mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:#e91e634d}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:#ffffff80}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:#ffffff80}.docs-theme-dark .mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:#e91e6366}.docs-theme-dark .mtx-calendar-previous-button.disabled,.docs-theme-dark .mtx-calendar-next-button.disabled{color:#ffffff80}.docs-theme-dark .mtx-clock-wrapper{background-color:#ffffff1f}.docs-theme-dark .mtx-clock-center,.docs-theme-dark .mtx-clock-hand{background-color:#e91e63}.docs-theme-dark .mtx-clock-hand:before{background-color:#e91e63}.docs-theme-dark .mtx-clock-cell{color:#fff}.docs-theme-dark .mtx-clock-cell.mtx-clock-cell-selected{background-color:#e91e63;color:#fff}.docs-theme-dark .mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:#ffffff0a}.docs-theme-dark .mtx-clock-cell.mtx-clock-cell-disabled{color:#ffffff80}.docs-theme-dark .mtx-datetimepicker-toggle-active{color:#e91e63}.docs-theme-dark .mtx-datetimepicker-toggle-active.mat-accent{color:#607d8b}.docs-theme-dark .mtx-datetimepicker-toggle-active.mat-warn{color:#f44336}.docs-theme-dark .mtx-time-input{color:#fff;background-color:#ffffff1f}.docs-theme-dark .mtx-time-input.mtx-time-input-active{color:#e91e63;background-color:#e91e6333}.docs-theme-dark .mtx-time-input.mtx-time-input-active:focus{border-color:#e91e63;background-color:#303030}.docs-theme-dark .mtx-time-input.mtx-time-input-active:focus::placeholder{color:#e91e6399}.docs-theme-dark .mtx-time-input.mtx-time-input-warning{border-color:#f44336}.docs-theme-dark .mtx-time-ampm .mtx-time-am,.docs-theme-dark .mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-color: rgba(255, 255, 255, .75);border-color:#ffffff80}.docs-theme-dark .mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.docs-theme-dark .mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-color: white;--mdc-typography-button-font-weight: 500;background-color:#607d8b33}.docs-theme-dark .mtx-drawer-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#424242;color:#fff}.docs-theme-dark .mtx-grid{border:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid .mat-table-sticky-left,.docs-theme-dark .mtx-grid .mat-table-sticky-right{border-color:#ffffff1f}.docs-theme-dark .mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:#3a3a3a}.docs-theme-dark .mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover,.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-row.selected,.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-row.mat-row-odd.selected{background-color:#2a2a2a}.docs-theme-dark .mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px #607d8b}.docs-theme-dark .mtx-grid .mat-mdc-footer-row .mat-mdc-footer-cell{border-top:1px solid rgba(255,255,255,.12);border-bottom-width:0;background-color:#212121}.docs-theme-dark .mtx-grid .mat-mdc-paginator{border-top:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-toolbar{border-bottom:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-sidebar{border-color:#fff3}.docs-theme-dark .mtx-grid-statusbar{border-top:1px solid rgba(255,255,255,.2)}.docs-theme-dark .mtx-grid-column-menu-item{color:#fff}.docs-theme-dark .mtx-grid-column-menu-header,.docs-theme-dark .mtx-grid-column-menu-footer{color:#fff;background-color:#424242}.docs-theme-dark .mtx-grid-column-menu-header{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .mtx-grid-column-menu-footer{border-top:1px solid rgba(255,255,255,.12)}.docs-theme-dark .mat-column-resize-table.cdk-column-resize-with-resized-column{table-layout:fixed}.docs-theme-dark .mat-column-resize-flex .mat-mdc-header-cell,.docs-theme-dark .mat-column-resize-flex .mat-mdc-cell{box-sizing:border-box;min-width:32px}.docs-theme-dark .mat-mdc-header-cell{position:relative}.docs-theme-dark .mat-resizable{box-sizing:border-box}.docs-theme-dark .mat-mdc-header-cell:not(.mat-resizable):after,.docs-theme-dark .mat-resizable-handle{position:absolute;bottom:0;top:0;right:0;width:1px;background:transparent;transition:background .3s cubic-bezier(.55,0,.55,.2)}.docs-theme-dark .mat-mdc-header-cell:not(.mat-resizable):after{content:""}.docs-theme-dark [dir=rtl] .mat-mdc-header-cell:not(.mat-resizable):after,.docs-theme-dark [dir=rtl] .mat-resizable-handle{left:0;right:auto}.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-mdc-header-cell:not(.mat-resizable):after{background:rgba(255,255,255,.12)}.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle{background:#f48fb1}.docs-theme-dark .mat-resizable.cdk-resizable-overlay-thumb-active>.mat-resizable-handle{opacity:0;transition:none}.docs-theme-dark .mat-resizable-handle:focus,.docs-theme-dark .mat-mdc-header-row.cdk-column-resize-hover-or-active .mat-resizable-handle:focus{background:#e91e63;outline:none}.docs-theme-dark .mat-column-resize-overlay-thumb{background:transparent;cursor:col-resize;height:100%;transition:background .3s cubic-bezier(.55,0,.55,.2);width:100%;-webkit-user-select:none;user-select:none}.docs-theme-dark .mat-column-resize-overlay-thumb:active{background:linear-gradient(90deg,transparent,transparent 7px,#e91e63,#e91e63 1px,transparent 8px,transparent);will-change:transform}.docs-theme-dark .mtx-loader-backdrop{background-color:#303030bf}.docs-theme-dark .mtx-popover-panel{color:#fff;background-color:#424242}.docs-theme-dark [class*=mtx-popover] .mtx-popover-direction-arrow:before{border-color:#ffffff1f}.docs-theme-dark [class*=mtx-popover] .mtx-popover-direction-arrow:after{border-color:#424242}.docs-theme-dark [class*=mtx-popover-below] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-below] .mtx-popover-direction-arrow:after,.docs-theme-dark [class*=mtx-popover-above] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-above] .mtx-popover-direction-arrow:after{border-left-color:transparent;border-right-color:transparent}.docs-theme-dark [class*=mtx-popover-before] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-before] .mtx-popover-direction-arrow:after,.docs-theme-dark [class*=mtx-popover-after] .mtx-popover-direction-arrow:before,.docs-theme-dark [class*=mtx-popover-after] .mtx-popover-direction-arrow:after{border-top-color:transparent;border-bottom-color:transparent}.docs-theme-dark .mtx-progress{background-color:#ffffff0a}.docs-theme-dark .mtx-progress-fill-info{background-color:#2196f3;color:#fff}.docs-theme-dark .mtx-progress-fill-success{background-color:#4caf50;color:#fff}.docs-theme-dark .mtx-progress-fill-warning{background-color:#ff9800;color:#fff}.docs-theme-dark .mtx-progress-fill-danger{background-color:#f44336;color:#fff}.docs-theme-dark .ng-select .ng-select-container{color:#fff}.docs-theme-dark .ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#ffffff80}.docs-theme-dark .ng-select .ng-select-container .ng-value-container .ng-input>input{color:#fff}.docs-theme-dark .ng-select.ng-select-disabled .ng-value{color:#ffffff80}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{color:#fff;background-color:#616161;border:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{opacity:.4}.docs-theme-dark .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#ffffff1f}.docs-theme-dark .ng-select .ng-clear-wrapper{color:#ffffffb3}.docs-theme-dark .ng-select .ng-clear-wrapper:hover .ng-clear{color:#f44336}.docs-theme-dark .ng-select .ng-arrow-wrapper .ng-arrow{border-color:rgba(255,255,255,.7) transparent transparent}.docs-theme-dark .ng-select.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:#f44336 transparent transparent}.docs-theme-dark .ng-select.ng-select-opened .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent rgba(255,255,255,.7)}.docs-theme-dark .ng-select.ng-select-opened.ng-select-invalid .ng-arrow-wrapper .ng-arrow{border-color:transparent transparent #f44336}.docs-theme-dark .ng-dropdown-panel{background-color:#424242}.docs-theme-dark .ng-dropdown-panel.multiple .ng-option.selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel.multiple .ng-option.marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{color:#ffffffb3}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{color:#fff}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background:rgba(255,255,255,.04)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background:rgba(255,255,255,.12)}.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled,.docs-theme-dark .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{color:#ffffff80}.docs-theme-dark .mtx-slider-thumb{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.docs-theme-dark .mtx-slider-track-background{background-color:#bdbdbd}.docs-theme-dark .mat-primary .mtx-slider-track-fill,.docs-theme-dark .mat-primary .mtx-slider-thumb,.docs-theme-dark .mat-primary .mtx-slider-thumb-label{background-color:#e91e63}.docs-theme-dark .mat-primary .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-primary .mtx-slider-focus-ring{background-color:#e91e6333}.docs-theme-dark .mat-accent .mtx-slider-track-fill,.docs-theme-dark .mat-accent .mtx-slider-thumb,.docs-theme-dark .mat-accent .mtx-slider-thumb-label{background-color:#607d8b}.docs-theme-dark .mat-accent .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-accent .mtx-slider-focus-ring{background-color:#607d8b33}.docs-theme-dark .mat-warn .mtx-slider-track-fill,.docs-theme-dark .mat-warn .mtx-slider-thumb,.docs-theme-dark .mat-warn .mtx-slider-thumb-label{background-color:#f44336}.docs-theme-dark .mat-warn .mtx-slider-thumb-label-text{color:#fff}.docs-theme-dark .mat-warn .mtx-slider-focus-ring{background-color:#f4433633}.docs-theme-dark .mtx-slider:hover .mtx-slider-track-background,.docs-theme-dark .mtx-slider.cdk-focused .mtx-slider-track-background{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-disabled .mtx-slider-track-background{background-color:#bdbdbd8a}.docs-theme-dark .mtx-slider-disabled .mtx-slider-track-fill,.docs-theme-dark .mtx-slider-disabled .mtx-slider-thumb{background-color:#bdbdbd}.docs-theme-dark .mtx-slider-disabled:hover .mtx-slider-track-background,.docs-theme-dark .mtx-slider-disabled.cdk-focused .mtx-slider-track-background{background-color:#bdbdbd8a}.docs-theme-dark .mtx-slider-min-value .mtx-slider-focus-ring{background-color:#ffffff1f}.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider) .mtx-slider-thumb-label{background-color:#fff}.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value.mtx-slider-thumb-label-showing:not(.mtx-range-slider).cdk-focused .mtx-slider-thumb-label{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider) .mtx-slider-thumb{background-color:#bdbdbd}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused .mtx-slider-thumb{background-color:#ffffff4d}.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider):hover.mtx-slider-disabled .mtx-slider-thumb,.docs-theme-dark .mtx-slider-min-value:not(.mtx-slider-thumb-label-showing,.mtx-range-slider).cdk-focused.mtx-slider-disabled .mtx-slider-thumb{border-color:#bdbdbd}.docs-theme-dark .mtx-slider-has-ticks .mtx-slider-wrapper:after{border-color:#ffffffb3}.docs-theme-dark .mtx-slider-horizontal .mtx-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent);background-image:repeating-linear-gradient(.0001deg,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent)}.docs-theme-dark .mtx-slider-vertical .mtx-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.7),rgba(255,255,255,.7) 2px,transparent 0,transparent)}.docs-theme-dark .mtx-split>.mtx-split-gutter{background-color:#ffffff1f}.docs-theme-dark .mtx-split>.mtx-split-gutter:hover{background-color:#e91e63}.docs-theme-dark .mtx-split>.mtx-split-gutter.mat-accent:hover{background-color:#607d8b}.docs-theme-dark .mtx-split>.mtx-split-gutter.mat-warn:hover{background-color:#f44336}.docs-theme-dark .mtx-mdc-tooltip{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: white}.docs-theme-dark .docs-component-category-list-summary a{color:#f48fb1}.docs-theme-dark .docs-component-category-list-card-summary{color:#ffffffb3}.docs-theme-dark .docs-component-category-list-card{border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#424242}.docs-theme-dark .docs-component-category-list-card:hover{background:rgba(0,0,0,.2)}.docs-theme-dark .docs-component-category-list-card-title{color:#fff}.docs-theme-dark .docs-component-category-list-card-image-wrapper{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-primary-header{background:#e91e63}.docs-theme-dark .docs-primary-header h1{color:#fff}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(233,30,99,.15);color:#f492b4}.docs-theme-dark .docs-component-viewer-nav-content .mat-list-item{color:#ffffffa6}.docs-theme-dark .nav-item-title{color:#ffffff59}.docs-theme-dark .docs-component-viewer-nav-content{border-right:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-component-viewer-nav-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}.docs-theme-dark .docs-component-viewer-nav-content a{color:#ffffffb3}.docs-theme-dark .docs-component-viewer-nav-content a:hover{color:#fff}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected{background:rgba(233,30,99,.15)}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected .mdc-list-item__primary-text{color:#f492b4}.docs-theme-dark .docs-component-viewer-nav-content a.docs-component-viewer-sidenav-item-selected:hover{background:rgba(233,30,99,.3)}@media (max-width: 959px){.docs-theme-dark .docs-component-viewer-sidenav .docs-component-viewer-nav-content{background:none}.docs-theme-dark .mat-drawer::-webkit-scrollbar-thumb{background:rgba(0,0,0,.26)}}.docs-theme-dark guide-viewer,.docs-theme-dark app-component-viewer{color:#fff}.docs-theme-dark guide-viewer .mat-tab-label:focus,.docs-theme-dark app-component-viewer .mat-tab-label:focus{color:#fff}.docs-theme-dark .docs-component-viewer-tabbed-content,.docs-theme-dark .docs-api-h3{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark app-homepage .docs-header-background{background:#e91e63}.docs-theme-dark app-homepage .docs-header-headline{color:#fff}.docs-theme-dark app-homepage .docs-header-start{color:#e91e63}.docs-theme-dark app-homepage .docs-header-start .docs-link{color:#fff}.docs-theme-dark app-homepage .docs-homepage-row{color:#ffffffb3}.docs-theme-dark app-homepage .docs-homepage-carousel-row h2{color:#ffffffb3}.docs-theme-dark app-homepage a.docs-link,.docs-theme-dark app-homepage a.docs-featured-components-carousel-item{color:#ffffffb3}.docs-theme-dark app-homepage .docs-homepage-guides-card,.docs-theme-dark app-homepage a.docs-link:hover{color:#fff}.docs-theme-dark app-homepage .docs-homepage-guides-card-divider{background:#607d8b}.docs-theme-dark app-homepage [carousel-item]:hover .docs-homepage-guides-card{background:rgba(255,255,255,.04)}.docs-theme-dark app-homepage [carousel-item]:focus{outline:none}.docs-theme-dark app-homepage [carousel-item]:focus .docs-homepage-guides-card{background:rgba(255,255,255,.12)}.docs-theme-dark .docs-markdown h3{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-markdown th{background-color:#ffffff06}.docs-theme-dark .docs-markdown td{border:1px solid rgba(255,255,255,.12)}.docs-theme-dark example-viewer .docs-example-viewer-wrapper{border:1px solid rgba(255,255,255,.2)}.docs-theme-dark example-viewer .docs-example-viewer-title{color:#ffffffb3}.docs-theme-dark example-viewer .docs-example-button{color:#ffffffb3}[dir=rtl] .docs-theme-dark example-viewer .docs-example-button{right:auto;left:8px}.docs-theme-dark example-viewer .docs-example-source{overflow:auto}.docs-theme-dark example-viewer .code-snippet{background:rgba(255,255,255,.01)}.docs-theme-dark example-viewer .docs-example-viewer-source .code-snippet{border-bottom:1px solid rgba(255,255,255,.12)}.docs-theme-dark .docs-toc-container{border-left:solid 4px #e91e63}.docs-theme-dark .docs-toc-container .docs-link{color:#ffffffb3;transition:color .1s}.docs-theme-dark .docs-toc-container .docs-link:hover,.docs-theme-dark .docs-toc-container .docs-link.docs-active{color:#f48fb1}.docs-theme-dark app-navbar{color:#fff}.docs-theme-dark app-navbar .docs-navbar,.docs-theme-dark app-navbar .docs-navbar-header{background:#e91e63}.docs-theme-dark app-navbar .docs-navbar a:hover,.docs-theme-dark app-navbar .docs-navbar a:focus,.docs-theme-dark app-navbar .docs-navbar-header a:hover,.docs-theme-dark app-navbar .docs-navbar-header a:focus{background:rgba(0,0,0,.4);color:#b0bec5}.docs-theme-dark app-navbar .docs-navbar .docs-navbar-header-item-selected,.docs-theme-dark app-navbar .docs-navbar-header .docs-navbar-header-item-selected{background:rgba(0,0,0,.2)}.docs-theme-dark .hljs{display:block;overflow-x:auto;padding:20px;background:#2b2b2d;color:#cdd3d8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:300 100%/1 Roboto Mono,monospace;font-size:14px}.docs-theme-dark .hljs>*::selection{background-color:#3e4451}.docs-theme-dark .hljs-comment{color:#9e9e9e;font-style:italic}.docs-theme-dark .hljs-selector-tag{color:#c792ea}.docs-theme-dark .hljs-string,.docs-theme-dark .hljs-subst{color:#9ccc65}.docs-theme-dark .hljs-number,.docs-theme-dark .hljs-regexp,.docs-theme-dark .hljs-variable,.docs-theme-dark .hljs-template-variable{color:#f77669}.docs-theme-dark .hljs-keyword{color:#c792ea}.docs-theme-dark .hljs-function>.hljs-title{color:#75a5ff}.docs-theme-dark .hljs-tag{color:#ce93d8}.docs-theme-dark .hljs-name{color:#4dd0e1}.docs-theme-dark .hljs-type{color:#da4939}.docs-theme-dark .hljs-attribute{color:#80cbbf}.docs-theme-dark .hljs-symbol,.docs-theme-dark .hljs-bullet,.docs-theme-dark .hljs-built_in,.docs-theme-dark .hljs-builtin-name,.docs-theme-dark .hljs-link{color:#c792ea}.docs-theme-dark .hljs-params{color:#eefff7}.docs-theme-dark .hljs-meta,.docs-theme-dark .hljs-title{color:#75a5ff}.docs-theme-dark .hljs-section{color:#ffc66d}.docs-theme-dark .hljs-addition{background-color:#144212;color:#e6e1dc;display:inline-block;width:100%}.docs-theme-dark .hljs-deletion{background-color:#600;color:#e6e1dc;display:inline-block;width:100%}.docs-theme-dark .hljs-selector-class{color:#ffcb68}.docs-theme-dark .hljs-selector-id{color:#f77669}.docs-theme-dark .hljs-emphasis{font-style:italic}.docs-theme-dark .hljs-strong{font-weight:700}.docs-theme-dark .hljs-link{text-decoration:underline}